#wp_header_top a:link, #wp_header_top a:visited, #wp_header_top a:hover, #wp_header_top a:active { color: #0c4790;}
.bread_crumbs h2 {color: #0c4790;}

/* fonts */

#specialReport #content a, a:link, a:visited { color:#0076A3; text-decoration:none; font-weight:normal; }
#specialReport #content a:hover { color:#000; text-decoration:none; font-weight:normal; }
#specialReport #content a:active { color:#000; text-decoration:none; font-weight:normal; }

#specialReport #content h1 { color:#333; font-size:24px; font-family:arial; font-weight:bold; line-height:26px; padding:0px 0px 0px 0px; margin:6px 0px 0px 0px; letter-spacing: -.5px; float:left; }
#specialReport #content h1 a, a:link, a:visited { color:#333; font-weight:bold; }
#specialReport #content h1 a:hover {font-weight:bold; }

#specialReport #content h2 { color:#777; font-size:12px; font-family:georgia; font-weight:normal; line-height:12px; font-style:italic;  padding:17px 0px 0px 10px; margin:0px 0px 0px 0px; float:left; }
#specialReport #content h2 a, a:link, a:visited { color:#999; }

#specialReport #content h3 { color:#333; font-size:25px; font-family:georgia; font-weight:normal; line-height:30px; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; }

#specialReport #content h4 { color:#333; font-size:18px; font-family:georgia; font-weight:normal; line-height:22px; padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; }

#specialReport #content h5 { color:#555; font-size:18px; font-family:arial; font-weight:bold; line-height:18px; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px; }

#specialReport #content h6 { color:#999; font-size:12px; font-family:arial; font-weight:bold; line-height:12px; padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; text-transform:uppercase; }
#specialReport #content h6 a, a:link, a:visited { color:#555; font-weight:bold;}
#specialReport #content h6 a:hover { color:#555; font-weight:bold;}

#specialReport #content p { color:#333; font-size:13px; font-family:georgia; font-weight:normal; line-height:17px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; }
#specialReport #content p .med-gray { color:#333; font-size:13px; font-family:georgia; font-weight:normal; line-height:17px; margin:0px 0px 12px 0px; padding:0px 0px 0px 0px; }

#specialReport #content .blurbHead { color:#777; font-size:14px; font-family:arial; font-weight:normal; line-height:15px; margin:5px 0px 5px 0px; padding:0px 0px 0px 0px; }
#specialReport #content .blurb { color:#777; font-size:12px; font-family:arial; font-weight:normal; line-height:13px; margin:5px 0px 5px 0px; padding:0px 0px 0px 0px; }
#specialReport #content .italic { color:#777; font-size:12px; font-family:georgia; font-weight:normal; line-height:12px; font-style:italic;  padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; }
#specialReport #content .blurbSmallgray {color: #939393; font-size: 11px; font-family: arial; line-height: 14px; margin: 4px 0;}
#specialReport #content .credit {color: #939393; font-size: 11px; font-family: arial; line-height: 14px; margin: 3px 0;}

#specialReport #content ul { margin:0px 0px 15px 5px; padding:0px 0px 0px 0px; } 
#specialReport #content li { color:#777; font-size:12px; font-family:arial; line-height:15px; margin:0px 0px 0px 5px; padding:5px 0px 0px 0px; }
#specialReport #content li a, a:link, a:visited a:hover { font-weight:normal; }

#specialReport #content .viewMore { color:#333; font-size:12px; font-family:georgia; font-weight:normal; line-height:12px; font-style:italic; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#specialReport #content .viewMore a, a:link, a:visited { color:#333; }

#specialReport #content .serif {font-family:Georgia, "Times New Roman", Times, serif;}
#specialReport #content .bold {font-weight:bold;}
#specialReport #content .pop-blurb { color:#777; font-size:12px; font-family:arial; font-weight:bold; line-height:24px; margin:0px; padding:0px 0px 0px 0px; }
#specialReport #content .graph-kicker { color:#777; font-size:12px; font-family:arial; font-weight:bold; line-height:14px; margin:0px; padding:0px 0px 0px 0px; }
#specialReport #content .graph-unit {color: #939393; font-size: 11px; font-family: arial; line-height: 12px; margin: 0px 0;}

#specialReport #content #active-nav {background:#555;}
#specialReport #content #active-nav h6 {color:#fff;}
#specialReport #content #active-nav h6 a {color:#fff;}




/*PAGE STRUCTURE*/

#specialReport { width:970px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#specialReport #content #mainContent { width:620px; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; border-right:3px double #CCC; float:left; }
#specialReport #content #header { margin:10px 10px 5px 10px; }
#specialReport #content #rightColumn { width:346px; padding:0px 0px 0px 0px; magin:0px 0px 0px 0px; float:left; }
#specialReport #content #adBox { padding:10px 10px 10px 10px; margin:0px 0px 0px 0px; }

.twothirds {background: url('http://www.washingtonpost.com/wp-srv/graphics/specialreports/css/images/350250split.gif') repeat-y; background-position: 23px; }
.leadLeft { width:380px; float:left; }
.leadRight { width: 220px; float: left; margin-left: 10px;}

#specialReport #content .split400185 {}
#specialReport #content .split400185 #left { width: 385px; float:left; display:inline; }
#specialReport #content .split400185 #right { width: 185px; float:right; display:inline; border-left:3px double #ccc; padding-left:10px; }

.threeColLeft { float:left; width:203px; border-right:3px double #CCC; }
.threeColMiddle { float:left; width:203px; border-right:3px double #CCC; } 
.threeColRight { float:left; width:203px; display:inline; }

.threeColLeftList { float:left; width:203px; }
.threeColMiddleList { float:left; width:203px; } 
.threeColRightList { float:left; width:203px; display:inline; }

#twoColumnBG {background: url('http://www.washingtonpost.com/wp-srv/graphics/specialreports/css/images/5050split.gif') repeat-y; background-position: -10px;}
.twoColLeft { float:left; width:300px; margin-right: 8px; }
.twoColRight { float:left; width:308px; }

.oneColLeft { width:424px; float:left; }

.fiveCol {float:left; width:122px; display:inline; }

.navItem { float:left; display:inline-block; margin-right:20px; padding:10px 10px 5px 10px; }

.pad5 { padding:5px; }
.pad5r { padding-right:5px; }
.pad5l { padding-left:5px; }
.pad5t { padding-top:5px; }
.pad5b { padding-bottom:5px; }

.pad10 { padding:10px; }
.pad10r { padding-right:10px; }
.pad10l { padding-left:10px; }
.pad10t { padding-top:10px; }
.pad10b { padding-bottom:10px; }

.margin5 { margin:5px; }
.margin5r { margin-right:5px; }
.margin5l { margin-left:5px; }
.margin5t { margin-top:5px; }
.margin5b { margin-bottom:5px; }

.margin10 { margin:10px; }
.margin10r { margin-right:10px; }
.margin10l { margin-left:10px; }
.margin10t { margin-top:10px; }
.margin10b { margin-bottom:10px; }

/*GRAPHIC ELEMENTS*/

.leadPhoto { border:5px solid #FFF; }

.climate-blue {color:#6199b0;}

.colorbg {background-color: #eee;}
.doubleLine { height:3px; padding:0px 0px 0px 0px; margin:10px 0px 10px 0px; border-top: 1px solid #CCC; border-bottom:1px solid #CCC; /*IE6 HIEGHT HACK*/ line-height:0px; }
.dottedLine { border-bottom: 1px dotted #CCC; line-height:0px; padding:0px 0px 0px 0px; margin:10px 0px 10px 0px;} 
.solidLine { border-bottom: 1px solid #CCC; line-height:0px; margin:0px 0px 10px 0px; }
.navLine { border-bottom: 1px solid #CCC; line-height:0px; margin:0px 0px 0px 0px; }
.outline { border:1px solid #CCC; padding:1px; }
.left { float:left; }
.right { float:right; }

#specialReport #content .seeMore { color:#000; font-size:12px; font-family:georgia; font-weight:normal; line-height:12px; font-style:italic;  padding:0px 20px 0px 0px; margin:0px 0px 0px 0px; text-align:right; }
#specialReport #content .seeMore a, a:link, a:visited { color:#000; }

/*COMMENTS*/
#bottom {width: 970px; margin: 0 0 0px 0; padding-top: 0px; }
#bottomLeft {width: 590px; margin-top: 0px; float: left; padding-left: 10px;}
#ArticleCommentsWrapper .sidebarhack {display: none;}
#resources {float:left; margin-bottom: 10px; width: 300px; padding-right: 15px;}
#resources a {text-decoration: none; }
#resources a:hover { text-decoration:underline;}
#photoQuad {width:250px; float: right; padding-left: 10px; }
#vertlines {float:left;  margin: 0 0 0px 0; background: url('http://www.washingtonpost.com/wp-srv/metro/interactives/inauguration09/video/images/verticalline.gif') repeat-y; width: 3px; height: 290px;}
.sidebar ul {padding: 0px 0px 0px 30px; margin: 0px 0px 0px -15px; width: 320px; font-size: 11px; }
.sidebar li {font-size: 11px; padding-bottom: 5px;}
.sidebar h2 .sidebar h2, #article .sidebar h2, .sidebar h2 a, #article .sidebar h2 a { display: none; }
.sidebar { background-color: none; border: none; border-style: none; color:#000000; font-family:arial,sans-serif; font-size:8pt; font-weight:normal; line-height:1.3; margin-bottom:4px; padding:0;}





.sidebar .seo-header {font-size: 12px; font-weight: bold; color: #666; margin-right: 5px;}
.sidebar {color: #666;}
.sidebar h2, #article .sidebar h2, .sidebar h2 a, #article .sidebar h2 a, .sidebar div.seo-header, #article .sidebar div.seo-header, .sidebar div.seo-header a, #article .sidebar div.seo-header a {
background-color:#ffffff;
color:#666;
font-size: 12px;
font-weight:bold;
margin:0;
padding:0px;
text-align:left;
text-decoration:none;
text-transform:uppercase;
}

.bullet {
background:transparent url(http://www.washingtonpost.com/wp-srv/politics/obama/europe09/images/bullet.gif) no-repeat scroll 0 5px;
font-size:12px;
font-weight:normal !important;
margin:5px 0 0 0;
padding:0 0 0 7px;
}

.sidebar h2, #article .sidebar h2, .sidebar div.seo-header, #article .sidebar div.seo-header {
border-bottom: none;
}

.sidebarcontent {
padding:6px 6px 6px 0;
}

.sidebar ul {list-style-image: none !important;}
.sidebar li {width: 285px;}

