

@import url("http://www.washingtonpost.com/wp-srv/globalnav/styles/globalNav.css");



a:link    { color:#0C4790; }

a:visited { color:#0C4790; }

a:active  { color:#CC0000; }

a:hover   { color:#CC0000; }



body {

  background-color:#FFFFFF;

  margin:0px;

  padding:5px 0 0 5px;

  font-family:arial,helvetica,sans-serif;

  font-size:68.75%;

}

li, form, fieldset {

	margin:0;

	padding:0;

}



@import url("http://www.washingtonpost.com/wp-srv/css/bullets.css");



/*

THE FOLLOWING STYLES (ADDED 2.22.07) ARE FOR THE "PLAY" BUTTON AND CORRESPONDING IMAGES, USED TO LINK TO THE MULTIMEDIA PLAYER

*/

.play-btn-box454x255 {

	position:relative;

	width:454px;

	height:255px;

}

.play-btn-box454x255 .play-btn {

	position:absolute;

	width:78px;

	height:48px;

	top:103px;

	left:188px;

	background:url(http://media.washingtonpost.com/wp-srv/mmedia/images/player/play-button-med.png) no-repeat;

	_background:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.washingtonpost.com/wp-srv/mmedia/images/player/play-button-med.png',sizingMethod='scale');

	cursor:pointer;

}

.play-btn-box454x255 a {

	position:absolute;

	top:0;

	left:0;

	width:454px;

	height:255px;

}

.play-btn-box454x255 b {

	display: none;

}



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



.play-btn-box350x197 {

	position:relative;

	width:350px;

	height:197px;

}

.play-btn-box350x197 .play-btn {

	position:absolute;

	width:78px;

	height:48px;

	top:74px;

	left:136px;

	background:url(http://media.washingtonpost.com/wp-srv/mmedia/images/player/play-button-med.png) no-repeat;

	_background:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.washingtonpost.com/wp-srv/mmedia/images/player/play-button-med.png',sizingMethod='scale');

	cursor:pointer;

}

.play-btn-box350x197 a {

	position:absolute;

	top:0;

	left:0;

	width:350px;

	height:197px;

}

.play-btn-box350x197 b {

	display: none;

}



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



.play-btn-box290x163 {

	position:relative;

	width:290px;

	height:163px;

}

.play-btn-box290x163 .play-btn {

	position:absolute;

	width:58px;

	height:36px;

	top:63px;

	left:116px;

	background:url(http://media.washingtonpost.com/wp-srv/mmedia/images/player/play-button-sm.png) no-repeat;

	_background:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.washingtonpost.com/wp-srv/mmedia/images/player/play-button-sm.png',sizingMethod='scale');

	cursor:pointer;

}

.play-btn-box290x163 a {

	position:absolute;

	top:0;

	left:0;

	width:290px;

	height:163px;

}

.play-btn-box290x163 b {

	display: none;

}



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



.play-btn-box228x128 {

	position:relative;

	width:228px;

	height:128px;

}

.play-btn-box228x128 .play-btn {

	position:absolute;

	width:58px;

	height:36px;

	top:46px;

	left:85px;

	background:url(http://media.washingtonpost.com/wp-srv/mmedia/images/player/play-button-sm.png) no-repeat;

	_background:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.washingtonpost.com/wp-srv/mmedia/images/player/play-button-sm.png',sizingMethod='scale');

	cursor:pointer;

}

.play-btn-box228x128 a {

	position:absolute;

	top:0;

	left:0;

	width:228px;

	height:128px;

}

.play-btn-box228x128 b {

	display: none;

}



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



.play-btn-box454x341 {

	position:relative;

	width:454px;

	height:341px;

}

.play-btn-box454x341 .play-btn {

	position:absolute;

	width:78px;

	height:48px;

	top:146px;

	left:188px;

	background:url(http://media.washingtonpost.com/wp-srv/mmedia/images/player/play-button-med.png) no-repeat;

	_background:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.washingtonpost.com/wp-srv/mmedia/images/player/play-button-med.png',sizingMethod='scale');

	cursor:pointer;

}

.play-btn-box454x341 a {

	position:absolute;

	top:0;

	left:0;

	width:454px;

	height:341px;

}

.play-btn-box454x341 b {

	display: none;

}



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



.play-btn-box350x263 {

	position:relative;

	width:350px;

	height:263px;

}

.play-btn-box350x263 .play-btn {

	position:absolute;

	width:78px;

	height:48px;

	top:107px;

	left:136px;

	background:url(http://media.washingtonpost.com/wp-srv/mmedia/images/player/play-button-med.png) no-repeat;

	_background:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.washingtonpost.com/wp-srv/mmedia/images/player/play-button-med.png',sizingMethod='scale');

	cursor:pointer;

}

.play-btn-box350x263 a {

	position:absolute;

	top:0;

	left:0;

	width:350px;

	height:263px;

}

.play-btn-box350x263 b {

	display: none;

}



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



.play-btn-box290x218 {

	position:relative;

	width:290px;

	height:218px;

}

.play-btn-box290x218 .play-btn {

	position:absolute;

	width:58px;

	height:36px;

	top:91px;

	left:116px;

	background:url(http://media.washingtonpost.com/wp-srv/mmedia/images/player/play-button-sm.png) no-repeat;

	_background:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.washingtonpost.com/wp-srv/mmedia/images/player/play-button-sm.png',sizingMethod='scale');

	cursor:pointer;

}

.play-btn-box290x218 a {

	position:absolute;

	top:0;

	left:0;

	width:290px;

	height:218px;

}

.play-btn-box290x218 b {

	display: none;

}



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



.play-btn-box228x171 {

	position:relative;

	width:228px;

	height:171px;

}

.play-btn-box228x171 .play-btn {

	position:absolute;

	width:58px;

	height:36px;

	top:67px;

	left:85px;

	background:url(http://media.washingtonpost.com/wp-srv/mmedia/images/player/play-button-sm.png) no-repeat;

	_background:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.washingtonpost.com/wp-srv/mmedia/images/player/play-button-sm.png',sizingMethod='scale');

	cursor:pointer;

}

.play-btn-box228x171 a {

	position:absolute;

	top:0;

	left:0;

	width:228px;

	height:171px;

}

.play-btn-box228x171 b {

	display: none;

}



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



.play-btn-box145x100 {

	position:relative;

	width:145px;

	height:100px;

}

.play-btn-box145x100 .play-btn {

	position:absolute;

	width:38px;

	height:28px;

	top:36px;

	left:54px;

	background:url(http://media.washingtonpost.com/wp-srv/mmedia/images/player/play-button-micro.png) no-repeat;

	_background:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.washingtonpost.com/wp-srv/mmedia/images/player/play-button-micro.png',sizingMethod='scale');

	cursor:pointer;

}

.play-btn-box145x100 a {

	position:absolute;

	top:0;

	left:0;

	width:145px;

	height:100px;

}

.play-btn-box145x100 b {

	display: none;

}


http://www.washingtonpost.com/wp-srv/globalnav/styles/globalNav.css

#signedIn {

	display:none;

	position:relative;

	top:7px;

}

#signedOut {

	display:none;

	position:relative;

	top:19px;

}

.globalNav {

	width:970px;

	background-color:#FFFFFF;

}

.globalNav .logo{}

.globalNav .registration{}

.globalNav .printEdition{}

.globalNav .channels{}

.globalNav .features{}

.globalNav .classifieds{}

.globalNav .logoBar {}

.globalNav .navBar {}

.globalNav .grayBar {}

.globalNav .logo {

	width:260px;

	height:42px;

	float:left;

	position:relative;

	top:3px;

}

.globalNav .registrationFiller {

	width:215px;

	height:42px;

	float:left;

	display:none;

}

.globalNav .registration {

	width:215px;

	height:42px;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	position:relative;

	top:2px;

}

.globalNav .registration .greeting {

	font-weight:bold;

	color:#333333;

}

.globalNav .registration .link a:link, .globalNav .registration .link a:visited, .globalNav .registration .link a:active, .globalNav .registration .link a:hover {

	text-decoration:none;

	color:#0C4790;

}

.globalNav .registration .signIn {}

.globalNav .registration .signIn a:link, .globalNav .registration .signIn a:visited, .globalNav .registration .signIn a:active, .globalNav .registration .signIn a:hover {

	text-decoration:none;

	color:#0C4790;

}

.globalNav .printEdition {

	width:285px;

	height:35px;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	margin-top:10px;

	position:relative;

	top:3px;

}

.globalNav .printEdition a:link, .globalNav .printEdition a:visited, .globalNav .printEdition a:active, .globalNav .printEdition a:hover {

	text-decoration:none;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#0C4790;

}

.globalNav .navBar {

	height:21px;

	margin-top:1px;

	border-top:1px solid #000000;

	border-bottom:0px solid #000000;

	margin-bottom:0px;

	background-color:#5B87B8;

}

.globalNav .channels, .globalNav .features, .globalNav .classifieds {

	margin-top:1px;

	border-top:1px solid #000000;

	border-bottom:1px solid #000000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:8pt;

	font-weight:bold;

	height:21px;

	color:#FFFFFF;

	margin-bottom:1px;

}

.globalNav .channels a:link, .globalNav .features a:link, .globalNav .classifieds a:link, 

.globalNav .channels a:hover, .globalNav .features a:hover, .globalNav .classifieds a:hover, 

.globalNav .channels a:visited, .globalNav .features a:visited, .globalNav .classifieds a:visited, 

.globalNav .channels a:active, .globalNav .features a:active, .globalNav .classifieds a:active {

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:8pt;

	text-decoration:none;

}

.globalNav .channels {

	width:390px;

	float:left;

	background-color:#0D3159;

	background-image:url(http://www.washingtonpost.com/wp-srv/globalnav/images/leftFade2.jpg);

	background-position:right;

	background-repeat:no-repeat;

}

.globalNav .features {

	width:220px;

	float:left;

	background-color:#345C89;

	background-image:url(http://www.washingtonpost.com/wp-srv/globalnav/images/rightFade2.jpg);

	background-position:right;

	background-repeat:no-repeat;

}

.globalNav .classifieds {

	width:360px;

	float:left;

	background-color:#5B87B8;

}

.globalNav .grayBar {

	clear:both;

	background-color:#EEEEEE;

	border-top:1px solid #0D3159;

	border-bottom:1px solid #0D3159;

	padding-bottom:3px;

}

.globalNav .grayBar a:link, .globalNav .grayBar a:visited, .globalNav .grayBar a:active, .globalNav .grayBar a:visited {

	color:#0C4790;

}

.globalNav .searchBox {

	float:left;

	width:510px;

}

.globalNav .topEmailed {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:11px; 

	font-weight:bold; 

	color:#333333;

	float:right;

	width:200px;

	/* padding-right:60px; */

}

.globalNav .headerFormat {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

}

.globalNav .labelFormat {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

}

.globalNav .bottomStrip {

	width:100%;

	border-top:1px solid #000000;

	border-bottom:1px solid #000000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:8pt;

	color:#CCDCED;

	margin-top:1px;

	margin-bottom:1px;

	background-color:#0D3159;

	text-indent:5px;

	padding-top:2px;

	height:21px;

}

.globalNav .bottomStrip a:link, .globalNav .bottomStrip a:visited, .globalNav .bottomStrip a:active, .globalNav .bottomStrip a:visited {

	color:#CCDCED;

	text-decoration:none;

}

.globalNav .plethoraOfLinks {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#0D3159;

	background-color:#FFFFFF;

	padding-top:2px;

	padding-left:5px;

	line-height:1.3em;

}

.globalNav .plethoraOfLinks a:link, .globalNav .plethoraOfLinks a:visited, .globalNav .plethoraOfLinks a:hover, .globalNav .plethoraOfLinks a:active {

	font-weight:normal;

	color:#345189;

	text-decoration:none;

}

.plethoraOfLinks strong {

	color:#0D3159;

	font-weight:bold;

}

.plethoraOfLinks em {

	font-weight:bold;

	font-style:normal;

}

#bottomNav {

	padding-bottom:4px;

	border-bottom:2px solid #CCCCCC;

	margin-bottom:10px;

}

#wp_header_container, #wp_footer_container {font:normal 11px Arial;}

#wp_header_top {position:relative; width:970px; height:65px; margin:3px 0 0 0;}

#wp_header_top .wp_logo {position:absolute; top:7px; left:10px; width:297px;}

#wp_header_top .wp_reg {position:absolute; top:17px; left:327px; width:150px; height:20px;}

#wp_header_top .wp_print_subscribe {position:absolute; top:9px; left:500px; width:138px; text-align:center; color:#666;}

#wp_header_top .wp_print_subscribe a, #wp_header_top .wp_reg a {color:#666; text-decoration:none;}

#wp_header_top .wp_ad {position:absolute; top:0; left:697px; width:300px;}

#wp_header_nav {width:970px; height:21px; background:#5B87B8;}

#wp_header_nav ul#nav .item {border-bottom:1px solid #c9c9c9;}

#wp_header_nav ul#nav .btmitem {border-bottom:3px solid #0d3159;}

#wp_header_nav ul#nav .news {line-height:0;width:50px;}

#wp_header_nav ul#nav .opinion {line-height:0;width:57px;}

#wp_header_nav ul#nav .sports {line-height:0;width:52px;}

#wp_header_nav ul#nav .artsliving {line-height:0;width:92px;}

#wp_header_nav ul#nav .artsliving ul, #wp_header_nav ul#nav .artsliving ul li {width:120px;}

#wp_header_nav ul#nav .disc {line-height:0;width:69px;}

#wp_header_nav ul#nav .photo {line-height:0;width:83px;}

#wp_header_nav ul#nav .entguide {line-height:0;width:116px;}

#wp_header_nav ul#nav .classifieds {line-height:0;width:81px;}

#wp_header_nav ul#nav .jobs {line-height:0;width:41px; position:relative;z-index:100;}

#wp_header_nav ul#nav .cars {line-height:0;width:39px; position:relative;z-index:100;}

#wp_header_nav ul#nav .realestate {line-height:0;width:77px; position:relative;z-index:100;}

#wp_header_search {position:relative; width:970px; height:29px; background:#eee; color:#000;}

#wp_header_search .searchlabel {position:absolute; top:7px; left:10px; font-weight:bold;}

#wp_header_search .radio1 {position:absolute; top:7px; left:62px;}

#wp_header_search .radio1txt {position:absolute; top:7px; left:78px;}

#wp_header_search .radio2 {position:absolute; top:7px; left:113px;}

#wp_header_search .radio2txt {position:absolute; top:7px; left:129px;}

#wp_header_search .keywords {position:absolute; top:3px; left:160px;}

#wp_header_search .gobtn {position:absolute; top:0; left:368px;}

#wp_header_search .sponsor {position:absolute; top:6px; left:398px;}

#wp_header_search .wp_adlabel {position:absolute; top:6px; left:697px;}

#wp_header_search .wp_ad {position:absolute; top:0; left:710px;}

#wp_header_container form, #wp_footer_container form {margin:0; padding:0;}

#wp_header_container .ruleone, #wp_footer_container .ruleone {width:970px; height:1px; overflow:hidden; font-size:0; background:#000;}

#wp_header_container .ruletwo, #wp_footer_container .ruletwo {display:block; width:970px; height:2px; overflow:hidden; font-size:0; background:#000;}

#wp_footer_container {color:#345189; text-decoration:none;}

#wp_footer_container a {color:#345189; text-decoration:none;}

#wp_footer_container p {margin:0; padding:6px 0 6px 9px;}

#wp_footer_container #btmnav {width:970px; background:#0D3159; color:#fff; font-weight:bold;}

#wp_footer_container a {font-weight:normal;}

#wp_footer_container #btmnav a {color:#fff; text-decoration:none; font-weight:bold;}

#wp_footer_container #btmnav .pad {padding:6px 10px;}

#wp_footer_container #wp_sitelinks .title, #wp_footer_container #wp_sitelinks .title a {font-weight:bold; color:#0D3159;}

#wp_footer_container p#wp_copyright {width:970px; border-top:1px solid #ccc; padding-bottom:11px;}

.wp_pipe {font-weight:normal; padding:0 3px;}

.wp_clearboth {clear:both;}


http://media.washingtonpost.com/wp-srv/css/layout/oring970.css

#wrapperTop

{

  width:970px;

  background-color:#FFFFFF;

  padding-bottom:2px;

  border-bottom:1px solid #CCCCCC;

  margin-bottom:5px;

}



#wrapperMain

{

  /* should be 970, but less buggy floats when it's set larger */

  width:1000px;

  background-color:#FFFFFF;

  margin-bottom:5px;

}



#wrapperMainLeft

{

  float:left;

  width:160px;

  background-color:#FFFFFF;

}



#wrapperMainCenter

{

 /*margin:0 auto 0 auto; */
  float:center;

  width:474px;

  background-color:#FFFFFF;

}



#wrapperInternalCenter

{

  float:left;

  padding-left:10px;

  padding-right:10px;

  background-color:#FFFFFF;

}



#wrapperMainRight

{

  float:left;

  width:336px;

  background-color:#FFFFFF;

}



#wrapperBottom

{

  clear:both;

  width:970px;

  background-color:#FFFFFF;

}

http://media.washingtonpost.com/wp-srv/css/article.css

#contentColumn {

	float:right;

	width:238px;

	voice-family: "\"}\"" ;

	voice-family:inherit;

	width:228px;

	padding-left:10px;

	padding-bottom:5px;

	background-color:#FFFFFF;

}



/* start breadcrumbs */

#bread_crumbs {

	width:100%;

	padding-top:2px;

	padding-left:10px;

	color:#0D3159;

	font-family:arial,ms-sans-serif,sans-serif;

	font-size:11px;

	font-weight:bold;

}

#bread_crumbs a {

	text-decoration:none;

	color:#0D3159;

}

#bread_crumbs a:hover {

	color:#CC0000;

}



#bread_crumbs h2 {

	display:inline;

	font-size:11px;

    font-weight:bold;

}



.bread_crumbs {

	font-family:arial,sans-serif ;

	font-size:11px ;

	font-weight:bold ;

	color:#0D3159;

}

.bread_crumbs a {

	color:#0D3159 ;

	text-decoration:none ;

}

.bread_crumbs a:visited {

	color:#08315A;

}

.bread_crumbs a:hover {

	color:#CC0000;

}

.bread_crumbs h2 {

	display:inline;

	font-size:11px;

}



/* retrofit the stylechange to old, bad templates */

.breadcrumbs {

	width:100%;

	padding-top:2px;

	padding-left:10px;

	color:#0D3159;

	font-family:arial,ms-sans-serif,sans-serif;

	font-size:11px;

	font-weight:bold;

}

.breadcrumbs h2 {

	display:inline;

	font-size:11px;

    font-weight:bold;

}    

.breadcrumbs a {

	text-decoration:none;

	color:#0D3159;

}

.breadcrumbs a:hover {

	color:#CC0000;

}



/* end breadcrumbs */



/* start caption */

#caption {

	font-size:8pt;

	font-family:arial,sans-serif;

	color:#333333;

	padding-bottom:10px;

}



.caption {

	font-size:8pt;

	font-family:arial,sans-serif;

	color:#333333;

	padding-bottom:4px;

}



#caption #credit {

	color:#666666;

}

/* end caption */



/* start article */

#article, #media {

}

#article_body table tr td {

	font-size:8pt;

}

#article h1, #media h1 { /* headline */

	padding:0;

	margin:0;

	font-family:arial,sans-serif;

	font-size:1.8em;

	font-weight:bold;

}

#article h2 { /* subheadline */

	padding:0;

	margin:0;

	font-size:1.4em;

	font-weight:normal;

}

#article h6, #media h6 { /* kicker */

	padding:0;

	margin:0;

	color:#CC0000;

	font-size:1em;

	font-weight:bold;

}

#byline {

	font-style:italic;

}

#article_body {

	font-family: "Times New Roman",times,serif;

	font-size:1.5em;

}

#article_body p h1 {

	padding:0;

	margin:0;

	font-size:1.1em;

}

#article #article_body h1 {

	padding:0;

	margin:0;

	font-size:1.1em;

	font-weight:bold;

}

#article_body .lastPar {

	padding-bottom:5px;

}

/* end article */



#articleCopyright {

	font-family: arial;

	font-weight:bold;

	font-size:12px;

	margin-top:10px;

	margin-bottom:10px;

}

#banner_wrapper_top {

	border-bottom:1px solid #0D3195;

	background-color:#EEF3F7;

	padding:5px 0 5px 0;

}

#banner_wrapper_bottom {

	border-top:1px solid #0D3195;

	background-color:#EEF3F7;

	padding:5px 0 5px 0;

}



/* start toolbox */

/* Note use of backgrounds instead of html image tags for icons, also note cascade of common div styles */

.toolbox {

	padding:6px;

	border:1px solid #CCCCCC;

	margin-bottom:4px;

	text-align:left;

	background-color:#FFFFFF;

	font-family:arial,sans-serif;

	font-size:8pt;

	color:#0C4790;

}

.toolboxhack {

	background-color:#08315A;

	height:2px;

}

.toolbox div {

	display:inline;

	padding:0 2px 0 18px;

	background-repeat:no-repeat;

	background-position: 0 0px;

}

.toolbox .print_tool {

	background-image:url(http://www.washingtonpost.com/wp-srv/article/pieces/articleIcon_print_15x11.gif);

}

.toolbox .email_tool {

	background-image:url(http://www.washingtonpost.com/wp-srv/article/pieces/articleIcon_email_15x11.gif);

}

.toolbox .rss_tool {

	display:none;

	padding-left:28px;

	background-image:url(http://media.washingtonpost.com/wp-srv/article/pieces/articleIcon_rss_25x13.gif);

}

.toolbox .permission_tool {

	background-image:url(http://www.washingtonpost.com/wp-srv/article/pieces/articleIcon_permission_15x11.gif);

}

.toolbox .subscribe_tool {

	background-image:url(http://www.washingtonpost.com/wp-srv/article/pieces/articleIcon_subscribe_15x11.gif);

}

#topborder_left {

	border-top:0px solid #08315A;

}

#topborder_left a {

	font-weight:bold;

}

#topborder_left div {

	display:block;

	margin-bottom:4px;

}

#topborder_bottom a {

	font-weight:bold;

}

#topborder_bottom div {

	display:inline;

	margin-left:10px;

}

/* end toolbox */



/* start extra toolbox */

.extratool {

	/* positioning */

	background-color:#FFFFFF;

	padding:0;

	border-top:0;

	border-left:1px solid #CCCCCC;

	border-bottom:1px solid #CCCCCC;

	border-right:1px solid #CCCCCC;

	margin-bottom:4px;



	/* formatting */

	font-family:arial,sans-serif;

	font-size:8pt;

	color:#0C4790;

}

.extratoolhack {

	background-color:#08315A;

	height:2px;

}

.extratool .rss_tool {

	padding-left:28px;

	background-image:url(http://media.washingtonpost.com/wp-srv/article/pieces/articleIcon_rss_25x13.gif);

}

.extratool .rss_topnews_tool {

	padding-left:28px;

	background-image:url(http://media.washingtonpost.com/wp-srv/article/pieces/articleIcon_rss_25x13.gif);

}

.extratool .rss_topnews_tool a, .extratool .rss_tool a {

	font-weight:bold;

}

.extratool div {

	margin-bottom:4px;

	background-repeat:no-repeat;

	background-position: 0 0px;

}

.extratool h2 {

	background-color:#EEEEEE;

	padding:2px 2px 2px 2px;

	border-bottom:1px solid #CCCCCC;



	font-size:8pt;

	font-weight:bold;

	text-align:center;

	text-transform:uppercase;

	color:#CC0000;

	margin:0;

}

.extratool form {

	padding:0;

	border:0;

	margin:0;

}

.extratoolcontent {

	padding:6px 6px 6px 6px;

}

/* end extra toolbox */



/* start correction */

.correction {

	margin-bottom:10px;

	border-bottom:1px solid #CCCCCC;

	padding-bottom:10px;

	

	font-family:arial,sans-serif;

	font-size:11px;

	color:#333333;

}

.correction strong {

	color:#CC0000;

	text-transform:uppercase;

}

/* end correction */



/* start list of headlines */

#listOfHeadlines {

	margin-bottom:5px;

	background-color:#FFFFFF;

	font-family:arial,sans-serif;

	font-size:8pt;

}

#listHeader {

	color:#CC0000;

	font-weight:bold; 

}

listOfHeadlinesBullet {

	color:#999999;

}

.listCredit {

	color:#666666;

}

.listOfHeadlinesBullet {

	color:#999999;

}

/* end list of headlines */



#ArticleCommentsWrapper	{

	display:none;

}



/* start ad stuff */

#virtual_marketplace, #tile_left, #tile_right, #topjobs, #textlinks, #ad_links_left, #ad_links_bottom {

	display:block;

	margin-top:4px;

	margin-bottom:10px;

}

/* end ad stuff */

#aggregate-knowledge-box {

}


http://media.washingtonpost.com/wp-srv/css/graphics.css

/* DATA TABLE STYLES */
table.dataTable, table.calendar, .newsGraphic p.credit, table.smallTable {
  	width: 100%;
}
table.dataTable, table.calendar {
	border-left: 1px solid #CCC;
	border-top: 2px solid #0D3159;
	border-collapse: collapse;
}
table.dataTable th, table.calendar th {
	vertical-align: bottom;
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 5px;
	background-color: #CCC;
	border-bottom: 1px solid #666;
	border-right: 1px solid #CCC;
}
table.calendar th { 
	color: #333;
	font: bold 11px/130% Arial, Helvetica, sans-serif;
}
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 {
	vertical-align: top;
	padding: 5px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #666;
	font: 12px Arial, Helvetica, sans-serif;
}
table.calendar td { 
	color: #333; 
	height: 60px;
	font: 11px/130% Arial, Helvetica, sans-serif; 
}
.calendarDate { 
	width: 20px; 
	background-color: #EEE; 
	border: 1px solid #CCC; 
	text-align: center; 
	color: #666; 
	font: bold 11px Arial, Helvetica, sans-serif;
}
table.calendar ul { margin: 0; padding: 0; }
table.calendar ul li { 
	margin: 0; 
	padding: 7px 0; 
	list-style-type: none; 
	border-top: 1px dotted #CCC;
	font: 11px/125% Arial, Helvetica, sans-serif; 
}
table.calendar ul li.first {
	border-top:  none;
}


/* SIDEBAR TABLE STYLES */
table.smallTable th {
	vertical-align: bottom;
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #666;
}
table.smallTable td {
	vertical-align: top;
	padding: 3px;
	border-bottom: 1px solid #CCC;
	font: 12px Arial, Helvetica, sans-serif;
}


/* MISC GRAPHICS STYLES */
.newsGraphic p {
	font: 12px Arial, Helvetica, sans-serif;
}
.newsGraphic li {
	padding-bottom: 6px;
	font: 12px Arial, Helvetica, sans-serif;
}
.newsGraphic h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}
.newsGraphic p.credit, p.creditGraphic {
	margin: 2px 0 0 0;
	text-align: left; 
	color: #666;
	font: 10px Arial, Helvetica, sans-serif;
}
.newsGraphic p.credit {
	border-top: 1px solid #CCC;
	padding-top: 2px;
}

.shadedrow {
	background-color: #EEE;
}
.newsGraphic .shoulderbox {
	border: 2px solid #000; 
	padding: 0 10px;
}


/* GRAY, BORDERED STRIP OF TEXT/LINKS */
.graphicSubNav { 
	color: #333; 
	background-color: #EEE; 
	border: 1px solid #CCC; 
  	padding: 5px; margin: 10px 0;
  	font: 11px Arial, Helvetica, sans-serif; 
}
.graphicSubnav a { padding: 0 2px; }


/* SETS 605 PIXEL WIDTH TO SPECIFIC PAGES */
#width605 {
	width: 605px;
}

http://www.washingtonpost.com/wp-srv/wtwpradio/wtwp.css

  #wpRadio { width: 624px; }
  #wpradio h1 { margin: 0; }
  #wpRadio h2 { font: bold 12px/12px Arial, Helvetica, sans-serif; color: #333; text-transform: uppercase; margin: 0 0 10px 0; padding: 12px 0 7px 0; border-bottom: 1px solid #CCC; }
  #wpRadio h3 { font: bold 13px/13px Arial, Helvetica, sans-serif; color: #333; margin: 0 0 4px 0; }
  #wpRadio p { font: 11px/125% Arial, Helvetica, sans-serif; color: #333; margin: 0 0 6px 0; }
  #wpRadio .rssfeed { background: #FFF url('http://www.washingtonpost.com/wp-srv/politics/interactives/ohioriver/images/feed-icon-10x10.gif') no-repeat 0 1px; padding: 0 0 0 13px; }
  #wpRadio .itunes { background: #FFF url('http://www.washingtonpost.com/wp-srv/mmedia/images/itunes_bug.gif') no-repeat; padding: 0 0 3px 20px; }
  #wpRadio a img { border: none; }
  #wpRadio a:link, #wpRadio a:visited { text-decoration: none; }

  #wpradioTopnav { padding-left: 7px; margin: 3px 0 10px 0; }
  #wpradioTopnav img.wpradioListen { float: left; }
  #wpradioTopnav .wpradioLinks { margin-left: 107px; border-top: 1px dotted #999; border-bottom: 1px dotted #999; padding: 6px 5px; }
  #wpradioTopnav ul { margin: 0; padding: 0; }
  #wpradioTopnav ul li { margin: 0; padding: 0 10px 0 8px; list-style: none; display: inline; border-right: 1px solid #999; font: 12px/12px Arial, Helvetica, sans-serif; }
  #wpradioTopnav ul li.first { padding-left: 0; }
  #wpradioTopnav ul li.last  { padding-right: 0; border: none; }
  #wpradioTopnav a { font-weight: bold; }
  
  #wpradioMain #wprSked { width: 241px; float: left; }
  #wpradioMain #wprHighlights { width: 200px; float: right; background: #FFF url('http://media.washingtonpost.com/wp-srv/wtwpradio/images/bg_200.gif') no-repeat; margin-top: 5px; }
  #wpradioMain .wprHighlight { padding: 0 10px; }
  #wpradioMain .wprHighlight2 { padding: 12px 10px 0 10px; }
  #wpradioMain #wprHighlights img { float: left; margin: 2px 5px 0 0; }

  #wpradioBot { padding-left: 6px; padding-top: 7px; }
  #wpradioBot img { float: right; margin-left: 5px; }

  #wpradioBot .wprMidContent1, #wpradioBot .wprMidContent2 { width: 300px; background: #FFF url('http://media.washingtonpost.com/wp-srv/wtwpradio/images/bg_300.gif') no-repeat; }
  #wpradioBot .wprMidContent1 { float: left; }
  #wpradioBot .wprMidContent2 { float: right; }
  #wpradioBot #wprNewslinks, #wpradioBot #wprPodcasts { padding: 0 10px 15px 10px; }
  
  #wpradioBot #wprSports { background: #FFF url('http://media.washingtonpost.com/wp-srv/wtwpradio/images/bg_617.gif') no-repeat; padding: 0 10px; }
  #wpradioBot .wprSport { width: 185px; }
  #wpradioBot .wprSport1, #wpradioBot .wprSport2 { width: 205px; float: left; }
  #wpradioBot .wprSport3 { float: left; }
  
  #wpradioFooter { border: 1px solid #CCC; background-color: #EEE; padding: 4px 7px; margin: 12px 0 12px 7px; }
  #wpradioFooter p { padding: 0; margin: 0; font: 11px/11px Arial, Helvetica, sans-serif; color: #333; }
  #wpradioFooter b.heading { font: bold 12px/11px Arial, Helvetica, sans-serif; text-transform: uppercase; padding-right: 7px; }
  #wpradioFooter p.contact { padding-bottom: 4px; border-bottom: 1px solid #CCC; }
  #wpradioFooter p.advertising { padding-top: 5px; }


  #wprContent { padding: 10px 0 10px 7px; }
  .wprListen { border-top: 1px dotted #999; padding: 12px 0; }
  .wprListen img { float: left; }
  .wprListen h3 { font: bold 14px Arial, Helvetica, sans-serif; color: #333; margin: 0 0 5px 60px; }
  .wprListen h3 .wprListenNow { font-weight: normal; font-size: 12px; color: #666; padding-left: 7px; }
  .wprListen h3 .wprListenNow a { font-weight: bold; padding-left: 7px; }
  .wprListen p { font: 11px/14px Arial, Helvetica, sans-serif; color: #333; margin: 0 0 5px 60px; }
  .wprListen p b { font: bold 12px/16px Arial, Helvetica, sans-serif; color: #333; }
  p.wprListenNote { font: italic 11px Arial, Helvetica, sans-serif; color: #333; margin: 12px 0 15px 0; }

http://www.washingtonpost.com/wp-srv/globalnav/styles/globalNav.css

#signedIn {

	display:none;

	position:relative;

	top:7px;

}

#signedOut {

	display:none;

	position:relative;

	top:19px;

}

.globalNav {

	width:970px;

	background-color:#FFFFFF;

}

.globalNav .logo{}

.globalNav .registration{}

.globalNav .printEdition{}

.globalNav .channels{}

.globalNav .features{}

.globalNav .classifieds{}

.globalNav .logoBar {}

.globalNav .navBar {}

.globalNav .grayBar {}

.globalNav .logo {

	width:260px;

	height:42px;

	float:left;

	position:relative;

	top:3px;

}

.globalNav .registrationFiller {

	width:215px;

	height:42px;

	float:left;

	display:none;

}

.globalNav .registration {

	width:215px;

	height:42px;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	position:relative;

	top:2px;

}

.globalNav .registration .greeting {

	font-weight:bold;

	color:#333333;

}

.globalNav .registration .link a:link, .globalNav .registration .link a:visited, .globalNav .registration .link a:active, .globalNav .registration .link a:hover {

	text-decoration:none;

	color:#0C4790;

}

.globalNav .registration .signIn {}

.globalNav .registration .signIn a:link, .globalNav .registration .signIn a:visited, .globalNav .registration .signIn a:active, .globalNav .registration .signIn a:hover {

	text-decoration:none;

	color:#0C4790;

}

.globalNav .printEdition {

	width:285px;

	height:35px;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	margin-top:10px;

	position:relative;

	top:3px;

}

.globalNav .printEdition a:link, .globalNav .printEdition a:visited, .globalNav .printEdition a:active, .globalNav .printEdition a:hover {

	text-decoration:none;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#0C4790;

}

.globalNav .navBar {

	height:21px;

	margin-top:1px;

	border-top:1px solid #000000;

	border-bottom:0px solid #000000;

	margin-bottom:0px;

	background-color:#5B87B8;

}

.globalNav .channels, .globalNav .features, .globalNav .classifieds {

	margin-top:1px;

	border-top:1px solid #000000;

	border-bottom:1px solid #000000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:8pt;

	font-weight:bold;

	height:21px;

	color:#FFFFFF;

	margin-bottom:1px;

}

.globalNav .channels a:link, .globalNav .features a:link, .globalNav .classifieds a:link, 

.globalNav .channels a:hover, .globalNav .features a:hover, .globalNav .classifieds a:hover, 

.globalNav .channels a:visited, .globalNav .features a:visited, .globalNav .classifieds a:visited, 

.globalNav .channels a:active, .globalNav .features a:active, .globalNav .classifieds a:active {

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:8pt;

	text-decoration:none;

}

.globalNav .channels {

	width:390px;

	float:left;

	background-color:#0D3159;

	background-image:url(http://www.washingtonpost.com/wp-srv/globalnav/images/leftFade2.jpg);

	background-position:right;

	background-repeat:no-repeat;

}

.globalNav .features {

	width:220px;

	float:left;

	background-color:#345C89;

	background-image:url(http://www.washingtonpost.com/wp-srv/globalnav/images/rightFade2.jpg);

	background-position:right;

	background-repeat:no-repeat;

}

.globalNav .classifieds {

	width:360px;

	float:left;

	background-color:#5B87B8;

}

.globalNav .grayBar {

	clear:both;

	background-color:#EEEEEE;

	border-top:1px solid #0D3159;

	border-bottom:1px solid #0D3159;

	padding-bottom:3px;

}

.globalNav .grayBar a:link, .globalNav .grayBar a:visited, .globalNav .grayBar a:active, .globalNav .grayBar a:visited {

	color:#0C4790;

}

.globalNav .searchBox {

	float:left;

	width:510px;

}

.globalNav .topEmailed {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:11px; 

	font-weight:bold; 

	color:#333333;

	float:right;

	width:200px;

	/* padding-right:60px; */

}

.globalNav .headerFormat {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

}

.globalNav .labelFormat {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

}

.globalNav .bottomStrip {

	width:100%;

	border-top:1px solid #000000;

	border-bottom:1px solid #000000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:8pt;

	color:#CCDCED;

	margin-top:1px;

	margin-bottom:1px;

	background-color:#0D3159;

	text-indent:5px;

	padding-top:2px;

	height:21px;

}

.globalNav .bottomStrip a:link, .globalNav .bottomStrip a:visited, .globalNav .bottomStrip a:active, .globalNav .bottomStrip a:visited {

	color:#CCDCED;

	text-decoration:none;

}

.globalNav .plethoraOfLinks {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#0D3159;

	background-color:#FFFFFF;

	padding-top:2px;

	padding-left:5px;

	line-height:1.3em;

}

.globalNav .plethoraOfLinks a:link, .globalNav .plethoraOfLinks a:visited, .globalNav .plethoraOfLinks a:hover, .globalNav .plethoraOfLinks a:active {

	font-weight:normal;

	color:#345189;

	text-decoration:none;

}

.plethoraOfLinks strong {

	color:#0D3159;

	font-weight:bold;

}

.plethoraOfLinks em {

	font-weight:bold;

	font-style:normal;

}

#bottomNav {

	padding-bottom:4px;

	border-bottom:2px solid #CCCCCC;

	margin-bottom:10px;

}

#wp_header_container, #wp_footer_container {font:normal 11px Arial;}

#wp_header_top {position:relative; width:970px; height:65px; margin:3px 0 0 0;}

#wp_header_top .wp_logo {position:absolute; top:7px; left:10px; width:297px;}

#wp_header_top .wp_reg {position:absolute; top:17px; left:327px; width:150px; height:20px;}

#wp_header_top .wp_print_subscribe {position:absolute; top:9px; left:500px; width:138px; text-align:center; color:#666;}

#wp_header_top .wp_print_subscribe a, #wp_header_top .wp_reg a {color:#666; text-decoration:none;}

#wp_header_top .wp_ad {position:absolute; top:0; left:697px; width:300px;}

#wp_header_nav {width:970px; height:21px; background:#5B87B8;}

#wp_header_nav ul#nav .item {border-bottom:1px solid #c9c9c9;}

#wp_header_nav ul#nav .btmitem {border-bottom:3px solid #0d3159;}

#wp_header_nav ul#nav .news {line-height:0;width:50px;}

#wp_header_nav ul#nav .opinion {line-height:0;width:57px;}

#wp_header_nav ul#nav .sports {line-height:0;width:52px;}

#wp_header_nav ul#nav .artsliving {line-height:0;width:92px;}

#wp_header_nav ul#nav .artsliving ul, #wp_header_nav ul#nav .artsliving ul li {width:120px;}

#wp_header_nav ul#nav .disc {line-height:0;width:69px;}

#wp_header_nav ul#nav .photo {line-height:0;width:83px;}

#wp_header_nav ul#nav .entguide {line-height:0;width:116px;}

#wp_header_nav ul#nav .classifieds {line-height:0;width:81px;}

#wp_header_nav ul#nav .jobs {line-height:0;width:41px; position:relative;z-index:100;}

#wp_header_nav ul#nav .cars {line-height:0;width:39px; position:relative;z-index:100;}

#wp_header_nav ul#nav .realestate {line-height:0;width:77px; position:relative;z-index:100;}

#wp_header_search {position:relative; width:970px; height:29px; background:#eee; color:#000;}

#wp_header_search .searchlabel {position:absolute; top:7px; left:10px; font-weight:bold;}

#wp_header_search .radio1 {position:absolute; top:7px; left:62px;}

#wp_header_search .radio1txt {position:absolute; top:7px; left:78px;}

#wp_header_search .radio2 {position:absolute; top:7px; left:113px;}

#wp_header_search .radio2txt {position:absolute; top:7px; left:129px;}

#wp_header_search .keywords {position:absolute; top:3px; left:160px;}

#wp_header_search .gobtn {position:absolute; top:0; left:368px;}

#wp_header_search .sponsor {position:absolute; top:6px; left:398px;}

#wp_header_search .wp_adlabel {position:absolute; top:6px; left:697px;}

#wp_header_search .wp_ad {position:absolute; top:0; left:710px;}

#wp_header_container form, #wp_footer_container form {margin:0; padding:0;}

#wp_header_container .ruleone, #wp_footer_container .ruleone {width:970px; height:1px; overflow:hidden; font-size:0; background:#000;}

#wp_header_container .ruletwo, #wp_footer_container .ruletwo {display:block; width:970px; height:2px; overflow:hidden; font-size:0; background:#000;}

#wp_footer_container {color:#345189; text-decoration:none;}

#wp_footer_container a {color:#345189; text-decoration:none;}

#wp_footer_container p {margin:0; padding:6px 0 6px 9px;}

#wp_footer_container #btmnav {width:970px; background:#0D3159; color:#fff; font-weight:bold;}

#wp_footer_container a {font-weight:normal;}

#wp_footer_container #btmnav a {color:#fff; text-decoration:none; font-weight:bold;}

#wp_footer_container #btmnav .pad {padding:6px 10px;}

#wp_footer_container #wp_sitelinks .title, #wp_footer_container #wp_sitelinks .title a {font-weight:bold; color:#0D3159;}

#wp_footer_container p#wp_copyright {width:970px; border-top:1px solid #ccc; padding-bottom:11px;}

.wp_pipe {font-weight:normal; padding:0 3px;}

.wp_clearboth {clear:both;}


http://www.washingtonpost.com/wp-srv/globalnav/styles/globalNavJS.css

#signedIn {display:block;}

#signedOut {display:block;}


http://www.washingtonpost.com/wp-srv/ssi/globalnav/css/wp_global_nav.css

.iframehide {display:none;}

.wp_header_container, #wp_footer_container {font:normal 11px Arial;}

#wp_hp_header_top {position:relative; width:970px; height:65px; margin:3px 0 0 0;}

#wp_hp_header_top .wp_logo {position:absolute; top:7px; left:10px; width:297px;}

#wp_hp_header_top .wp_reg {position:absolute; top:17px; left:327px; width:170px; height:20px;}

#wp_hp_header_top .wp_print_subscribe {position:absolute; top:9px; left:500px; width:138px; text-align:center;}

#wp_header_top .wp_reg a {text-decoration:none;}

#wp_hp_header_top .wp_ad {position:absolute; top:0; left:697px; width:300px;}

.globalnav_business_1   {font-family:arial,sans-serif; font-size:8pt; font-weight: normal;text-decoration: none; }

.globalnav_business_1 a {font-family:arial,sans-serif; font-size:8pt; font-weight: normal; text-decoration: none; }

.globalnav_business_1 a:hover {text-decoration:underline;}

.globalnav_business_2   {font-family:arial,sans-serif; font-size:8pt; font-weight: bold;text-decoration: none; }

.globalnav_business_2 a {font-family:arial,sans-serif; font-size:8pt; font-weight: bold;text-decoration: none; }



#subscribe a {text-decoration:none;}

		

#subscribe a:visited {color:#333366;}

	

#subscribe a:hover {text-decoration:underline;color:#cc0000;}

		

		

#wp_header_top {position:relative; width:970px; height:50px; margin:3px 0 0 0; font:normal 11px Arial;}

#wp_header_top a:link, #wp_header_top a:visited, #wp_header_top a:hover, #wp_header_top a:active {font-size:11px; font-family:Arial; text-decoration:none !important;}   

#wp_header_top .wp_logo {position:absolute; top:7px; left:10px; width:250px;}

#wp_header_top .wp_reg {position:absolute; top:17px; left:327px; width:150px; height:20px;}

#wp_header_top .wp_print_subscribe {display:inline; position:absolute; top:20px; left:450px; font-weight:bold;width:310px;}

#wp_header_top #signedIn {display:none; position:absolute; top:0;}

#wp_header_top #signedOut {display:none; position:absolute; top:14px;}

#wp_header_top .regis {position:absolute; top:11px; left:270px; width:215px; height:42px; font:normal 11px Arial, Helvetica, sans-serif;}

#wp_header_top .regis .greeting {font-weight:bold; color:#333333;}

#wp_header_top .regis .link a:link, #wp_header_top .registration .link a:visited, #wp_header_top .registration .link a:active, #wp_header_top .regis .link a:hover {text-decoration:none; color:#0C4790; font-weight:normal;}

#wp_header_top .regis .signIn a:link, #wp_header_top .registration .signIn a:visited, #wp_header_top .registration .signIn a:active, #wp_header_top .regis .signIn a:hover {text-decoration:none; color:#0C4790; font-weight:normal;}



/*BLOCKDOWNS 4 NAV STYLES */

#wp_navcontainer {width:970px; height:21px; background:#5B87B8;}

#wp_navcontainer td {font:normal 11px arial !important; background:#eee;}

#wp_navcontainer td.txt {font:bold 11px arial !important; color:#000 !important; padding:0 4px;}

#wp_navcontainer table {padding:0; margin:0; background:#eee;}

table.navtable a {display:block; background:#eee; text-decoration:none; padding:0px 4px; color:#0c4790 !important; font:normal 11px arial !important;}

table.navtable a:hover {background:#fff; color:red !important; padding:0px 4px;}

table.navtable td.adbox a, .navtable td.adbox a:hover {background:#DFEEF7; color:#0c4790 !important; padding:0;}

#wp_navcontainer table.navtable td.adbox {border-bottom:1px solid #0d3159; background:#DFEEF7; padding-left:3px;}

table.navtable td div.btnline {height:2px; font-size:0; overflow:hidden; background:red; margin:1px 0 0 3px;}

#wp_navcontainer a .color1, #wp_navcontainer a:hover .color1, #wp_navcontainer .color1 {color:#333;}

div.navitem {z-index:999; float:left; position:relative; cursor:hand;}

div.navitem a {cursor:hand;}

div.navitem table {display:none; position:absolute; top:21px; left:0; border-width:1px 1px 0px 1px; border-style:solid; border-color:#0d3159;}

div.navitem:hover table, div.over table {display:block;}

.bold {font-weight:bold;}

#wp_navcontainer table.navtable tr.realestate a {display:inline;}

#wp_navcontainer table.navtable a.realestatetitle {color:#000 !important; padding:0; margin:0; font-weight:bold !important; background:none !important;}

#wp_navcontainer table.navtable a:hover.realestatetitle {color:#000 !important; padding:0;}

#wp_navcontainer table.navtable tr.realestate td {padding:0 0 2px 4px;}



.wp_generic_search {z-index:1; position:relative; width:970px; height:29px; background:#eee; color:#000;}

.wp_generic_search .searchlabel {position:absolute; top:7px; left:10px; font-weight:bold;}

.wp_generic_search .radio1 {position:absolute; top:7px; left:297px;}

.wp_generic_search .radio1txt {position:absolute; top:7px; left:313px;}

.wp_generic_search .radio2 {position:absolute; top:7px; left:348px;}

.wp_generic_search .radio2txt {position:absolute; top:7px; left:364px;}

.wp_generic_search .keywords {position:absolute; top:3px; left:62px;}

.wp_generic_search .keywords input {font:normal 11px arial;}

.wp_generic_search .keywords .wp-input-gray {color:#999;}

.wp_generic_search .keywords .wp-input-black {color:#000;}

.wp_generic_search .gobtn {position:absolute; top:1px; left:270px;}

.wp_generic_search .sponsor {position:absolute; top:6px; left:364px;}

.wp_generic_search .wp_adlabel {position:absolute; top:6px; left:697px;}

.wp_generic_search .wp_ad {position:absolute; top:0; left:710px;}

.wp_generic_search .top20 {position:absolute; top:7px; left:516px;}

.wp_generic_search .top20 a {color:#0c4790; font-weight:normal;}

.wp_generic_search .top20 a:hover {color:#cc0000; font-weight:normal;}



.wp_header_container form, #wp_footer_container form {margin:0; padding:0;}

.wp_header_container .ruleone, #wp_footer_container .ruleone {width:970px; height:1px; overflow:hidden; font-size:0; background:#000;}

.wp_header_container .ruletwo, #wp_footer_container .ruletwo {display:block; width:970px; height:1px; overflow:hidden; font-size:0; background:#000;}

#wp_footer_container {font:normal 11px Arial; color:#345189; text-decoration:none;}

#wp_footer_container a {color:#345189; text-decoration:none;}

#wp_footer_container p {margin:0; padding:6px 0 6px 9px;}

#wp_footer_container #btmnav {width:970px; background:#0D3159; color:#fff; font-weight:bold;}

#wp_footer_container a {font-weight:normal;}

#wp_footer_container #btmnav a {color:#fff; text-decoration:none; font:bold 11px arial !important;}

#wp_footer_container #btmnav .pad {padding:6px 10px;}

#wp_footer_container #wp_sitelinks, #wp_footer_container #wp_sitelinks {font:normal 11px Arial !important;}

#wp_footer_container #wp_sitelinks .title, #wp_footer_container #wp_sitelinks .title a {font-weight:bold !important;text-decoration:none;}



#wp_footer_container #wp_sitelinks .title a:visited, #wp_footer_container #wp_sitelinks .title a:visited {font-weight:bold !important;text-decoration:none;}



#wp_footer_container #wp_sitelinks .title a:hover, #wp_footer_container #wp_sitelinks .title a:hover {font-weight:bold !important;text-decoration:underline;color:#cc0000;}



#wp_footer_container p#wp_copyright {font:normal 11px Arial; color:#345189; width:970px; border-top:1px solid #ccc; padding-bottom:11px;}

#wp_footer_container p#wp_partners {font:normal 11px Arial; color:#345189; width:970px; border-top:1px solid #ccc; padding-bottom:11px; padding-left:0;}

.wp_pipe {font-weight:normal; padding:0 3px;}

.wp_clearboth {clear:both;}



#banner_wrapper_top {border-bottom:1px solid #0D3195; background-color:#EEF3F7; padding:5px 0;}



#nav, #nav ul {padding:0; margin:0; list-style: none;} /* all lists */

#nav, #nav a {display:block; font-weight:normal; font-family:arial; font-size:11px; color:#0c4790; text-decoration:none;}

#nav a:hover {color:#cc0000; background-color:#ffffff;}

#nav .entguide a:hover {color:#cc0000; background-color:#eee;}

#nav a .color1, #nav a:hover .color1, #nav .color1 {color:#333;}

#nav .bold {font-weight:bold;}

#nav li {float:left; width:100px; margin:0; padding:0; background:none; line-height:15px;}  /* all list items */  /* width needed or else Opera goes nuts */

#nav li ul {position:absolute; background:#eeeeee; border:1px solid #0d3159; width:100px; left:-999em; z-index:10000;}  /* second-level lists */  /* using left instead of display to hide menus because display: none isn't read by screen readers */

#nav li:hover ul, #nav li.sfhover ul {left: auto;}  /* lists nested under hovered list items */


http://www.washingtonpost.com/wp-srv/globalnav/styles/globalNav.css

#signedIn {

	display:none;

	position:relative;

	top:7px;

}

#signedOut {

	display:none;

	position:relative;

	top:19px;

}

.globalNav {

	width:970px;

	background-color:#FFFFFF;

}

.globalNav .logo{}

.globalNav .registration{}

.globalNav .printEdition{}

.globalNav .channels{}

.globalNav .features{}

.globalNav .classifieds{}

.globalNav .logoBar {}

.globalNav .navBar {}

.globalNav .grayBar {}

.globalNav .logo {

	width:260px;

	height:42px;

	float:left;

	position:relative;

	top:3px;

}

.globalNav .registrationFiller {

	width:215px;

	height:42px;

	float:left;

	display:none;

}

.globalNav .registration {

	width:215px;

	height:42px;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	position:relative;

	top:2px;

}

.globalNav .registration .greeting {

	font-weight:bold;

	color:#333333;

}

.globalNav .registration .link a:link, .globalNav .registration .link a:visited, .globalNav .registration .link a:active, .globalNav .registration .link a:hover {

	text-decoration:none;

	color:#0C4790;

}

.globalNav .registration .signIn {}

.globalNav .registration .signIn a:link, .globalNav .registration .signIn a:visited, .globalNav .registration .signIn a:active, .globalNav .registration .signIn a:hover {

	text-decoration:none;

	color:#0C4790;

}

.globalNav .printEdition {

	width:285px;

	height:35px;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	margin-top:10px;

	position:relative;

	top:3px;

}

.globalNav .printEdition a:link, .globalNav .printEdition a:visited, .globalNav .printEdition a:active, .globalNav .printEdition a:hover {

	text-decoration:none;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#0C4790;

}

.globalNav .navBar {

	height:21px;

	margin-top:1px;

	border-top:1px solid #000000;

	border-bottom:0px solid #000000;

	margin-bottom:0px;

	background-color:#5B87B8;

}

.globalNav .channels, .globalNav .features, .globalNav .classifieds {

	margin-top:1px;

	border-top:1px solid #000000;

	border-bottom:1px solid #000000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:8pt;

	font-weight:bold;

	height:21px;

	color:#FFFFFF;

	margin-bottom:1px;

}

.globalNav .channels a:link, .globalNav .features a:link, .globalNav .classifieds a:link, 

.globalNav .channels a:hover, .globalNav .features a:hover, .globalNav .classifieds a:hover, 

.globalNav .channels a:visited, .globalNav .features a:visited, .globalNav .classifieds a:visited, 

.globalNav .channels a:active, .globalNav .features a:active, .globalNav .classifieds a:active {

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:8pt;

	text-decoration:none;

}

.globalNav .channels {

	width:390px;

	float:left;

	background-color:#0D3159;

	background-image:url(http://www.washingtonpost.com/wp-srv/globalnav/images/leftFade2.jpg);

	background-position:right;

	background-repeat:no-repeat;

}

.globalNav .features {

	width:220px;

	float:left;

	background-color:#345C89;

	background-image:url(http://www.washingtonpost.com/wp-srv/globalnav/images/rightFade2.jpg);

	background-position:right;

	background-repeat:no-repeat;

}

.globalNav .classifieds {

	width:360px;

	float:left;

	background-color:#5B87B8;

}

.globalNav .grayBar {

	clear:both;

	background-color:#EEEEEE;

	border-top:1px solid #0D3159;

	border-bottom:1px solid #0D3159;

	padding-bottom:3px;

}

.globalNav .grayBar a:link, .globalNav .grayBar a:visited, .globalNav .grayBar a:active, .globalNav .grayBar a:visited {

	color:#0C4790;

}

.globalNav .searchBox {

	float:left;

	width:510px;

}

.globalNav .topEmailed {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:11px; 

	font-weight:bold; 

	color:#333333;

	float:right;

	width:200px;

	/* padding-right:60px; */

}

.globalNav .headerFormat {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

}

.globalNav .labelFormat {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

}

.globalNav .bottomStrip {

	width:100%;

	border-top:1px solid #000000;

	border-bottom:1px solid #000000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:8pt;

	color:#CCDCED;

	margin-top:1px;

	margin-bottom:1px;

	background-color:#0D3159;

	text-indent:5px;

	padding-top:2px;

	height:21px;

}

.globalNav .bottomStrip a:link, .globalNav .bottomStrip a:visited, .globalNav .bottomStrip a:active, .globalNav .bottomStrip a:visited {

	color:#CCDCED;

	text-decoration:none;

}

.globalNav .plethoraOfLinks {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#0D3159;

	background-color:#FFFFFF;

	padding-top:2px;

	padding-left:5px;

	line-height:1.3em;

}

.globalNav .plethoraOfLinks a:link, .globalNav .plethoraOfLinks a:visited, .globalNav .plethoraOfLinks a:hover, .globalNav .plethoraOfLinks a:active {

	font-weight:normal;

	color:#345189;

	text-decoration:none;

}

.plethoraOfLinks strong {

	color:#0D3159;

	font-weight:bold;

}

.plethoraOfLinks em {

	font-weight:bold;

	font-style:normal;

}

#bottomNav {

	padding-bottom:4px;

	border-bottom:2px solid #CCCCCC;

	margin-bottom:10px;

}

#wp_header_container, #wp_footer_container {font:normal 11px Arial;}

#wp_header_top {position:relative; width:970px; height:65px; margin:3px 0 0 0;}

#wp_header_top .wp_logo {position:absolute; top:7px; left:10px; width:297px;}

#wp_header_top .wp_reg {position:absolute; top:17px; left:327px; width:150px; height:20px;}

#wp_header_top .wp_print_subscribe {position:absolute; top:9px; left:500px; width:138px; text-align:center; color:#666;}

#wp_header_top .wp_print_subscribe a, #wp_header_top .wp_reg a {color:#666; text-decoration:none;}

#wp_header_top .wp_ad {position:absolute; top:0; left:697px; width:300px;}

#wp_header_nav {width:970px; height:21px; background:#5B87B8;}

#wp_header_nav ul#nav .item {border-bottom:1px solid #c9c9c9;}

#wp_header_nav ul#nav .btmitem {border-bottom:3px solid #0d3159;}

#wp_header_nav ul#nav .news {line-height:0;width:50px;}

#wp_header_nav ul#nav .opinion {line-height:0;width:57px;}

#wp_header_nav ul#nav .sports {line-height:0;width:52px;}

#wp_header_nav ul#nav .artsliving {line-height:0;width:92px;}

#wp_header_nav ul#nav .artsliving ul, #wp_header_nav ul#nav .artsliving ul li {width:120px;}

#wp_header_nav ul#nav .disc {line-height:0;width:69px;}

#wp_header_nav ul#nav .photo {line-height:0;width:83px;}

#wp_header_nav ul#nav .entguide {line-height:0;width:116px;}

#wp_header_nav ul#nav .classifieds {line-height:0;width:81px;}

#wp_header_nav ul#nav .jobs {line-height:0;width:41px; position:relative;z-index:100;}

#wp_header_nav ul#nav .cars {line-height:0;width:39px; position:relative;z-index:100;}

#wp_header_nav ul#nav .realestate {line-height:0;width:77px; position:relative;z-index:100;}

#wp_header_search {position:relative; width:970px; height:29px; background:#eee; color:#000;}

#wp_header_search .searchlabel {position:absolute; top:7px; left:10px; font-weight:bold;}

#wp_header_search .radio1 {position:absolute; top:7px; left:62px;}

#wp_header_search .radio1txt {position:absolute; top:7px; left:78px;}

#wp_header_search .radio2 {position:absolute; top:7px; left:113px;}

#wp_header_search .radio2txt {position:absolute; top:7px; left:129px;}

#wp_header_search .keywords {position:absolute; top:3px; left:160px;}

#wp_header_search .gobtn {position:absolute; top:0; left:368px;}

#wp_header_search .sponsor {position:absolute; top:6px; left:398px;}

#wp_header_search .wp_adlabel {position:absolute; top:6px; left:697px;}

#wp_header_search .wp_ad {position:absolute; top:0; left:710px;}

#wp_header_container form, #wp_footer_container form {margin:0; padding:0;}

#wp_header_container .ruleone, #wp_footer_container .ruleone {width:970px; height:1px; overflow:hidden; font-size:0; background:#000;}

#wp_header_container .ruletwo, #wp_footer_container .ruletwo {display:block; width:970px; height:2px; overflow:hidden; font-size:0; background:#000;}

#wp_footer_container {color:#345189; text-decoration:none;}

#wp_footer_container a {color:#345189; text-decoration:none;}

#wp_footer_container p {margin:0; padding:6px 0 6px 9px;}

#wp_footer_container #btmnav {width:970px; background:#0D3159; color:#fff; font-weight:bold;}

#wp_footer_container a {font-weight:normal;}

#wp_footer_container #btmnav a {color:#fff; text-decoration:none; font-weight:bold;}

#wp_footer_container #btmnav .pad {padding:6px 10px;}

#wp_footer_container #wp_sitelinks .title, #wp_footer_container #wp_sitelinks .title a {font-weight:bold; color:#0D3159;}

#wp_footer_container p#wp_copyright {width:970px; border-top:1px solid #ccc; padding-bottom:11px;}

.wp_pipe {font-weight:normal; padding:0 3px;}

.wp_clearboth {clear:both;}


http://www.washingtonpost.com/wp-srv/ssi/globalnav/css/wp_global_nav.css

.iframehide {display:none;}

.wp_header_container, #wp_footer_container {font:normal 11px Arial;}

#wp_hp_header_top {position:relative; width:970px; height:65px; margin:3px 0 0 0;}

#wp_hp_header_top .wp_logo {position:absolute; top:7px; left:10px; width:297px;}

#wp_hp_header_top .wp_reg {position:absolute; top:17px; left:327px; width:170px; height:20px;}

#wp_hp_header_top .wp_print_subscribe {position:absolute; top:9px; left:500px; width:138px; text-align:center;}

#wp_header_top .wp_reg a {text-decoration:none;}

#wp_hp_header_top .wp_ad {position:absolute; top:0; left:697px; width:300px;}

.globalnav_business_1   {font-family:arial,sans-serif; font-size:8pt; font-weight: normal;text-decoration: none; }

.globalnav_business_1 a {font-family:arial,sans-serif; font-size:8pt; font-weight: normal; text-decoration: none; }

.globalnav_business_1 a:hover {text-decoration:underline;}

.globalnav_business_2   {font-family:arial,sans-serif; font-size:8pt; font-weight: bold;text-decoration: none; }

.globalnav_business_2 a {font-family:arial,sans-serif; font-size:8pt; font-weight: bold;text-decoration: none; }



#subscribe a {text-decoration:none;}

		

#subscribe a:visited {color:#333366;}

	

#subscribe a:hover {text-decoration:underline;color:#cc0000;}

		

		

#wp_header_top {position:relative; width:970px; height:50px; margin:3px 0 0 0; font:normal 11px Arial;}

#wp_header_top a:link, #wp_header_top a:visited, #wp_header_top a:hover, #wp_header_top a:active {font-size:11px; font-family:Arial; text-decoration:none !important;}   

#wp_header_top .wp_logo {position:absolute; top:7px; left:10px; width:250px;}

#wp_header_top .wp_reg {position:absolute; top:17px; left:327px; width:150px; height:20px;}

#wp_header_top .wp_print_subscribe {display:inline; position:absolute; top:20px; left:450px; font-weight:bold;width:310px;}

#wp_header_top #signedIn {display:none; position:absolute; top:0;}

#wp_header_top #signedOut {display:none; position:absolute; top:14px;}

#wp_header_top .regis {position:absolute; top:11px; left:270px; width:215px; height:42px; font:normal 11px Arial, Helvetica, sans-serif;}

#wp_header_top .regis .greeting {font-weight:bold; color:#333333;}

#wp_header_top .regis .link a:link, #wp_header_top .registration .link a:visited, #wp_header_top .registration .link a:active, #wp_header_top .regis .link a:hover {text-decoration:none; color:#0C4790; font-weight:normal;}

#wp_header_top .regis .signIn a:link, #wp_header_top .registration .signIn a:visited, #wp_header_top .registration .signIn a:active, #wp_header_top .regis .signIn a:hover {text-decoration:none; color:#0C4790; font-weight:normal;}



/*BLOCKDOWNS 4 NAV STYLES */

#wp_navcontainer {width:970px; height:21px; background:#5B87B8;}

#wp_navcontainer td {font:normal 11px arial !important; background:#eee;}

#wp_navcontainer td.txt {font:bold 11px arial !important; color:#000 !important; padding:0 4px;}

#wp_navcontainer table {padding:0; margin:0; background:#eee;}

table.navtable a {display:block; background:#eee; text-decoration:none; padding:0px 4px; color:#0c4790 !important; font:normal 11px arial !important;}

table.navtable a:hover {background:#fff; color:red !important; padding:0px 4px;}

table.navtable td.adbox a, .navtable td.adbox a:hover {background:#DFEEF7; color:#0c4790 !important; padding:0;}

#wp_navcontainer table.navtable td.adbox {border-bottom:1px solid #0d3159; background:#DFEEF7; padding-left:3px;}

table.navtable td div.btnline {height:2px; font-size:0; overflow:hidden; background:red; margin:1px 0 0 3px;}

#wp_navcontainer a .color1, #wp_navcontainer a:hover .color1, #wp_navcontainer .color1 {color:#333;}

div.navitem {z-index:999; float:left; position:relative; cursor:hand;}

div.navitem a {cursor:hand;}

div.navitem table {display:none; position:absolute; top:21px; left:0; border-width:1px 1px 0px 1px; border-style:solid; border-color:#0d3159;}

div.navitem:hover table, div.over table {display:block;}

.bold {font-weight:bold;}

#wp_navcontainer table.navtable tr.realestate a {display:inline;}

#wp_navcontainer table.navtable a.realestatetitle {color:#000 !important; padding:0; margin:0; font-weight:bold !important; background:none !important;}

#wp_navcontainer table.navtable a:hover.realestatetitle {color:#000 !important; padding:0;}

#wp_navcontainer table.navtable tr.realestate td {padding:0 0 2px 4px;}



.wp_generic_search {z-index:1; position:relative; width:970px; height:29px; background:#eee; color:#000;}

.wp_generic_search .searchlabel {position:absolute; top:7px; left:10px; font-weight:bold;}

.wp_generic_search .radio1 {position:absolute; top:7px; left:297px;}

.wp_generic_search .radio1txt {position:absolute; top:7px; left:313px;}

.wp_generic_search .radio2 {position:absolute; top:7px; left:348px;}

.wp_generic_search .radio2txt {position:absolute; top:7px; left:364px;}

.wp_generic_search .keywords {position:absolute; top:3px; left:62px;}

.wp_generic_search .keywords input {font:normal 11px arial;}

.wp_generic_search .keywords .wp-input-gray {color:#999;}

.wp_generic_search .keywords .wp-input-black {color:#000;}

.wp_generic_search .gobtn {position:absolute; top:1px; left:270px;}

.wp_generic_search .sponsor {position:absolute; top:6px; left:364px;}

.wp_generic_search .wp_adlabel {position:absolute; top:6px; left:697px;}

.wp_generic_search .wp_ad {position:absolute; top:0; left:710px;}

.wp_generic_search .top20 {position:absolute; top:7px; left:516px;}

.wp_generic_search .top20 a {color:#0c4790; font-weight:normal;}

.wp_generic_search .top20 a:hover {color:#cc0000; font-weight:normal;}



.wp_header_container form, #wp_footer_container form {margin:0; padding:0;}

.wp_header_container .ruleone, #wp_footer_container .ruleone {width:970px; height:1px; overflow:hidden; font-size:0; background:#000;}

.wp_header_container .ruletwo, #wp_footer_container .ruletwo {display:block; width:970px; height:1px; overflow:hidden; font-size:0; background:#000;}

#wp_footer_container {font:normal 11px Arial; color:#345189; text-decoration:none;}

#wp_footer_container a {color:#345189; text-decoration:none;}

#wp_footer_container p {margin:0; padding:6px 0 6px 9px;}

#wp_footer_container #btmnav {width:970px; background:#0D3159; color:#fff; font-weight:bold;}

#wp_footer_container a {font-weight:normal;}

#wp_footer_container #btmnav a {color:#fff; text-decoration:none; font:bold 11px arial !important;}

#wp_footer_container #btmnav .pad {padding:6px 10px;}

#wp_footer_container #wp_sitelinks, #wp_footer_container #wp_sitelinks {font:normal 11px Arial !important;}

#wp_footer_container #wp_sitelinks .title, #wp_footer_container #wp_sitelinks .title a {font-weight:bold !important;text-decoration:none;}



#wp_footer_container #wp_sitelinks .title a:visited, #wp_footer_container #wp_sitelinks .title a:visited {font-weight:bold !important;text-decoration:none;}



#wp_footer_container #wp_sitelinks .title a:hover, #wp_footer_container #wp_sitelinks .title a:hover {font-weight:bold !important;text-decoration:underline;color:#cc0000;}



#wp_footer_container p#wp_copyright {font:normal 11px Arial; color:#345189; width:970px; border-top:1px solid #ccc; padding-bottom:11px;}

#wp_footer_container p#wp_partners {font:normal 11px Arial; color:#345189; width:970px; border-top:1px solid #ccc; padding-bottom:11px; padding-left:0;}

.wp_pipe {font-weight:normal; padding:0 3px;}

.wp_clearboth {clear:both;}



#banner_wrapper_top {border-bottom:1px solid #0D3195; background-color:#EEF3F7; padding:5px 0;}



#nav, #nav ul {padding:0; margin:0; list-style: none;} /* all lists */

#nav, #nav a {display:block; font-weight:normal; font-family:arial; font-size:11px; color:#0c4790; text-decoration:none;}

#nav a:hover {color:#cc0000; background-color:#ffffff;}

#nav .entguide a:hover {color:#cc0000; background-color:#eee;}

#nav a .color1, #nav a:hover .color1, #nav .color1 {color:#333;}

#nav .bold {font-weight:bold;}

#nav li {float:left; width:100px; margin:0; padding:0; background:none; line-height:15px;}  /* all list items */  /* width needed or else Opera goes nuts */

#nav li ul {position:absolute; background:#eeeeee; border:1px solid #0d3159; width:100px; left:-999em; z-index:10000;}  /* second-level lists */  /* using left instead of display to hide menus because display: none isn't read by screen readers */

#nav li:hover ul, #nav li.sfhover ul {left: auto;}  /* lists nested under hovered list items */


http://www.washingtonpost.com/wp-srv/ad/ad_style.css

.fourth_column {position:absolute;top:28px;left:770px}


http://www.washingtonpost.com/wp-srv/crk/google/wp_global_nav.css

.iframehide {display:none;}

.wp_header_container, #wp_footer_container {font:normal 11px Arial;}

#wp_hp_header_top {position:relative; width:970px; height:65px; margin:3px 0 0 0;}

#wp_hp_header_top .wp_logo {position:absolute; top:7px; left:10px; width:297px;}

#wp_hp_header_top .wp_reg {position:absolute; top:17px; left:327px; width:170px; height:20px;}

#wp_hp_header_top .wp_print_subscribe {position:absolute; top:9px; left:500px; width:138px; text-align:center; color:#666;}

#wp_hp_header_top .wp_print_subscribe a, #wp_header_top .wp_reg a {color:#666; text-decoration:none;}

#wp_hp_header_top .wp_ad {position:absolute; top:0; left:697px; width:300px;}

.globalnav_business_1   {font-family:arial,sans-serif; font-size:8pt; font-weight: normal; color: #666666 ; text-decoration: none; }

.globalnav_business_1 a {font-family:arial,sans-serif; font-size:8pt; font-weight: normal; color: #666666 !important; text-decoration: none; }

.globalnav_business_2   {font-family:arial,sans-serif; font-size:8pt; font-weight: bold; color: #666666; text-decoration: none; }

.globalnav_business_2 a {font-family:arial,sans-serif; font-size:8pt; font-weight: bold; color: #666666 !important; text-decoration: none; }



#wp_header_top {position:relative; width:970px; height:50px; margin:3px 0 0 0; font:normal 11px Arial;}

#wp_header_top a:link, #wp_header_top a:visited, #wp_header_top a:hover, #wp_header_top a:active {font-size:11px; font-family:Arial; color:#666 !important; text-decoration:none !important;}   

#wp_header_top .wp_logo {position:absolute; top:7px; left:10px; width:250px;}

#wp_header_top .wp_reg {position:absolute; top:17px; left:327px; width:150px; height:20px;}

#wp_header_top .wp_print_subscribe {display:inline; position:absolute; top:20px; left:450px; font-weight:bold; color:#666; width:310px;}

#wp_header_top .wp_print_subscribe a, #wp_header_top .wp_reg a {color:#666; text-decoration:none;}

#wp_header_top #signedIn {display:none; position:absolute; top:0;}

#wp_header_top #signedOut {display:none; position:absolute; top:14px;}

#wp_header_top .regis {position:absolute; top:11px; left:270px; width:215px; height:42px; font:normal 11px Arial, Helvetica, sans-serif;}

#wp_header_top .regis .greeting {font-weight:bold; color:#333333;}

#wp_header_top .regis .link a:link, #wp_header_top .registration .link a:visited, #wp_header_top .registration .link a:active, #wp_header_top .regis .link a:hover {text-decoration:none; color:#0C4790; font-weight:normal;}

#wp_header_top .regis .signIn a:link, #wp_header_top .registration .signIn a:visited, #wp_header_top .registration .signIn a:active, #wp_header_top .regis .signIn a:hover {text-decoration:none; color:#0C4790; font-weight:normal;}



/*BLOCKDOWNS 4 NAV STYLES */

#wp_navcontainer {width:970px; height:21px; background:#5B87B8; color:#0c4790;}

#wp_navcontainer td {font:normal 11px arial !important; background:#eee;}

#wp_navcontainer td.txt {font:bold 11px arial !important; color:#000 !important; padding:0 4px;}

#wp_navcontainer table {padding:0; margin:0; background:#eee;}

table.navtable a {display:block; background:#eee; text-decoration:none; padding:0px 4px; color:#0c4790 !important; font:normal 11px arial !important;}

table.navtable a:hover {background:#fff; color:red !important; padding:0px 4px;}

table.navtable td.adbox a, .navtable td.adbox a:hover {background:#DFEEF7; color:#0c4790 !important; padding:0;}

#wp_navcontainer table.navtable td.adbox {border-bottom:1px solid #0d3159; background:#DFEEF7; padding-left:3px;}

table.navtable td div.btnline {height:2px; font-size:0; overflow:hidden; background:red; margin:1px 0 0 3px;}

#wp_navcontainer a .color1, #wp_navcontainer a:hover .color1, #wp_navcontainer .color1 {color:#333;}

div.navitem {z-index:999; float:left; position:relative; cursor:hand;}

div.navitem a {cursor:hand;}

div.navitem table {display:none; position:absolute; top:21px; left:0; border-width:1px 1px 0px 1px; border-style:solid; border-color:#0d3159;}

div.navitem:hover table, div.over table {display:block;}

.bold {font-weight:bold;}

#wp_navcontainer table.navtable tr.realestate a {display:inline;}

#wp_navcontainer table.navtable a.realestatetitle {color:#000 !important; padding:0; margin:0; font-weight:bold !important; background:none !important;}

#wp_navcontainer table.navtable a:hover.realestatetitle {color:#000 !important; padding:0;}

#wp_navcontainer table.navtable tr.realestate td {padding:0 0 2px 4px;}



.wp_generic_search {z-index:1; position:relative; width:970px; height:29px; background:#eee; color:#000;}

.wp_generic_search .searchlabel {position:absolute; top:7px; left:10px; font-weight:bold;}

.wp_generic_search .radio1 {position:absolute; top:7px; left:297px;}

.wp_generic_search .radio1txt {position:absolute; top:7px; left:313px;}

.wp_generic_search .radio2 {position:absolute; top:7px; left:348px;}

.wp_generic_search .radio2txt {position:absolute; top:7px; left:364px;}

.wp_generic_search .keywords {position:absolute; top:3px; left:62px;}

.wp_generic_search .keywords input {font:normal 11px arial;}

.wp_generic_search .keywords .wp-input-gray {color:#999;}

.wp_generic_search .keywords .wp-input-black {color:#000;}

.wp_generic_search .gobtn {position:absolute; top:1px; left:270px;}

.wp_generic_search .sponsor {position:absolute; top:6px; left:364px;}

.wp_generic_search .wp_adlabel {position:absolute; top:6px; left:697px;}

.wp_generic_search .wp_ad {position:absolute; top:0; left:710px;}

.wp_generic_search .top20 {position:absolute; top:7px; left:595px;}

.wp_generic_search .top20 a {color:#333; font-weight:bold;}



.wp_header_container form, #wp_footer_container form {margin:0; padding:0;}

.wp_header_container .ruleone, #wp_footer_container .ruleone {width:970px; height:1px; overflow:hidden; font-size:0; background:#000;}

.wp_header_container .ruletwo, #wp_footer_container .ruletwo {display:block; width:970px; height:1px; overflow:hidden; font-size:0; background:#000;}

#wp_footer_container {font:normal 11px Arial; color:#345189; text-decoration:none;}

#wp_footer_container a {color:#345189; text-decoration:none;}

#wp_footer_container p {margin:0; padding:6px 0 6px 9px;}

#wp_footer_container #btmnav {width:970px; background:#0D3159; color:#fff; font-weight:bold;}

#wp_footer_container a {font-weight:normal;}

#wp_footer_container #btmnav a {color:#fff; text-decoration:none; font:bold 11px arial !important;}

#wp_footer_container #btmnav .pad {padding:6px 10px;}

#wp_footer_container #wp_sitelinks, #wp_footer_container #wp_sitelinks a {font:normal 11px Arial !important;}

#wp_footer_container #wp_sitelinks .title, #wp_footer_container #wp_sitelinks .title a {font-weight:bold !important; color:#0D3159;}

#wp_footer_container p#wp_copyright {font:normal 11px Arial; color:#345189; width:970px; border-top:1px solid #ccc; padding-bottom:11px;}

.wp_pipe {font-weight:normal; padding:0 3px;}

.wp_clearboth {clear:both;}



#banner_wrapper_top {border-bottom:1px solid #0D3195; background-color:#EEF3F7; padding:5px 0;}



#nav, #nav ul {padding:0; margin:0; list-style: none;} /* all lists */

#nav, #nav a {display:block; font-weight:normal; font-family:arial; font-size:11px; color:#0c4790; text-decoration:none;}

#nav a:hover {color:#cc0000; background-color:#ffffff;}

#nav .entguide a:hover {color:#cc0000; background-color:#eee;}

#nav a .color1, #nav a:hover .color1, #nav .color1 {color:#333;}

#nav .bold {font-weight:bold;}

#nav li {float:left; width:100px; margin:0; padding:0; background:none; line-height:15px;}  /* all list items */  /* width needed or else Opera goes nuts */

#nav li ul {position:absolute; background:#eeeeee; border:1px solid #0d3159; width:100px; left:-999em; z-index:10000;}  /* second-level lists */  /* using left instead of display to hide menus because display: none isn't read by screen readers */

#nav li:hover ul, #nav li.sfhover ul {left: auto;}  /* lists nested under hovered list items */


http://www.washingtonpost.com/wp-srv/ssi/globalnav/css/wp_global_nav.css

.iframehide {display:none;}

.wp_header_container, #wp_footer_container {font:normal 11px Arial;}

#wp_hp_header_top {position:relative; width:970px; height:65px; margin:3px 0 0 0;}

#wp_hp_header_top .wp_logo {position:absolute; top:7px; left:10px; width:297px;}

#wp_hp_header_top .wp_reg {position:absolute; top:17px; left:327px; width:170px; height:20px;}

#wp_hp_header_top .wp_print_subscribe {position:absolute; top:9px; left:500px; width:138px; text-align:center;}

#wp_header_top .wp_reg a {text-decoration:none;}

#wp_hp_header_top .wp_ad {position:absolute; top:0; left:697px; width:300px;}

.globalnav_business_1   {font-family:arial,sans-serif; font-size:8pt; font-weight: normal;text-decoration: none; }

.globalnav_business_1 a {font-family:arial,sans-serif; font-size:8pt; font-weight: normal; text-decoration: none; }

.globalnav_business_1 a:hover {text-decoration:underline;}

.globalnav_business_2   {font-family:arial,sans-serif; font-size:8pt; font-weight: bold;text-decoration: none; }

.globalnav_business_2 a {font-family:arial,sans-serif; font-size:8pt; font-weight: bold;text-decoration: none; }



#subscribe a {text-decoration:none;}

		

#subscribe a:visited {color:#333366;}

	

#subscribe a:hover {text-decoration:underline;color:#cc0000;}

		

		

#wp_header_top {position:relative; width:970px; height:50px; margin:3px 0 0 0; font:normal 11px Arial;}

#wp_header_top a:link, #wp_header_top a:visited, #wp_header_top a:hover, #wp_header_top a:active {font-size:11px; font-family:Arial; text-decoration:none !important;}   

#wp_header_top .wp_logo {position:absolute; top:7px; left:10px; width:250px;}

#wp_header_top .wp_reg {position:absolute; top:17px; left:327px; width:150px; height:20px;}

#wp_header_top .wp_print_subscribe {display:inline; position:absolute; top:20px; left:450px; font-weight:bold;width:310px;}

#wp_header_top #signedIn {display:none; position:absolute; top:0;}

#wp_header_top #signedOut {display:none; position:absolute; top:14px;}

#wp_header_top .regis {position:absolute; top:11px; left:270px; width:215px; height:42px; font:normal 11px Arial, Helvetica, sans-serif;}

#wp_header_top .regis .greeting {font-weight:bold; color:#333333;}

#wp_header_top .regis .link a:link, #wp_header_top .registration .link a:visited, #wp_header_top .registration .link a:active, #wp_header_top .regis .link a:hover {text-decoration:none; color:#0C4790; font-weight:normal;}

#wp_header_top .regis .signIn a:link, #wp_header_top .registration .signIn a:visited, #wp_header_top .registration .signIn a:active, #wp_header_top .regis .signIn a:hover {text-decoration:none; color:#0C4790; font-weight:normal;}



/*BLOCKDOWNS 4 NAV STYLES */

#wp_navcontainer {width:970px; height:21px; background:#5B87B8;}

#wp_navcontainer td {font:normal 11px arial !important; background:#eee;}

#wp_navcontainer td.txt {font:bold 11px arial !important; color:#000 !important; padding:0 4px;}

#wp_navcontainer table {padding:0; margin:0; background:#eee;}

table.navtable a {display:block; background:#eee; text-decoration:none; padding:0px 4px; color:#0c4790 !important; font:normal 11px arial !important;}

table.navtable a:hover {background:#fff; color:red !important; padding:0px 4px;}

table.navtable td.adbox a, .navtable td.adbox a:hover {background:#DFEEF7; color:#0c4790 !important; padding:0;}

#wp_navcontainer table.navtable td.adbox {border-bottom:1px solid #0d3159; background:#DFEEF7; padding-left:3px;}

table.navtable td div.btnline {height:2px; font-size:0; overflow:hidden; background:red; margin:1px 0 0 3px;}

#wp_navcontainer a .color1, #wp_navcontainer a:hover .color1, #wp_navcontainer .color1 {color:#333;}

div.navitem {z-index:999; float:left; position:relative; cursor:hand;}

div.navitem a {cursor:hand;}

div.navitem table {display:none; position:absolute; top:21px; left:0; border-width:1px 1px 0px 1px; border-style:solid; border-color:#0d3159;}

div.navitem:hover table, div.over table {display:block;}

.bold {font-weight:bold;}

#wp_navcontainer table.navtable tr.realestate a {display:inline;}

#wp_navcontainer table.navtable a.realestatetitle {color:#000 !important; padding:0; margin:0; font-weight:bold !important; background:none !important;}

#wp_navcontainer table.navtable a:hover.realestatetitle {color:#000 !important; padding:0;}

#wp_navcontainer table.navtable tr.realestate td {padding:0 0 2px 4px;}



.wp_generic_search {z-index:1; position:relative; width:970px; height:29px; background:#eee; color:#000;}

.wp_generic_search .searchlabel {position:absolute; top:7px; left:10px; font-weight:bold;}

.wp_generic_search .radio1 {position:absolute; top:7px; left:297px;}

.wp_generic_search .radio1txt {position:absolute; top:7px; left:313px;}

.wp_generic_search .radio2 {position:absolute; top:7px; left:348px;}

.wp_generic_search .radio2txt {position:absolute; top:7px; left:364px;}

.wp_generic_search .keywords {position:absolute; top:3px; left:62px;}

.wp_generic_search .keywords input {font:normal 11px arial;}

.wp_generic_search .keywords .wp-input-gray {color:#999;}

.wp_generic_search .keywords .wp-input-black {color:#000;}

.wp_generic_search .gobtn {position:absolute; top:1px; left:270px;}

.wp_generic_search .sponsor {position:absolute; top:6px; left:364px;}

.wp_generic_search .wp_adlabel {position:absolute; top:6px; left:697px;}

.wp_generic_search .wp_ad {position:absolute; top:0; left:710px;}

.wp_generic_search .top20 {position:absolute; top:7px; left:516px;}

.wp_generic_search .top20 a {color:#0c4790; font-weight:normal;}

.wp_generic_search .top20 a:hover {color:#cc0000; font-weight:normal;}



.wp_header_container form, #wp_footer_container form {margin:0; padding:0;}

.wp_header_container .ruleone, #wp_footer_container .ruleone {width:970px; height:1px; overflow:hidden; font-size:0; background:#000;}

.wp_header_container .ruletwo, #wp_footer_container .ruletwo {display:block; width:970px; height:1px; overflow:hidden; font-size:0; background:#000;}

#wp_footer_container {font:normal 11px Arial; color:#345189; text-decoration:none;}

#wp_footer_container a {color:#345189; text-decoration:none;}

#wp_footer_container p {margin:0; padding:6px 0 6px 9px;}

#wp_footer_container #btmnav {width:970px; background:#0D3159; color:#fff; font-weight:bold;}

#wp_footer_container a {font-weight:normal;}

#wp_footer_container #btmnav a {color:#fff; text-decoration:none; font:bold 11px arial !important;}

#wp_footer_container #btmnav .pad {padding:6px 10px;}

#wp_footer_container #wp_sitelinks, #wp_footer_container #wp_sitelinks {font:normal 11px Arial !important;}

#wp_footer_container #wp_sitelinks .title, #wp_footer_container #wp_sitelinks .title a {font-weight:bold !important;text-decoration:none;}



#wp_footer_container #wp_sitelinks .title a:visited, #wp_footer_container #wp_sitelinks .title a:visited {font-weight:bold !important;text-decoration:none;}



#wp_footer_container #wp_sitelinks .title a:hover, #wp_footer_container #wp_sitelinks .title a:hover {font-weight:bold !important;text-decoration:underline;color:#cc0000;}



#wp_footer_container p#wp_copyright {font:normal 11px Arial; color:#345189; width:970px; border-top:1px solid #ccc; padding-bottom:11px;}

#wp_footer_container p#wp_partners {font:normal 11px Arial; color:#345189; width:970px; border-top:1px solid #ccc; padding-bottom:11px; padding-left:0;}

.wp_pipe {font-weight:normal; padding:0 3px;}

.wp_clearboth {clear:both;}



#banner_wrapper_top {border-bottom:1px solid #0D3195; background-color:#EEF3F7; padding:5px 0;}



#nav, #nav ul {padding:0; margin:0; list-style: none;} /* all lists */

#nav, #nav a {display:block; font-weight:normal; font-family:arial; font-size:11px; color:#0c4790; text-decoration:none;}

#nav a:hover {color:#cc0000; background-color:#ffffff;}

#nav .entguide a:hover {color:#cc0000; background-color:#eee;}

#nav a .color1, #nav a:hover .color1, #nav .color1 {color:#333;}

#nav .bold {font-weight:bold;}

#nav li {float:left; width:100px; margin:0; padding:0; background:none; line-height:15px;}  /* all list items */  /* width needed or else Opera goes nuts */

#nav li ul {position:absolute; background:#eeeeee; border:1px solid #0d3159; width:100px; left:-999em; z-index:10000;}  /* second-level lists */  /* using left instead of display to hide menus because display: none isn't read by screen readers */

#nav li:hover ul, #nav li.sfhover ul {left: auto;}  /* lists nested under hovered list items */


http://media.washingtonpost.com/wp-adv/topjobs/TopJobs.css

@import url(http://www.washingtonpost.com/wp-adv/css/sponsorship.css);



#wrapperClassified {

  /* float:right; */

  font-family:arial,sans-serif;

  font-size:8pt;

  margin-bottom:5px;

}

#ClassifiedHeader {

  padding:5px;

  background-color:#5B87B8;

  text-transform:uppercase;

  color:#FFFFFF;

  font-weight:bold;

}

#ClassifiedHeader span {

  font-size:smaller;

  font-weight: normal;

}

#ClassifiedBody {

  padding:5px;

  background-color:#EFF3F7;

  color:#0C4790;

  font-weight:normal;

}

.ClassifiedLink {

	padding-bottom:3px;

}

#ClassifiedBody a {

  font-weight:bold;

}

#TJBody a:link {

  color:#0C4790;

}

#ClassifiedBody a:visited {

  color:#333366;

}

http://www.washingtonpost.com/wp-adv/css/sponsorship.css

.sponsorship {

	/* positioning */

	background-color:#FFFFFF;

	padding:0;

	border-top:0;

	border-left:1px solid #CCCCCC;

	border-bottom:1px solid #CCCCCC;

	border-right:1px solid #CCCCCC;

	margin-bottom:24px;



	/* formatting */

	overflow:hidden;

	word-wrap:break-word;

	font-family:arial,sans-serif;

	font-size:8pt;

	color:#000000;

	line-height:1.3;

}

.sponsorshiphack {

	background-color:#0C4790;

	height:2px;

}

.sponsorship a {

	font-weight:bold;

}

.sponsorship h2, .sponsorship h2 a {

	background-color:#DDEAF3;

	padding:2px;

	padding-left:6px;

	border-bottom:1px solid #CCCCCC;



	font-size:8pt;

	font-weight:bold;

	text-decoration:none;

	color:#0C4790;

	margin:0;

}

.sponsorshipcontent {

	background-color:#F1F8FF;

	padding:6px;

}

.sponsorship h3 {

	margin:0;

	padding:0;

	font:bold 11px Arial;

}

.sponsorship p {

	margin:0;

	padding-bottom:4px;

	padding-top:4px;

}

/* Hides from IE-mac \*/

* html .sponsorshipbox {height: 1%;}

/* End hide from IE-mac */


