body{margin:0;background: #ffffff;color:#000000}
body,td,th,input,select,textarea,input {font-family: Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:13px;}
p{margin:0 0 1.5em 0;}
form{padding:0;}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

a{color:#0000FF;}
ul{margin:10px 0;padding:0;}
ul li{list-style-image: url(../images/usd/bullet.gif);margin:0 0 10px 23px}

#background{background: url(../images/usd/bg.gif) top left repeat-x;padding:9px 0 0 0}
#wrapper{width:757px;margin:0 auto}

#header{position:relative;background: url(../images/usd/header-bg.gif) bottom right no-repeat;height:1%}
	#toolbar{position:absolute;top:10px;right:180px;font-size:11px}
	#search{position:absolute;top:5px;right:0px;font-size:11px;}
		#search input{vertical-align:middle;}
		#search .textfield{width:100px;border:1px solid #000000;font-size:11px;margin:0 5px 0 0}
		#search #searchbutton{border:none;background: url(../images/usd/searchbutton.gif) top left no-repeat;text-indent:-1000px;line-height:100px;width:61px;height:24px;}

		.ipf-PageSearch-TextField {width:100px;border:1px solid #000000;font-size:11px;margin:0 5px 0 0}
		.ipf-PageSearch-Button {border:none;background: url(../images/usd/searchbutton.gif) top left no-repeat;text-indent:-1000px;line-height:100px;width:61px;height:24px;}

	#toreroslogo{position:absolute;right:1px;bottom:10px;}

#banner{margin:0 0 1px 0;}
#subpage #banner{border-left:1px solid #ffffff;border-right:1px solid #ffffff;}

#contentarea{border-collapse:collapse;width:100%;}
	#column{width:168px;background: #013976 url(../images/usd/column-bg.gif) top left repeat-x;padding:0;border-right:1px solid #ffffff}
		#selectasport{text-align:center;margin:15px 0 20px 0;}
		#selectasport select{font-size:11px;width:146px}
		
		#subnav{border-top:1px solid #6788ad}
		#subnav ul{margin:0;padding:0;list-style:none}
		#subnav ul li{margin:0;list-style-image:none;float:left;}
		#subnav ul li a{display:block;width:144px;color:#ffffff;border-bottom:1px solid #6788ad;padding:4px 12px;text-decoration:none}
		#subnav ul li a:hover{background:#002d5d}
		#subnav ul li ul{display:none;}


	#content{width:589px;padding:0;background:#ffffff;line-height:1.4em}
	#subpage #content{width:549px;padding:20px 20px;}
		#campsandclinics{width:100%;border-collapse:collapse;}
		#campsandclinics th{width:50%;text-align:left;background: url(../images/usd/subheader-bg.gif) left repeat-x;padding:0}
		#campsandclinics td{padding:10px;border-right:1px solid #649ac8;background:#d5e4f0}
		#campsandclinics td ul{margin:10px 0;padding:0;}
		#campsandclinics td ul li{margin:0 0 4px 20px}

		h2.subheader{background: url(../images/usd/subheader-bg.gif) left repeat-x;;margin:0 0 10px 0}

		#welcomemessage{width:270px;padding:10px 15px;float:right;margin:0 0 10px 15px;background:#d5e4f0;border:1px solid #649ac8;}

		h1#pagetitle{font-size:28px;font-weight:bold;color:#000000;margin:0 0 4px 0;}
		#path{font-size:11px;margin:0 0 15px 0;border-bottom:1px solid #013976;padding:0 0 4px 3px}


#footer{border-top:1px solid #013976;padding:10px 0;}
	#footer #poweredbyactive{float:right;}
	#footer a{text-decoration:none;padding:0 5px;}