
.container-inline div,.container-inline label{display:inline;}
html,body.main-site,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{background:transparent;border:0;margin:0;outline:0;padding:0;}
body.main-site{background:#666;font-size:62.5%;line-height:1;}
#container{margin:0 auto;width:992px;}
#header{background:url(/images/content/pagebuilder/31207.png) no-repeat 0 39px;height:200px;position:relative;}
#header h1 a{background:url(/images/content/pagebuilder/31209.png) no-repeat top left;height:117px;left:31px;position:absolute;top:67px;width:284px;}
/*#header h1 a{background:url(/images/content/pagebuilder/36061.png) no-repeat top left;height:117px;left:31px;position:absolute;top:67px;width:284px;}*/
#header p{background:url(/images/content/pagebuilder/31212.png) no-repeat top left;border-bottom:solid 1px #bbd1e3;height:23px;left:343px;padding-bottom:10px;position:absolute;top:111px;width:599px;}
#wrapper{background:url(/images/content/pagebuilder/31204.png) repeat-y;padding:0 10px 20px 12px;}
/* Remove page-scrape footer
#content_footer{height:113px;overflow:hidden;padding:50px 110px 20px 250px;}
#content_footer p{color:#44586d;font:2.4em/120% Georgia,"Times New Roman",serif;}
#content_footer p a .more:link,#content_footer p a.more:visited{color:#005488;font:18px Georgia,"Times New Roman",serif;text-decoration:none;}
#content_footer p a.more:hover,#content_footer p a.more:focus,#content_footer p a.more:active{text-decoration:underline;}
*/
/*#footer{background:url(/images/content/pagebuilder/31206.gif) no-repeat 20px 15px;min-height:70px;padding:15px 15px 15px 182px;}*/
#footer{background: none repeat scroll 0 0 #666666;padding:15px;clear:both;}
#footer a,#footer a:visited{color:#CCC;font:1em Arial,Helvetica,sans-serif;margin-right:10px;text-decoration:none;}
#footer a:hover,#footer a:focus,#footer a:active{text-decoration:underline;}
#footer ul{margin-bottom:10px;}
#footer li{display:inline;}
#footer p, #footer #ratingtext{color:#CCC;font:.9em/133% Arial,Helvetica,sans-serif;}
#footer #bbbureau a.link_bbbureau_nav {float: right;width: 41px;height: 65px;background: url(/images/content/pagebuilder/37551.png);margin-right: 0;}
#footer #charity a.link_charity_nav {float: right;width: 65px;height: 65px;background: url(/images/content/pagebuilder/37552.jpg);margin-right: 6px;margin-top:0;}
#footer #bbbureau a {overflow: hidden;text-indent: -999em;}
#footer #charity a {overflow: hidden;	text-indent: -999em;}
#footer #ratingtext {float: right;width: 140px;margin-right: 6px;text-align: right;}

#header #nav{height:40px;left:334px;position:relative;top:146px;width:618px;}
#header #nav li a:link,#header #nav li a:visited{background:url(/images/content/pagebuilder/sprite_button_11282011.png) no-repeat -8px -1138px transparent;display:block;height:27px;position:absolute;top:0;}

#header #nav li.menu-keyissues a:link,#header #nav li.menu-keyissues a:visited{background-position:-8px -1138px;left:8px;width:100px;}
#header #nav li.menu-keyissues a:hover,#header #nav li.menu-keyissues a:focus,#header #nav li.menu-keyissues a:active{background-position:-8px -1178px;height:38px;}

#header #nav li.menu-takeaction a:link,#header #nav li.menu-takeaction a:visited{background-position:-160px -1138px;left:140px;width:105px;}
#header #nav li.menu-takeaction a:hover,#header #nav li.menu-takeaction a:focus,#header #nav li.menu-takeaction a:active{background-position:-160px -1178px;height:38px;}

#header #nav li.menu-videos a:link,#header #nav li.menu-videos a:visited{background-position:-468px -1318px;left:280px;width:80px;}
#header #nav li.menu-videos a:hover,#header #nav li.menu-videos a:focus,#header #nav li.menu-videos a:active{background-position:-467px -1358px;height:38px;}

#header #nav li.menu-about a:link,#header #nav li.menu-about a:visited{background-position:-468px -1138px;left:398px;width:83px;z-index: 20;}
#header #nav li.menu-about a:hover,#header #nav li.menu-about a:focus,#header #nav li.menu-about a:active{background-position:-468px -1178px;width:83px;height:38px;z-index:20;}

#header #nav li.menu-donate a:link,#header #nav li.menu-donate a:visited{background-position:-325px -1138px;left:524px;width:84px;}
/***Donate sub-nav***/
#header #nav li a {overflow: visible;z-index: 80;position: absolute;}
#header #nav li.menu-donate,#header #nav li.menu-donate a:link, #header #nav li.menu-donate a:visited, #header #nav li.menu-donate a:active,#header #nav li.menu-donate a:hover,#header #nav li.donate,#header #nav li.donate a:link, #header #nav li.donate a:visited, #header #nav li.donate a:active,#header #nav li.donate a:hover {background: url("/images/content/pagebuilder/sprite_button_11092011.png") no-repeat scroll transparent;background-position : -325px -1138px;left: 524px;width: 88px;z-index: 70;}
#header #nav li.menu-donate a:hover,#header #nav li.menu-donate a:focus,#header #nav li.menu-donate a:active{background-position:-325px -1178px;}

#nav .menu-donate #sub-donate #donate-nav a:link,#nav .menu-donate #sub-donate #donate-nav a:visited,#nav .menu-donate #sub-donate #donate-nav a:active,#nav .menu-donate #sub-donate #donate-nav a,#nav .donate #sub-donate #donate-nav a:link,#nav .donate #sub-donate #donate-nav a:visited,#nav .donate #sub-donate #donate-nav a:active,#nav .donate #sub-donate #donate-nav a{ background-position:0 0;background-image:none;position:static;width:auto;height:auto;left:0;text-indent:0;text-decoration:none;color:#aa0002;}
.donateItemHover{border-bottom: #ffffff 2px solid; color:#FFFFFF;}
#sub-donate {display: none;width: 170px;left:438px;top:25px;position:absolute;background-color:#ffffff;font : 1.2em Arial, Helvetica, sans-serif;z-index: 60; }
#donate-nav {background:#fff;list-style:none;position:absolute;width: 100%;font-weight: bold;border-top: 2px #aa0002 solid;border-left: 2px #aa0002 solid;border-right: 2px #aa0002 solid; }
#donate-nav li{float:none;border-bottom: 2px #aa0002 solid;background-color: #ffffff;padding:5px;color:#aa0002;background:transparent;text-decoration:none;text-transform: uppercase;white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */cursor: pointer;z-index: 50; }  
#donate-nav li:hover {/* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */background:#aa0002;color:#FFFFFF; }
/**END donate sub-nav**/
#tools{color:#FEFEFE;display:inline;font:1.1em Arial,Helvetica,sans-serif;position:absolute;right:16px;text-transform:uppercase;top:12px;}
#tools li{display:inline;float:left;}
#tools2 li a:visited{color:#FEFEFE;display:block;margin:4px 15px 4px 0;padding:2px 0 2px 10px;text-decoration:none;}
#tools2 li a:focus,#tools2 li a:active{text-decoration:underline;}
#tools li.menu-join,#tools li.menu-renew {text-decoration: none;text-indent: -9999em; line-height: 10000px;display: block;overflow: hidden;}
#tools li.menu-join{background: transparent url("/images/content/pagebuilder/sprite_button_11092011.png") no-repeat;background-position: 0px -1949px;text-indent: -999em;height: 20px;width: 59px;text-decoration: none;}
#tools li.menu-renew{background: transparent url("/images/content/pagebuilder/sprite_button_11092011.png") no-repeat;background-position:-66px -1949px;text-indent: -999em;text-decoration: none;height: 20px;width: 68px;margin-left:5px;margin-right:9px;}
#tools li.menu-join a:hover,#tools li.menu-join a:focus{background: transparent url("/images/content/pagebuilder/sprite_button_11092011.png") no-repeat;background-position:0px -1984px;height: 20px;width: 59px;}
#tools li.menu-renew a:hover,#tools li.menu-renew a:focus{background: transparent url("/images/content/pagebuilder/sprite_button_11092011.png") no-repeat;background-position:-66px -1984px;height: 20px;width: 68px;}
#tools li a:link,#tools li a:visited {padding-left: 9px;color: #fefefe;font-size: 10px;display : block;margin : 4px 15px 4px 0;padding : 2px 0 2px 18px;text-decoration : none;}
#header #aclu-search-box input.form-submit{background:#900 url(/images/content/pagebuilder/31214.gif) no-repeat center center;background-color:#900;border:solid 2px #FFF;cursor:pointer;font-size:.9em;font-weight:bold;line-height:normal;margin-right:5px;outline:0;padding:2px 3px;text-transform:uppercase;width:27px;}
#header #aclu-search-box input.form-text{background-color:#CCC;border:solid 1px #FFF;color:#666;margin-right:8px;padding:3px 4px;text-transform:uppercase;width:136px;}
#stub #content-middle h2,#mail_node h2{color:#005488;font:3.6em Georgia,"Times New Roman",serif;margin-bottom:20px;}
/*#stub #body p,#mail_node .form-item{color:#333;font:1.4em/140% Georgia,"Times New Roman",serif;margin-bottom:15px;}*/
#stub #body p,#mail_node .form-item{color:#333;font:12px Georgia,"Times New Roman",serif;margin-bottom:15px;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
h1 a,#header p,#header #nav li a,#header #header #aclu-search-box input.form-submit,#masthead h2,#issues #masthead p#view a,#keyissues h2 a,#keyissues li.more a,#keyissues p#scroll a,#block-menu-menu-actions li a,#find label,#breadcrumb h2 span.parent,.module h3,#article_tools2 li a,#block-aclu_blocks-multimedia_main h2 a,#small_multimedia h2 a,#buttons a.prev,#buttons a.next,.meta-type a.icon,.abridged .meta-type a,#block-views-nodequeue_6-block h3 a,#updates .top ul li a,#updates .top h2 a,#block-views-home_more_to_learn-block_1 h2,#block-views-content_more_to_learn-block_1 h2,#homepage #med_multimedia h2 a,#signup #submit,#updates.related .top h2,#updates.case .top h2,#stub #submenu h3,#issue #submenu h3,#topic #submenu h3,#sitemap #submenu h3,#video #block-aclu_blocks-act_now_content h3,#video #block-aclu_blocks-related_issues h3,#ourwork #body h3,#ourwork #inthecourts h5 span.status,#courts #overview #previous h3,#courts #block-aclu_blocks-latest_scotus_cases h2,#courts #block-views-term_cases-block_1 h2,#courts #block-views-term_content-block_1 h2,#courts #block-aclu_blocks-act_now_content h2,#courts #block-aclu_blocks-act_now_term h3,#careers #browse h3,#search #content h2,#aclu-search-page-form #search-nav .form-item label,#search-nav-show span,#aclu-search-page-form .item-list .prev a,#aclu-search-page-form .item-list .next a,#search #options h3,#search #options #edit-submit,#search #options #edit-long-submit,#sitemap #content h2,#sitemap #block-aclu_blocks-act_now_sitemap h3,#affiliate #masthead p#view a,#affiliate #block-aclu_blocks-act_now_content h3,input.form-submit,input.form-submit,#stub.leader #media h3,#topic #masthead .subtitle,#issue #masthead h2,#issue #masthead .subtitle,#browsenews input.form-submit,#browsecases input.form-submit,#find a{overflow:hidden;text-indent:-999em;}
textarea,input{font-size:1em;vertical-align:text-bottom;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
ul li,ul.menu li,.item-list ul li,li.leaf{list-style:none;}
body.main-site{font-family:Georgia,"Times New Roman",serif;padding:0;}
#innerwrapper{float:left;margin-right:-183px;width:100%;background-color:#FFFFFF;}
.page-all #body ul li,.page-403 #body ul li{font-size:1.2em;margin:0 0 .5em 0;list-style:disc inside;}
#aclu-search-box{position:absolute;right:16px;top:12px;}
#tools{right:160px;top:10px;}
/* Remove page-scrape footer
#content_footer{background:transparent url(/images/content/pagebuilder/31205.png) no-repeat;height:113px;overflow:hidden;padding:50px 110px 20px 37px;clear:both;}
#content_footer img{float:left;margin-right:37px;}
#content_footer p.amendments{font-size:1.8em;}
#content_footer a{font-size:18px;}
*/
#footer .link_charity_nav:link{float:right;background:url(/images/content/pagebuilder/31203.gif) top left no-repeat;width:88px;height:31px;text-indent:-9999em;line-height:1000px;overflow:hidden;margin-right:0;margin-top:15px;}
#stub #content{float:left;margin-right:0px;padding-left:25px;width:918px;}

.FormLabelText,td.FormInput,td.FormInput textarea,td.FormInput label,td.FormInput input,td.FormInput select,td.FormInput option,div.FormLabel,td.FormInfoMsg{font-family:georgia;font-size:12px;font-weight:normal;color: #333;}
.FormLabel{color:#333;}
.leftnavcon{font-family:Georgia,"Times New Roman",serif;font-size:12px;}
.leftnavdonatebold{font-family: Arial,Helvetica;font-size:12px;font-weight:bold;}

table.donate_fourbox{border: 1px solid; }
td.donate_fourbox {border: 1px solid; }
td.donate_fourbox {padding: 25px;}

table.donate_fourbox_dotted {border: 1px dotted; border-color:#333;}
td.donate_fourbox_dotted {border: 1px; border-style: dotted; border-color:#333;}
td.donate_fourbox_dotted {padding: 25px;}

table.onepixelbox{border: 1px solid;}

/* VoteCenter */
.ScorecardLegend,.ScoreNote{font-size:1em;}

/* Charity Navigator box in the donation page sidebar */
#cn-bluebox {
	padding:5px 0 10px 0;
	width:199px;
	height:177px;
	background:url('https://secure2.convio.net/aclu/images/content/pagebuilder/36315.gif') no-repeat;
	text-align:left;
	}
#cn-bluebox h2 {
	margin:0;
	padding:4px 12px 8px 12px;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	}
#cn-bluebox img {
	display:block;
	margin:0 0 0 50px;
	}
#cn-bluebox p {
	margin:0;
	padding:8px 12px 10px 12px;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	}



/* used for action alerts */
h2.styled {
	font-size:26px !important;
	}
#column2 .label-field-wrap {
	margin-top:0px;
	}
#subject {
	margin-bottom:20px;
	}

