body { font-family: Arial, Helvetica, Sans-Serif; font-size:12px; background: url(../img/header_bg.jpg) repeat-x; }

a { color:#218dbc;}
h1 {  background:url(../img/titles.jpg) no-repeat -20px -23px; font-size:20px; font-weight:normal; padding:27px 10px 23px 0; text-transform:uppercase; color:#666; text-indent:-9999px; }
div.clear-all { clear:both; }

h1.staff { background-position:-20px -152px; }
h1.vaccines { background-position:-20px -87px; }
h1.policies { background-position:-20px -216px; }
h1.location { background-position:-20px -280px; }
h1.contacts { background-position:-20px -344px; }


div#wrapper { margin:0 auto; width:980px; }
div#header {  }
div#header a { background:url(../img/stoney_batter_logo.jpg) no-repeat; height:116px; text-indent:-9999px; display:block; }

div#navigation { float:left; width: 940px; margin:1px 0; padding:0px 20px; border-top:solid 1px #d5d9d8; border-bottom:solid 1px #d9d9d9; }
div#navigation li { float:left; }
div#navigation a { font-size:14px; font-weight:bold; text-transform:uppercase; padding:6px 10px; display:block;  }
div#navigation a.on { color:#5c5c5c;  }

div#content { clear:left; padding:0 30px 0 0; float:left; width:950px; }
div#content div.column-left { padding:51px 18px; float:left; width:222px;  }
div#content div.column-left ul { margin:12px 0; font-weight:bold; line-height:170%; }
div#content div.column-left ul a { padding:0 11px; display:block; }
div#content div.column-left ul a.on { background:url(../img/dash.jpg) no-repeat left 9px; color:#5c5c5c; }
div#content div.column-left ul h2 { color:#464646; font-size:12px; text-transform:uppercase; padding:0 11px; }

/*	Begin Styles for Staff	*/
div#content div.column-right { float:right; width:692px;  }
div#content div.column-right div.column-one { width:217px; float:left; font-size:14px; font-weight:bold; color:#5c5c5c; }
div#content div.column-right div.column-one img { display:block; margin:0 0 5px 0; }
div#content div.column-right div.column-two { color:#5c5c5c; float:left; width:220px; margin:-3px 20px 20px 20px; }
div#content div.column-right div.column-two ul { margin: 0 0 15px 0; }
div#content div.column-right div.column-two ul h3 { font-size:12px; }
/*	End Styles for Staff	*/
	
/*	Begin Styles for Location	*/
div#content div#location { color:#5c5c5c; }
div#content div#location img { margin: 0 0 5px 0; }
div#content div#location ul { margin: 0 0 20px 0; }
div#content div#location ul li.bullet { list-style-type:disc; margin:0 0 0 13px; }
/*	End Styles for Location	*/
	
/*	Begin Styles for Insurance	*/
div#content div#insurance { color:#5c5c5c; float:none; }
div#content div#insurance ul { margin:20px 0; }
div#content div#insurance ul li.bullet { list-style-type:disc; margin:0 0 0 13px; }
/*	End Styles for Insurance	*/
	
/*	Begin Styles for Policies	*/
div#content div#policies { color:#5c5c5c; float:none; }
div#content div#policies p { margin: 0 0 15px 0; }
div#content div#policies ol { list-style-type:decimal; margin:15px 0 15px 18px; }
div#content div#policies ul { list-style-type:disc; margin:-5px 0 15px 23px; }
/*	End Styles for Policies	*/
	
/*	Begin Styles for Vaccines	*/
div#content div#vaccines { color:#5c5c5c; }
div#content div#vaccines h1 { margin-bottom:10px; margin:0; }
div#content div#vaccines img { margin:0 0 15px 0; }
div#content div.infographic { border-bottom:solid 1px #d9d9d9; padding:0 0 20px 0; width:980px;margin:0 0 20px 0; }
div#content div#vaccines p { margin: 0 0 15px 0; }
div#content div#vaccines ul { margin:0 0 20px 0; }
div#content div#vaccines ul li.bullet { list-style-type:disc; margin:0 0 0 13px; }

div#content div#vaccines-teens { color:#5c5c5c; }
div#content div#vaccines-teens p { margin: 15px 0; }
div#content div#vaccines-teens strong { display:block; }
div#content div#vaccines-teens ul { list-style-type:disc; margin:10px 0 15px 23px; }

div#content div#vaccines-adults { color:#5c5c5c; }
div#content div#vaccines-adults p { margin: 15px 0; }
div#content div#vaccines-adults strong { display:block; }
div#content div#vaccines-adults ul { list-style-type:disc; margin:10px 0 15px 23px; }
/*	End Styles for Vaccines	*/
	
	
/*	Begin Styles for Contact	*/
div#content div#contact { color:#5c5c5c; }
div#content div#contact p { margin: 0 0 15px 0; }
/*	End Styles for Contact	*/

div#subpromos { float:left; width:920px; margin:1px 0 0 0; padding:30px 30px 25px 30px; border-top:solid 1px #d5d9d8; }
div#subpromos img { float:left; }
div#subpromos img.sub_center { margin:0 30px; }

div#footer { border-top:solid 1px #d9d9d9; clear:both; padding:15px 30px; font-size:10px; color:#999; }