/*
Theme Name: Drive Out The Tax
Theme URI: http://www.driveoutthetax.com
Description: Parking Tax.
Version: 1.0
Author: Newclear Productions
Author URI: http://www.gonewclear.com
Tags: Parking Tax
*/

@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0;	padding: 0;	border: 0; outline: 0;	font-size: 100%; vertical-align: baseline; background: transparent; }

.clear { clear:both; }

.center { width:950px; margin:auto; }

body { font-family:Segoe,Segoe UI,Tahoma,Arial,Verdana,Helvetica,sans-serif; font-size:15px; color:#000000; background-color:#ffffff; margin:0; padding:0; }

a { color:#000000; text-decoration:none; }
a:hover { color:#ed1c24; }

#topMenu { width:100%; height:50px; background-color:#000000; }
	#topMenu .rollover { float:left; margin:0px 20px 0px 0px; }
	#topMenu a.home { width:43px; height:50px; display:block; overflow:hidden; }
	#topMenu a.home:hover { text-indent:-43px; display:block; }
	#topMenu a.takeaction { width:87px; height:50px; display:block; overflow:hidden; }
	#topMenu a.takeaction:hover { text-indent:-87px; display:block; }
	#topMenu a.thefacts { width:71px; height:50px; display:block; overflow:hidden; }
	#topMenu a.thefacts:hover { text-indent:-71px; display:block; }
	#topMenu a.news { width:42px; height:50px; display:block; overflow:hidden; }
	#topMenu a.news:hover { text-indent:-42px; display:block; }
	#topMenu a.about { width:47px; height:50px; display:block; overflow:hidden; }
	#topMenu a.about:hover { text-indent:-47px; display:block; }
	#topMenu a.contact { width:60px; height:50px; display:block; overflow:hidden; }
	#topMenu a.contact:hover { text-indent:-60px; display:block; }
	
#banner { width:100%; height:243px; background-image:url(images/banner-bg.jpg); background-repeat:no-repeat; background-position:top; }
	#banner #logo { position:relative; left:-18px; float:left; }
	#banner h1 { font-size:60px; color:#FFFFFF; text-transform:uppercase; position:relative; top:75px; float:left; }
	
#actionMenu { width:100%; height:95px; background-image:url(images/actionMenu-bg.jpg); background-repeat:repeat-x; overflow:hidden; }
	#actionMenu a { margin:0px 15px 0px 0px; float:left; }
	#actionMenu .bullet { display: none; position: relative; top:-60px; *top:-90px; z-index:10000; }
	#actionMenu a:hover .bullet { display:block; }
	#actionMenu .petition { left:57px; *left: 41px; }
        #actionMenu .phone { left:70px; *left: 55px; }
	#actionMenu .tellfriends { left:90px; *left: 45px; }
	#actionMenu .getfacts { left:50px; *left: 25px; }
	#actionMenu .facebook { left:110px; *left: 70px; }
	#actionMenu .twitter { left:87px; *left: 70px; }
	#actionMenu .email { left:90px; *left: 35px; }
        #actionMenu .downloads { left:140px; *left: 110px; }
	
#content { width:100%; background-image:url(images/content-bg.jpg); background-position:top; background-repeat:no-repeat; background-color:#FFFFFF; }
	#content .boxLeft { width:445px; margin:30px 30px 30px 0px; float:left; }
	#content .boxRight { width:445px; margin:30px 0px 30px 0px; float:left; }
	#news .boxLeft { width:445px; margin:10px 30px 30px 0px; float:left; }
	#news .boxRight { width:445px; margin:10px 0px 30px 0px; float:left; }
		#content .boxLeft h1, .boxRight h1 { font-size:22px; color:#ed1c24; font-weight:bold; text-transform:uppercase; margin:0px 0px 0px 0px; }
		#news .boxLeft h2, .boxRight h2 { font-size:19px; color:#000000; font-weight:bold; text-transform:uppercase; margin:0px 0px 0px 0px; }
		#content .boxLeft p, .boxRight p { font-size:15px; padding:10px 0px 10px 0px; }
		#news .boxLeft p, .boxRight p { font-size:14px; padding:10px 0px 10px 0px; }
		#content .boxLeft h4, .boxRight h4 { font-size:13px; font-weight:normal; margin:20px 0px 0px 0px; }
			#content .boxLeft h4 a, .boxRight h4 a { color:#ed1c24; text-decoration:none; }
			#content .boxLeft h4 a:hover, .boxRight h4 a:hover { color:#000000; }
		#content .rollover {  }
		#content a.petition { width:277px; height:43px; display:block; overflow:hidden; }
		#content a.petition:hover { text-indent:-277px; display:block; }
		#news h1 { font-size:30px; color:#ed1c24; font-weight:bold; text-transform:uppercase; margin:20px 0px 0px 0px; }
                #news .newsItem { height:300px; }
		
#footer { width:100%; height:46px; padding:49px 0px 0px 0px; background-image:url(images/footer-bg.jpg); background-position:top; background-repeat:repeat-x; }

	#footer #menu h2 { font-size:13px; color:#000000; font-weight:normal; float:left; margin:0px 15px 0px 0px; }
		#footer #menu h2 a { color:#000000; text-decoration:none; }
		#footer #menu h2 a:hover { color:#ed1c24; }
	#footer #fineprint h2 { font-size:13px; color:#000000; font-weight:normal; float:right; margin:0px 15px 0px 0px; }
		#footer #fineprint h2 a { color:#000000; text-decoration:none; }
		#footer #fineprint h2 a:hover { color:#ed1c24; }

#footer .sharethis { float:right; margin:0px 10px 0px 0px; }
#footer .sharethis a { font-size:13px; color:#000000; text-decoration:none; }
#footer .sharethis a:hover { color:#ed1c24; }

#subPage { padding:30px 0px 20px 0px; }		
#subPage #titleDate { margin:0px 0px 20px 0px;  }
#subPage small { font-size:11px; }
#subPage h1 { font-size:30px; color:#ed1c24; margin:0px 0px 10px 0px; text-transform:uppercase; }
#subPage h2 { font-size:27px; color:#ed1c24; font-weight:normal; margin:0px 0px 20px 0px; }
#subPage h3 { font-size:24px; color:#ed1c24; font-weight:normal; margin:0px 0px 20px 0px; }
#subPage h4 { font-size:21px; color:#ed1c24; font-weight:normal; margin:0px 0px 20px 0px; }
#subPage h5 { font-size:18px; color:#ed1c24; font-weight:normal; margin:0px 0px 20px 0px; }	
#subPage p { padding:0px 0px 20px 0px; line-height:24px; }
	#subPage p a { color:#ed1c24; text-decoration:none; }
	#subPage p a:hover { text-decoration:underline; }		
#subPage ul { list-style:square; margin:0px 0px 20px 40px; }
	#subPage ul li { padding:0px 0px 10px 0px; line-height:24px; }
	#subPage ul li a { color:#ed1c24; text-decoration:none; }
		#subPage ul li a:hover { text-decoration:underline; }
#subPage ol { margin:0px 0px 20px 40px; }
	#subPage ol li { margin:0px 0px 0px 0px; line-height:24px; }
	#subPage ol li a { color:#ed1c24; text-decoration:none; }
		#subPage ol li a:hover { text-decoration:underline; }			
#subPage blockquote { font-style:italic; line-height:24px; margin:10px 40px 20px 40px; }
	#subPage blockquote a { color:#ed1c24; text-decoration:none; }
	#subPage blockquote a:hover { text-decoration:underline; }
#subPage .links .section { clear:both; margin:0 0 10px 0; }
	#subPage .links .section .img { float:left; margin:0 10px 0 0; }
	#subPage .links .section .text { float:left; }

#maincol { float:left; width:700px; }
#sidebar { float:left; width:225px; margin:0px 0px 0px 25px; }
#sidebar h3 { font-size:24px; color:#000000; margin:0px 0px 10px 0px; text-transform:uppercase; text-align:center; }
#sidebar h3 a { color:#000000; text-decoration:none; }
#sidebar h3 a:hover { color:#ed1c24; }

.dl-img { width:310px; padding:0px 0px 10px 0px; }
.dl-desc { width:490px; padding:0px 0px 10px 0px; vertical-align:middle; }
.dl-hr { padding:10px 0px 10px 0px; }

#newsPage h2 { font-weight:normal; text-transform:uppercase; color:#000000; }
#newsPage h4 { font-size:18px; font-weight:normal; color:#ed1c24; }
#newsPage h4 a { color:#ed1c24; text-decoration:none; }
#newsPage h4 a:hover { color:#000000; }

.news-hr { padding:0px 0px 20px 0px; }

li.indent { margin:0px 0px 0px 40px; color: #3d3d3d; }

a.dsq-brlink { color:#000000; text-decoration:none; }