

/*---------------------------------------------
Squeaky Wheel Media Style Sheet for Hershey

	Created: February, 2009
	
	Style Sheet reads from Top To Bottom Left to Right 
	
	Structure of this Document (search for "=" to jump to each section heading):
	
	Basic Document Hierarchy:  

		1) =XHTML ELEMENTS
		2) =containerWrap
		3) =header
		4) =contentholder
		5) =Setting Down State
		6) =Main Area Wrap
	    7) =Forms
		8) =Pop Up windows			
	    9) =footer		
*/

/**** =XHTML Elements
---------------------------------------------*/

body{
	font-family: Arial, Helvetica, sans-serif;
	color: #543919;
	text-align:center;
	background: url(/images/bgBody.jpg) repeat-x #522719;
	font-size: 11px;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style: normal;
	color:#543919;
	padding:10px 10px 0px 0;
	margin:0;
	font-weight:bold;
}

h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color: #009933;
	padding:10px 10px 0px 0;
	margin:0;
	font-weight:bold;
}
h5,
h6{padding:19px 0 5px;}

h4{
	font-size:14px;
	font-weight:bold;
	padding:8px 0 5px 15px;
	color:#FFF;
	width:165px;
	background:url(/images/imgTabbedArrow.jpg) center right no-repeat;
	}	
h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	color:#2C6C79;
	padding:10px 10px 0px 0;
	margin:0;
	font-weight:bold;
	}
p{ margin:10px 0 0 0;}
/* classes */
sup{font-size:9px; font-weight:normal;}
span{font-weight:normal; letter-spacing:1px;}
p.big{
	font-size:13px;
	line-height:135%;
	padding:8px 0 0;
	}
img.leftsider{
	float:left;
	margin:19px 10px 0 0;
	}
p.infoSection{padding:17px 0 5px;}
p.infoSection a.bold {color:#533919; font-weight:bold;}
p.moreInfo{
	float:right;
	padding:0;
	margin:5px 0 5px 0;
	}
p.moreInfo a,a:visited{
	color:#E19439;
}
p.moreInfo a:hover{
	color:#E19439;
	text-decoration: underline;
}
p.seeAll{position:absolute; bottom:5px; right:10px;}
p.seeAll a,a:visited{
	color:#E19439;
}
p.seeAll a:hover{
	color:#E19439;
	text-decoration: underline;
}
.EventImage{ 
	float:left;
	padding:0 10px 0 0;
	}
.info{padding:0 0 10px 0;}
.border{ padding:7px 0 0 0;}

blockquote{ margin:0 0 5px 30px;}
li {padding:3px;}

/**** =containerWrap
---------------------------------------------*/	
#containerWrap{
	width: 1038px;
	padding:0;
	margin:0 auto;
	text-align: left;
	overflow:hidden;
	background: url(/images/bgContainer.jpg) repeat-y;
	
}
#container{
	width: 1038px;
	padding: 0 0 5px 0;
	margin: 0 auto;
	text-align: left;
	overflow:hidden;
	background: url(/images/bgHeader.jpg) no-repeat top;
	
}

/**** =contentholder
---------------------------------------------*/
#contentholder{
	height:auto;
	margin:0 0 0 54px;
	padding:1px 0 10px;
	width:930px;
	
}


.formMaster{width:485px; float:left;}
.formMaster .first{font-size: 14px;margin-bottom: 15px;}
.formMaster label{display:block;float:left;clear:left;width:100px;padding-right:15px;text-align:right;line-height:1.8em;}
.formMaster input{display:block;float:left;width:200px;background:#FFFFFF;border: 1px solid #7F9DB9;}
.formMaster input.submit {float:right;border-style: none; margin: -10px 25px 0 0;}
.formMaster select{display:block;float:left;}
.formMaster form p{width: 100%;padding:15px 0;}
.formMaster input.radio, input.checkbox, input.submit{width: auto;}
.formMaster .subText{font-size:10px; margin:10px 0 0;}

.checkedArea{margin:10px 0 -10px 10px;}
.checkedArea input{float:left;margin-right:10px;}
.checkedArea label{display:inline;float:none;width:auto;line-height:1.8em;}

.brochureRight{float:right;width:150px;height:500px;padding:10px 0 0 15px;background: url(/images/formDotted.gif) no-repeat;}
.brochureRight img{margin:10px 0 10px;}
.brochureRight h4, .brochureRight h4 a{font-size: 11px;color: #523919;margin:0 0 15px 0;padding:0;background: url(/images/iconPDF16.gif) no-repeat 115px;}
