#page_top_ad{
  height:107px;
  margin:0px;
  padding-top:5px;
  background: #2c3b48 url(../images/layout/gfx_above_ribbon_ad_background.gif) bottom repeat-x;}
  
  
#top_category_navigation  .current_section, #top_category_navigation  li.current_section:hover{
  background:url(../images/layout/gfx_current_category_background_highlight.jpg);
}

#top_category_sub_navigation{
  height:14px;
  background:#1A5084;
  margin-top:-1px;
}



#email-post-form{
	display: none;
	padding:10px;
	padding-bottom:20px;
	width:500px;
	position:absolute;
	background:#fff;
	border:1px solid #ccc;
	box-shadow: 0px 0px 8px #818181;
	-webkit-box-shadow: 0px 0px 8px #333;
	-moz-box-shadow: 0px 0px 8px #333;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#333, offX=0, offY=0, positive=true);}

#email-post-form, #email-post-form form, #email-post-form label, div#email-post-form em{
  font-family:Georgia;
  font-size:12px;
}
#email-post-form label{
margin-left:5px;
color:#777; }
#email-post-form input[type="text"]{ 
  margin-top:0px;
  margin-left:5px;
}

/*.dropcap{
  width:36px;
  height:30px;
  text-align:center;
  font-family:times;
  font-size:36px;
  display:block;
  margin-top:-5px;
  float:left;} */
  
.main_post{
  font-family:georgia;
  font-size:14px;
  color:#333;
  border-bottom:1px dotted #ccc;
  line-height:1.5em;}
  .main_post .dropcap, .main_post .dropcap em{
  	color:#000;
    font-family:Times;}
  .main_post p, .main_post em{
    padding:10px 0px;
    font-family:inherit;
    font-size:inherit;
    color:inherit;}
  .main_post .post_title{
    font-family:times;
    margin:0px;
    padding:5px 0px;
    padding-bottom:10px;
    line-height:30px;
    font-size:30px;}
  .main_post .timestamp{
    padding:0px;
    margin:0px;
    color:#aaa;
    font-family:helvetica, arial, sans-serif;
    font-size:11px;}
  .main_post .post_author{
    font-family:georgia;
    font-size:12px;
    color:#333;} 
  .main_post a{
  	text-decoration: none !important;
  	font-family:georgia;
	color: #105385 !important;
	font-size: inherit !important;}
  .main_post a:hover {color:#588099 !important; }
  .main_post .post_display_options{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size:11px;
    margin-top:-30px;
    margin-right:10px;
    text-align:right;} 
    .main_post .post_display_options a{
      color:#203c54;
      text-decoration:none;
      font-size:10px;}    
  .main_post .post_image{
    font-family:georgia;
    font-size:12px;
    font-style:italic;
    width:228px;
    padding:5px;
    margin-bottom:10px;
    padding-bottom:15px;
    float:right;
    background:#eee;} 
    .main_post .post_image img{
      border:1px solid #203c54;}
  .main_post .related_posts{
  	position:relative;
    border:1px dotted #ccc;
    font-family:georgia;
    font-size:12px;
    width:226px;
    padding:5px;
    float:right;} 


#image_n_related_posts_container{
	width:228px;
	float:right;
	margin-left:0px;
}

#image_n_related_posts_container_podcast {
	width: 460px;
}

.related_stories_item em{
	padding:0px;
}      

.related_stories_item a {
	color: #aaaaaa;
}

#comment_form{
  text-transform:uppercase;
  font-family:georgia;
  text-align:right;
  font-size:11px;
  margin:5px 0px;
  padding:5px;
  background:#eee;}  
      
.comment_post{
  margin:10px 0px;}
  .comment_post span{
    font-size:12px;
    font-family:georgia;}
  
  .comment_post p{
    color:#666;
    font-size:11px;
    font-family: Georgia, "Times New Roman", Times, serif;
	line-height:1.5em;}
  

        
