BODY {padding:0;margin:0;background-color:#666666 ;}


TABLE.__banner {
	font-family: Arial, Helvetica, sans-serif;
	width:900px;
	height:70px;
	margin: 0;
	padding: 0;
}

TABLE.topnav {width:899px; height:37px;
background-image:url(/issues/politics/images/__topnav_back.jpg);
background-position: top left;
background-repeat:no-repeat;

}

TD.search {width:240px; height:37px;padding-top: 5px;}

TD.nav  {padding-top: 9px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold;vertical-align:middle;}
TD.nav  a { text-decoration:none; color:	#FFFFFF; font-weight: bold;}
TD.nav  a:active { text-decoration:none; color:	#FFFFFF; font-weight: bold;}
TD.nav  a:visited { text-decoration:none; color:	#FFFFFF; font-weight: bold;}
TD.nav  a:hover { text-decoration:none; color: #CC0000; font-weight: bold;}


TD.search form {padding:0; margin:0;}



.search_label {color: #FFFFFF;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px;font-weight: bold;}


.searchfield {
background-image:url(/images/__searchbox_back.gif);
background-position: top left;
background-repeat:no-repeat;
border:0;
padding-left: 5px;
margin: 1px;
height: 20px;
width:100px;
display: inline; 
}


  






.floatleft {float: left; margin: 0px 10px 10px 0px; padding: 0px;}
.floatright { float: right; margin: 0 0 10px 10px; padding: 0px;}






/***************** leftNav **************************/


#leftnav {padding-left:10px; padding-top: 0px; margin:0;}




 


/***************** left Email Alert **************************/



#signup_head { width:205px;background-color:#FFFFFF;
height:35px; background-image:url(/issues/politics/images/__left_emailalerts.gif); background-repeat:no-repeat; 
background-position:top center;  margin:0 0 0 0; 
border-top: 3px #000000 solid;
border-right: 3px #000000 solid;
border-left: 3px #000000 solid; }   

#signup_blurb {  width:205px;font-weight:normal;color:#000000;background-color:#FFFFFF;
font-size:11px; padding: 0; margin: 0;  
font-family: "TREBUCHET MS", Arial, Helvetica, Tahoma,  Verdana, sans-serif;
border-bottom: 3px #000000 solid;
border-right: 3px #000000 solid;
border-left: 3px #000000 solid; }

#signup_blurb p { padding:5px;}

#signup_blurb a { color:#666666;text-decoration: underline;}
#signup_blurb a:active{ color:#666666;text-decoration: underline;}
#signup_blurb a:visited{ color:#666666;text-decoration: underline; }
#signup_blurb a:hover{ color:#666666;text-decoration: none; }

#signup_blurb .form {
background-image:url(/images/__searchbox_back.gif);
background-position: top left;
background-repeat:no-repeat;
border:0;
padding-left: 5px;
margin: 1px;
height: 20px;
display: inline;
font-weight: normal;
font-size: 14px;
}

#signup_blurb form {
 margin:0; padding:0;
}

TABLE.signup_table {margin:0; padding:0;}

TABLE.signup_table TD { margin-left:5px;}

#signup_blurb .type_xsmall { font-size: 10px; margin:0; padding: 0 0 0 5px;}
#signup_blurb p { margin:0; padding: 5px 0 5px 5px;}
#signup_bottom { height: 20px; }  







/***************** quickpoll **************************/

#quickpoll_head { width:205px;background-color:#FFFFFF;
height:35px; background-image:url(/issues/politics/images/__left_quickpoll.gif); background-repeat:no-repeat; 
background-position:top center;  margin:0 0 0 0; 
border-top: 3px #000000 solid;
border-right: 3px #000000 solid;
border-left: 3px #000000 solid; }   

#survey_blurb {  width:205px;font-weight:normal;color:#000000;background-color:#FFFFFF;
font-size:11px; padding: 0; margin: 0;  
font-family: "TREBUCHET MS", Arial, Helvetica, Tahoma,  Verdana, sans-serif;
border-bottom: 3px #000000 solid;
border-right: 3px #000000 solid;
border-left: 3px #000000 solid; }

#survey_blurb p { padding:5px;}

#survey_blurb a { color:#666666;text-decoration: underline;}
#survey_blurb a:active{ color:#666666;text-decoration: underline;}
#survey_blurb a:visited{ color:#666666;text-decoration: underline; }
#survey_blurb a:hover{ color:#666666;text-decoration: none; }

#survey_blurb .form {
background-image:url(/images/__searchbox_back.gif);
background-position: top left;
background-repeat:no-repeat;
border:0;
padding-left: 5px;
margin: 1px;
height: 20px;
display: inline;
font-weight: normal;
font-size: 14px;
}

#survey_blurb form {
 margin:0; padding:0;
}

/* TABLE.signup_table {margin:0; padding:0;} */

#survey_blurb .type_xsmall { font-size: 10px; margin:0; padding: 0 0 0 5px;}
#survey_blurb p { margin:0; padding: 5px 0 5px 5px;}
#survey_bottom { height: 20px; }  

TABLE.quickpoll_table {
	font-family: "Trebuchet MS";
	font-size: 11px;
	width: 195px;
	
}

TD.quickpoll_left {width:15px;}
TD.quickpoll_right {width:180px;}
TD.quickpoll_right2 {width:100px;}
TD.quickpoll_bar {

background-image:	url(/issues/politics/images/__survey_bar_back.gif);
background-repeat:	no-repeat;
background-position: top left;
width: 100px;
height: 15px;
}
TD.quickpoll_mostright {width:60px; text-align:left; font-weight:bold; color:#666666;}
TD.quickpoll_button {padding:5px;}


/***************/

#whatis {padding-top: 5px;}
#whatis p { font-size: 11px; color: #000000; margin: 0;padding: 0; padding-top: 5px;padding-left:10px;padding-right:10px;
font-family:  "TREBUCHET MS", helvetica, arial, verdana, sans-serif; font-weight: normal;
}





#whatis a { text-decoration:underline; color:#CC0000;}
#whatis a:active {text-decoration:underline; color:#CC0000;}
#whatis a:visited {text-decoration:underline; color:#CC0000;}
#whatis a:hover { text-decoration:underline; color: #333333;}
	
/***************/

#regtovote {margin:0; padding:0;}
#regtovote p { font-size: 11px; color: #000000; margin: 0;padding-top: 5px; padding-left:10px;padding-right:10px;
font-family:  "TREBUCHET MS", helvetica, arial, verdana,  sans-serif;font-weight: normal;
}



#regtovote a { text-decoration:underline; color:#CC0000;}
#regtovote a:active {text-decoration:underline; color:#CC0000;}
#regtovote a:visited {text-decoration:underline; color:#CC0000;}
#regtovote a:hover { text-decoration:underline; color: #333333;}

/***************/


#spacer { margin:0px; padding:0px;height:5px; font-size:5px;}

#spacer2 { margin:0px; padding:0px;height:20px; font-size:20px;}



/************************ right box ********************************/


/************************** FEATURE BOXES ON RIGHT COLUMN ********************/
#feature_head {margin:0; padding: 0;}
#feature_blurb {background-image:url(/issues/politics/images/__tab_s_grey_back2.gif);background-repeat:repeat-y;background-position:top left; 
font-size:11px; padding: 0 5px 0 0px; margin: 0 0 0 0;  font-family: Arial, Helvetica, Tahoma,  Verdana, sans-serif;}

#feature_blurb p { margin:0; padding: 0px 10px 0px 10px;}
#feature_bottom { height: 10px; }  

#feature_blurb .form {

display: inline;
font-weight: normal;
font-size: 10px;
}

#feature_blurb select {
 margin-bottom: 5px; padding:0;
}

#feature_blurb form {
 margin:0; padding:0; padding-left:17px;
}

#feature_blurb span.button { margin-left: 90px; }
#feature_blurb span.button INPUT a {border:0px color:#FFFFFF solid;}
#feature_blurb span.button INPUT a:active {border:0px color:#FFFFFF solid;}
#feature_blurb span.button INPUT a:visited {border:0px color:#FFFFFF solid;}
#feature_blurb span.button INPUT a:hover  {border:1px color:#FFFFFF solid;}

/************************** FACT & STATS ********************/
#factsstats_head {margin:0; padding:0;}
#factsstats_blurb {background-image:url(/issues/politics/images/__tab_s_grey_back.gif);background-repeat:repeat-y;background-position:top left; 
font-size:11px; padding: 0 5px 0 5px; margin: 0 0 0 0;  font-family: Arial, Helvetica, Tahoma,  Verdana, sans-serif;}

#factsstats_blurb p { margin:0; padding: 5px 20px 5px 17px;}
#factsstats_bottom { height: 15px; }  

#factsstats_blurb .form {

display: inline;
font-weight: normal;
font-size: 10px;
}

#factsstats_blurb select {
 margin-bottom: 5px; padding:0;
}

#factsstats_blurb form {
 margin:0; padding:0; padding-left:17px;
}

#factsstats_blurb span.button { margin-left: 90px; }
#factsstats_blurb span.button INPUT a {border:0px color:#FFFFFF solid;}
#factsstats_blurb span.button INPUT a:active {border:0px color:#FFFFFF solid;}
#factsstats_blurb span.button INPUT a:visited {border:0px color:#FFFFFF solid;}
#factsstats_blurb span.button INPUT a:hover  {border:1px color:#FFFFFF solid;}



/**** footnote ****** */
TABLE.footnote { width: 900px;  /* width: 896px; */ margin: 0; padding: 0;padding-top: 0px; height: 30px; vertical-align: top; 
background-image:url(/issues/politics/images/__footer_back.gif);background-repeat:repeat-x;background-position:top left;
 font-family: "TREBUCHET MS", Tahoma,  Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#FFFFFF; font-weight: bold;
text-align:center;}	

/**************************MIDDLE COLUMN *******************************/



/*************** General title style **********************/
#title_header {
background-image:url(/issues/politics/images/title_back.jpg); 
background-repeat:no-repeat; 
background-position:top left;
font-family: "Trebuchet MS";	font-size:36px; font-weight:bold;
color: #FFF;
height:40px;
width:440px;
vertical-align:middle;
padding-left: 5px;
}

#title_header3 {
background-image:url(/issues/politics/images/title_back.jpg); 
background-repeat:no-repeat; 
background-position:top left;
font-family: "Trebuchet MS";	font-size:20px; font-weight:bold;
color: #FFF;
height:30px;
width:440px;
vertical-align:middle;
padding-left: 5px;
}

#middlecolumn { padding: 5px 0 0 5px;}
#middlecolumn p { font-family: "Trebuchet MS"; font-size:11px; padding-left:0px;padding-right:10px;}
#middlecolumn p a {text-decoration:underline; color:#CC0000;}
#middlecolumn p a:active {text-decoration:underline; color:#CC0000;}
#middlecolumn p a:visited {text-decoration:underline; color:#CC0000;}
#middlecolumn p a:hover  {text-decoration:underline; color:#666666;}


#middlecolumn H3 {font-family: "Trebuchet MS"; font-size:14px; color:003366;
background-image:url(/issues/politics/images/__dottedline_belowtext.gif);background-repeat:repeat-x;background-position:top left;}

#middlecolumn H2 {color:#003366;font-family: "Trebuchet MS";	font-size:18px; font-weight:bold;
width:441px;
/* background-image:url(/images/sub_title_dottedline.gif); 
background-repeat:repeat-x; 
background-position: 40px 0px;
padding-right:4px; */
}

#middlecolumn UL  {
margin-top: 5px;
margin-left: 10px;
padding: 0 15px 0 20px;

font-size: 11px;
font-weight:normal;
line-height: 12px;
list-style-position: outside;
list-style-image: url(/images/__bullet_red.gif);
font-family: "Trebuchet MS";

}

#middlecolumn LI {margin-top: 3px; }
#middlecolumn LI a { text-decoration:none; color:	#333333;}
#middlecolumn LI a:active { text-decoration:none; color:	#333333;}
#middlecolumn LI a:visited { text-decoration:none; color:	#333333;}
#middlecolumn LI a:hover { text-decoration:underline; color: #CC0000;}


#middlecolumn OL.issues  {
margin-top: 5px;
margin-left: 10px;
padding: 0 15px 0 20px;

font-size: 11px;
font-weight:normal;
line-height: 12px;
list-style-position: outside;

font-family: "Trebuchet MS";

}

/****************** WFVOTE 2007 *******************/
#middlecolumn H4 {color:#FFFFFF;font-family: "Trebuchet MS";	font-size:18px; font-weight:bold;
width:441px;
background-image:url(/issues/politics/images/__title_blue_bar.gif); 
background-repeat:no-repeat; 
background-position:top left;
padding-left: 5px;
margin: 0;
}

#middlecolumn H5 {color:#003366;font-family: "Trebuchet MS";	font-size:14px; font-weight:bold; margin: 0; padding: 0;

}


#mainpageleftside { padding: 0px 0 0 5px; margin:0;}
#mainpageleftside p { font-family: "Trebuchet MS"; font-size:11px; padding-left:0px;padding-right:10px;}
#mainpageleftside p a {text-decoration:underline; color:#CC0000;}
#mainpageleftside p a:active {text-decoration:underline; color:#CC0000;}
#mainpageleftside p a:visited {text-decoration:underline; color:#CC0000;}
#mainpageleftside p a:hover  {text-decoration:underline; color:#666666;}

#mainpageleftside UL  {
margin-top: 5px;
margin-left: 10px;
padding-top: 0;
padding-left: 20px;
font-size: 11px;
font-weight:normal;
line-height: 12px;
list-style-position: outside;
list-style-image: url(/images/__bullet_red.gif);
font-family: "Trebuchet MS";
}

#mainpageleftside LI {margin-top: 3px; }
#mainpageleftside LI a { text-decoration:none; color:	#333333;}
#mainpageleftside LI a:active { text-decoration:none; color:	#333333;}
#mainpageleftside LI a:visited { text-decoration:none; color:	#333333;}
#mainpageleftside LI a:hover { text-decoration:underline; color: #CC0000;}

/*************** WHAT YOU'RE SAYING  *****************/

#title_header2 {
background-image:url(/issues/politics/images/__red_bar.gif); 
background-repeat:no-repeat; 

font-family:"Trebuchet MS";
font-weight:bold;
width: 440px;
height:37px;
font-size:14px;
line-height: 200%;
padding: 0 0 0 0;
text-align: right;
margin: 0;
text-decoration:none;

}

#title_header2 a:link {text-decoration:none; color:#FFFFFF;}
#title_header2 a:active {text-decoration:none; color:#FFFFFF;}
#title_header2 a:visited {text-decoration:none; color:#FFFFFF;}
#title_header2 a:hover  {text-decoration:none; color:	#FFFF00;}

#title_header2_blurb {  width:440px;font-weight:normal;


font-size:11px; padding: 0; margin: 0;  
font-family: "TREBUCHET MS", Arial, Helvetica, Tahoma,  Verdana, sans-serif;


 }



TABLE.whatyousay_political {
width:440px;
margin:0;
padding:0;
/*
background-color:	#b43436;*/

}

TD.question {
padding-left: 3px;
color:#000000;
font-size: 11px;
font-weight:normal;
border-right: 3px #CCCCCC solid;
border-left: 3px #CCCCCC solid;
}

TD.whatyousay_political_left {
/*
background-image:url(/issues/politics/images/__issues_back.jpg); background-repeat:no-repeat; 
background-position:top left; 
*/
vertical-align:top;
padding-left: 5px;
width:15px;
color:#FFFFFF;
font-weight:normal;
border-bottom: 3px #CCCCCC solid;
border-left: 3px #CCCCCC solid;
}

#title_header2_blurb TD.whatyousay_political_right P a:link {text-decoration:none; color:#CC0000;}
#title_header2_blurb TD.whatyousay_political_right P a:active {text-decoration:none; color:#CC0000;}
#title_header2_blurb TD.whatyousay_political_right P a:visited {text-decoration:none; color:#CC0000;}
#title_header2_blurb TD.whatyousay_political_right P a:hover  {text-decoration:none; color:#666666;}

/*
#title_header2_blurb TD.whatyousay_political_right P a:link {text-decoration:none; color:#FFFFFF;}
#title_header2_blurb TD.whatyousay_political_right P a:active {text-decoration:none; color:#FFFFFF;}
#title_header2_blurb TD.whatyousay_political_right P a:visited {text-decoration:none; color:#FFFFFF;}
#title_header2_blurb TD.whatyousay_political_right P a:hover  {text-decoration:none; color:#CCCCCC;}
*/


TD.whatyousay_political_right {
/*
background-image:url(/issues/politics/images/__issues_back.jpg); background-repeat:no-repeat; 
background-position:top left; 
*/
vertical-align:middle;
color:#000000;
font-weight:normal;
width:434px;
border-bottom: 3px #CCCCCC solid;
border-right: 3px #CCCCCC solid;
}


TD.whatyousay_political_right UL  {
margin-top: 5px;
margin-left: 10px;
padding-top: 0;
padding-left: 0px;
font-size: 11px;
font-weight:normal;
line-height: 12px;
list-style-position: outside;
list-style-image: url(/images/__bullet_red.gif);
font-family: "Trebuchet MS";
}

TD.whatyousay_political_right #more {padding-right:3px;}
TD.whatyousay_political_right #more  a:link {font-size:10px; text-decoration:none; color:#CC0000;}
TD.whatyousay_political_right #more  a:active {font-size:10px;text-decoration:none; color:#CC0000;}
TD.whatyousay_political_right #more  a:visited {font-size:10px;text-decoration:none; color:#CC0000;}
TD.whatyousay_political_right #more  a:hover  {font-size:10px;text-decoration:underline; color:#333333;}

/*************** video box *****************/


TABLE.videobox {
width: 440px;
background-image:url(/issues/politics/images/__videobox_back.gif);
background-position: top left;
background-repeat:repeat-x;
border-bottom: 3px #000000 solid;
	
}

TD.videoboxheader {
margin:0;
background-image:url(/issues/politics/images/__tab_video.jpg);
background-position: top left;
background-repeat:no-repeat;
height:41px;
text-align: right;
padding-right:10px;
margin-top:5px;	
}



TD.videoboxheader a:link{
font-family:"Trebuchet MS"; font-size:14px;font-weight:bold;
text-decoration:none;

color:	#FF0000;
}
TD.videoboxheader a:active{color:#FFFF00;text-decoration:none;font-family:"Trebuchet MS"; font-size:14px;font-weight:bold;}
TD.videoboxheader a:visited{color:#FFFF00;text-decoration:none;font-family:"Trebuchet MS"; font-size:14px;font-weight:bold;}
TD.videoboxheader a:hover{color:#FFFFFF;text-decoration:none;font-family:"Trebuchet MS"; font-size:14px;font-weight:bold;}




TD.videobox_left {border-left: 3px #000000 solid;padding-left:5px;}
TD.videobox_left IMG {  }
TD.videobox_right {border-right: 3px #000000 solid;}

TD.videobox_right #scrollbox {font-family: "trebuchet ms"; font-size:11px;clear: both;
margin: 0 0 0 0; height: 140px;	width: 160px;	overflow: auto;	padding: 5px 5px 0 5px;}

#scrollbox_title {font-family: "trebuchet ms"; font-size:14px; font-weight:bold;
margin: 0 0 0 0; padding: 0 0 0 0; text-decoration:none; }

#scrollbox_title a:link {color:#FF0000;text-decoration:none;}
#scrollbox_title a:visited {color:#FF0000;text-decoration:none;}
#scrollbox_title a:active {color:#FF0000;text-decoration:none;}
#scrollbox_title a:hover {color:#666666;text-decoration:none;}

TD.videobox_right #scrollbox p {margin:0; padding:0; color:#333333;}

TD.videobox_right #scrollbox p a:link {color:#FF0000; text-decoration:underline;}
TD.videobox_right #scrollbox p a:visited {color:#FF0000; text-decoration:underline;}
TD.videobox_right #scrollbox p a:active {color:#FF0000; text-decoration:underline;}
TD.videobox_right #scrollbox p a:hover {color:#666666; text-decoration:none; }

#buttons { text-align:center;}


/******************* video list ***********************/



TABLE.videolist{width: 435px;}
TD.videolist_left {width:130px; margin:0; padding:0;}

#listbycandidate { font-size:10px;  margin:0; padding: 0 0 0 0;}

TD.videolist_right {width:305px; 
background-image:url(/issues/politics/images/__videolist_back.jpg);
background-position: top left;
background-repeat:no-repeat;
border-bottom: 1px #666666 solid;
margin:0; padding:0;
}
TD.videolist_right #scrollbox {font-family: "trebuchet ms"; font-size:11px;clear: both;
margin: 0 0 0 0; height: 97px;	width: 305px;	overflow: auto;	padding: 0;	
vertical-align:text-top; border: 0px solid #666666;}

TD.videolist_right #scrollbox p {margin:0; padding:5px 5px 5px 5px; color:#333333; line-height:120%;}

TD.videolist_right #scrollbox p a:link {color:#FF0000; }
TD.videolist_right #scrollbox p a:visited {color:#FF0000; }
TD.videolist_right #scrollbox p a:active {color:#FF0000; }
TD.videolist_right #scrollbox p a:hover {color:#666666;  }



/***************** ISSUES **************************/

#rightcolumn {padding-left:5px; padding-top: 4px; margin:0; padding-bottom:0px;}

#issues_head { width:197px;background-color:#FFFFFF;
height:37px; background-image:url(/issues/politics/images/__issues.gif); background-repeat:no-repeat; 
background-position:top center;  margin:0 0 0 0; 
border-top: 3px #000000 solid;
border-right: 3px #000000 solid;
border-left: 3px #000000 solid; }   

#issues_blurb {  width:197px;font-weight:normal;color:#000000;
background-image:url(/issues/politics/images/__issues_back.jpg); background-repeat:no-repeat; 
background-position:top left; 
font-size:11px; padding: 0; margin: 0;  
font-family: "TREBUCHET MS", Arial, Helvetica, Tahoma,  Verdana, sans-serif;
border-bottom: 3px #000000 solid;
border-right: 3px #000000 solid;
border-left: 3px #000000 solid; }

#issues_blurb p { padding:5px;}
#issues_blurb UL {

margin: 0;
padding: 3px 5px 3px 10px;
font-size: 11px;
font-weight:bold;
line-height: 12px;
list-style-position: outside;
list-style-image: url(/images/misc_transparent.gif);
}

#issues_blurb LI a { color:#FFFFFF;text-decoration: none; font-weight: bold;}
#issues_blurb LI a:active{ color:#FFFFFF;text-decoration: none; font-weight: bold;}
#issues_blurb LI a:visited{ color:#FFFFFF;text-decoration: none; font-weight: bold;}
#issues_blurb LI a:hover{ color:#E4E4E4;text-decoration: underline; font-weight: bold;}



/************************ POLLS RSS *********************************/
TABLE.polls_table {width: 420px;	font-family: "Trebuchet MS";	font-size:11px;}
TABLE.pollster_table {width: 420px;	font-family: "Trebuchet MS";	font-size:11px;	padding-bottom: 5px;}
#scroll {width:440px;height: 340px;font-size:11px;clear: both;margin: 0 0 0 0; overflow: auto;	padding: 0;border: 1px #CCCCCC solid;}
TD.titlebox {	font-family: "Trebuchet MS";	font-size:11px;	background-color:#CCCCCC;	font-weight:bold;}
TD.startedbyfooter {	font-family: "Trebuchet MS";	font-size:11px;	padding-top: 2px;	border-top: 1px solid #666666;}


/***************************** BLOG WFVOTE2008 FEED ************************/

#wfvote2008_header {
background-image:url(/issues/politics/images/__news-header.gif); background-repeat:no-repeat; 
background-position:top left; 
font-family:"Trebuchet MS";
font-weight:bold;
width: 440px;
height:37px;
font-size:14px;
line-height: 200%;


padding: 0 0 0 0;
text-align: right;

margin: 0;
text-decoration:none;
}

#wfvote2008_header a:link{color:#FFFFFF;text-decoration: none; }
#wfvote2008_header a:active{color:#FFFFFF;text-decoration: none;}
#wfvote2008_header a:visited{color:#FFFFFF;text-decoration: none;}
#wfvote2008_header a:hover{color:#FFFF00;text-decoration: none;}

#wfvote2008 {
margin: 0; padding: 0;

font-family: "Trebuchet MS";
}

#wfvote2008 UL {

width: 440px;

margin:0; padding: 0 /*1.70em*/;

font-size: 11px;
font-weight:normal;
line-height: 12px;
list-style-position: outside;
list-style-image: url(/images/misc_transparent.gif);

}

#wfvote2008 UL LI { background-color:#b6c0c5;padding:3px 10px 3px 10px; margin:0;}

#wfvote2008 UL LI.alt { background-color: #E4E4E4;margin:0; padding:3px 10px 3px 10px;}



/***************************** BLOG ROUNDUP FEED ************************/

#blogroundup_header {
background-image:url(/issues/politics/images/__blog-roundup-header.gif); background-repeat:no-repeat; 
background-position:top left; 
font-family:"Trebuchet MS";
font-weight:bold;
width: 440px;
height:37px;
font-size:14px;
line-height: 200%;


padding: 0 0 0 0;
text-align: right;

margin: 0;
text-decoration:none;

}

#blogroundup_header a:link{color:#FFFFFF;text-decoration: none; }
#blogroundup_header a:active{color:#FFFFFF;text-decoration: none;}
#blogroundup_header a:visited{color:#FFFFFF;text-decoration: none;}
#blogroundup_header a:hover{color:#FFFF00;text-decoration: none;}


#blogroundup {
margin: 0; padding: 0;

font-family: "Trebuchet MS";

}

#blogroundup UL {

width: 440px;
height: 160px;
margin:0; padding: 0 /*1.70em*/;

font-size: 11px;
font-weight:normal;
line-height: 12px;
list-style-position: outside;
list-style-image: url(/images/misc_transparent.gif);
border: 1px solid #E4E4E4;
overflow: auto;

}

#blogroundup UL LI { background-color:#FFFFFF;padding:3px 10px 3px 10px; margin:0;}

#blogroundup UL LI.alt { background-color: #E4E4E4;margin:0; padding:3px 10px 3px 10px;}

#blogroundup UL LI a:link { color:#CC0000;text-decoration: underline; }
#blogroundup UL LI a:active{ color:#CC0000;text-decoration: underline; }
#blogroundup UL LI a:visited{ color:#CC0000;text-decoration: underline; }
#blogroundup UL LI a:hover{ color:#003366;text-decoration: underline; }



/************************* candidates page *****************************/

TABLE.profile_main {
width:320px;

border: 1px solid #666666;
background-image: url(/issues/politics/images/__cand_back.jpg);
background-position: top left;
background-repeat: no-repeat;
}

TABLE.profile {
width:440px;

border: 1px solid #666666;
/*background-image: url(/issues/politics/images/__cand_back.jpg);
background-position: top left;
background-repeat: no-repeat;*/
}

TD.candidates_list { padding: 3px 10px 3px 10px; 
font-family:	"TREBUCHET MS", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;}

TD.candidates_list a:link { color:#CC0000;text-decoration: underline; }
TD.candidates_list a:active{ color:#CC0000;text-decoration: underline; }
TD.candidates_list a:visited{ color:#CC0000;text-decoration: underline; }
TD.candidates_list a:hover{ color:#003366;text-decoration: underline; }



TD.profile_title {
padding-left: 5px;
font-family:	"TREBUCHET MS", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color: #FFFFFF;
background-color:#CC0000;}

TD.profile_title2 {
padding-left: 5px;
font-family:	"TREBUCHET MS", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color: #FFFFFF;
background-image:url(/issues/politics/images/__blue_back.png);background-repeat:repeat-x;background-position:top left;


}


TD.profile_left {width:115px; border-right: 1px solid #666666; text-align:center;}
TD.profile_left IMG{ border: 1px solid #666666; margin: 3px 0 3px 0;}

TD.profile_right {
padding-left: 5px;
/* width:325px;*/
font-family:	"TREBUCHET MS", Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight: normal;
vertical-align: top;
}

TD.profile_right P { font-family:	"TREBUCHET MS", Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight: bold;
line-height: 1em;
margin:0; padding:3px 0 3px 0;
color: #333333;}


TD.profile_right a:link { color:#CC0000;text-decoration: underline; }
TD.profile_right a:active{ color:#CC0000;text-decoration: underline; }
TD.profile_right a:visited{ color:#CC0000;text-decoration: underline; }
TD.profile_right a:hover{ color:#003366;text-decoration: underline; }

TD.profile_right UL {
margin: 15px 10px 10px 10px;
padding: 10px 30px 10px 20px;
font-size: 12px;
font-weight:normal;
line-height: 12px;
list-style-position: outside;
list-style-image: url(/images/__bullet_red.gif);
font-family: "Trebuchet MS";
}

TD.profile_right UL LI  a: { color:#CC0000;text-decoration: underline; }
TD.profile_right UL LI  a:link { color:#CC0000;text-decoration: underline; }
TD.profile_right UL LI  a:active{ color:#CC0000;text-decoration: underline; }
TD.profile_right UL LI  a:visited{ color:#CC0000;text-decoration: underline; }
TD.profile_right UL LI  a:hover{ color:#003366;text-decoration: underline; }


TD.profile_bottom {
font-family:	"TREBUCHET MS", Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: normal;
text-align:left;
background-color: #E4E4E4;
padding: 0 3px 0 3px;
}


TD.profile_bottom a:link { color:#333333;text-decoration: underline; }
TD.profile_bottom a:active{ color:#333333;text-decoration: underline; }
TD.profile_bottom a:visited{ color:#333333;text-decoration: underline; }
TD.profile_bottom a:hover{ color:#CC0000;text-decoration: underline; }


TD.profile_bottom_left {width:115px; text-align:left;
font-family:	"TREBUCHET MS", Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: normal;
text-align:left;
background-color: #CCCCCC;
padding-left: 3px;}


TD.issues_tab {
/*background-image:url(/issues/politics/images/__blue_back.png);background-repeat:repeat-x;background-position:top left;*/
background-color: #CCCCCC;
color:#CC0000;text-decoration: none; padding: 0 3px 0 3px;
font-family:	"TREBUCHET MS", Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: normal;}

TD.issues_tab a:link { color:#CC0000;text-decoration: none; }
TD.issues_tab a:active{ color:#CC0000;text-decoration: none; }
TD.issues_tab a:visited{ color:#CC0000;text-decoration: none; }
TD.issues_tab a:hover{ color:#003366;text-decoration: none; }

TD.other_links {
color:#CC0000;text-decoration: none; padding: 0 3px 0 3px;
font-family:	"TREBUCHET MS", Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: normal;}

TD.other_links a:link { color:#CC0000;text-decoration: none; }
TD.other_links a:active{ color:#CC0000;text-decoration: none; }
TD.other_links a:visited{ color:#CC0000;text-decoration: none; }
TD.other_links a:hover{ color:#003366;text-decoration: none; }

TD.profile_bottom2 {
width: 440px;
font-family:	"TREBUCHET MS", Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: normal;
text-align:left;
/* background-image:url(/issues/politics/images/__blue_back.png);background-repeat:repeat-x;background-position:top left; */
background-color: #CCCCCC;
padding: 0 3px 0 3px;
}

TD.profile_bottom2 a:link { color:#333333;text-decoration: underline; }
TD.profile_bottom2 a:active{ color:#333333;text-decoration: underline; }
TD.profile_bottom2 a:visited{ color:#333333;text-decoration: underline; }
TD.profile_bottom2 a:hover{ color:#CC0000;text-decoration: underline; }

TD.profile_bottom2_left {width:115px; text-align:left;
font-family:	"TREBUCHET MS", Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: normal;
text-align:left;
background-color: #999999;
padding-left: 3px;}


/**** ISSUES BOX ************/
TABLE.issues_table {width:290px;font-family: "Trebuchet MS";margin-top:3px;
}
TD.issues_table_cell {width:135px;font-family: "Trebuchet MS";font-size:10px; font-weight:bold;}

TD.issues_table_cell a:link {color:#CC0000; text-decoration:none;}
TD.issues_table_cell a:visited {color:#CC0000; text-decoration:none;}
TD.issues_table_cell a:active {color:#CC0000; text-decoration:none;}
TD.issues_table_cell a:hover {color:#003366; text-decoration:none;}

/* used in senatorjoebiden.cfm */
TD.issues_table_cell2 {width:135px;font-family: "Trebuchet MS";font-size:11px; font-weight:bold;}


/************************************/



TD.issues_table_image {width:20px; height:50px; 
background-image:url(/issues/politics/images/__issues_image.gif);background-repeat:no-repeat;background-position:top left;
}

/**************************** UNIONSHOP *******************************/
TABLE.unionshop_table {width:180px;}
TD.unionshop_table_left {width:90px; text-align:center;}
TD.unionshop_table_right {width:90px;
font-family:	"TREBUCHET MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
text-align:middle;}
TD.unionshop_table_right a:link { color:#FFFFFF;text-decoration: none; }
TD.unionshop_table_right a:active{ color:#FFFFFF;text-decoration: none; }
TD.unionshop_table_right a:visited{ color:#FFFFFF;text-decoration: none; }
TD.unionshop_table_right a:hover{ color:#FFFF00;text-decoration: none; }

/********************* union member voter guidelines *******************/
#unionvoterguidelines {
background-image:url(/images/line_dotted_top_white.gif);background-repeat:repeat-x;background-position:top left;
font-family:"Trebuchet MS";
font-size:12px;
font-weight: normal;
padding: 0 10px 0 0;
margin: 0 10px 0px 3px;
}

/********************* breadcrumbs *******************/
#breadcrumbs {
font-family:"Trebuchet MS";
font-size:11px;
font-weight: normal;
padding: 0 10px 0 0;
margin: 0 10px 0px 3px;
background-image:url(/issues/politics/images/__dottedline_belowtext.gif);background-repeat:repeat-x;background-position:top left;
}

#breadcrumbs a:link { color:#CC0000;text-decoration: none; }
#breadcrumbs a:active{ color:#CC0000;text-decoration: none; }
#breadcrumbs a:visited{ color:#CC0000;text-decoration: none; }
#breadcrumbs a:hover{ color:#666666;text-decoration: none; }



/********************* ISSUES PAGE *******************/

UL.issues  {
margin-top: 5px;
margin-left: 10px;
padding-top: 0;
padding-left: 20px;
font-size: 11px;
font-weight:normal;
line-height: 12px;
list-style-position: outside;
list-style-image: url(/images/__bullet_red.gif);
font-family: "Trebuchet MS";
}

UL.issues LI {margin:0; }
UL.issues LI a:link { text-decoration:underline; color:	#CC0000; font-weight:bold;}
UL.issues LI a:active { text-decoration:underline; color:	#CC0000; font-weight:bold;}
UL.issues LI a:visited { text-decoration:underline; color:	#CC0000;font-weight:bold;}
UL.issues LI a:hover { text-decoration:none; color: #CC0000; font-weight:bold;}

UL.issues LI P {font-weight: normal; margin:0; padding:2px; color:#000000;}
.red {color:#CC0000;}
.redbold {color:#CC0000; font-weight: bold; padding-right: 20px; font-family: "Trebuchet MS";}



/********************* FORM PAGE *******************/

#middlecolumn input, textarea, select{
width: 180px;
margin-bottom: 5px;
}

#middlecolumn textarea{
width: 250px;
height: 150px;
}

#middlecolumn .boxes{
width: 1em;
}

#middlecolumn #submitbutton{
margin-left: 0px;
margin-top: 5px;
width: 90px;
}

#middlecolumn br{
clear: left;
}





#middlecolumn label {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
	text-align: left;
	width: 150px;
	padding-right: 10px;
	font-family:	"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}


.required { color:#CC0000; font-size:10px; padding-left:10px;}

#middlecolumn2 input, textarea, select{

margin-bottom: 5px;
}

/**************************** THISFORM *******************************/
TABLE.thisform {width:420px;font-family:"TREBUCHET MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;}
TD.thisform_left {width:220px; font-weight:bold; padding-left:5px;}
TD.thisform_right {width:200px;}
TD.thisform_right a:link { color:#FFFFFF;text-decoration: none; }
TD.thisform_right a:active{ color:#FFFFFF;text-decoration: none; }
TD.thisform_right a:visited{ color:#FFFFFF;text-decoration: none; }
TD.thisform_right a:hover{ color:#FFFF00;text-decoration: none; }
TD.thisform_both {text-align: left;}


/************************* state forms *******************************/

#wfvote_state_outercontainer {
background-image:url(/issues/healthcare/images/__topbg.gif);
background-repeat:repeat; background-position: top left;
background-color: #FFFFFF; width: 900px;
margin: auto;
padding: auto;
height: 100%;
}

TABLE.wfvote_state {
	font-family: "Trebuchet MS", sans-serif; 
	width:700px;
	border: 1px solid #CCCCCC;
	margin: 10px;
	background-color: #FFFFFF;
}

#title_header4 { 
background-color: #2A455C;
background-image:url(/issues/politics/images/__title_blue_bar.gif);
background-repeat:no-repeat; background-position: top left;

font-family: "Trebuchet MS";	font-size:20px; font-weight:bold;
color:	#FFFF33;
height:30px;
width:645px;
vertical-align:middle;
padding-left: 5px;

}


TABLE.wfvote_state H1 {font-family: "Trebuchet MS", sans-serif; font-size: 14px; color: #CC0000; padding-left: 10px;}






TD.wfvote_left { padding: 0px; height:100%;

}

TD.wfvote_left P { 
font-family: "Trebuchet MS";	font-size:12px; 
padding: 0 10px 0 10px;
}

TABLE.wfvote_form {
	font-family: "Trebuchet MS", sans-serif; 
	width:400px;
	margin-left: 10px;
}

TABLE.wfvote_form TD.formleft {width:100px; font-weight: bold; font-size: 12px; color: #003366; vertical-align:top;}
TABLE.wfvote_form TD.formright {width: 200px; font-size: 11px;}
TABLE.wfvote_form TD.formright INPUT {width: 150px; }
TABLE.wfvote_form TD.formright_radiobutton { font-size: 11px;}
#extrasmall {font-size: 10px; padding: 10px;}


TD.wfvote_right H2 { 

background-color: #2A455C;
background-image:url(/issues/politics/images/__topnav_back.jpg);
background-repeat:no-repeat; background-position: top center;

font-family: "Trebuchet MS";	font-size:20px; font-weight:bold;
color:	#FFFF33;
height:30px;
width:100%;
vertical-align:middle;
padding-left: 5px;

}





TABLE.wfvote_state TD.wfvote_right UL  {

margin-left: 10px;
padding: 0px 30px 0 20px;
font-size: 12px;
font-weight:normal;
line-height: 12px;
list-style-position: outside;
list-style-image: url(/images/__bullet_red.gif);
font-family: "Trebuchet MS";

}

TABLE.wfvote_state TD.wfvote_right { 
background-color: #ECECEC; 
background-image:url(/issues/politics/images/__map_ky.gif);
background-repeat:no-repeat; background-position:	bottom right;
width:300px;  vertical-align: top; font-size: 12px; 
height: 100%;
}

TABLE.wfvote_state TD.wfvote_right LI {margin-top: 7px; }
TABLE.wfvote_state TD.wfvote_right LI a { text-decoration:none; color:	#333333;}
TABLE.wfvote_state TD.wfvote_right LI a:active { text-decoration:none; color:	#333333;}
TABLE.wfvote_state TD.wfvote_right LI a:visited { text-decoration:none; color:	#333333;}
TABLE.wfvote_state TD.wfvote_right LI a:hover { text-decoration:underline; color: #CC0000;}

TD.wfvote_right P { 
font-family: "Trebuchet MS";	font-size:12px; 
padding: 0 10px 0px 10px;
}


/***************** STATE BY STATE PAGES ********************************/


H1 {

	font-size: 18px;
	font-weight: bold;
	color:	#003366;
	font-family:	Arial, Helvetica, sans-serif;
	margin: 8px 0 0 0;
	padding: 0px 0 0 10px;

}



ul 	{
	list-style-image: url(/issues/jobseconomy/livingwages/images/arrow_3dots_red.gif);
	list-style-type: square;
	margin-top: 4px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif; 
    font-size:11px;
	line-height:160%;
	} 
	
P {padding-left:10px;  padding-right: 10px; font-size:11px; font-family: Arial, Helvetica, sans-serif; }


H3 {

	font-size: 14px;
	font-weight: bold;
	color:	#003366;
	font-family:	Arial, Helvetica, sans-serif;
	margin: 8px 0 0 0;
	padding: 0px 0 0 0px;

}



TABLE.votingdates {width:420px;  margin-left: 20px;}
TABLE.votingdates TD {background-image:url(/images/line_dotted_top_f5f5f5.gif);
background-position:left top;
background-repeat: repeat-x;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;}

TABLE.votingdates TD.left {width:300px; vertical-align:top;}
TABLE.votingdates TD.right {width:120px; font-weight:bold; vertical-align:top;}

TABLE.votingdates TD.lastrow {
background-image:url(/images/line_dotted_top_white.gif);
background-position:left top;
background-repeat: repeat-x;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;}

TABLE.votingdates TD UL {

	list-style-image: url(/images/__bullet_red.gif);
	list-style-type: square;

	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif; 
    font-size:11px;
	line-height:120%;
	margin-top: 5px;
margin-left: 10px;
padding: 0 15px 0 10px;
	}




#co { background-image: url(/issues/politics/images/__state_co.jpg);
background-position:right top;
background-repeat: no-repeat;
}



#fl { background-image: url(/issues/politics/images/__state_fl.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#ia { background-image: url(/issues/politics/images/__state_ia.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#mi { background-image: url(/issues/politics/images/__state_mi.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#mn { background-image: url(/issues/politics/images/__state_mn.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#nh { background-image: url(/issues/politics/images/__state_nh.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#nm { background-image: url(/issues/politics/images/__state_nm.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#nv { background-image: url(/issues/politics/images/__state_nv.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#oh { background-image: url(/issues/politics/images/__state_oh.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#pa { background-image: url(/issues/politics/images/__state_pa.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#az { background-image: url(/issues/politics/images/__state_az.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#in { background-image: url(/issues/politics/images/__state_in.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#ky { background-image: url(/issues/politics/images/__state_ky.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#me { background-image: url(/issues/politics/images/__state_me.jpg);
background-position:right top;
background-repeat: no-repeat;
}


#mo { background-image: url(/issues/politics/images/__state_mo.jpg);
background-position:right top;
background-repeat: no-repeat;
}


#ms { background-image: url(/issues/politics/images/__state_ms.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#ny { background-image: url(/issues/politics/images/__state_ny.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#or { background-image: url(/issues/politics/images/__state_or.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#va { background-image: url(/issues/politics/images/__state_va.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#wa { background-image: url(/issues/politics/images/__state_wa.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#wi { background-image: url(/issues/politics/images/__state_wi.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#ak { background-image: url(/issues/politics/images/__state_ak.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#tx { background-image: url(/issues/politics/images/__state_tx.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#nj { background-image: url(/issues/politics/images/__state_nj.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#il { background-image: url(/issues/politics/images/__state_il.jpg);
background-position:right top;
background-repeat: no-repeat;
}


#ca { background-image: url(/issues/politics/images/__state_ca.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#ks { background-image: url(/issues/politics/images/__state_ks.jpg);
background-position:right top;
background-repeat: no-repeat;
}



#nc { background-image: url(/issues/politics/images/__state_nc.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#la { background-image: url(/issues/politics/images/__state_la.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#ct { background-image: url(/issues/politics/images/__state_ct.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#ok { background-image: url(/issues/politics/images/__state_ok.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#ne { background-image: url(/issues/politics/images/__state_ne.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#vt { background-image: url(/issues/politics/images/__state_vt.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#ri { background-image: url(/issues/politics/images/__state_ri.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#id { background-image: url(/issues/politics/images/__state_id.jpg);
background-position:right top;
background-repeat: no-repeat;
}


#dc { background-image: url(/issues/politics/images/__state_dc.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#ar { background-image: url(/issues/politics/images/__state_ar.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#tn { background-image: url(/issues/politics/images/__state_tn.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#ga { background-image: url(/issues/politics/images/__state_ga.jpg);
background-position:right top;
background-repeat: no-repeat;
}


#sc { background-image: url(/issues/politics/images/__state_sc.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#ma { background-image: url(/issues/politics/images/__state_ma.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#de { background-image: url(/issues/politics/images/__state_de.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#wv { background-image: url(/issues/politics/images/__state_wv.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#md { background-image: url(/issues/politics/images/__state_md.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#sd { background-image: url(/issues/politics/images/__state_sd.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#nd { background-image: url(/issues/politics/images/__state_nd.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#ut { background-image: url(/issues/politics/images/__state_ut.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#wy { background-image: url(/issues/politics/images/__state_wy.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#hi { background-image: url(/issues/politics/images/__state_hi.jpg);
background-position:right top;
background-repeat: no-repeat;
}

#mt { background-image: url(/issues/politics/images/__state_mt.jpg);
background-position:right top;
background-repeat: no-repeat;
}


#al { background-image: url(/issues/politics/images/__state_al.jpg);
background-position:right top;
background-repeat: no-repeat;
}


/***************************** STATE BY STATE ON HOMEPAGE ************************/

#title_headerstatebystate {
background-image:url(/issues/politics/images/__header_statebystate.gif); background-repeat:no-repeat; 
background-position:top left; 
font-family:"Trebuchet MS";
font-weight:bold;
width: 440px;
height:37px;
font-size:14px;
line-height: 200%;


padding: 0 0 0 0;
text-align: right;

margin: 0;
text-decoration:none;

}

#title_headerstatebystate a:link{color:#FFFFFF;text-decoration: none; }
#title_headerstatebystate a:active{color:#FFFFFF;text-decoration: none;}
#title_headerstatebystate a:visited{color:#FFFFFF;text-decoration: none;}
#title_headerstatebystate a:hover{color:#FFFF00;text-decoration: none;}


/******************* MCCAIN ***************************/

#title_header5 { 
background-color: #2A455C;
background-image:url(/issues/politics/images/__title_blue_bar.gif);
background-repeat:no-repeat; background-position: top left;

font-family: "Trebuchet MS";	font-size:20px; font-weight:bold;
color:	#FFFFFF;
height:30px;
width:645px;
vertical-align:middle;
padding-left: 5px;

}



#issues_head2 { width:205px;background-color:#FFFFFF;
height:37px; background-image:url(/issues/politics/images/__issues_mccain.jpg); background-repeat:no-repeat; 
background-position:top center;  margin:0 0 0 0; 
border-top: 3px #000000 solid;
border-right: 3px #000000 solid;
border-left: 3px #000000 solid; } 

#issues_blurb2 {  width:205px;font-weight:normal;color:#000000;
background-image:url(/issues/politics/images/__issues_back.jpg); background-repeat:no-repeat; 
background-position:top left; 
font-size:11px; padding: 0; margin: 0;  
font-family: "TREBUCHET MS", Arial, Helvetica, Tahoma,  Verdana, sans-serif;
border-bottom: 3px #000000 solid;
border-right: 3px #000000 solid;
border-left: 3px #000000 solid; }

#issues_blurb2 p { padding:5px;}
#issues_blurb2 UL {

margin: 0;
padding: 3px 5px 3px 10px;
font-size: 11px;
font-weight:bold;
line-height: 12px;
list-style-position: outside;
list-style-image: url(/images/misc_transparent.gif);
}

#issues_blurb2 LI a { color:#FFFFFF;text-decoration: none; font-weight: bold;}
#issues_blurb2 LI a:active{ color:#FFFFFF;text-decoration: none; font-weight: bold;}
#issues_blurb2 LI a:visited{ color:#FFFFFF;text-decoration: none; font-weight: bold;}
#issues_blurb2 LI a:hover{ color:#E4E4E4;text-decoration: underline; font-weight: bold;}

H2 {

	font-size: 14px;
	font-weight: bold;
	color:	#CC0000;
	font-family:	Arial, Helvetica, sans-serif;
	margin: 8px 0 0 0;
	padding: 0px 0 0 10px;
	}


/*************** Mccain box  temp *****************/


TABLE.mccain {
width: 440px;
background-image:url(/issues/politics/images/__videobox_back.gif);
background-position: top left;
background-repeat:repeat-x;
border-bottom: 3px #000000 solid;
	
}

TD.mccainheader {
margin:0;
background-image:url(/issues/politics/images/__tab_mccain.jpg);
background-position: top left;
background-repeat:no-repeat;
height:41px;
text-align: right;
padding-right:10px;
margin-top:5px;	
}



TD.mccainheader a:link{
font-family:"Trebuchet MS"; font-size:14px;font-weight:bold;
text-decoration:none;

color:	#FF0000;
}
TD.mccainheader a:active{color:#FFFF00;text-decoration:none;font-family:"Trebuchet MS"; font-size:14px;font-weight:bold;}
TD.mccainheader a:visited{color:#FFFF00;text-decoration:none;font-family:"Trebuchet MS"; font-size:14px;font-weight:bold;}
TD.mccainheader a:hover{color:#FFFFFF;text-decoration:none;font-family:"Trebuchet MS"; font-size:14px;font-weight:bold;}




TD.mccain_left {border-left: 3px #000000 solid;padding-left:5px;}
TD.mccain_left IMG {  }
TD.mccain_right {border-right: 3px #000000 solid;}

TD.mccain_right #scrollbox {font-family: "trebuchet ms"; font-size:11px;clear: both;
margin: 0 0 0 0; height: 140px;	width: 160px;	overflow: auto;	padding: 5px 5px 0 5px;}

#scrollbox_title {font-family: "trebuchet ms"; font-size:14px; font-weight:bold;
margin: 0 0 0 0; padding: 0 0 0 0; text-decoration:none; }

#scrollbox_title a:link {color:#FF0000;text-decoration:none;}
#scrollbox_title a:visited {color:#FF0000;text-decoration:none;}
#scrollbox_title a:active {color:#FF0000;text-decoration:none;}
#scrollbox_title a:hover {color:#666666;text-decoration:none;}

TD.mccain_right #scrollbox p {margin:0; padding:0; color:#333333;}

TD.mccain_right #scrollbox p a:link {color:#FF0000; text-decoration:underline;}
TD.mccain_right #scrollbox p a:visited {color:#FF0000; text-decoration:underline;}
TD.mccain_right #scrollbox p a:active {color:#FF0000; text-decoration:underline;}
TD.mccain_right #scrollbox p a:hover {color:#666666; text-decoration:none; }


/*************************** McCain video box on left nav *************************/
#issues_head3 { width:205px;background-color:#FFFFFF;
height:37px; background-image:url(/issues/politics/images/__left_mccainvideos.gif); background-repeat:no-repeat; 
background-position:top center;  margin:0 0 0 0; 
border-top: 3px #000000 solid;
border-right: 3px #000000 solid;
border-left: 3px #000000 solid; } 

#issues_blurb3 {  width:205px;font-weight:normal;color:#000000;
/*
background-image:url(/issues/politics/images/__issues_back.jpg); background-repeat:no-repeat; 
background-position:top left; 
*/
background-color:#FFFFFF;
font-size:11px; padding: 0; margin: 0;  
font-family: "TREBUCHET MS", Arial, Helvetica, Tahoma,  Verdana, sans-serif;
border-bottom: 3px #000000 solid;
border-right: 3px #000000 solid;
border-left: 3px #000000 solid; }

#issues_blurb3 p { padding:5px;}
#issues_blurb3 UL {

margin: 0;
padding: 3px 5px 3px 10px;
font-size: 11px;
font-weight:bold;
line-height: 12px;
list-style-position: outside;
list-style-image: url(/images/misc_transparent.gif);
}

#issues_blurb3 LI a { color:#666666;text-decoration: none; font-weight: bold;}
#issues_blurb3 LI a:active{ color:#666666;text-decoration: none; font-weight: bold;}
#issues_blurb3 LI a:visited{ color:#666666;text-decoration: none; font-weight: bold;}
#issues_blurb3 LI a:hover{ color:#CC0000;text-decoration: underline; font-weight: bold;}




/********** Turnaround america ***************/

#turnaround_head {margin-top:5px; padding:0 ; padding-top:10px;
background-image:url(/issues/politics/images/__tab_whitetop.gif);background-repeat: no-repeat;background-position:top left;
}
#turnaround_blurb {background-image:url(/issues/politics/images/__tab_s_turnaround.gif);background-repeat:repeat-y;background-position:top left; 
font-size:11px; padding: 0 5px 0 5px; margin: 0 0 0 0;  font-family: Arial, Helvetica, Tahoma,  Verdana, sans-serif;}

#turnaround_blurb p { margin:0; padding: 5px 20px 5px 17px;}
#turnaround_bottom { height: 15px; } 


/***************** BLOG **************************/
#wfv2008_frontblog { padding: 10px 0 0 0;}
#wfv2008_frontblog #blog {width:420px;  padding-bottom: 10px; padding-left: 5px; }



#wfv2008_frontblog #blog_title {padding-left:10px; padding-right:10px; padding-bottom: 5px; font-family:  helvetica, arial, sans-serif; font-size:14px;font-weight:bold;color:#cc0000;text-decoration:none;}
#wfv2008_frontblog #blog_title a:link { font-size:14px ; color:#CC0000;text-decoration:none;font-family: helvetica, arial,  Verdana,  sans-serif; font-weight:bold; text-align: left;}
#wfv2008_frontblog #blog_title a:active { color: #CC0000;text-decoration:none;}
#wfv2008_frontblog #blog_title a:visited { color: #CC0000;text-decoration:none;}
#wfv2008_frontblog #blog_title a:hover { color: #666666;text-decoration:underline;}

TABLE.blog {width:420px; margin-left: 8px; margin-right:8px; }
TD.photo {width:180px;vertical-align:top;}
TD.photo IMG { width:180px; height: 200px;}
TD.textblock { width:230px;	padding: 0 0 0 10px;}

TD.textblock #scrollbox {font-family: helvetica, arial, verdana, "trebuchet ms", sans-serif; font-size:11px;clear: both;
margin: 0 0 0 0; height: 168px;	width: 230px;	overflow: auto;	padding: 0 5px 0 5px;}

TD.textblock #scrollbox p {font-family: helvetica, arial, verdana, "trebuchet ms", sans-serif; font-size:11px; margin: 0; padding:0;}

TD.textblock #scrollbox a:link {color:#cc0000;text-decoration:none; }
TD.textblock #scrollbox a:active {color: #CC0000;text-decoration:none;}
TD.textblock #scrollbox a:visited {color: #CC0000;text-decoration:none;}
TD.textblock #scrollbox a:hover {color: #666666;text-decoration:underline;}




#wfv2008_frontblog TD.readmore_block {width:260px; padding: 0 10px 0 15px;font-family: tahoma, verdana, helvetica,arial,  sans-serif; font-size:11px;}
#wfv2008_frontblog TD.readmore_block a:link {color:#cc0000;text-decoration:none;font-family: tahoma, verdana, helvetica,arial,  sans-serif; font-size:11px;font-weight:bold; text-align: left;}
#wfv2008_frontblog TD.readmore_block a:active {color: #CC0000;text-decoration:none;font-weight:bold;}
#wfv2008_frontblog TD.readmore_block a:visited {color: #CC0000;text-decoration:none;font-weight:bold;}
#wfv2008_frontblog TD.readmore_block a:hover {color: #666666;text-decoration:none;font-weight:bold;}
#wfv2008_frontblog TD.readmore_block IMG {float:right;}




#blog_list { margin:0; padding:0; }
#blog_list H1 {padding: 5px 10px 5px 10px; font-family: helvetica, arial, sans-serif; font-size:14px;font-weight:bold;color:#FFFFFF;text-decoration:none; margin: 0 10px 0 5px; background-image:url(/issues/politics/images/__blue_header.gif);
background-position:top left;
background-repeat:no-repeat;
}
#wfv2008_frontblog #blog_list UL {
margin-top: 5px;
margin-left: 10px;
padding-top: 0;
padding-left: 1.50em;
font-size: 11px;
font-weight:bold;
line-height: 12px;
list-style-position: outside;
list-style-image: url(/images/__bullet_red.gif);
font-family: Arial, Helvetica, sans-serif;
}


#wfv2008_frontblog #blog_list LI {margin-bottom: 3px;}
#wfv2008_frontblog #blog_list LI a { text-decoration:none; color:	#333333;}
#wfv2008_frontblog #blog_list LI a:active { text-decoration:none; color:	#333333;}
#wfv2008_frontblog #blog_list LI a:visited { text-decoration:none; color:	#333333;}
#wfv2008_frontblog #blog_list LI a:hover { text-decoration:underline; color: #CC0000;}
#wfv2008_frontblog #blog_list HR { border:0;  height: 1px; width: 90% ; text-align: center; color: #CCCCCC;}

#wfv2008_frontblog TABLE.blog_bottom {width:440px; margin-left: 8px; margin-right:8px;  border-top: 1px solid #CCCCCC;}

#wfv2008_frontblog TD.left { text-align:left; text-decoration:none;font-family: Tahoma, helvetica,arial,  sans-serif; font-size:11px;font-weight:bold; color:#CC0000; padding-top: 5px;}
#wfv2008_frontblog TD.left a {color:#cc0000;text-decoration:none;font-family: tahoma, helvetica,arial,  sans-serif; font-size:11px;font-weight:bold; text-decoration:underline; }
#wfv2008_frontblog TD.left a:active {color: #CC0000;text-decoration:underline;}
#wfv2008_frontblog TD.left a:visited {color: #CC0000;text-decoration:underline;}
#wfv2008_frontblog TD.left a:hover {color: #666666;text-decoration:underline;}

#wfv2008_frontblog TD.right { text-align:right; padding-top: 5px;}
#wfv2008_frontblog TD.right a {color:#cc0000;text-decoration:none;font-family: tahoma, helvetica,arial,  sans-serif; font-size:11px;font-weight:bold; }
#wfv2008_frontblog TD.right a:active {color: #CC0000;text-decoration:none;}
#wfv2008_frontblog TD.right a:visited {color: #CC0000;text-decoration:none;}
#wfv2008_frontblog TD.right a:hover {color: #666666;text-decoration:underline;} 





/******************* OBAMA ***************************/





#issues_head_obama { width:205px;background-color:#FFFFFF;
height:37px; background-image:url(/issues/politics/images/__issues_obama.gif); background-repeat:no-repeat; 
background-position:top center;  margin:0 0 0 0; 
border-top: 3px #000000 solid;
border-right: 3px #000000 solid;
border-left: 3px #000000 solid; } 

#issues_head_video_obama { width:205px;background-color:#FFFFFF;
height:37px; background-image:url(/issues/politics/images/__left_obamavideos.gif); background-repeat:no-repeat; 
background-position:top center;  margin:0 0 0 0; 
border-top: 3px #000000 solid;
border-right: 3px #000000 solid;
border-left: 3px #000000 solid; } 



#issues_mccainrevealed { width:205px;background-color:#FFFFFF;
height:37px; background-image:url(/issues/politics/images/__left_mccainrevealed.gif); background-repeat:no-repeat; 
background-position:top center;  margin:0 0 0 0; 
border-top: 3px #000000 solid;
border-right: 3px #000000 solid;
border-left: 3px #000000 solid; } 


#issues_meetbarackobama { width:205px;background-color:#FFFFFF;
height:37px; background-image:url(/issues/politics/images/__left_meetbarackobama.gif); background-repeat:no-repeat; 
background-position:top center;  margin:0 0 0 0; 
border-top: 3px #000000 solid;
border-right: 3px #000000 solid;
border-left: 3px #000000 solid; } 


#issues_joebiden { width:205px;background-color:#FFFFFF;
height:37px; background-image:url(/issues/politics/images/__left_joebiden.gif); background-repeat:no-repeat; 
background-position:top center;  margin:0 0 0 0; 
border-top: 3px #000000 solid;
border-right: 3px #000000 solid;
border-left: 3px #000000 solid; } 


#issues_sarahpalin { width:205px;background-color:#FFFFFF;
height:37px; background-image:url(/issues/politics/images/__left_meetsarahpalin.gif); background-repeat:no-repeat; 
background-position:top center;  margin:0 0 0 0; 
border-top: 3px #000000 solid;
border-right: 3px #000000 solid;
border-left: 3px #000000 solid; } 


#issues_unionveterans2008 { width:205px;background-color:#FFFFFF;
height:37px; background-image:url(/issues/politics/images/__left_unionveterans2008.gif); background-repeat:no-repeat; 
background-position:top center;  margin:0 0 0 0; 
border-top: 3px #000000 solid;
border-right: 3px #000000 solid;
border-left: 3px #000000 solid; } 


/**************************************/
P {font-size: 12px;}


/******************* OHIO PAGE  ***************************/
/* ohio_sept4_labor_walk.cfm */


#title_header6 { 
background-color: #2A455C;
background-image:url(/issues/politics/images/__title_blue_bar.gif);
background-repeat:no-repeat; background-position: top left;

font-family: "Trebuchet MS";	font-size:20px; font-weight:bold;
color:	#FFFFFF;
height:30px;
width:490px;
vertical-align:middle;
padding-left: 5px;

}

/********************** STATE PAGE Winner bullet **************************/
UL.results {

margin-top: 5px;
margin-left: 20px;
padding: 0 15px 0 20px;

font-size: 11px;
font-weight:normal;
line-height: 12px;
list-style-position: outside;
/* 
list-style-image: url(/images/__bullet_red.gif); */
font-family: "Trebuchet MS";

}

UL.results LI { padding:3px 10px 3px 3px; margin:0; }

UL.results LI.alt { padding:3px 10px 3px 60px; margin:0; 
background-image:url(/issues/politics/images/2008_results_winnerbullet.gif);
background-repeat:no-repeat; background-position: top left;
}
