/* ESF Custom */

body {background: #600 url(/electionstrikeforce/img/page_bkgd.png) repeat left top; margin: 0px; padding: 0px 0 40px 0; font-family:Arial, Helvetica, sans-serif; font-size: 87.5%;  }

div#pageWrap { margin: 0px auto; padding: 0px 5px; width: 860px; background: #600;}

div#headerWrap {margin: 0px; padding: 0px; height: 145px; width: 860px; }
	#imageContainer { margin: 0px; padding: 0px; height: 145px; width: 480px; position: relative; left: 0px; top: 0px; float: left;}
              #imageContainer img {display:none; position:absolute; top:0; right:0;}
	div#idHome { margin: 0px; padding: 0px; float: left; height: 145px; width: 380px; }
div#insideHdr {margin: 0px; padding: 0px; height: 90px; width: 860px; background:transparent url(img/inside_hdr.png) no-repeat 0 0 ; }
	

div#bodyWrap {padding: 0; text-align: left; }
div#contentWrap {width: 480px; float: left; background: transparent url(/electionstrikeforce/img/blog_bkgd.png) repeat-y 0 0; padding: 0 0; }
	div#contentHeader {width: 480px; height:50px; background:url(/electionstrikeforce/img/blog_hdr.png) no-repeat 0 0;}
	div#contentInsideHeader {width: 480px; height:50px; background: url(/electionstrikeforce/img/content_inside_hdr.png) no-repeat 0 0; }
                 div#contentInsideHeader p {padding: 20px 0 0 25px; }
                div#contentInsideHeader p a {color:#600; }
	div.storyWrap {width: 440px; padding: 10px 0 10px 20px; } 
		.storyFooter {font-size:.9em; }
		
	div#contentFooter {width: 480px; height:40px; background:transparent url(/electionstrikeforce/img/blog_ftr.png) no-repeat 0 0;}
	
div#sidebarsWrap {width:380px; float:right; }
	div#signupWrap {width:380px; height:50px; margin:0; padding: 0;float: left; }
	div#yourStateWrap {width:180px; height:35px; margin:0; padding: 15px 0 0 200px; background:transparent url(/electionstrikeforce/img/bkgd_your_state.png)  no-repeat 0 0;   float: left;}
	div#navWrap { width: 190px; padding:0; float:left; background:transparent url(/electionstrikeforce/img/nav_bkgd.png)  repeat-y left top;  }
		div#navFooter {width:190px; background:transparent url(/electionstrikeforce/img/nav_ftr.png) no-repeat 0 bottom; padding: 0 0 15px 0 ;  }
		div#navWrap h3, h4, p { margin: 0 15px;}
			div#navWrap h3 { padding-top: 5px; text-transform:uppercase; font:bold 1.2em/100% "Arial Narrow", Arial, Helvetica, sans-serif;  color:#600;}
		div#navWrap ul { margin: 0 15px; padding:0 ; list-style:none; font:normal .9em/120% Tahoma, Geneva, sans-serif;}
				div#navWrap ul li {margin: 5px 0; padding:0 ; }
				div#navWrap ul li a {color:#600; margin: 5px 0; padding:0 ; }
	div#actionWrap { width: 190px; float:left; }

div#footerWrap {margin: 0; padding:0; 	background:#600 url(/electionstrikeforce/img/footer_body.png) repeat-y 0 0;   }
	div#footerHeader {width:860px; height: 15px;  margin: 0; padding: 0; background:#600 url(/electionstrikeforce/img/footer_hdr.png) no-repeat 0 0; clear: both; }
	div#footerBody {padding: 0 20px; margin:0; text-align: left; }
		div#footerBody p {margin-top: 3px; }
	div#footerFooter {width:860px; height: 15px;  margin: 0; padding: 0; background:#600 url(/electionstrikeforce/img/footer_ftr.png)  no-repeat 0 0;clear: both;  }
	
h1 {font:bold 1.3em/100% Tahoma, Geneva, sans-serif; text-transform:uppercase; color:#300; margin:15px 0 0 0; border-bottom: #300 solid 3px; }	
h2 {font:bold 1.7em/100% Tahoma, Geneva, sans-serif;  color:#600; margin:20px 0 5px 0; }
h3 {font:bold 1.2em/115% Tahoma, Geneva, sans-serif;  color:#600; margin:20px 0 5px 0; }
h4 {font:bold 1.05em/120% Tahoma, Geneva, sans-serif;  color:#600; margin:15px 0 5px 0; text-transform:uppercase; }

p {font:normal 1em/125% Arial, Helvetica, sans-serif;  color:#300; margin:0 0 8px 0; }

a {color:#D60; text-decoration:none;}

a:hover {color:#600;text-decoration:underline; }

strong { }
small {font-size:80%;}
img, img a {border:none; }
form {margin: 0; padding:0; }  
.clear {clear:both; margin:0; padding:0; }
.floatL {float: left; margin-right:20px; }
.floatR {float:right ; margin-left:20px; }
