/*  
Template Name: Gotham News (Modified by Whiteboardmedia)
Version: 1.1.1
Author: Whiteboardmedia
Author URI: http://www.whiteboardmedia.com
*/

/*-----------------------------------------------------------------------------
   CSS Code
----------------------------------------------------------------------------- */

* {
 margin: 0;
 padding: 0;
 border: none;
 font-size: 1em;
}

body{
 background-color:#82959b;
 color:#666666;
 font:62.5% Georgia, Arial, Helvetica,sans-serif;
}

/*-----------------------------------------------------------------------------
   Link
----------------------------------------------------------------------------- */

a, a:link, a:visited {
	color: #1E90FF;
	text-decoration: underline;
}

a {
 outline: none;
 outline-style: none;
}

a:hover {
	color: #000000;
	text-decoration: none;
}
/* Z-index of #mask must lower than #boxes .window */  
#mask {  
   position:absolute;  
   z-index:9000;  
   background-color:#000;  
   display:none;  
 }  
#pa2010box{
	display: none;
	position: fixed;
	left:0px;
	top: 150px;
	width: 57px;
	height: 315px;
	background: url(images_layout/layout.jpg) top left no-repeat;
	
}
#pa2010box a{
	width: 57px;
	height: 315px;
	float: left;
}
#boxes .window {  
   position:absolute;  
   width:440px;  
   height:200px;  
   display:none;  
   z-index:9999;  
   padding:20px;  

}
#boxes #pa2010boxopen{
	width:400px;   
	height:300px;  
	text-align: center;
}
#boxes #pa2010boxopen p{
	margin: 10px;
	font-size: 1.4em;
	color: #ffffff;
	font-weight: bolder;
}
/*-----------------------------------------------------------------------------
   Container
----------------------------------------------------------------------------- */

#container{
 width:950px;
 background-color:white;
 margin: 0 auto; 
}

/*----------------------------------------------------------------------------
     Ad Header
-----------------------------------------------------------------------------*/
#ad-header{
	height: 105px;
	text-align: center;
	z-index: 30;
}
#ad-header span{
	height: 15px;
	font-style: italic;
}
#ad-header object{
	z-index:10;
}
#ad-header a{
	height: 90px;
	border: none;
	cursor: pointer;
	display: block;

}
/*-----------------------------------------------------------------------------
    Header
----------------------------------------------------------------------------- */

#header{
 height:121px;
 background-color:#175a7b; 
 background: url(images_layout/header.jpg) no-repeat;
}

#header h1{
 height:74px;
  padding-top: 25px;
  padding-left: 35px;
  float:left;
}
#header #emailsignup{
	width: 290px;
	height: 52px;
	float: right;
	margin: 20px 20px 0px 0px;
}
#header #searchform{
	width: 300px;
	float: right;
	margin: 10px 0px 0px 0px;
}
#header  form input.search{
	width:220px;
	padding-top:3px;
	padding-bottom:4px;
	border:1px solid #617275;
	/*margin-top:70px;
	margin-left:180px;*/
	float:left;
	font-size: 1.3em;
}

#header  form button{
	font-size: 1.3em;
	width:50px;
	padding-top:3px;
	padding-bottom:4px;
	background:#328dae;
	/*margin-top:70px;*/
	margin-left:5px;
	color:#ffffff;
	cursor:pointer;
}

#header h1 a{
 height:74px;
 width:442px;
 display: block;
 /* hide from IE Mac \*/
 text-indent: -999em;
 overflow: hidden;
 /* end hide */
}
* html > body #header h1 a {
   letter-spacing: -999em;
}


/*-----------------------------------------------------------------------------
   Navigation
----------------------------------------------------------------------------- */
#navigation{
 background: url(images_layout/navigator_background.jpg) repeat-x;
 height: 36px;
 padding: 0px 0px;
 display:block;
 font-size: 1.7em;
 text-align:left;
}

#navigation ul{
 list-style: none;
 margin-left:5px;
 height:36px;
 width: 930px;
}

* html #navigation ul li {
 padding-top:3px; 
 margin-bottom:-6px !important;
}  

#navigation ul li{
 display: inline;
 margin-left:7px;
 padding-right:7px;
 height:30px;
 border-right: 1px solid #c2730e;
 float: left;
 text-align: center;
 padding-top:5px;
}  

/*----------------------------------------------------------------------*/

#navigation ul li.config_news{
	 width:75px !important;
}  

#navigation ul li.config_news a{
	 width:75px !important;
}  

#navigation ul li.config_news a:hover, #navigation ul li.config_news a.active {
	color: #3c3c3c;
	background: url(images_layout/navigator_current_news.gif) top center no-repeat;
}

#navigation ul li.config_gov{
	width:95px !important;
}  

#navigation ul li.config_gov a{ 
	width:95px !important;
}  

#navigation ul li.config_gov a:hover, #navigation ul li.config_gov a.active {
	color: #3c3c3c;
	background: url(images_layout/navigator_current_gov.gif) top center no-repeat;
}

#navigation ul li.config_senate{
	 width:78px !important;
}  

#navigation ul li.config_senate a{
	 width:78px !important;
}  

#navigation ul li.config_senate a:hover, #navigation ul li.config_senate a.active {
	color: #3c3c3c;
	background: url(images_layout/navigator_current_senate.gif) top center no-repeat;
}

#navigation ul li.config_cong{
	 width:95px !important;
	 position: relative;
}  

#navigation ul li.config_cong a{
	 width:95px !important;
}  

#navigation ul li.config_cong a:hover, #navigation ul li.config_cong a.active {
	color: #3c3c3c;
	background: url(images_layout/navigator_current_congress.gif) top center no-repeat;
}

/*Dropdown*/
#navigation ul li ul  {
	position: absolute;
	top: 35px;
	left: 0;
	z-index: 500;
	display: none;
}

#navigation li:hover ul {
	display: block;
	margin: 0;
	padding: 0; 
	width: 175px;
	position: absolute;
	
}
#navigation li:hover li {
	float: none; 
	display: block;
	width: 100%!important;
	border-right: none;
	margin: 0;
	padding:0;
	text-align: left!important;
	
	}
#navigation li:hover li a {
	background: #E58810!important;
	border-bottom: 1px solid #fff;
	color: #000!important; 
	width: 100%!important;
	text-align: left!important;
	padding-left: 15px!important;
}
#navigation li li a:hover {
	background-image:none!important;
	background: #E58810!important; 
	color: #fff!important;
}

#navigation ul li.config_cong ul li a{
	width: 100%!important;
}
/* ------- */

#navigation ul li.config_cand{
	 width:163px !important;
}  

#navigation ul li.config_cand a{
	 width:163px !important;
}  

#navigation ul li.config_cand a:hover, #navigation ul li.config_cand a.active {
	color: #3c3c3c;
	background: url(images_layout/navigator_current_candidat.gif) top center no-repeat;
}

#navigation ul li.config_voices{
	 width:74px !important;
}  

#navigation ul li.config_voices a{
	 width:74px !important;
}  

#navigation ul li.config_voices a:hover, #navigation ul li.config_voices a.active {
	color: #3c3c3c;
	background: url(images_layout/navigator_current_voices.gif) top center no-repeat;
}

#navigation ul li.config_pressrel{
	 width:137px !important;
}  

#navigation ul li.config_pressrel a{
	 width:137px !important;
}  

#navigation ul li.config_pressrel a:hover, #navigation ul li.config_pressrel a.active {
	color: #3c3c3c;
	background: url(images_layout/navigator_current_pressrelease.gif) top center no-repeat;
}

#navigation ul li.config_about{
	border-right: none;
	 width:69px !important;
}  

#navigation ul li.config_about a{
	 width:69px !important;
}  

#navigation ul li.config_about a:hover, #navigation ul li.config_about a.active {
	color: #3c3c3c;
	background: url(images_layout/navigator_current_about.gif) top center no-repeat;
}

/*-----------------------------------------------------------------------*/

#navigation ul li a {
   text-decoration: none;
	color: #ffffff;
	border: none;
	height: 31px;
	float: left;
	text-align: center;
	padding-top:5px;
}

#navigation ul li a:hover, #navigation ul li a.active {
	color: #3c3c3c;
	background: url(images_layout/navigator_current_voices.gif) top center no-repeat;
}

* html #navigation ul li.current_about  a{
	padding-top:5px;
}

#navigation ul li.current_about a {
	background: url(images_layout/navigator_current_about.gif) no-repeat;
	color: #3c3c3c;
	padding-top:6px;
}

* html #navigation ul li.current_pressrelease a{
	padding-top:5px;
}

#navigation ul li.current_pressrelease  a {
	background: url(images_layout/navigator_current_pressrelease.gif) no-repeat;
	color: #3c3c3c;
	padding-top:6px;
}

* html #navigation ul li.current_news  a{
	padding-top:5px;
}

#navigation ul li.current_news  a {
	background: url(images_layout/navigator_current_news.gif) no-repeat 4px 0;
	color: #3c3c3c;
	padding-top:6px;
}

* html #navigation ul li.current_gov  a{
	padding-top:5px;
}

#navigation ul li.current_gov a {
	background: url(images_layout/navigator_current_gov.gif) no-repeat;
	color: #3c3c3c;
	padding-top:6px;
}

* html #navigation ul li.current_senate  a{
	padding-top:5px;
}

#navigation ul li.current_senate a {
	background: url(images_layout/navigator_current_senate.gif) no-repeat;
	color: #3c3c3c;
	padding-top:6px;
}

* html #navigation ul li.current_congress a {
	background: url(images_layout/navigator_current_congress.gif) no-repeat 1px 0;
	padding-top:5px;
}

*:first-child+html #navigation ul li.current_congress a {
	background: url(images_layout/navigator_current_congress.gif) no-repeat 2px 0;
	
}

#navigation ul li.current_congress a {
	background: url(images_layout/navigator_current_congress.gif) no-repeat;
	color: #3c3c3c;
	padding-top:6px;
}
#navigation ul li.current_congress ul li a {
	background: none;
	/*color: #3c3c3c;
	padding-top:6px;*/
}
* html #navigation ul li.current_candidat a {
	padding-top:5px;
}

#navigation ul li.current_candidat a {
	background: url(images_layout/navigator_current_candidat.gif) no-repeat;
	color: #3c3c3c;
	padding-top:6px;
}

* html #navigation ul li.current_voices a {
	padding-top:5px;
}

#navigation ul li.current_voices a {
	background: url(images_layout/navigator_current_voices.gif) no-repeat;
	color: #3c3c3c;
	padding-top:6px;
}


/*-----------------------------------------------------------------------------
    Content
----------------------------------------------------------------------------- */

#content{
 background-color:#ffffff;
 font-size: 1em;
}

#main-contentfull{
 width:920px;
 margin-left:15px;
 min-height: 600px;
 margin-bottom:15px;
 margin-top:10px;
}

#main-contentfull h3{
	font-size:1.8em;
	color:#3a3a3a;
	margin-bottom:10px;
}

#main-contentfull ul{
	margin-left:20px;
	margin-top:15px;
}

#main-contentfull ul li{
	margin-top:5px;
}

#main-contentfull ul li p{
	font-size:1.5em;
}

#main-contentfull ul li p a{
	color:#3c3c3c;
	font-weight:bold;
}

#main-contentfull p{
	font-size:1.3em;
	color:#3a3a3a;
}

/*---------------------------------------------------------
	table
-----------------------------------------------------------*/

#main-contentfull table tr.title {
	background:#58a2bd;
	color:#ffffff;
	
}

* html #main-contentfull table col.candidate{
	width:120px !important;
}

#main-contentfull table col.candidate{
	width:120px;
}

#main-contentfull table col.party{
	width:50px;
}

#main-contentfull table col.current_position{
	width:120px;
}

#main-contentfull table col.office{
	width:130px;
}

#main-contentfull table col.status{
	width:80px;
}

#main-contentfull table col.bio{
	width:400px;
}

* html #main-contentfull table {
	border: 1px solid #000000 !important;
	margin-left:0px;
}

#main-contentfull table {
	text-align:center;
	border: 1px solid #000000 !important;
	color:#424242;
	margin-left:1px;
}

#main-contentfull table td.bio {
	padding: 15px 15px 5px 10px;
	text-align:left;
}
#main-contentfull table td.bio p{
	font-size: 1.1em;
}
#main-contentfull table td.bio a.info {
	display:block;
	text-align: left;
	color:#424242;
	text-decoration:none;
	margin-top:10px;
	margin-right:250px;
}

* html #main-contentfull table td {
	border: 1px solid #000000 !important;
}

#main-contentfull table td {
	font-size: 1.3em;
	padding: 5px 0 5px 0px;
	border: 1px solid #000000;
}
#main-contentfull table td.smaller p{
	font-size: 1em;
}
* html  #main-contentfull table td img{
	display:block;
}

#main-contentfull table td img{
	margin-left:4px;
	margin-top:4px;
	margin-bottom:4px;
	margin-right:4px;
}

/*---------------------------------------------------------
	table-------------------------------------
-----------------------------------------------------------*/

#main-contentfull table tr.title {
	background:#58a2bd;
	color:#ffffff;
	
}

#main-contentfull table col.region{
	width:164px;
	
}

#main-contentfull table col.ranking{
	width:70px;
	background:#f7d9b5;
}

#main-contentfull table col.area{
	width:184px;
}

#main-contentfull table col.incumbent{
	width:140px;
}

#main-contentfull table col.challenger{
	width:154px;
}

#main-contentfull table col.analisys{
	width:208px;
	
}

#main-contentfull table {
	text-align:center;
	border: 1px solid #000000;
	color:#424242;
	margin-left:1px;
	width: 915px;
}

#main-contentfull table td.ranking_title {
	background:#df840f;
}

#main-contentfull table td.region{
	margin-top:0px;
	padding:0 0 0 0;
	background:#dbe6fc;
}

*:first-child+html #main-contentfull h1.table {
	margin-right:0px;
}

* html #main-contentfull h1.table {
	margin-right:0px;
}

#main-contentfull h1.table {
	background:#e6f1f5;
	border: 1px solid #000000;
	color:#238e9e;
	font-size:1.5em;
	padding: 5px 0px 5px 10px;
	/*margin-right:19px;*/
	margin-top:25px;
	width: 905px;
}

#main-contentfull .left {
	width:450px;
	float:left;
}

#main-contentfull .left  p{
	margin-bottom:20px;
}

#main-contentfull .right {
	width:425px;
	float:left;
	margin-left:25px;
	background:#f2f2f2;
	border:1px solid #e0e0e0;
	margin-bottom:20px;
}

#main-contentfull .right img{
	margin-left:15px;
	margin-bottom:10px;
}

#main-contentfull .right  h1{
	background:#404040;
	color:#ffffff;
	text-align:center;
	font-size:1.4em;
	padding: 5px 0 5px 0;
}

.clear{
	clear:both;
}

* html  #main-content{
 width:640px;
}

#main-content{
 width:650px;
 float: left;
 margin-left:15px;
 min-height: 600px;
 margin-bottom:15px;
 margin-top:10px;
}

#main-content h3{
 color:#1d79a0;
 font-size:1.4em;
 margin-top:10px;
 text-transform:uppercase;
}

* html  #main-content .principal_news{
	height:200px;
}

#main-content .principal_news{
	min-height:200px;
	border:1px solid #e0e0e0;
	background:#f2f2f2;
	padding-left:10px;
	margin-bottom:10px;
	margin-top:5px;
}
#main-content .principal_news h1{
	font-size:1.5em;
	margin-top:10px;
	
}
#main-content .principal_news h1 a{
	/*font-size:1.5em;*/
	margin-top:10px;
	text-decoration: none;
	color:#666666;
}

#main-content .principal_news p{
	margin-top:12px;
	font-size:1.3em;
	color:#484848;
}

#main-content .principal_news p a{
	font-size:1.1em;
	text-decoration: none;
	color:#e79020;
}
#main-content a.read-more{
	font-size:1.1em;
	text-decoration: none;
	color:#e79020;
}

#main-content .principal_news p.medium{
	color:#7c7c7c;
	font-style:italic;
}

#main-content .principal_news p.medium a{
	font-size:1.1em;
	color:#7c7c7c;
	text-decoration: none;
	padding-left:18px;
	background: url(images_layout/pic_news.jpg) no-repeat 0px 3px;
}

#main-content .principal_news img {
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}

#main-content p{
 margin-top:15px;
 font-size:1.2em;
}

* html  #main-content .small {
	width:405px!important;
}

#main-content .small {
	width:425px;
	float:left;
	font-family:Arial;
}
#main-content .small h1 a{
	font-size:1.8em;
	color:#343434;
}
#main-content .small h1{
	font-size:1.8em;
	color:#343434;
	font-family:georgia;
}
#wp-email form{
}
#wp-email form input, #wp-email form textarea{
	border: 1px solid #cacaca;
}

#main-content .small   ul{
	list-style: none;
}

#main-content .small  ul li{
	border-bottom: 1px solid #ececec;
	margin-top:15px;
}
#main-content .small  ul.author li{
	width: 100%;
	float: left;
	margin: 5px;
}
#main-content .small  ul li h1 a{
	font-size:1.5em;
	color:#4c4c4c;
	text-decoration: none;
}
#main-content .small  ul li h1.post-title a{
	/*font-size:.9em;*/
	font-size:19px;
	font-weight: normal;

}
#main-content .about{
	padding: 20px 10px 10px 10px;
}
#main-content .about  h2 {
	font-size:1.2em;
	color:#4c4c4c;
	margin: 10px 0px 5px 0px;

}
#main-content .about  h2.title {
	font-size:1.5em;
	color:#4c4c4c;
	margin: 0px;
}
#main-content .about p{
	margin: 5px 0px 5px 0px;
	font-family: arial;
}
#main-content .small  ul li h2{
	font-size:1.3em;
	color:#ffffff;
	
}
#wp-email-submit{
	background: #E58810;
	cursor: pointer;
	padding: 2px;
	border: 1px solid #CACACA;
	color: #444444;
}
#main-content .small  ul li h2 span{
	text-transform:uppercase;
	font-style:italic;
	background:#e58811;
	padding-left:5px;
	padding-right:5px;
}

#main-content .small  ul li p{
	color:#555555;
	font-size:1.2em;
	line-height:17px;
	margin-top:9px;
	margin-bottom:10px;
}

#main-content .small  ul li p.by{
	color:#555555;
	font-style:italic;
	font-size:1.1em;	
	margin-top:0px;
	margin-bottom:0px;
}

#main-content .small  ul li h1 span{
	font-style:italic;
}

#main-content .small  ul li p span{
	font-style:italic;
	font-size: 9pt;
}

#main-content .small  ul li p a{
	text-decoration: none;
	color:#e79020;
}

#main-content .small  ul li p a.date{
	text-decoration: none;
	color:#555555;
}

#main-content .small  ul li img{
	margin-top:10px;
	margin-right:10px;
	float:left;
}



#main-content .small  p.pages_news{
	font-style:none;
	font-size:1.2em;
	text-align:center;
}

#main-content .small  p.pages_news a{
	text-decoration: none;
	color:#555555;
	margin-right:10px;
}
#main-content .small  p.pages_news span.current{
	color:#e79020;
	margin-right:10px;
}
#main-content .small  p.pages_news a.current{
	color:#e79020;
}

#main-content .sidebarsmall {
	width:210px;
	float:left;
	padding-left: 15px;
	margin-top:15px;
}
*html #main-content .sidebarsmall{
	width: 200px!important;
	/*border: 1px solid black;*/
}
#main-content .sidebarsmall h1{
	background:#1c81a6;
	font-size:11pt;
	color:#ffffff;
	padding-top:2px;
	padding-bottom:4px;
	margin-bottom:5px;
	font-family: arial;
	
	
}

#main-content .sidebarsmall h1 span{
	font-style:italic;
	padding-left:8px;
	font-family: georgia;
	font-size: 9pt;

}
#main-content .sidebarsmall h1 span a{
	color:#ffffff;
	text-decoration: none;
}
#main-content .sidebarsmall img{
	float:left;
	margin-right:5px;
	padding-left:5px;
	
}

#main-content .sidebarsmall ul {
	list-style: none;
	margin-top:5px;
}
#main-content .skyscraper{
	margin: 30px 20px;
	text-align: center;
}
#main-content .skyscraper span {
	font-style:italic;
	height:15px;
}
#main-content .sidebarsmall ul li{
	background:#e3f0f4;
	border-bottom:1px solid #bcc5c8;
	padding-top:5px;
	margin-bottom:0px;
	padding-bottom:5px;
	margin-top:0px;
}

*:first-child+html #main-content .sidebarsmall ul li {
	
	/*padding-top:0px !important;*/
  background:#e3f0f4!important;
  /*border: 1px solid black;*/
  float: left;
  width: 210px;
}
*html #main-content .sidebarsmall ul li {
	
	/*padding-top:0px !important;*/
  background:#e3f0f4!important;
  /*border: 1px solid black;*/
  float: left;
  width: 200px;
}
#main-content .sidebarsmall ul li p{
	margin-top:0px;
	padding-top:5px;
	margin-left:5px;
}

*:first-child+html #main-content .sidebarsmall ul li p.blog {
	float:left;
	width:140px;
/*	margin: 0px!important;
	padding:0px!important;*/
	
}
*html #main-content .sidebarsmall ul li p.blog {
	float:left;
	width:140px;
/*	margin: 0px!important;
	padding:0px!important;*/
	
}
*:first-child+html #main-content .sidebarsmall ul li p.blog a{
	float:left;
	width:140px;
	margin: 0px!important;
	padding:0px!important;
	/*border: 1px solid black;*/
}
*html #main-content .sidebarsmall ul li p.blog a{
	float:left;
	width:140px;
	margin: 0px!important;
	padding:0px!important;
	/*border: 1px solid black;*/
}
*:first-child+html #main-content .sidebarsmall ul li p.blog span{
	float:left;
	width:140px;
	margin: 0px;
	padding:0px;
	/*border: 1px solid black;*/
}
*html #main-content .sidebarsmall ul li p.blog span{
	float:left;
	width:140px;
	margin: 0px;
	padding:0px;
	/*border: 1px solid black;*/
}

#main-content .sidebarsmall ul li p.blog{
	/*font-size:1.5em;*/
	font-size:12pt;
	color:#3d3e3e;
	margin-bottom:0px;
	line-height:14px;
	/*font-weight:bold;*/
	font-family:georgia;
}

#main-content .sidebarsmall ul li p.blog span{
	font-style:italic;
	font-size:9pt;
	font-weight:normal;
}

#main-content .sidebarsmall ul li a{
	text-decoration: none;
	color:#1c81a6;
	margin-left:5px;
	display: block;
}
#main-content .sidebarsmall ul li p a.special{
	color:#666666;
	text-decoration: underline;
	
}

*:first-child+html #main-content .sidebarsmall ul li img{
	height:35px!important;
	float:left;
	/*padding-top:15px;*/
	
}

#main-content .sidebarsmall ul li img{
	margin-top:5px;
}

#main-content .sidebarsmall h2{
	background:#e58810;
	margin-top:10px;
	/*font-size:1.5em;*/
	font-size:11pt;
	color:#ffffff;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:0px;
	font-weight:bold;
	font-family:arial;
}

#main-content .sidebarsmall img.pic_poll{
	margin-top:12px;
}
#main-content .sidebarsmall img.author{
	margin-top:11px;
}
#main-content .sidebarsmall div.poll {
	margin-top:0px;
	margin-bottom:5px;
	border: 1px solid #eeeeee;
	background:#f8f8f8;
	/*padding-left:10px;*/
}
#main-content .sidebarsmall div.poll ul {
	margin-top: 0px;
}
#main-content .sidebarsmall div.poll ul li{
	background: #ffffff;
}
#main-content .sidebarsmall div.poll ul li{
	border: none;
}

#main-content .sidebarsmall div.poll ul li ul li{
	border-bottom:1px solid #bcc5c8;
}
#main-content .sidebarsmall div.poll h1{
	background:#f8f8f8;
	font-size:1.4em;
	color:#737373;
	margin-top:5px;
}

#main-content .sidebarsmall div.poll button{
	background:#e58810;
	font-size:1.4em;
	color:#ffffff;
	margin-top:13px;
	margin-bottom:10px;
	padding-bottom:3px;
	cursor:pointer;
}

#main-content .sidebarsmall div.blogroll {
	margin-top:0px;
	border: 1px solid #eeeeee;
	background:#f8f8f8;
	margin-bottom:10px;
	padding-bottom:10px;
}
img.alignleft{
	float: left;
}
#sidebar .advesi{
	
}
#sidebar .advesi p{
	text-align: center;
}
#sidebar .advesi p span{
	font-style: italic;
}
#main-content .articles ul{
	font-size: 1em;
	list-style: square;
	margin-left: 20px;
}
#main-content .articles ul li{
	padding: 5px 0px 0px 0px;
	border: none;
	margin: 0px;
}
#main-content .articles ul.voices{
	list-style:none;
}
#main-content .sidebarsmall  img.pic_blogroll{
	padding-top:8px;
}
#main-content .sidebarsmall  img.single{
	padding-top:11px;
	
}

#main-content .sidebarsmall div.blogroll ul{
	margin-top:0px;	
	padding: 0px 5px 5px 5px;
}

#main-content .sidebarsmall div.blogroll ul li{
	background:#f8f8f8;
	border:none;
}
#main-content .sidebarsmall div.blogroll ul li a{
	font-size: 1.2em;
	text-decoration: none;
	color: #666666;
}

/*-----------------------------------------------------------------------------
   About
----------------------------------------------------------------------------- */
#main-content .about ul {
	margin-right:20px;
}

#main-content .about ul {
	list-style: none;
}

#main-content .about ul li{
	margin-bottom:25px;
}

#main-content .about ul li p{
	font-size:1.5em;
	color:#;
}

* html #main-content .about ul li img{
	padding-top:25px;
}

*:first-child+html .about ul li img{
	padding-top:25px !important;
}

#main-content .about ul li h1{
	font-size:1.8em;
}

#main-content .about ul li img{
	float:left;
	margin-right:15px;
	padding-top:5px;
}
/*-----------------------------------------------------------------------------
   Articles
----------------------------------------------------------------------------- */
#main-content .small h1.blue {
	font-size:1.2em;
	color:#519ebc;
}

#main-content .small .title  {
	clear:both;
	padding-left:30px;
	margin-right:50px;
	margin-bottom:25px;
	background: url(images_layout/bg.jpg) no-repeat;
	height:74px;
	margin-top:10px;
}
#main-content .small .adam  {
	background: url(images_layout/pic_title_blog.jpg) no-repeat;
}
#main-content .small .lvecsey {
background:transparent url(images_layout/laura.jpg) no-repeat scroll 0 0;
}
#main-content .small div.admin  {
	background: url(images_layout/dan.jpg) no-repeat;
}
#main-content .small .dlivingston  {
	background: url(images_layout/daniel.jpg) no-repeat;
}
#main-content .small .kenneth  {
	background: url(images_layout/ken.jpg) no-repeat;
}
#main-content .small .tammy  {
	background: url(images_layout/tammy.jpg) no-repeat;
}
#main-content .small .pmckenna {
	background: url(images_layout/pmckenna.jpg) no-repeat;
}

#main-content .small .mlivginston  {
	background: url(images_layout/mike.jpg) no-repeat;
}
#main-content .small .mlivingston  {
	background: url(images_layout/mike.jpg) no-repeat;
}

#main-content .small .michael  {
	background: url(images_layout/mike_header.jpg) no-repeat;
}
#main-content .small .stephen  {
	background: url(images_layout/stephen_header.jpg) no-repeat;
}
#main-content .small .lorraine  {
	background: url(images_layout/lorianne_header.jpg) no-repeat;
}
#main-content .small .abe  {
	background: url(images_layout/abraham_header.jpg) no-repeat;
}
#main-content .small .greta  {
	background: url(images_layout/greta_header.jpg) no-repeat;
}
#main-content .small .bhededus  {
	background: url(images_layout/bhededus.jpg) no-repeat;
}
#main-content .small .tony  {
	background: url(images_layout/tony.jpg) no-repeat;
}
#main-content .small .adamlang  {
	background: url(images_layout/adamlang.jpg) no-repeat;
}

#main-content .small .title  h1{
	font-weight:normal;
	padding-top:25px;
	padding-left:60px;
}

#main-content .small .title  p {
	font-size:1.5em;
	margin-top:0px;
	padding-left:60px;
}

#main-content .small .title  p span{
	font-style:italic;
}

#main-content .small div.articles {
	margin-left:15px;
}

#main-content .small div.articles ul li .article_comment_foot img{
	margin-top:3px;
}

#main-content .small div.articles p{
	color:#545454;
	margin-top:5px;
	font-size:1.3em;
	margin-bottom:20px;
}

#main-content .small div.articles p.foot{
	text-align:right;
}

#main-content .small div.articles p span{
	font-style:italic;
	color:#a7a7a7;
	font-family: georgia;
	font-size: 12px;
}

#main-content .small div.articles p.articles_links{
	color:#ea9713;
	text-align:right;
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
	padding-top:8px;
	padding-bottom:8px;
	font-size:1.2em;
}

#main-content .small div.articles p.articles_links a{
	color:#ea9713;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}

#main-content .small div.articles h1{
	color:#3e3e3e;
	font-size:1.9em;
	
}

#main-content .small div.articles .article_comment_foot {
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
	height:25px;
}

#main-content .small div.articles .article_comment_foot  h1{
	color:#ea9713;
	font-size:1.6em;
	float:left;
}

#main-content .small div.articles .article_comment_foot  p{
	float:right;
}

#main-content .small div.articles .article_comment_foot img{
	float:left;
	margin-left:5px;
}

#main-content .small div.articles .article_comment_foot  p a{
	color:#ea9713;
	text-decoration:none;
}

#main-content .small div.articles .article_comment {
	border:1px solid #ebebeb;
	background:#fef7ef;
	margin-top:15px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}
#main-content .small div.articles .article_comment ol{
	list-style: none;
}
#main-content .small div.articles .article_comment ol li{
	border-bottom: 1px dashed #CCCCCC;
}
#main-content .small div.articles .article_comment  h1{
	color:#eda632;
	font-size:1.4em;
}

#main-content .small div.articles .article_comment  p {
	color:#555450;
	font-size:1.3em;
	margin-bottom:15px;
}

#main-content .small div.articles .article_comment  p span {
	color:#555450;
	font-size:0.9em;
}

#main-content .small div.articles  p.log_reg {
	float:left;
	font-size:1.1em;
	margin-left:8px;
}

#main-content .small div.articles  p.log_reg_right {
	font-size:1.2em;
	text-align:right;
	margin-right:8px;
}

#main-content .small div.articles  p.log_reg_right  a{
	text-align:right;
	color:#ea9713;
	text-decoration:none;
}
/*-----------------------------------------------------------------------------
   Press Release
----------------------------------------------------------------------------- */
#main-content .small div.press_release ul li {
	border:none;
	margin-bottom:30px;
}

#main-content .small div.press_release ul li p{
	line-height:10px;
	color:#de8b11;
	font-style:italic;
}

#main-content .small .press_release ul li p a{
	text-decoration:underline;
	color:#4e4e4e;
}

#main-content .small .press_release ul li p.by{
	color:#4e4e4e;
	font-size:1.2em;
}

/*-----------------------------------------------------------------------------
   gov
----------------------------------------------------------------------------- */
#main-content .sidebarsmall div.gov_news {
	margin-top:0px;
	border: 1px solid #eeeeee;
	background:#f8f8f8;
	margin-bottom:10px;
	padding-bottom:10px;
}

#main-content .sidebarsmall div.gov_news  h1{
	margin-top:5px;
	margin-left:5px;
	background:#f8f8f8;
	color:#de8825;
	font-size:1.2em;
}


#main-content .sidebarsmall  img.pic_world{
	margin-top:11px;
}

#main-content .sidebarsmall div.gov_news ul{
	margin-top:0px;	
}

#main-content .sidebarsmall div.gov_news ul li{
	background:#f8f8f8;
	border-bottom:1px solid #cbcbcb;
	margin-bottom:5px;
	list-style:disc;
	margin-left:18px;
	
	margin-right:10px;
}
#main-content .sidebarsmall div.gov_news ul li a{
	/*display: block;*/
	text-decoration: none;
	color:#666666;
}
.wp-pagenavi{
	padding: 10px 5px;
}
#commentform p{
	float: left;
	width: 400px;
}
*html #commentform p{
	width: 380px!important;
	
}
#commentform textarea{
	border: 1px solid #cacaca;
	font-size: 1.3em;
	margin-bottom: 10px;
}
*html #commentform textarea{
	width: 380px;
}
#commentform p label{
	width: 105px;
	float: left;
	
}
#commentform input.border{
	border: 1px solid #cacaca;
	font-size: 1em;
	margin-bottom: 10px;
	width: 140px;
	float: left;
}
#commentform p span{
}
#main-content .sidebarsmall div.gov_news ul li.no_border{
	border-bottom:none;
}

#main-content .sidebarsmall div.gov_news ul li p{
	line-height:15px;
	font-size:1.2em;
	font-weight:bold;
	margin-left:0px;
	padding-bottom:7px;
}

#main-content .sidebarsmall div.gov_news ul li p.date {
	font-size:1em;
	font-weight:normal;
	line-height:5px;
}

#main-content .sidebarsmall div.gov_news ul li p.date span{
	font-style:italic;
}

/*-----------------------------------------------------------------------------
   Sidebar
----------------------------------------------------------------------------- */

#sidebar{
	width: 273px;
	float: left;
	margin-top:15px;
	padding-left: 5px;   
	margin-bottom:10px;
}


#sidebar h3{
	font-size:1.2em;
 	margin-bottom:15px;
}

#sidebar p{
	
}
#sidebar .aktt_tweets{
	margin: 10px 0px;
	background: #1e80a7;
	padding: 5px;
}
#sidebar .aktt_tweets h3{
	font-size: 1.6em;
	color: #e3f0f6;
}
#sidebar .aktt_tweets a{
	color: #e3f0f6;
}

#sidebar .aktt_tweets ul{
	list-style: none;
}
#sidebar .aktt_tweets ul li{
	font-size: 1.2em;
	margin: 5px;
	width: 244px;
	background: url(images_layout/twitter-middle.jpg) top left repeat-y;
	float: left;
	padding: 0px 3px;
	-moz-border-radius: 5px 5px 5px 5px;
}
#sidebar .aktt_tweets ul li a{
	color: #1E90FF;
}
#sidebar .aktt_tweets ul li a.aktt_hashtag{
	display: block;
	margin-top:10px;
}
#sidebar .aktt_tweets ul li.feed1{
	width: 208px;
	background: url(images/firsttwitter.jpg) repeat-y;
	padding: 10px 5px;
}
#sidebar .aktt_tweets ul li.feed2{
	width: 230px;
	background: #bfe1ed url(images/secondtwitter.jpg) top left no-repeat;
	padding: 10px 5px;
}
#sidebar .aktt_tweets ul li.feed3{
	width: 255px;
	background: #f1c387 url(images/thirdtwitter.jpg) top left no-repeat;
	padding: 10px 5px;
}
#sidebar .tweet{
	width: 250px;
	float: left;
	margin-left:5px;
}
#sidebar .tweet .tweet-up{
	width: 250px;
	background: url(images_layout/twitter-up.jpg) top left no-repeat;
	float: left;
	height: 14px;
}
#sidebar .tweet .tweet-middle{
	width: 244px;
	background: url(images_layout/twitter-middle.jpg) top left repeat-y;
	float: left;
	padding: 0px 3px;
	
}
#sidebar .tweet .tweet-middle .mytwitter_tweet{
	color: #000000;
	
}
#sidebar .tweet .tweet-middle a{
	display: block;
	color: #f59a49;
	
}
#sidebar .tweet .tweet-middle .mytwitter_tweet_time a{
	display: block;
	color: #1d80a7;
}
#sidebar .tweet .tweet-middle span.mytwitter_tweet a, #sidebar .tweet .tweet-middle li a{
	color: #1d80a7;
}
#sidebar .tweet .tweet-down{
	width: 250px;
	background: url(images_layout/twitter-down.jpg) top left no-repeat;
	float: left;
	height: 29px;
}
#sidebar .mail{
	background:#e58810;
	padding-bottom:10px;
}

#sidebar .mail h1{
	color:#695030;
	font-size:1.3em;
	padding-top:12px;
	margin-bottom:5px;
}

#sidebar .mail p{
	font-size:1.1em;
	padding-left:50px;
	color:#4c4c4c;
	
}

#sidebar .mail img{
	float:left;
}
#sidebar #mc_mv_EMAIL{
	width: 180px;
		font-size: 1.2em;
		padding-top:1px;
	padding-bottom:2px;
	margin-top:5px;
	margin-left:5px;
}
#sidebar .mail  form input.submit{
	width:140px;
	padding-top:1px;
	padding-bottom:2px;
	border:1px solid #617275;
	margin-top:5px;
	float:left;
	font-size: 1.3em;
}

#sidebar .mail  form button{
	font-size: 1.2em;
	width:70px;
	padding-top:1px;
	padding-bottom:2px;
	background:#328dae;
	margin-top:5px;
	margin-left:5px;
	color:#ffffff;
	cursor:pointer;
}
#sidebar .mail  form input.button{
	font-size: 1.2em;
	width:70px;
	padding-top:1px;
	padding-bottom:2px;
	background:#328dae;
	margin-top:5px;
	margin-left:5px;
	color:#ffffff;
	cursor:pointer;
}

#sidebar .blog_sidebar{
	background:#f8f8f8;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:10px;
	border:1px solid #f0f0f0;
}

#sidebar .blog_sidebar img{
	float:left;
	margin-right:6px;
}

#sidebar .blog_sidebar ul{
	list-style: none;
	padding-left:0px;
}

#sidebar .blog_sidebar ul li{
	margin-bottom:5px;
	padding-left:0px;
}

#sidebar .blog_sidebar ul li p{
	font-size:1.2em;
	/*padding-left:92px;*/

}

#sidebar .blog_sidebar ul li p span{
	color:#32727b;
}

#sidebar .blog_sidebar h1{
	font-size:1.5em;
	margin-bottom:5px;
	font-weight:normal;
	font-family:georgia;
}
#sidebar .connected{
	text-align: center;
}
#sidebar .connected p{
	color:#e2850f;
	font-size:1.2em;
	margin-top:15px;
	margin-bottom:5px;
}
#sidebar .widget {
	color:#e2850f;
	font-size:1.2em;
	margin-top:15px;
	margin-bottom:5px;
	text-align: center;
}
#sidebar .connected img{
	margin-right:10px;
}

#sidebar .adobe{
	/*border:1px solid #dfdfdf;*/
	/*padding-top:20px;*/
	/*padding-left:20px;*/
	/*padding-bottom:10px;*/
	/*margin-bottom: 15px;*/
	margin-top:15px;
	/*height:250px;*//*170px;*/
	width: 250px;
	margin-left: 10px;
	/*width: 270px;*/
	display:block;
	overflow: hidden;
}

#sidebar .adobe p a{
	text-decoration:none;
	font-size:1.2em;
	color:#2b9160;
	margin-top:60px;
	float:left;
}

#sidebar .adobe h1{
	font-family:Arial;
	font-size:1.9em;
	color:#2b9160;
	line-height:30px;
}

#sidebar .adobe h1 sup.small{
	font-size:0.5em;
}

#sidebar .adobe img{
	float:right;
	/*margin-right:20px;
	margin-top:30px;*/
}



#sidebar .hot_topic{
	margin-top:10px;
	border:1px solid #efefef;
	background:#f8f8f8;
	padding-bottom:10px;
}

#sidebar .hot_topic_inside{
	margin-top:10px;
	border:1px solid #dfdfdf;
	background:#ffffff;
	width:250px;
	margin-left:8px;
	padding: 5px;
}
#sidebar .hot_topic_inside a{
	text-decoration: none;
}

#sidebar .hot_topic h1{
	color:#e58810;
	font-size:1.3em;
	margin-left:8px;
	margin-top:10px;
}

#sidebar .hot_topic_inside p{
	color:#4c4c4c;
	font-size:1.6em;
	font-weight:bold;
	padding-left:5px;
}

#sidebar .hot_topic_inside p a{
	color:#4c4c4c;
	font-size:1.4em;
	font-weight:bold;
	text-decoration:none;
}

#sidebar .hot_topic_inside p a.tam2{
	font-size:1.6em;
}

#sidebar .hot_topic_inside p a.tam3{
	font-size:1.8em;
}
#sidebar #countdown{
	background: url(images/countdown2.gif) top left no-repeat;
	width: 250px;
	height: 66px;
	/*float: left;*/
	margin: 10px 0px 10px 10px;
	font-size: 2.2em;
	padding: 134px 0px 0px 8px;
}
#sidebar #countdown ul{
	list-style: none;

}

/*-----------------------------------------------------------------------------
   Voices
----------------------------------------------------------------------------- */
#sidebar .mail .voices p {
	margin-bottom:5px;
}

#sidebar .mail .voices h1 {
	font-size:1.5em;
	
}

#sidebar .mail .voices p a{
	color:#ffffff;
	font-size:1.1em;
	font-weight:bold;
}

#sidebar .mail .voices  h1 a.congress{
	color:#ffffff;
	font-size:0.7em;
}

#sidebar .mail .voices img{
	padding-right:5px;
}

/*-----------------------------------------------------------------------------
   Tabs
----------------------------------------------------------------------------- */



#sidebar .history{
	border:1px solid #dfdfdf;
	margin-top:10px;
	/*height:390px;*/
	overflow: hidden;
	background:#f8f8f8;
	padding-bottom:10px;
}

.tab-block {
	float: left; 
	width: 240px;
	margin:0;
	padding: 0 0 0 15px;
	border:1px #dfdfdf solid;
	margin-top:10px;
	margin-left:5px;
}

.tab-block  ul{
	list-style: none;
}

.tab-block  ul li{
	border-bottom:1px solid #e0e0e0;
	margin-right:15px;
	margin-top:8px;
	margin-bottom:12px;
}

.tab-block  ul li.no_border{
	border-bottom:none;
	
}

.tab-block  ul li p{
	color:#555555;
	font-size:1.3em;
	margin-bottom:5px;
}

* html .tab-block  ul li p a{
	color:#6c6c6c !important;
	text-decoration:none !important;
}


.tab-block  ul li p a{
	color:#6c6c6c;
	text-decoration:none;
}

* html .tab-block  ul li p a.current{
	color:#e79020 !important;
	text-decoration:underline !important;
}

.tab-block  ul li p a.current{
	color:#e79020;
	text-decoration:underline;
}

div.tab {
	display:none;
	margin: 0;
	padding: 0;
	height: 100%; 
	color: #000000;
}


*:first-child+html .tabset {
	padding-left:4px;
	font-size: 0.9em;
}

.tabset {
	overflow: hidden;
	margin-top: 30px;
	padding-left:5px;
	font-size: 0.9em;
	
}

* html .tabset a {
	color:#434343 !important;
	text-decoration:none !important;
}


.tabset a {
	float: left; 
	color:#434343;
	font-size:1.3em;
	background:#ffffff; 
	padding-top:0px;
	padding:2px 12px 2px 12px;
	padding-right:10px;
	margin-right:5px;
	text-decoration:none;
	border:1px #dfdfdf solid;
	
}
.tabset a.active{
	color:#ffffff;
	font-size:1.3em;
	background:#e58810;
	border-top:1px #999999 solid;
	border-right:1px #999999 solid;
	border-left:1px #999999 solid;
	border-bottom:1px #ffffff solid!important;
	margin-bottom: -1px;

}
.tabset a:hover {
	
}

/*-----------------------------------------------------------------------------
   Footer
----------------------------------------------------------------------------- */

#footer{
 background-color:#252525;
 height:100px;
 font-size:1.3em;
 color:#AAAAAA;
 text-align:left;
 clear:both;
 padding-left:15px;
 padding-top:15px;
 
}

#footer p{
 color:#c2c2c2;
 padding-left:10px;
 margin-top:15px;
 font-style:italic;
}

#footer ul{
 list-style: none;
 
}

#footer ul li{
 display: inline;
 margin-left:10px;
 padding-right:10px;
 height:36px;
 border-right: 1px solid #c2c2c2;
}  

#footer ul li.right{
 border-right: none;
}  

#footer ul li a {
   text-decoration: none;
	color: #c2c2c2;
	border: none;
}


.mc_signup_submit {
	float:left!important;
	width:70px!important;
	padding: 0px!important;
	clear: none!important;
	
}
