body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	background-image:url(../images/background_image.jpg);

	background-repeat:no-repeat;

	background-position:center;

	background-position:top;

	margin-left:0px;

	margin-top:0px;

	background-color:#502711;

}

/*removes dotted line in firefox around links*/

a {

	outline: none;

}

/* columns and rows for divs */

.cl {

	margin:0;

	overflow:hidden;

	float:left;

	display:inline;

}

.rw {

	margin: auto auto;

	overflow: hidden;

	position:relative;

}

.rw2 {

	width: 811px;

	margin: 0 auto;

	overflow: hidden;

}

.rw .rw {

	margin: 0;

	width: auto;

	display: inline-block;

}

.home_content {

	margin:33px 32px 0px 27px;

}

a img {

	border:0;

}

a:active {

	outline: none;

}

a:focus {

/*	-moz-outline-style: none; */

  outline-style: none;

}

/* about page */

.about_content {

	margin:33px 140px 0px 175px;

}

.about_blue_headers {

	color:#0049a0;

	font-size:16px;

	font-weight:bold;

}

.about_red_headers {

	color:#c7001f;

	font-size:16px;

}

.about_red_text {

	color:#c7001f;

	font-size:13px;

}

.about_content_snippet {

	margin-bottom:10px;

}

/* difference page */

.difference_blue_headers {

	color:#0049a0;

	font-size:16px;

	font-weight:bold;

}

.difference_red_headers {

	color:#c7001f;

	font-size:16px;

}

.difference_red_text {

	color:#c7001f;

	font-size:13px;

}

.difference_content {

	margin-left:10px;

	margin-right:2px;

	font-size:10px;

}

/* absurd news page */

.absurd {

	margin-top:35px;

	margin-left:10px;

}

.absurd .blue_headers {

	color:#0049a0;

	font-size:16px;

	font-weight:bold;

	margin-left:154px;

}

.absurd .blue_header_middle {

	color:#0049a0;

	font-size:16px;

	font-weight:bold;

	margin-left:10px;

}

.absurd .red_headers {

	color:#c7001f;

	font-size:16px;

	margin-left:154px;

}

.absurd .red_text {

	color:#c7001f;

	font-size:13px;

}

.absurd .content_top {

	width:750px;

	margin:15px 0px 25px 0px;

	margin-left:154px;

}

.absurd .content_right {

	margin-left:15px;

	margin-bottom:13px;

	width:360px;

	font-size:11px;

	height:74px;

}

.absurd .content_right a {

	color:#c7001f;

	text-decoration:none;

}

.absurd .content_right a:hover {

	text-decoration:underline;

}

.absurd .content_middle {

	margin-left:10px;

}

.absurd .content_bottom {

	margin:5px 30px 0px 0px;

}

.absurd .img_bottom {

	margin:15px 30px 10px 0px;

}

.absurd .images {

	margin-left:155px;

	width:750px;

}

/* tacky lawyer ads page */

.tacky {

	margin-top:35px;

	margin-left:10px;

}

.tacky .Title {

	font-size:11px;

	font-weight:bold;

	text-align:left;

	letter-spacing:-0.1em;

}

.tacky .blue_headers {

	color:#0049a0;

	font-size:16px;

	font-weight:bold;

	margin-left:154px;

}

.tacky .red_italic {

	color:#c7001f;

	font-size:13px;

	font-style:italic;

	margin-top:20px;

	margin-left:154px;

}

.tacky .red_text {

	color:#c7001f;

	font-size:13px;

}

.tacky .content_top {

	width:680px;

	margin:15px 0px 25px 154px;

}

.tacky .blurb {

	font-size:10px;

	margin:5px;

	letter-spacing:-0.09em;

	height:100px;

	text-align:left;

}

.tacky .votenum {

	font-size:12px;

	font-weight:bold;

	margin-bottom:5px;

	color:#FFF;

}

.tacky .rating {

	font-size:22px;

	font-weight:bold;

	margin-bottom:5px;

	color:#FFF;

	text-align:center;

}

.tacky .Score {

	font-size:14px;

	font-weight:bold;

	margin-bottom:5px;

	margin-top:5px;

	color:#FFF;

	text-align:center;

}

.tacky form {

	margin:0px;

}

/* contact and stay_informed pages */

.forms {

	margin-top:35px;

	margin-left:178px;

}

.forms .blue_headers {

	color:#0049a0;

	font-size:16px;

	font-weight:bold;

}

.forms .red_headers {

	color:#c7001f;

	font-size:16px;

}

.forms .bold {

	font-weight:bold;

}

.forms .content_top {

	width:680px;

	margin:10px 0px 25px 0px;

}

.forms form input {

	font-size:12px;

	width:200px;

}

.forms form select {

	font-size:11px;

}

.forms .selectlist {

	margin-left:75px;

}

.forms .formbutton {

	width:100px;

}

.forms .divStatus {

	font-size:16px;

}

.scott_walker_container {

	width:811px;

	margin:28px 0 0 80px;

}

.scott_walker_blue_headline {

    color: #004385;

    font-size: 19px;

    font-weight: bold;

    line-height: 1.3em;

    margin-bottom: 5px;

}

.scott_walker_blue {

	color:#004385;

	font-size:19px;

	margin-bottom:5px;

	line-height:1.1em;

	font-weight:bold;

}

.scott_walker_red {

	color:#f10d0d;

	font-size:19px;

	margin-bottom:5px;

	font-weight:bold;

}

.scott_walker_content {

	font-size:11px; /*line-height:1.7em;*/

}

.scott_walker_video_l {

	margin:15px 17px 3px 20px;

	text-align:center;

}

.scott_walker_video_r {

	margin:15px 0 3px 0;

	text-align:center;

}

.scott_walker_left_col {

	width:400px;

	margin-top:15px;

}

/* home page */

.home_red_headers {

	color:#c7001f;

	font-size:16px;

	font-weight:bold;

	margin-bottom:10px;

	text-transform:uppercase;

	font-style:italic;

	margin-left:13px;

}

.home_blue_text {

	color:#0049a0;

	font-size:11px;

	font-weight:500;

	line-height:2em;

	margin-bottom:6px;

	margin-left:13px;

}

.home_small_text {

	color:#0049a0;

	font-size:9px;

	margin-left:13px;

}

.heroes_villains {

	background:url(../images/heroes_villains_ad.jpg) no-repeat 0 0;

	width:409px;

	height:383px;

}

.heroes_villains_new {

	background:url(../images/heroes_villains_ad_new.jpg) no-repeat 0 0;

	width:409px;

	height:303px;

}

.heroes_villains .hv_top_link, .heroes_villains_new .hv_top_link {

	margin:0;

}

.heroes_villains_new .hv_bottom_link {

	margin:170px 0 0 0;

	text-align:center;

}

.heroes_villains .hv_bottom_link {

	margin:220px 0 0 0;

	text-align:center;

}

/* hijacked page */

.justice_hijacked_home {

	margin:16px 17px 0 0;

	width:196px;

}

.hijacked_content {

	width:980px;

	background:url(../images/justice_hijacked_bg.jpg) top right no-repeat #010101;

}

.hijacked_content .hdr {

	height:173px;

	width:405px;

	margin:57px 0 20px 44px;

}

.hijacked_content .copy {

	width:436px;

	color:#ffffff;

	font-size:14px;

	margin:10px 0 20px 44px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	line-height:1.25em;

}

.hijacked_content .soros {

	background:url(../images/hj_soros_bg.jpg) no-repeat;

	width:480px;

	height:181px;

}

.hijacked_content .left {

	width:480px;

}

.hijacked_content .right {

	width:500px;

}

.hijacked_bg {

	background-image:url(../images/hijacked_background_image.jpg);

	background-repeat:no-repeat;

	background-position:center;

	background-position:top;

	margin-left:0px;

	margin-top:0px;

	background-color:#502711;

}

a.hijacked:link {

	font-size:12px;

	color:#000000;

	text-decoration: none;

}

a.hijacked:active {

	font-size:12px;

	color:#000000;

	text-decoration: none;

}

a.hijacked:visited {

	font-size:12px;

	color:#000000;

	text-decoration: none;

}

a.hijacked:hover {

	display: block;

	color: #0033FF;

	text-decoration: underline;

}

.scott_walker_home {

	margin:17px 0 0 0;

	width:409px;

	height:63px;

}

.scott_walker_home_small {

}

.judgement_passed {

	margin:17px 0 0 0;

	width:409px;

	height:63px;

}

.judgement_passed_small {

}

.guardian_top {

	font-family: 'times new roman', Times, serif;

	font-size:18px;

	color:#000000;

	margin:270px 140px 0 140px;

	text-align:center;

	line-height:1.3em;

}

.guardian_robert_young {

	background:url(../images/JusticeRobertYoungnew.jpg) no-repeat top right;

	height:258px;

	margin:50px 0 0 150px;

}

.guardian_robert_young .title_gold {

	font-family:'Times New Roman', Times, serif;

	font-size:22px;

	color:#a07d14;

	font-weight:bold;

	margin:30px 0 15px 0;

}

.guardian_robert_young .content {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#000000;

	line-height:1.8em;

}

.guardian_gavel {

	background:url(../images/GuardianofJustice_Gavelnew.jpg) top left no-repeat;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#000000;

	line-height:1.8em;

}

.guardian_gavel .content {

	margin:0 150px 30px 362px;

}

.guardian_gavel .tagline {

	font-weight:bold;

	margin:0 150px 0 362px;

}

.winning_record {

	width:409px;

	height:224px;

}

/* partners in action page */

.partners_blue_hdr {

	font-size:14px;

	color:#0049a0;

	font-weight:bold;

	margin:10px 0px 10px 100px;

	line-height:1.5em;

}

.partners_descrip {

	margin:0px 0px 5px 100px;

}

#partners .descrip {

	margin:2px 10px 10px 10px;

	font-size:10px;

	width:140px;

}

#partners .vid {

	margin:0px 10px 5px 10px;

}

/* nav stuff */

.top_links {

	margin:15px 0 0 10px;

	height:26px;

	float:right;

}

.nav_donate {

	margin:10px 10px 0 470px;

}

#top_nav {

	height:49px;

	font-size:12px;

	font-weight:400;

	text-align:right;

}

#top_nav a {

	color:#4d4127;

	text-decoration:none;

}

#top_nav a:hover {

	text-decoration:underline;

}

#subnav_td {

	height:39px;

	background-image:url(../images/sub_nav_bg.jpg);

/*position:relative;*/

	overflow:hidden;

}

.subnav {

	font-size:11px;

	font-weight:bold;

	width:980px;

	vertical-align:middle;

/*position:absolute;

top:50%; */

}

.subnav a {

	color:#FFFFFF;

	text-decoration:none;

}

.subnav a:hover {

	color:#FFFFCC;

}

/* page-specific subnav stuff */

#about_subnav {

	margin-left:100px;

	display:none;

/*position:relative;

top:-50%; */

}

#absurd_subnav {

	margin-left:187px;

	display:none;

/*position:relative;

top:-50%;*/

}

#scoop_subnav {

	margin-left:405px;

	display:none;

/*position:relative;

 top:-50%;*/

}

#states_subnav {

	margin-left:545px;

	display:none;

/*position:relative;

 top:-50%;*/

}

/* ticker counter stuff */

#ticker_wrapper {

	background: url(../images/ticker_bg2.png) no-repeat left top;

	width: 723px;

	height: 91px;

	position: relative;

}

#ticker_holder {

	position: absolute;

	top: 4px;

	left: 193px;

	background: url(../images/ticker_wrapper.png) no-repeat left top;

	width: 524px;

	height: 82px;

}

/*#ticker_description { width: 170px; height: 60px; position: relative; left: 325px; top: 10px; font-size: 12px; font-family: helvetica, arial, sans-serif; }*/

#counter {

	position: relative;

	top: 13px;

	left: 0;

	float: right;

	margin-right: 224px;

	background: url(../images/counter_bg.png) no-repeat;

	display: inline;

}



/*fundee page styling*/

#fundee_holder{

	color:#FFFFFF;

	font-weight:bold;

	margin:0 auto;

	width: 765px;

	padding-top: 30px;

	}

#fundee_title{

	color:#c7001f;

	font-style:italic;

	font-size:18px;

	padding-bottom: 5px;

}



#fundee_text{

	width:716px;

	padding-left: 8px;

	font-size: 13px;

	line-height: 20px;

	}

	

.thumbnail{

position: relative;

z-index: 0;



}



.thumbnail:hover{

background-color: transparent;

z-index: 50;



}



.thumbnail span{ /*CSS for enlarged image*/

position: absolute;

padding: 0px;

left: -3000px;

visibility: hidden;

color: black;

text-decoration: none;

}



.thumbnail span img{ /*CSS for enlarged image*/

border-width: 0;

padding: 2px;

}



.thumbnail:hover span{ /*CSS for enlarged image on hover*/

visibility: visible;

top: -70px;

left: 30px; /*position where enlarged image should offset horizontally */

/* added by Carvel to force the popup above everything else for bug in IE8 */

z-index: 1000;

}



.left{

position: relative;

z-index: 0;

}



.left:hover{

background-color: transparent;

z-index: 50;

}



.left span{ /*CSS for enlarged image*/

position: absolute;

padding: 0px;

left: -3000px;

visibility: hidden;

color: black;

text-decoration: none;

}



.left span img{ /*CSS for enlarged image*/

border-width: 0;

padding: 2px;

}



.left:hover span{ /*CSS for enlarged image on hover*/

visibility: visible;

top: -70px;

left: -295px;

 /*position where enlarged image should offset horizontally */

 z-index: 1000;

}

/*end offundee page styling*/

/*hathaway page styling*/
.hathaway_top_content {
	font-family: 'Myriad Pro', Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
	margin:0 auto;
	line-height:1.8em;
	padding: 370px 0 0 0;
	width: 774px;
}
.hathaway_mid {
	background:url(../images/hathaway_bg_mid.jpg) no-repeat top right;
	margin: 20px 0 0 0;
	padding-top: 32px;
	width:980px;
	padding-bottom: 20px;
}
.hathaway_mid .title {
	font-family:'Myriad Pro', Arial, Helvetica, sans-serif;
	font-size:35px;
	color:#f9ed66;
	font-weight:bold;
	font-style:italic;
}
.hathaway_btm {
	background:url(../images/hathaway_bg_btm.jpg) no-repeat top right;
	margin: 20px 0 0 0;
	padding-top: 32px;
	width:980px;
}
.hathaway_btm .title {
	font-family:'Myriad Pro', Arial, Helvetica, sans-serif;
	font-size:35px;
	color:#f9ed66;
	font-weight:bold;
	font-style:italic;
}
.hathaway_container{
	font-family:'Myriad Pro', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	padding: 20px 0 0 105px;
	height: 300px;
}
.hathaway_container_btm{
	font-family:'Myriad Pro', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	padding: 20px 0 0 105px;
	height: 890px;
}

.hathaway_column_left{
	width:382px;
	float:left;
	padding: 0 20px 0 0;
}
.hathaway_column_right{
	background:url(../images/hathaway_right_col_bg.jpg) no-repeat top;
	width:376px;
	float:left;
	height: 809px;
}
.hathaway_column_right2{
	width:376px;
	float:left;
}
#hathaway_links_mid{
	padding:15px 20px 0 20px;
	width: 333px;
	line-height: 23px;
}

#hathaway_links_btm{
	padding:70px 20px 0 20px;
	width: 333px;
	line-height: 23px;
}
/*hathaway page styling end*/