/* CSS Document */

/***********************************************/

/* Constants                              */

/***********************************************/

body{

	font-family: Tahoma, Trebuchet, Helvetica, Verdana, sans-serif;

	color: #333333;

	line-height: 120%;

	margin: 0px;

	padding: 0px;

	text-align: center;

	background-image:  url("pinkimages/bodyback.jpg");

	background-attachment: fixed;

	background-repeat: no-repeat;

	background-position: +24% 100%;

	background-color: #EEEEEE;

	font-size: 100%;

}
a.backindent:link {
	color: #FFFFFF;
	margin-left: 12px;
	font-size: 11px;
}
a.backindent:hover {
	color: #FFFFFF;
	margin-left: 12px;
	font-size: 11px;
	text-decoration: underline;
}
a.backindent:visited {
	color: #FFFFFF;
	margin-left: 12px;
	font-size: 11px;
}


a:link, a:visited, a:hover {

	color: #333333;

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}

/* overrides decoration from previous rule for hovered links */



h1, h2, h3, h4, h5, h6 {

	font-family: Tahoma, Trebuchet, Helvetica, Verdana, sans-serif;

	margin: 0px;

	padding: 0px;

}



h1{

	font-size: 120%;

	color: #FFCC33;

	background-color: #FFFFFF;

}



h2{

	font-size: 114%;

	color: #000000;

	background-color: #EEEEEE;

}



h3{
	font-size: 20px;
	color: #FF9933;
	padding: 10px 0px 2px 18px;
	font-weight: normal;

}



h4{
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	padding: 2px 0px 2px 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}



h5{

	font-size: 100%;

	color: #FFCC33;

}



h6{

	font-size: 120%;

	color: #FF9900;

}

/***********************************************/

/* Logo Area                                 */

/***********************************************/



#logo{

	margin: 0px;

	padding: 0px;

	width: 189px;

	background-color: #EEEEEE;

	float:left;

	height:148px;

	text-align:left;

	background-image:  url(yellimages/testbehindlogo.gif);

}

#logo span{

	display: none;

} 

#shortdesc {
  font-size: 11px;
}
/***********************************************/

/* Top Tier Navigation                                 */

/***********************************************/

#toptiernav{

	margin: 0px;

	padding: 0px;

	height:27px;

	background-color: #FFCC33;

width: 496px;



}

#toptiernav h2{

display:none;

}



#toptiernav li a span{

	display: none;

	background-color: #FFCC33;

} 





#toptiernav ul{

	padding:0;

	margin:0px;



}

#toptiernav li{

list-style:none;

display:inline;

}



#toptiernav li a{

	text-decoration:none;

	display: block;

	height: 27px;

	margin:0px;

	padding: 0px;

	background-color: #FFCC33;

}



a#aboutus {

	float: left;

	width: 76px;

	background-image:  url("yellimages/nav2/about.gif");

	background-repeat: no-repeat;

	background-position: 0 0;

}

	

a#current{

	float: left;

	width: 133px;

	background-image:  url("yellimages/nav2/current.gif");

	background-repeat: no-repeat;

	background-position: 0 0;

}

	

a#archive{

	float: left;

	width: 69px;

	background-image:  url("yellimages/nav2/archive.gif");

	background-position: 0 0;

}



a#diary{

	float: left;

	width: 50px;

	background-image:  url("yellimages/nav2/dates.gif");

	background-position: 0 0;

}



a#contact{

	float: left;

	width: 70px;

	background-image:  url("yellimages/nav2/contact.gif");

	background-position: 0 0;

}



a#shop{

	float: left;

	width: 48px;

	background-image:  url("yellimages/nav2/shop.gif");

	background-position: 0 0;

}

a#news {

	float: left;

	width: 50px;

	background-image:  url("yellimages/nav2/news.gif");

	background-repeat: no-repeat;

	background-position: 0 0;

}



a#aboutus:hover, a#aboutus.active{

background-position: 0px -27px;}

a#current:hover, a#current.active{

background-position: 0px -27px;}

a#archive:hover, a#archive.active{

background-position: 0px -27px;}

a#diary:hover, a#diary.active{

background-position: 0px -27px;}

a#contact:hover, a#contact.active{

background-position: 0px -27px;}

a#shop:hover, a#shop.active{

background-position: 0px -27px;}

a#news:hover, a#news.active{

background-position: 0px -27px;}



/***********************************************/

/* Sub Navigation                                 */

/***********************************************/







#masthead {

	margin: 0px;

	padding: 0px;

	height: 148px;

	width: 100%;

	background-image:  url(yellimages/dirt_yell.jpg);

	background-repeat: no-repeat;	

}



#header {

	height: 148px;

	margin:0 auto;

	width: 730px;

	text-align:left;

	background-image:  url(yellimages/behind_header.gif);

	background-position: top right;

	background-repeat: no-repeat;

}



#righthead {

	width: 496px;

	text-align:right;

	margin: 0px 0px 0px 189px;

}



#pagetitle{

	height: 121px;

	padding: 0px;

	margin:0px;

	text-align:right;

	padding-right: 40px;

}

#pagetitle h2{

	display:none;

	margin: 0px;

	padding: 0px;

}



#pagetitle img{

	padding: 0px;

	margin: 83px 0px 0px 0px;

}



#content {

	margin:0 auto;

	width: 730px;

	text-align:left;

	background-color: #FFCC33;

}

#footer {

	width: 730px;

	background-color: #FFCC33;

	text-transform: uppercase;

	color: #FFFFFF;

	font-size: 80%;

	font-weight: bold;

	height: 45px;

}

#footertext {

	width: 685px;

	text-align:right;

	margin:0px;

	padding:12px 0px 0px 0px;

	font-size: x-small;

}

#footer a{

	color: #000000;

	background-color: #FFCC33;

}

#footer a:hover{

	text-decoration:none;

}





#subnav {
	width: 685px;
	text-align:left;
	background-color: #FFFFFF;
	border-top-color: #EEEEEE;
	border-top-style: solid;
	border-top-width: 5px;
	border-right-width: 0px;
	border-bottom-color: #EEEEEE;
	border-bottom-style: solid;
	border-bottom-width: 5px;
	font-size: 11px;
	color: #FF9933;
	padding:5px 0px 5px 0px;
	text-transform: uppercase;

	

}

#subnav li{

display:inline;

padding: 0px 0px 0px 12px;



}

#subnav ul{

margin:0px;

padding:0px;

}

#subnav p{

margin:0px;

padding:0px;

}

#subnav li a{

	text-decoration:none;

	margin:0px;

	font-family: Tahoma, Trebuchet, Helvetica, Verdana, sans-serif;

	color: #000000;

	background-image:  url(yellimages/dots_subnav_yell.gif);

	background-position: 0px 0px;

	background-repeat: no-repeat;

	padding-left: 7px;

}

#subnav li a:hover{

	color: #FFCC33;

	background-position: 0px -25px;}



#textarea {

	background: #FFFFFF;

	width: 685px;

	border-bottom: 5px solid #EEEEEE;

	font-size: x-small;

	font-family: Verdana, Arial, Helvetica, sans-serif, "Gill Sans";

}

#textarea p{

	padding: 5px 8px 5px 14px;

}

.contenttitle {

	background-repeat: no-repeat;

	background-position: left;

	background-image: url(yellimages/dots_yell.gif);

}

.pinkimgb {

	border: 5px dotted #FFCC33;

	float: left;

	margin: 0px 10px 10px 0px;

}

blockquote {

	margin:0px;

	padding:0px;

	float:right;

	width:300px;

}



blockquote p {

	margin:0px 10px 10px 10px;

	padding:0px 5px 5px 5px;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #FF9900;

	font-style: italic;

	font-weight: bold;

	background-color: #EEEEEE;

	border-bottom-color: #FFCC33;

	border-bottom-style: solid;

	border-bottom-width: 5px;

	line-height: 150%;

	font-size: 108%;

}



.firstline:first-line {

font-size:110%; 

font-weight:bold; 

} 

.shoptable1 {

	width: 685px;

	

	background-color: #FFF3E0;

	border-right-color: #FFCC33;

	border-right-style: solid;

	border-right-width: 5px;

}

.archivetable1 {

	width: 685px;

	background-color: #FFF3E0;

	border-right-color: #FFCC33;

	border-right-style: solid;

	border-right-width: 5px;

}

.archivetable1  h4{

	color: #FF9933;

	padding: 3px 0px 0px 0px;

	margin: 0px;

}

.archivetable2 {

	width: 685px;

	background-color: #FFF9F6;

	border-right-color: #FFCC33;

	border-right-style: solid;

	border-right-width: 5px;

}

.archivetable2  h4{

	color: #FF9933;

	padding: 3px 0px 0px 0px;

	margin: 0px;



}

.shopimg {

	border-top: 0px;

	border-right: 10px solid;

	border-bottom: 0px;

	border-left: 5px solid;

	border-color: #FFCC33;

}

.archivetable1 a:link, a:visited {

	color: #FF9900;

	text-decoration: none;

	font-weight: bold;

}

.archivetable2 a:link, a:visited {

	color: #FF3300;

	text-decoration: none;

	font-weight: bold;

}

.archivetable1 a:hover {

	color: #FF6600;

	text-decoration: none;

}

.archivetable2 a:hover {

	color: #FF6600;

	text-decoration: none;

}

.nextprevtable {

	width: 645px;

	margin-left: 14px;

}

.linkstable {

	background: #FFCC33;

	border-bottom-color: #FFDC94;

	border-bottom-style: solid;

	border-bottom-width: 5px;

	font-size: x-small;

	color: #FFFFFF;

	font-weight: bold;

}

.linkstable td{

	background: #FFCC33;

	border-bottom-color: #FFDC94;

	border-bottom-style: solid;

	border-bottom-width: 2px;

	padding:5px;

}

.backgroundyell {

	background: #FFCC33;

}

.archiveimg {

	border-top: none;

	border-right: 10px solid #F5C431;

	border-bottom: none;

	border-left: 5px solid #FFCC33;

}

