/* a:link, a:visited {color:#0c4790; text-decoration:none;} */
/* a:active, a:hover {color:#cc0000; text-decoration:underline;} */

h1, h2, h3 {
    margin: 0px;
    padding: 0px;
    font-weight: normal;
    }

#container {
    line-height: 100%;
    margin-right:auto;
    margin-left: auto;
    text-align: left;
    padding: 0px;
/*    width: 454px;*/
    background-color: transparent;
}


#container a:link { color:#0C4790; text-decoration: none; }
#container a:visited { color:#0C4790; text-decoration: none; }
#container a:active { color:#CC0000; text-decoration: none; }
#container a:hover { color:#CC0000; text-decoration: underline; }

#banner         { color: #000000; font-family: 'Trebuchet MS', Verdana, sans-serif; text-align: left; float:left; width:644px}
#banner-img     { display: none; }
#banner img     { height:75px; width:624px; border:0;}
#banner a       { text-decoration: underline; text-align: left; font-weight:normal; padding: 0px; }
#banner h1      { font-size: xx-large; font-weight: bold; }
#banner h2      { font-size: small; }

#banner h3 {
    color: #000000;
    text_align: left;
    font-family: 'Arial', Verdana, sans-serif;
    text-align: left;
    font-size:1.4em;
    font-weight:normal;
    font-style:normal;
    padding: 0px;
    margin: 0px;
    }

#banner h4 {
    color: #000000;
    font-family: "Times New Roman", sans-serif;
    margin-bottom: 0px;
    font-size:1.4em;
    color: #384F69;
    text-align: left;
    font-weight: normal;
    font-style: italic; 
    padding: 0px;
    }


#left {
    float: left;
    width: 200px;
    background-color: #FFFFFF;
    overflow: hidden;
    }

#right {
    float: left;
    width: 200px;
    background-color: #FFFFFF;
    overflow: hidden;
    }

#center {
    float: left;
/*    width: 454px;*/
    overflow: hidden;
    }

.content {
    padding:0px 0px 0px 5px;
    background-color: transparent;
    color: #000;
    width:424px;
    font:normal 14px arial;
    z-index:20;}

.content h3, .specialtop h3 {color:#000000; font-family: arial, helvetica, sans-serif; font-size:18px; font-weight:bold; margin:3px 0 5px 0; position:relative; text-align:left;}

.specialtop {width:611px; margin:0 20px 17px 13px; background:#fff; color:#000; font:normal 14px/18px arial; border-bottom:1px dotted #000; z-index:20;}
.specialtop p {margin:0 0 16px 0; padding:0;}

.specialtop p.posted {
    clear: both;
    color: #555;
    font: bold 11px Arial, Helvetica, sans-serif;
    text-align: left;
    line-height: normal;
    padding: 7px 7px 0 7px;
    }

.color1 {color:#cc0000;}
.color2 {color:#385213;}
.color3, a.color3 {color:#333;}
#bog-banner {position:relative; font:normal 12px arial; margin:0 0 12px 13px;}
#bog-banner .top-links {position:absolute; top:10px; left:90px; color:#555;}
#bog-banner .btm-links {position:absolute; top:39px; left:404px; font:bold 11px arial;}
#bog-banner .btm-links .left {float:left; width:94px; border-right:1px dotted #cc0000; margin-right:10px;}
#bog-banner .btm-links .right {float:left; width:94px;}
#bog-banner .btm-links div.border {float:left; background:#fff; padding:1px; border:1px solid #cc0000;}
.sidebar {width:160px; margin-bottom:10px; font-weight:bold; border:0;}
.sidebar .top {position:relative; font:bold 11px arial;}
.sidebar .top .curve {height:21px; overflow:hidden;}
.sidebar .top .title {position:absolute; top:3px; left:0; width:160px; text-align:center; color:#CC0000; text-transform:uppercase;}
.sidebar .box {position:relative; padding-left: 8px; background: url(http://www.washingtonpost.com/wp-srv/blogs/images/wpiLeftSide_bContainer.gif) no-repeat top}

.sidebar .box ul {left: -8px; position: relative; padding-top: 5px;}
.sidebar .box h4 {font:bold 14px arial; padding: 5px 0 5px 0;}
.sidebar .box form select {width: 140px;}

.sidebar .top5-box-in {background:#d8e1ca; padding:6px 6px 0 6px;}
.sidebar .top5-box-in p {padding:2px 0 11px 0; margin:0; font-weight:normal;}
.sidebar .top5-box-in .block {padding-bottom:11px; width:144px;}
.sidebar .top5-box-in .block .left {float:left; width:18px; font:bold 18px arial; color:#385213;}
.sidebar .top5-box-in .block .right {float:left; width:126px;}
.sidebar h3 {color:#424242; font:bold 11px arial; border-bottom:1px dashed #CCCCCC; margin:8px 0 3px 7px; clear:both;}
.sidebar ul {margin:0 0 0 10px; padding:0 0 3px 0; list-style-type:none; float:none;}
.sidebar li {list-style-image:url("http://www.washingtonpost.com/wp-srv/blogs/images/blogBullet.gif"); padding:0 0 0.5em 0; background:none; margin: 0 0 0 8px;}
.sidebar li a {margin:0 0 0 -4px;}
.sidebar img.rss {margin:5px 0 0 7px; border:0; display:block;}
.sidebar .clearboth {clear:both; font-size:0; line-height:1;}
blockquote {font:normal 13px arial;}

/* Internet Explorer */
* html .sidebar li {margin: 0 0 0 15px;}
* html .sidebar li a {margin: 0 0 0 -8px;}
/* End Internet Explorer */

.sidebar a:link, .sidebar a:visited, .sidebar a:active {
    color: #0c4790;
    text-decoration: none;
    }

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



/* Following style to correct IE content cut-off bug */
#wrapperMainCenter {width:424px;margin-right:-3px;padding-left:0px;background-color:transparent;}

.content p {
    color: #000;
    font:normal 13px/17px arial;
/*    width:454px; */
     line-height:0;
    }

.content blockquote {
    line-height: 150%;
    }

.content ul {
padding: 5px;
margin: 3px 0 3px 15px;
font-family: arial, sans-serif;
}

.content li {
font: 12px arial;
}

.content h2 {
    margin: 0px;
    font: bold 12px "Times New Roman",times,serif;
    color:#C00;
    background-color:#f8f4ed;
    padding:0px;
    }

.content h3, .specialtop h3 {
    color: #000;
    font: bold 18px Arial, Helvetica, sans-serif;
    text-align: left;
    margin-top: 3px;
    margin-bottom: 5px;
    position: relative;
    }

.content p.posted {
    background-color:#f8f4ed;
    clear: both;
    color: #555;
    font: bold 11px Arial, Helvetica, sans-serif;
    border-bottom: 1px dotted #000;
    text-align: left;
    margin-bottom: 17px;
    margin-top: 8px;
    line-height: normal;
    padding: 9px 9px 12px 9px;
    }

#calendar {
      line-height: 140%;
    color: #333333;
    font-family: 'Trebuchet MS', Verdana, sans-serif;
    font-size: x-small;
      padding: 2px;
    text-align: center;
    margin-bottom: 30px;
    }

#calendar table {
    padding: 2px;
    border-collapse: collapse;
    border: 0px;
    width: 100%;
    }

#calendar caption {
    color: #666666;
    font-family: 'Trebuchet MS', Verdana, sans-serif;
    font-size: x-small;
    border-bottom: 1px solid #999999;
    text-align: left;
    font-weight: bold;
    text-transform: uppercase;
    padding: 3px;
    letter-spacing: .3em;
    }

#calendar th {
    text-align: center;
    font-weight: normal;
    }

#calendar td {
    text-align: center;
    }



.photo {
    text-align: left;
    margin-bottom: 20px;
    }

.link-note {
    font: bold 11px/100% Arial, Helvetica, sans-serif;
    text-align: left;
    padding: 2px;
    margin-bottom: 3px;
    }
.recent-posts {
    font:bold 11px/100% Arial, Helvetica, sans-serif;
    text-align: left;
    margin-bottom: 0px;
    background: url(http://www.washingtonpost.com/wp-srv/blogs/images/blogBullet.gif) no-repeat 0 8px;
    }

#powered {
    font-family: 'Trebuchet MS', Verdana, sans-serif;
    font-size: x-small;
    line-height: 100%;
    text-align: left;
    color: #333333;
    margin-top: 3px;
    }

#comment-data {
    float: left;
    position: relative;
    width: 180px;
    padding-right: 15px;
    margin-right: 15px;
    text-align: left;
    }

textarea#comment-text     { width: 370px; }

.image-full              { width: 370px; }
.image-thumbnail         { float: left; width: 130px; margin-bottom: 10px; }
.image-thumbnail img     { width: 115px; height: 115px; }

.blog_entry              { font:normal 13px Arial, sans-serif; }
.blog_entry p            { width:auto; margin:0 0 10px 0; padding:0; line-height:18px; }
.blog_entry .imgright    { float:right; width:228px; margin:0 0 10px 10px; } 

.blog_entry .imgleft     { float:left; width:228px; margin:0 10px 10px 0; }
.blog_caption    {	font-size:8pt;
	font-family:arial,sans-serif;
	color:#333333;
	line-height: 14px;
}
.blog_credit     { color:#666; 	padding-bottom:10px;}
.clearboth               { clear:both; height:1px; }



.commentText, .trackbackText	  		{ padding-left: 7px; }
.commentText p, .trackbackText p  		{ font: 14px/140% "Times New Roman", Times, serif; color: #333; word-wrap:break-word;}

#comment-data            { padding-left: 7px; }
#comment-data p          { font: bold 11px/140% Arial, Helvetica, sans-serif; }

#article .content h6, .specialtop h6 { color:#990000; font:bold 11px Arial, Helvetica, sans-serif; margin: 0; }

.archived h3             { color: #000; font: bold 15px Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 4px; padding-top: 15px; }
.archived p              { font:normal 13px/17px arial; color: #333; margin: 0; }
.archived p.posted		 { margin-top: 0; margin-bottom: 15px; padding-top: 4px; }
.archived				 { margin-top: -15px; }

.sectionhed, .sectionhedComment          { background-color: #f8f4ed; border: 1px solid #CCC; padding: 5px; line-height: 1.2; position: relative; width:96% }
.sectionhed h3, .sectionhedComment h3    { color: #C00; font: bold 13px Arial, Helvetica, sans-serif; margin: 0; position: relative; }
.sectionhed 			 { margin-bottom: 12px; }
.sectionhedComment h3    { float: left; position: relative; }
.sectionhedComment p     { color: #666; font: bold 11px Arial, Helvetica, sans-serif; margin: 2px 0 0 0; float: right; position: relative; }

#banner h3				 { font: 14px Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
#banner					 { padding-bottom: 15px; }

/* Hides from IE5-mac \*/
* html .blog_entry #center {height:1%;}
* html .blog_entry .content {height:1%;}
/* End hide from IE5-mac */

/* widget promos */
 .fix-middle {
  background-image:url(http://media.washingtonpost.com/wp-srv/images/widgetBlog_middle.gif);
  background-repeat:repeat;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  padding-top:10px;
  height:215px;
  
 }
 
 .fix-left {
  width:248px;
  margin-right:10px;
  margin-left:10px;
  float:left; 
  }
  
 .fix-title {
  font-family:arial;
  font-size:17px;
  font-weight:bold;
  color:#333;
  }
  
 a.more {
  font-family:arial;
  font-size:15px;
  font-weight:bold;
  color:#0C4790;
  text-decoration:none;
  }
  
 .fix-content {
  font-family:arial;
  font-size:13px;
  color:#333;
  line-height:20px;
  }     


.publish2_story_tags,
.publish2_story_publication_date,
.publish2_story_publication_name {
	color:#999999;
}

.publish2_story_headline {
	font-weight:bold;
}

#iteamFeature { width: 610px; font-family: arial; }

#iteamFeature a { font-weight:bold; }
#iteamFeature a:link { color:#0C4790; text-decoration: none; }
#iteamFeature a:visited { color:#0C4790; text-decoration: none; }
#iteamFeature a:active { color:#CC0000; text-decoration: none; }
#iteamFeature a:hover { color:#CC0000; text-decoration: underline; }

#iteamFeature h4 { font-weight: bold; font-size: 12px; color: #000000; margin: 0px 0px -6px 0px; }
#iteamFeature .kicker { font-weight: bold; font-size: 11px; color: #990000; text-transform: uppercase; }
#iteamFeature ul { font-size: 11px; margin:0px; padding:0px; list-style-type:none; }
#iteamFeature li { font-size: 11px; line-height: 14px; background:url(http://media.washingtonpost.com/wp-srv/shared/gr/dk_gray_bullet.gif) no-repeat 0px 0.5em; padding:0 0 0 0.6em; }

#iteamSidebar a { font-weight:bold; }
#iteamSidebar a:link { color:#0C4790; text-decoration: none; }
#iteamSidebar a:visited { color:#0C4790; text-decoration: none; }
#iteamSidebar a:active { color:#CC0000; text-decoration: none; }
#iteamSidebar a:hover { color:#CC0000; text-decoration: underline; }

#iteamSidebar h4 { font-weight: bold; font-size: 12px; color: #000000; margin: 0px 0px -6px 0px; }
#iteamSidebar .kicker { font-weight: bold; font-size: 11px; color: #990000; text-transform: uppercase; }
#iteamSidebar ul { font-size: 11px; margin:0px; padding:0px; list-style-type:none; }
#iteamSidebar li { background:url(http://media.washingtonpost.com/wp-srv/shared/gr/dk_gray_bullet.gif) no-repeat 0px 0.5em; padding:0 0 0 0.6em; }

#iteamHeader { padding-bottom: 10px; }

#iteamFeature { width: 610px; height: 150px; background: url('http://media.washingtonpost.com/wp-srv/blogs/images/wpi//top_bkgd.jpg') bottom repeat-x #fff; }
#iteamFeature img { padding: 0px 5px 5px 0px; margin: 0px; }

#iteamFeature p { font-size: 11px; line-height: 14px; }



#featCol1, #featCol2, #featCol3 { float: left; width: 202px; }
#featCol1Pad, #featCol2Pad { padding: 0px 8px 6px 7px; margin: 0px; }
#featCol3Pad { padding: 0px 4px 6px 7px; margin: 0px; }

.vertLine { float: left; width: 1px; height: 140px; background: url('http://media.washingtonpost.com/wp-srv/blogs/images/wpi//line_vert.gif') repeat-y; }

#iteamSidebar { width: 164px; float: left; background: url('http://www.washingtonpost.com/wp-srv/blogs/images/wpi/cats_bk_long.gif') no-repeat #FFF; }
#iteamSidebarPad { padding: 0px; margin: 10px 21px 10px 0px; width: 62px;}
#iteamSidebar .titles { font-weight: bold; font-size: 11px; color: #7a6d55; text-transform: uppercase; text-decoration: underline; }
#iteamSidebar .titles2 { font-weight: bold; font-size: 11px; color: #7a6d55; text-transform: uppercase; text-decoration: underline; padding-top: 15px; } 
#iteamSidebar p { font-size: 11px; line-height: 14px; }

#sbSidebarTop { padding-left: 11px; padding-right: 8px; }
#sbSidebarTop img { margin-right:5px; }
.catTitle { font-weight: bold; font-size: 11px;  }


#sbSidebarButtons { padding-top: 15px; }

#archiveTop { height: 36px; width: 164px; background: url('http://media.washingtonpost.com/wp-srv/blogs/images/wpi//archive_top.gif') top left no-repeat; }
#archiveTopPad { padding: 12px 0px 0px 38px; }
#archiveText { padding: 0px 10px 0px 14px; background: url('http://media.washingtonpost.com/wp-srv/blogs/images/wpi//archive_bk.gif') top no-repeat #fefefd; font-size: 11px; line-height: 14px; }

#tiplineTop { height: 35px; width: 164px; background: url('http://media.washingtonpost.com/wp-srv/blogs/images/wpi//tipline_top.gif') top left no-repeat; }

#moreinvestTop { height: 38px; width: 164px; background: url('http://media.washingtonpost.com/wp-srv/blogs/images/wpi//moreinvest_top.gif') top left no-repeat; overflow:hidden;}
#moreinvestTopPad { padding: 12px 0px 0px 27px; }
#moreinvestText { padding: 7px 10px 0px 14px; background: url('http://media.washingtonpost.com/wp-srv/blogs/images/wpi//moreinvest_bk.gif') top no-repeat #fefefd; font-size: 11px; line-height: 14px; }

<!--[if IE]>
    <style type="text/css">
    
    #iteamSidebarPad{float:left;}
    </style>
<![endif]-->


/* Start Tag Cloud CSS */
 
 #cloud {background:#f8f4ed;border:1px solid #e6e2dc;padding:11px;line-height:20px;text-align:justify;margin-bottom:7px;overflow:hidden;}
 #cloud a {text-decoration:none;vertical-align:middle;}
 #cloud a:hover {text-decoration:underline;color:#CC0000;}
  a.tag5 {
 font-size:10px;
 font-weight:300;
 }
  a.tag4 {
 font-size:12px;
 font-weight:400;
 }
  a.tag3 {
 font-size:16px;
 font-weight:500;
 }
  a.tag2 {
 font-size:18px;
 font-weight:600;
 }
  a.tag1 {
 font-size:20px;
 font-weight:700;
 }
   /* End Tag Cloud CSS */

#dateline {color:#535353;font-family:arial;font-size:11px;}
#tagline {color:#535353;font-family:arial;font-size:11px;}
#tagline a {text-decoration:none;}

#article {width:424px;}


/* INNER POSTS */
#pagebody .blog_entry a:link, a:visited, a:active {color:#0c4790;text-decoration:none;font-weight:bold;}
#pagebody .blog_entry a:hover {color:#cc0000;text-decoration:underline;font-weight:bold;}

#archp p {margin-bottom:10px;}

