/*
*/
body {
	margin : 0px;
	background : #F6F2D8;
  background: #f6f2d8 url("/ui/nav_bg_full.gif") repeat-x;
	/*background : url(/ui/stripe.gif); 
	background-repeat : repeat-x; */
	font-family : verdana, arial, sans-serif;
	font-size :12px ;
	padding: 0px;
}

/*
containers & lists CONT
+++++++++++++++++++++
*/


 #container{
  width : 800px;
  margin: 0 auto; 
} 

#search-r{
width:600px;
float:left;
}

.comments-body{
width: 500px;
}

#main {
	padding-left : 11px; 
	width : 800px;
  margin: 0 auto;
	border-top : 1px solid #B7C7DE;
	min-height : 600px;
}
#leftColumn {

	float : left;
	width : 143px;
	padding : 0px;
	background : #3D6DAD;
	clear : none;
	min-height : 1024px;
	background-image:url(/ui/right_banner_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:100%;
	}
#rightColumn {
	width : 200px;
	padding : 10px;
	margin-left : 580px;
	min-height: 400px;
	height: 100%
}
#tableWrap {
	background : #D0DCE8;
	border : 3px solid #FFF;
	}
	
.bodyblogindex{
	padding-top: 4px;
}
	
/*
typography TYPE
+++++++++++++++++++++
*/

p {
	font-family : verdana, arial, sans-serif;
	font-size :12px;
	font-weight : normal;
	color : #000;
}
p.large {
	font-family : Verdana;
	font-size : 13px;
	font-weight : bold;
	color : #000;
}
p.small {
	font-family : verdana, arial, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #000;
}

h1 {
	font-family : verdana, helvetica, arial, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : #0164A5;
	letter-spacing : -1px;
}
h1.home{
	margin:0px;
	padding: 7px 0px 0px 0px;
}
h1 a:link, h1 a:visited {
	font-family : verdana, helvetica, arial, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : #0164A5;
	letter-spacing : -1px;

	
}
h1.home a:link, h1.home a:visited {
	font-family : verdana, helvetica, arial, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : #000000;
	letter-spacing : -1px;
	
	
	
}
h1 a:hover{
	font-family : verdana, helvetica, arial, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : #03244A;
	letter-spacing : -1px;
	margin: 0px 0px 3px 0px;

	
}
h1.anchor a:hover {
	font-family : verdana, helvetica, arial, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : #0164A5;
	letter-spacing : -1px;
	
}

h2 {
	font-family : helvetica, arial, sans-serif;
	font-size : 20px;
	font-weight : normal;
	color : #000;
	letter-spacing : -1px;
}
p.legal {
	font-family : lucida grande, helvetica, arial, sans-serif;
	font-size : 9px;	
	font-weight : normal;
	color : #000;
}
h3 a:link, h3 a:visited{
	font-family : verdana, helvetica, arial, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #0164A5;
	letter-spacing : -1px;
}
h3.home a:link, h3.home a:visited{
	font-family : verdana, helvetica, arial, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color : #000000;
	letter-spacing : -1px;
}
h3 a:hover{
	font-family : verdana, helvetica, arial, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color :#03244A;
	letter-spacing : -1px;
}
 h3.title{
 	font-size:15px;
 }
h3.about, h3.about a:link, h3.about a:hover, h3.about a:visited{
	font-family : verdana, helvetica, arial, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #0164A5;
	letter-spacing : -1px;
}

/*
rules RULE
+++++++++++++++++++++
*/

hr.ie {
	background : url(/ui/dots.gif);
	background-repeat : repeat-y;
	height : 1px;
	}
/* Drop Downs  =DRP
--------------------------------------------------------*/
ul {
	margin-left: 0;
	padding: 0;
	list-style: none;
	width: 140px;
	font-family : Verdana, Arial, sans serif;
	font-size : 12px;
	font-weight: bold;
}
ul li {
	position: relative;
	text-align:left;
	margin:0px;	
	
}
	
li ul {
	position: absolute;
	top: 0;
	display: none;
	left: 125px;
}	
ul li a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:  #D8B78C;
	padding: 3px 3px 3px 5px;
	
	
	}
ul.dropdown li a {
	display: block;
	text-decoration: none;
	color: #006093;
	padding: 3px 3px 3px 3px;
	
	background-color: #FFFFFF;
	border-width: 0px;		
}
ul.dropdown {
	background-color: #FFFFFF;
	border-width: 2px;
	border-style: solid;
	border-color:  #B5C7DD;		
}

li.dd:hover ul, li.dd.over ul { 
	display: block;
	padding : 5px;
	position: absolute;
	left: 154px;
	margin-top:0px;
	
}
ul li a:hover{
	color: #D8B78C;
}

li.hot a{
	border: 0px;
	margin: 4px 3px 3px 3px;
	
}
ul.leftnav{
	padding: 0px;
	margin:0px 0px 8px 0px;
}
	
	

p a:link,p a:visited{
	color:#0A50A1;
}
p a:hover{
	color:#03244A;
}

a.left:link{
	color:#890c08;	
	font-family:Verdana; 
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
		
}
a.left:visited{
	color:#890c08;	
	font-family:Verdana; 
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
a.left:hover{
	color:#400403;	
	font-family:Verdana; 
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
hr{
	border:0;
  border-top: 1px solid #A3BAD9;
  height: 0;
  background: #A3BAD9;
	
}

.bottoms{
	font-size: 10px;
	font-weight:normal;		
	color:#124573;
	text-decoration:none;
}
a.bottomr{
	font-size: 12px;
	font-weight:bold;		
	color:#124573;
	text-decoration:none;
}
a.bottomr:link, a.bottomr:visited{
	font-size: 12px;
	font-weight:bold;	
	color:#124573;  
	text-decoration:none;
}
a.bottomr:hover{
	font-size: 12px;
	font-weight:bold;	
	color:#3d6dad;
	text-decoration:none;
}
a.bottom:link{
	text-decoration:none;
	color:#0A50A1;
	font-size: 12px;
	
	font-family: Verdana; 
	padding-right: 20px;
	
}
a.bottom:visited{
	text-decoration:none;
	color:#0A50A1;
	font-size: 12px;
	
	font-family: Verdana; 
	padding-right: 20px;
	
}
a.bottom:hover{
	text-decoration:none;
	color:#03244A;
	font-size: 12px;
	
	font-family: Verdana; 
	padding-right: 20px;
	
}
.large a:link{	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #0A50A1;
	font-weight:bold;
	text-decoration: none;
}
.large a:visited{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0A50A1;
	font-weight: bold;
	text-decoration: none;
}
.large a:hover{	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #05356C;
	font-weight:bold;
	text-decoration: none;
}
a.smalllink:link{
	font-family: Helvetica;
	font-size :12px;
	font-weight: normal;
	color: #0A50A1;
	text-decoration: none;
}
a.smalllink:visited{
	font-family: Helvetica;
	font-size :12px;
	font-weight: normal;
	color: #0A50A1;
	text-decoration: none;
}a.smalllink:hover{
	font-family: Helvetica;
	font-size :12px;
	font-weight: normal;
	color: #05356C;
	text-decoration: none;
}
a p .smalllink:link{
	font-family: Helvetica;
	font-size :12px;
	font-weight: normal;
	color: #0A50A1;
	text-decoration: none;
}
a p .smalllink:visited{
	font-family: Helvetica;
	font-size :12px;
	font-weight: normal;
	color: #0A50A1;
	text-decoration: none;
}a p .smalllink:hover{
	font-family: Helvetica;
	font-size :12px;
	font-weight: normal;
	color: #05356C;
	text-decoration: none;
}

h2.foothead{
	margin: 0px 3px 0px 3px;
	border-top:1px solid #B5C7DD ;
	padding-top: 10px;
	padding-bottom: 0px;
	
}
.bottomtable{
	margin-top: 10px;	
	padding: 0px 10px 10px 10px;
	border-left-width: 15px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	
}
.masthead {
	position: absolute;
  top: 10px;
	list-style: none;
	text-align: right;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FAD07B;
	margin: -20px 0 0 790px;
	padding: 0;
	
	}
.masthead ul li a{
	border:none;
	padding: 0px;
	margin: 0px;
}
.masthead ul{
	padding: 0px;
	margin:0px;
}

.masthead a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size :12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.masthead a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size :12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
 .masthead a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size :12px;
	font-weight: bold;
	color: #D8B78C;
	text-decoration: none;
}

.masthead li{
	margin-bottom: 3px;
}
.datesmall{
	font-family : verdana, arial, sans-serif;
	margin-top: 8px;
	font-weight : normal;
	color : #000;
	padding: 4px 4px 4px 7px;	
	border-top:1px solid #B5C7DD;
	width:800px;
  margin: 8px auto 0 auto;
	font-size: 10px;
}
.datesmall a:link{
	font-family : verdana, arial, sans-serif;
	margin-top: 8px;
	font-weight : normal;
	text-decoration: none;
	color: #0A50A1;
}
.datesmall a:visited{
	font-family : verdana, arial, sans-serif;
	margin-top: 8px;
	font-weight : normal;
	text-decoration: none;
	color: #0A50A1;
}
.datesmall a:hover{
	font-family : verdana, arial, sans-serif;
	margin-top: 8px;
	font-weight : normal;
	text-decoration: none;
	color: #03244B;
}
.ad{
margin: 0px 0px 0px 10px;
position: absolute;
top: 140px;
left: 800px;
height: 100%;
z-index:3;
width:171px;
display: none;
}
.ad img{
	margin: 5px 0px 5px 0px;
}

.t1{
margin-left: 20px;
}
.t1 a:link ,.t1 a:visited{		
	text-decoration: none;
	color: #0A50A1;
	text-size: 12px;	
}
.t1 a:hover{			
	text-decoration:none;
	color: #05356C;
	text-size: 12px;
}
.intrightban{
	float: right;
	background-color: #F9DCBA;
	margin: 0px 5px 10px 10px;
	padding: 10px 10px 50px 10px;
	width: 200px;	
}
.blogbody{
	font-size: 12px;
}
.blogbodyindex{
	font-size :12px;
}
h1.large{
	color: #0A50A1;
	font-size: 14px;
}
.lefthead{
	margin:4px 0px 0px 0px;
	}
.nomar{
	padding: 0px;
	margin: 0px;	
}
li.hot{
	font-weight: normal;
}
.bottombanner{
	margin: 10px 0px 0px 10px;
}
.trdiv{
	margin: 5px 0px 5px 5px
}
a.bottomhead:link, a.bottomhead:visited{
	font-weight: bold;
	text-decoration: none;
	font-size:11px;
	color: #124573;
}
a.bottomhead:hover{
	color: #3D6DAD ;
	text-decoration: none;
	font-size:11px
}
.bottom{
	font-size: 10px;
	font-weight:normal;	
}
.bottoms{
	font-size: 10px;
	font-weight:normal;	
}
a.bottom:link, a.bottom:visited{
	text-decoration: none;
	font-size:10px;
	color: #124573;
}
a.bottom:hover{
	color: #3D6DAD ;
	text-decoration: none;
	font-size:10px;
}
a.lbwhite:link, a.lbwhite:visited{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}
a.lbwhite:hover{
	font-size: 10px;
	color: #D8B78C;
	text-decoration:none;
}
a.olinks:link, a.olinks:visited{
	text-decoration: none;
	border:none;
	color:#FFFFFF;
	font-weight:normal;
	margin-left: 5px;
	
}
a.olinks:hover{
	text-decoration: none;
	border:none;
	color:#D8B78C;
	font-weight:normal;
	margin-left: 5px;
}
.rightside{

	padding: 35px 10px 10px 10px;
	background:#D8B78C;
	background-image:url(/ui/right_blue_top.gif); 
	background-position:top; 	
	background-repeat:no-repeat;
}
.rightsidehome{

	padding: 35px 10px 10px 10px;
	background:#D8B78C;
	background-image:url(/images/articles.gif); 
	background-position:top left; 	
	background-repeat:no-repeat;
}
.rightsidehomenews{

	padding: 35px 10px 10px 10px;
	background:#D8B78C;
	background-image:url(/images/wpo-in-the-news.gif); 
	background-position:top left; 	
	background-repeat:no-repeat;
}
.rightsideint{

	padding: 25px 10px 50px 25px;
	background:#D8B78C;
	background-image:url(/images/related_links.gif); 
	background-position:top left; 	
	
	background-repeat:no-repeat;
	width: 195px;
	float:right;	
  	margin: 0px 0px 5px 5px;
	clear:right;
}
.rightsidearticle{
	padding: 25px 10px 50px 15px;
	background:#D8B78C;
	background-image:url(/images/related_articles.gif); 
	background-position:top left; 	
	
	background-repeat:no-repeat;
	width: 205px;
	float:right;	
  	margin: 0px 0px 5px 5px;
	clear:right;
}
.mastheadimg{
	height: 70;
  /*background-color: #edb07a;
	background-image:url(/ui/masthead_bg.gif);*/
  background-image: url("/ui/masthead_noglobe.jpg") no-repeat;
	background-repeat: none;
	
}
#footer{
	clear: both;
	text-align: center;
	width: 100%;
	border-top: solid 1px #0164A5;
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	
}
.imgright{
	float: right;
	margin: 5px 0px 5px 5px;
	clear:both;
}
.imgleft{
	float: left;
	margin: 5px 5px 5px 0px;
	clear: both;
}
.digest{
	padding: 25px 10px 50px 25px;	
	float:right;	
  	margin: 0px 0px 5px 5px;
	background:#D8B78C;
	background-image:url(/images/digest.gif); 
	background-position:top; 	
	background-repeat:repeat-x;
}
ul.digestlinks{			
	width:195px;	
	margin:0px;
	padding:0px;	
	color: #124573;	
	border:none;
	list-style:none ;
	
	
}

ul.digestlinks li a{
	color: #124573;
	
	text-decoration: none;	
	border:none;
	padding: 0px ;
	margin: 0px;
	
}
ul.digestlinks li a:link,  ul.digestlinks li a:visited{
	font-size :12px;
	color: #124573;	
	text-decoration: none;	
}
ul.digestlinks li a:hover{
	font-size :12px;
	color: #3D6DAD;		
	text-decoration: none;
}
li.digestmaino{
	font-weight:bold;
	color: #124573;
	font-size :12px;
	text-decoration: none;	
	list-style-type:none;	
	padding-top: 10px;
	margin-left: 0px;
	
}
li.digestmain{
	font-weight:bold;
	color: #124573;
	font-size :12px;
	text-decoration: none;	
	list-style-type:none;	
	padding-top: 10px;
	margin-left: 8px;
	
}

li.digestsub {
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 5px;	
	list-style:none;	
	color: #124573;	
	font-weight: normal;
	font-size:10px;
}
li.digestsub a:link, li.digestsub a:visited{
	font-size: 10px;
}
ul.static{
	list-style: none;	
	width: auto;
}
ul.static a:link, ul.static a:visited{
	color:#124573;
	border:none;
	margin: 3px 0px 3px 15px;
	padding: 0px;	
	text-decoration: none;
	font-weight: normal;
}
ul.static a:hover{
	color: #3D6DAD;
	border:none;
	text-decoration: none;
	
}
.globe{
  float: right;
  width: 390px;
  /*
	position: absolute;
	top: 0px;
	left: 355px;
	padding:  0px ;
	margin:0px;*/
}

.ad-abe{
	position: absolute;
	left: 800px;
	top: 140px;
}

table.fn{
	tr td {margin:0px; padding:0px;} 
}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */	

#AutoNumber2{
  margin: 2px 0 0 0;
}