@import url('http://media.washingtonpost.com/wp-srv/mmedia/css/player-buttons.css');

/*BASE*/
#specialReport { width:970px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#specialReport a:link, #specialReport a:visited {color: #0076a3; text-decoration: none; font-weight: normal; }
#specialReport a:hover {text-decoration: underline;}
#specialReport a.normal:link, #specialReport a.normal:visited {font-weight: normal;}
#specialReport a.darkgrayLink:link, #specialReport a.darkgrayLink:visited {color: #333;}
#specialReport a.medgrayLink:link, #specialReport a.medgrayLink:visited {color: #777;}
#specialReport a.grayLink:link, #specialReport a.grayLink:visited {color: #555;}


/*FONTS*/
#specialReport .content h1 { color:#333; font-size:26px; 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:hover { color:#333; font-weight:bold; text-decoration: none;}
#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 h3 { color:#333; font-size:30px; 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:22px; font-family:georgia; font-weight:normal; line-height:24px; 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 {font-size: 12px; font-family: arial; font-weight: bold; text-transform: uppercase; margin-bottom: 5px; color: #828282;}
#specialReport .content h7 {font-size: 14px; color: #474747; font-family: arial; font-weight: bold;  margin: 0 0 10px 0;}

#specialReport .timeline h1 { color:#333; font-size:25px; font-family:georgia, serif; font-weight:normal; line-height:26px; padding:0px 0px 0px 0px; margin:6px 0px 4px 0px; float: none;}
#specialReport .timeline h1 a, a:hover { color:#333; font-weight:bold; text-decoration: none;}


#specialReport .content .bigGeorgiaHead {font-size: 23px; color: #474747; font-family:  georgia; font-weight: normal; margin: 20px 0 10px 0px; padding: 0px 0 0 0; line-height: 25px;  }
#specialReport .content .headSmall {font-size: 15px; font-family: georgia; font-weight: normal; line-height: 18px;  margin: 0 0 5px 0; padding: 0 0 0 0; display: block;}
#specialReport .content .headDiscussion {font-size: 16px; font-family: georgia; font-weight: normal; line-height: 18px;  margin: 0 0 3px 0; padding: 0 0 0 0; display: block;}

#specialReport .content p { color:#555; font-size:13px; font-family:georgia; font-weight:normal; line-height:18px; margin:0px 0px 12px 0px; padding:0px 0px 0px 0px; }
#specialReport .content .blurb { color:#777; font-size:12px; font-family:arial; font-weight:normal; line-height:17px; margin:5px 0;}
#specialReport .content .blurbRelated {color: #464646;font-size: 12px; font-family: arial; padding-top: 5px; line-height: 18px; display: block;}
#specialReport .content .blurbSmallgray {color: #939393; font-size: 11px; font-family: arial; line-height: 14px; margin: 10px 0;}
#specialReport .content .blurbSmall {color: #464646; font-size: 11px; font-family: arial; line-height: 14px;}
#specialReport .content .blurbSmallRelated {color: #464646; font-size: 11px; font-family: arial; line-height: 18px; display: block;}

#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:14px; margin:0px 0px 4px 5px; padding:5px 0px 0px 0px; }

#specialReport .content .moreLink {color: #464646; font-size: 13px; font-family: georgia; line-height: 15px; margin-top: 10px;  font-style: italic;}
#specialReport .content .viewMore { color:#333; font-size:13px; font-family:georgia; font-weight:normal; line-height:12px; font-style:italic; text-align: 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 .small {font-size: 11px;}
#specialReport .content .grayTxt {color: #666;}
#specialReport .content .darkTxt {color: #333;}
#specialReport .content .bold {font-weight: bold;}
#specialReport .content .italic {font-style:italic;}

#specialReport .content .inline {display: inline;}

#specialReport .content .keyfactsLinkFirst { background: url('http://media.washingtonpost.com/wp-srv/images/bullet_3x3_999999.gif') 0px 5px no-repeat; padding: 0px 0 0 10px; margin: 0px 0 0 0px; font-weight: bold; }
#specialReport .content .keyfactsLink { background: url('http://media.washingtonpost.com/wp-srv/images/bullet_3x3_999999.gif') 0px 5px no-repeat; padding: 0px 0 0 10px; margin: 5px 0 0 0px; }
#specialReport .content .smallkeyfactsLink { background: url('http://media.washingtonpost.com/wp-srv/images/bullet_3x3_999999.gif') 0px 5px no-repeat; padding: 0px 0 0 10px; margin: 5px 0 0 0px; font-weight: bold; font-size: 11px;}
#specialReport .content .sidebarLink { background: url('http://media.washingtonpost.com/wp-srv/images/bullet_3x3_999999.gif') 0px 5px no-repeat; padding: 0px 0 0 10px; margin: 10px 0 0 0px; font-weight: bold; }
#specialReport .content .headlineMore {background: url('http://media.washingtonpost.com/wp-srv/images/bullet_3x3_999999.gif') 0px 5px no-repeat; padding: 0px 0 0 10px; margin: 4px 0 0 0px; font-weight: bold; font-size: 12px;}
#specialReport .content .userComment {background: url('images/comments.gif') 0px 0px no-repeat; padding: 2px 0 0 0px; margin: 7px 0 0 0px; font-size: 12px;}
#specialReport .content .userComment a {margin-left: 30px; color: #000000 !important;}
#specialReport .content .videoLink {background: url('http://media.washingtonpost.com/wp-srv/gr/std-icon-video.gif') 0px 3px no-repeat; padding: 2px 0 0 18px; margin: 7px 0 0 0px;}
#specialReport .content .credit {color: #666; margin-top: 3px; float: right; font-size: 11px; display: block; margin-right: 10px;}
#specialReport .content .graphiccredit {font-style: normal; margin: 3px 5px 20px 0px; padding-top: 2px; font-style:normal; float:right; color: #666; }

#specialReport .content .sidebar ul {padding: 0px 0px 0px 30px; margin: 0px 0px 0px -15px; width: 175px; font-size: 11px; }
#specialReport .content .sidebar li {font-size: 11px; padding-bottom: 5px;}

/*KICKERS*/
#specialReport .kickerwithBackground, #article #primaryRace .kickerwithBackground {color: #333; border-bottom: 1px solid #ccc; font-weight: bold; color:#555555; border-bottom: 1px solid #ccc; margin: 0px 0 10px 0px; padding: 0px 5px 4px 0px; font-weight:bold; font-size: 18px; line-height:18px; }
#specialReport .kickernoLine {color: #666; margin: 0px 0 10px 0px; padding: 0px 5px 2px 0px; font-size: 15px; font-family: arial; font-weight: bold;  }
#specialReport .inlinekicker {margin: 0px 0 10px 0px; padding: 5px 5px 5px 0px; width: 226px; font-size: 11px; font-family: arial; font-weight: bold; color: #006600; text-transform: uppercase; display: inline; }
#specialReport .graykicker {font-size: 11px; font-family: arial; font-weight: bold; text-transform: uppercase; margin-bottom: 5px; color: #666;}


/*PAGE STRUCTURE*/
#specialReport #mainContent { width:620px; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; border-right:3px double #CCC; float:left; }
#specialReport #header { margin:10px 10px 5px 10px; }
#specialReport #rightColumn { width:346px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }
#specialReport #adBox { padding:10px 10px 10px 10px; margin:0px 0px 0px 0px; }
#specialReport #banner {padding: 5px 0px 0px 0px;  margin: 0 0 0px 0; border-bottom: 1px solid #ccc;}

#specialReport .split350250 {background: url('http://www.washingtonpost.com/wp-srv/graphics/specialreports/css/images/350250split.gif') repeat-y; height: 100%; padding: 0px 10px;}
#specialReport .split350250 .left { width: 340px; height: 100%; }
#specialReport .split350250 .right { width: 233px; }
#specialReport .split350250 .right .photoHolder {width: 229px; padding: 2px; border: 1px solid #ccc;}

#specialReport .split250350 {background: url('http://media.washingtonpost.com/wp-srv/graphics/specialreports/css/images/250350split.gif') repeat-y; height: 100%; padding: 0px 10px;}
#specialReport .split250350 .left { width: 220px; height: 100%; }
#specialReport .split250350 .right { width: 353px; }
#specialReport .split250350 .left .photoHolder {width: 229px; padding: 2px; border: 1px solid #ccc;}

/*#specialReport .split250350  {background: url('http://media.washingtonpost.com/wp-srv/graphics/specialreports/css/images/250350split.gif') repeat-y;  height: 100%; margin: 10px 0; padding: 0px 0 0 0; }
#specialReport .split250350 #left { width: 233px; margin-right: 0px; float: left; height: 100%; padding: 0px;}
#specialReport .split250350 #right { float: right; width: 340px; padding-left: 10px;  }
#specialReport .split250350 #right .photoHolder {width: 229px; padding: 2px; border: 1px solid #ccc;}*/

#specialReport .split5050 {padding: 0px 10px;}
#specialReport .split5050 #left  {width: 284px; padding-right: 10px; float: left;}
#specialReport .split5050 #right  {width: 283px; padding-left: 10px; float: right;}
#specialReport .split5050 {margin: 10px 0; height: 100%; background: url('http://media.washingtonpost.com/wp-srv/graphics/specialreports/css/images/5050split.gif') repeat-y; }

#specialReport .threeColMargin {margin-top: 15px; margin-bottom: 10px;}
#specialReport .threeCol {background: url('http://www.washingtonpost.com/wp-srv/graphics/specialreports/css/images/threecolumn_bg.gif') repeat-y; overflow:auto; height: 100%;}
#specialReport .threeCol #lftCol {float: left; width: 182px; height: 100%;}
#specialReport .threeCol #center {float: left; width: 184px; }
#specialReport .threeCol #rtCol {float: right; width: 184px; }

#specialReport .w350 {width: 350px;}
#specialReport #CapTop350 {background: url('http://media.washingtonpost.com/wp-srv/graphics/specialreports/css/images/350_gray_top.gif') no-repeat; width: 352px; padding: 0px; height: 15px; margin-top: 10px;}
#specialReport #CapBtm350 {background: url('http://media.washingtonpost.com/wp-srv/graphics/specialreports/css/images/350_gray_btm.gif') no-repeat; width: 352px; padding: 0px; height: 15px; margin-bottom: 0px;}

#specialReport .w610 {width: 610px;}
#specialReport #gray610Top {background: url('http://media.washingtonpost.com/wp-srv/graphics/specialreports/css/images/610_gray_top.gif') no-repeat; width: 610px; padding: 0px; height: 15px; }
#specialReport #gray610Btm {background: url('http://media.washingtonpost.com/wp-srv/graphics/specialreports/css/images/610_gray_btm.gif') no-repeat; width: 610px; padding: 0px; height: 15px; margin-bottom: 10px;}

#specialReport #blue610Top {background: url('http://media.washingtonpost.com/wp-srv/graphics/specialreports/css/images/cntr_top.jpg') no-repeat; width: 610px; padding: 0px; height: 19px; margin-top: 10px;}
#specialReport #blue610Btm {background: url('http://media.washingtonpost.com/wp-srv/graphics/specialreports/css/images/cntr_btm.jpg') no-repeat; width: 610px; padding: 0px; height: 19px; margin-bottom: 10px;}
#specialReport #blue610 .left  {height: 230px; width: 284px; padding-right: 10px; border-right: 1px solid #ccc; float: left;}
#specialReport #blue610 .right  {height: 230px; width: 283px; padding-left: 10px; border-left: 1px solid #ccc; float: right;}

#specialReport .leadLeft { width:424px; float:left; }
#specialReport .leadRight { width: 183px; float: left; margin-left: 10px; border-left: 1px solid #ccc; }

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

#specialReport .navItem { float:left; display:inline-block; padding:0px 0px 0px 0px; margin:0px 35px 5px 0px; color:#999; font-size:12px; font-family:arial; font-weight:bold; line-height:12px; text-transform:uppercase;}

/*NAV STYLE FOR HIGHLIGHTING ACTIVE SECTION*/
#specialReport .navLink { float:left; display:inline-block; margin-right:20px; padding:10px 10px 5px 10px; font-size: 12px; font-family: arial; font-weight: bold; text-transform: uppercase;} /*USE INSTEAD OF navItem*/
#specialReport .navLink a { color:#434343;font-weight:bold;}
#specialReport #active-nav {background:#555;}
#specialReport #active-nav h6, #specialReport #active-nav h6 a {color:#fff;font-size: 12px; font-family: arial; font-weight: bold; text-transform: uppercase; margin-bottom: 5px;}
.navLine { border-bottom: 1px solid #CCC; line-height:0px; margin:0px 0px 0px 0px; } /*TOP BORDER FOR NAV ELEMENTS INSTEAD OF SOLIDLINE CLASS*/

.pad0 { padding:0px; }
.pad0r { padding-right:0px; }
.pad0l { padding-left:0px; }
.pad0t { padding-top:0px; }
.pad0b { padding-bottom:0px; }

.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; }

.margin0 { margin:0px; }
.margin0r { margin-right:0px; }
.margin0l { margin-left:0px; }
.margin0t { margin-top:0px; }
.margin0b { margin-bottom:0px; }

.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; }

.margin20t {margin-top: 20px;}
.margin20b {margin-top: 20px;}

/*GRAPHICAL ELEMENTS*/
.gray {background-color: #eee;}
.blue {background-color: #ecf5f6;}
.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; }
.doublelines {width: 100%; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; height: 2px; max-height: 2px; padding: 0px; margin: 0px; line-height: 1px;}
.dottedline {width: 100%; border-bottom: 1px dotted #ccc; margin: 10px 0 10px 0; height: 3px; line-height: 3px;}
.outline { border:1px solid #CCC; padding:1px; }
.vertlines {float:left;  margin: 0 0 0px 0; background: url('http://media.washingtonpost.com/wp-srv/graphics/specialreports/css/images/verticalline.gif') repeat-y; width: 3px; height: 290px;}

.doubleBoxOutside600 { border: 1px solid #ccc; margin: 10px 0 10px 0px; padding: 2px; width: 600px;}
.doubleBoxInside600 { border: 1px solid #ccc; width: 598px;}
.doubleBoxOutside350 { border: 1px solid #ccc; margin: 0px 0 10px 0px; padding: 2px; width: 346px;}
.doubleBoxInside350 { border: 1px solid #ccc; width: 342px;}



/*FLOATS*/
.floatLeft {float:right;}
.floatRight {float:right;}
.left { float:left; display:inline;}
.right { float:right; }

/*IMAGES*/
img.leadPhoto { border:5px solid #FFF; }
.leftPicture {float: left; padding: 0px 10px 5px 0px;}
.rightPicture {float: right; padding: 0px 0px 5px 5px;}
img.Main {border: none;}
#specialReport .thumbHolder {width: 80px; padding: 1px; border: 1px solid #ccc;}
#specialReport .colorbtm424 {background: url('http://www.washingtonpost.com/wp-srv/business/foreclosureprevention/images/colorbtm.gif') no-repeat; width: 424px; margin: 0px; padding: 0px; height: 8px;}


/*TABLE STYLES*/
table.dataTable { width: 100%; border-left: 1px solid #CCC; border-collapse: collapse; border: 1px solid #ccc;}
table.dataTable, table.calendar {  }
table.dataTable th {
	color: #333;
	border-right: none;
	vertical-align: center;
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 6px 5px 6px 8px;
	background-color: #fff;
	background: url('http://www.washingtonpost.com/wp-srv/graphics/specialreports/css/images/table_th_bg.gif') repeat-x;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #CCC;
}

table.dataTable th.left, table.calendar th.left { vertical-align: top; }
table.dataTable tfoot, table.dataTable tfoot th, table.dataTable tfoot td, table.calendar tfoot, table.calendar tfoot th, table.calendar tfoot td {
	border-top: 2px solid #666;
	font-weight: bold;
}
table.dataTable tfoot td, table.calendar tfoot td { background-color: #EEE; }
table.dataTable td, table.calendar td {
	color: #333;
	vertical-align: top;
	padding: 6px 5px 6px 8px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #ccc;
	font: 12px Arial, Helvetica, sans-serif;
}
table.smallTable { width: 100%;   border-collapse: collapse;}
table.smallTable tfoot, table.smallTable tfoot th, table.smallTabletfoot td { border-top: 2px solid #666; font-weight: bold; }
table.smallTable tfoot td, table.calendar tfoot td { background-color: #EEE; }
table.smallTable td { color: #333; vertical-align: top; padding: 7px 5px; font: 12px Arial, Helvetica, sans-serif; }
table.smallTable tr {border-bottom: 1px solid #999;}

.lastRow {border-bottom: none !important;}
.rightAlign {text-align: right;}
.shadedRowBG {background: url('http://www.washingtonpost.com/wp-srv/graphics/specialreports/css/images/table_th_bg.gif') repeat-x;}

/*TIMELINE*/
#timeline {margin-top: 10px;}
#srTimeline {margin-top: 10px;}
#srTimeline h2 { margin-bottom: 20px; }
#srTimeline .month h2 { margin: 0; font: normal 17px/18px Georgia, 'Times New Roman', Times, serif; color: #333; text-align: center; width: 100px; float: left; padding-top: 10px; }
#srTimeline .graphic {border: 1px solid #ccc; padding: 5px; margin: 5px 0px 10px 10px; background-color: #fff; float: right; font-size: 12px;}
#srTimeline .photo {padding: 5px 0px 10px 10px; margin: 5px 0px 10px 10px; background-color: #fff; float: right;}
#srTimeline .date { clear: both; padding-top: 10px; width: 70px; float: left; margin: 0; padding: 5px 0; text-align: center; font: bold 15px/17px Georgia, 'Times New Roman', Times, serif; color: #000; background: #FFF url('http://media.washingtonpost.com/wp-srv/politics/interactives/factchecker/bg_year.gif') repeat-x; height: 50px;}
#srTimeline .infoBox {margin: 0 10px 5px 80px; font: 13px/16px Arial, Helvetica, sans-serif; clear: right; border-top: 1px solid #CCC; padding: 12px 7px;}
#srTimeline .item {margin: 5px 0 0 0px; font: 13px/16px Arial, Helvetica, sans-serif; border-top: 1px dotted #CCC; padding: 12px 7px; }
#srTimeline .textItem {padding: 5px 0px 0 0; display: block; overflow: hidden; font-size: 12px; line-height: 1.5em; }
#srTimeline .dow { background-color: #efefef; font: normal 15px/17px Georgia, 'Times New Roman', Times, serif; color: #000; border: 1px dotted #ccc; width: 495px; padding: 4px; margin-top: 10px;}
#srTimeline .creditcrisis {float: right; display: inline; padding: 0px 0px 5px 10px;}
#srTimeline .caption {margin-top: 5px; line-height: 12px; width: 200px; color: #666;}
#srTimeline .enlargePhoto { display: block; margin: -20px 5px 3px 0; height: 20px; cursor: pointer;
                font: bold 11px/11px Arial, Helvetica, sans-serif; color: #FFF;
                background: #333 url('http://media.washingtonpost.com/wp-srv/politics/interactives/citizenkstreet/imgs/ico_enlarge.gif') no-repeat 4px 5px; opacity: 0.8; filter:alpha(opacity=80); float: left; }
#srTimeline .enlargePhoto a { display: block; padding: 4px 4px 0 18px; }
#srTimeline .enlargePhoto a:link, .enlargePhoto a:visited { color: #9CF; }
#srTimeline .enlargePhoto a:hover, .enlargePhoto a:active { color: #FFF; }
#srTimeline .timelinePhoto {font: 11px/130% Arial, Helvetica, sans-serif; color: #666; }
#srTimeline .timelinePhoto .credit { color: #999; }
#srTimeline .timelinePhoto .cutline { clear: both; margin-top: 3px; }


/* TABS */
.tabBox { }
.tabBox ul.tabs, .tabBox ul.tabs li { background: none; margin: 0; padding: 0; }
.tabBox ul.tabs  {float:left; width:100%; margin: 0; padding: 0; font:bold 11px arial; color:#333; background:url('http://media.washingtonpost.com/wp-srv/business/images/biztab_bgstripe.gif') repeat-x bottom; list-style:none;}
.tabBox ul.tabs li  { float:left; margin:0; padding:0; background:url('http://media.washingtonpost.com/wp-srv/business/images/biztab_rcorner.gif') no-repeat right top; margin-right:1px; font:bold 11px Arial, Helvetica, sans-serif;}
.tabBox ul.tabs a   { float:left; padding:6px 8px 5px 8px;  display:block; background:url('http://media.washingtonpost.com/wp-srv/business/images/biztab_lcorner.gif') no-repeat left top; text-decoration:none;}
#p2multimedia .tab-open { background-image:url('http://media.washingtonpost.com/wp-srv/business/images/biztab_rcorner_on.gif');}
#p2multimedia .tab-open a { background-image:url('http://media.washingtonpost.com/wp-srv/business/images/biztab_lcorner_on.gif'); padding-bottom:6px; color:#333;}
.tabBox .tabItem  { padding: 10px 7px 0 7px; }
.newsGraphic .tabItem p.more { margin-bottom: 0; }
#p2multimedia { float: left; width: 349px; clear: both; margin-top: 20px; }
#p2multimedia { padding: 0; }
#p2multimedia #media0 { display: none; }
#p2multimedia #media1 { display: block; }
#p2multimedia #media3 { display: none; }
#p2multimedia #media2 { display: none;}
.tabBorderBox {border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-left: 1px solid #999999; min-height: 100px; width: 347px; }

/*LIGHTBOX*/
#lightbox {position: absolute; top: 40px; left: 0; width: 645px; z-index: 10001!important; text-align: center; line-height: 0;}
#lightbox a img { border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;}
#imageContainer { padding: 10px; }
#loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
#hoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background: transparent url('http://media.washingtonpost.com/wp-srv/politics/interactives/citizenkstreet/lightbox/images/blank.gif') no-repeat; /* Trick IE into showing hover */ display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url('http://media.washingtonpost.com/wp-srv/politics/interactives/citizenkstreet/lightbox/images/prevlabel.gif') left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url('http://media.washingtonpost.com/wp-srv/politics/interactives/citizenkstreet/lightbox/images/nextlabel.gif') right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; }
#imageData{ padding:0 10px;}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font: 12px/135% Arial, Helvetica, sans-serif; color: #333; margin-bottom: 10px; }
#imageData #caption .credit { color: #666; }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; color: #999;	}			
#imageData #bottomNav { padding: 0; border: 0; margin: 0; }
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}			
#overlay {position: absolute; top: 0; left: 0; z-index: 10000!important; width: 100%; height: 500px; background-color: #000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
.clearfix:after { content: ".";  display: block; height: 0; clear: both; visibility: hidden;	}
* html>body .clearfix { display: inline-block; width: 100%;}
* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	
/*COMMENTS*/
.sidebar h2, #article .sidebar div.seo-header { display: none; }/*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;}


	

/*TOPSTRIP*/
#specialReport .title_area {height: 75px !important; margin-top: 15px; margin-bottom: 10px; border: none;}
#specialReport .title_area h1 {margin: 0px; font-size: 20px;}
#specialReport .title_area h2 {margin: 3px 0 0 0; width: 500px; float: left;}
#specialReport .title_area .blurbArial {text-transform: uppercase; font-size: 11px !important; border-top: 1px solid #ccc; margin: 0px 0px 5px 0px; padding: 5px 5px; border-bottom: 1px solid #ccc;}
#specialReport .title_area img {float: left; margin: 0 10px 0 0 !important; border: none;}
