/*	=common to all blogs
	--------------------------------------------------------------- */
body#blog {
    background-color:#e5e5e5;
}

body#blog div#footer ul.bottomlist { background-color: #e5e5e5; }

#blog #main_content .embed_player_wrap {
    background-color: #f6f6f6;
    padding:10px 10px 10px 30px;
    margin:24px 0;
    border:1px solid #ccc;
}

body#blog #main_content ol {
	font-family:georgia,sans-serif;
	font-size:16px;
	color:#666666;
	margin-left:40px;	
}

body#blog #main_content ul li {
	font-family:georgia,sans-serif;
	font-size:16px;
	color:#666666;	
}

#blog #blogheader h2 {
	display:none;	
}

/* new embedded audio player */
#blog #main_content .audiowrap .embed_player_wrap {
    background-color: #f6f6f6;
    padding:10px 10px 0 10px;
    margin:0;
    border:1px solid #ccc;
}

#blog #main_content .audiowrap {margin-bottom:20px;}

#blog #main_content .audiowrap h3 {
	font-size:15px;
	margin-bottom:10px;
	color:#666;
}

#blog #main_content .postcontent .audiowrap p.credit {
	font-size:12px;
	font-family:arial,sans-serif;
	padding-top:10px;
}

#blog #main_content .postcontent .audiowrap p.credit span {font-weight:bold;}
	
/*	=blog story pg
	--------------------------------------------------------------- */
#blog .postinfo {
	width: 138px;
	margin-right: 24px;
	float: left;
	text-align:right;
	border-top: 5px solid #000;
	color: #999;
	padding-top: 12px;
}

#blog .postinfo p {
	font-size:11px;
	margin:0;
}

#blog .postinfo p a {color:#999;}

#blog .postinfo .timestamp {
	margin-bottom:7px;
	font-size:14px;
	font-family:arial, sans-serif;
	font-weight:bold;
	color:#999;
}

#blog .postinfo .datestamp {
	margin-bottom:24px;	
}

a.comment {
	background: url(http://media.npr.org/chrome/news/icon_storytools.gif) right -176px no-repeat;
	padding:0 25px 0 0;
	line-height:16px;
	margin-right:-3px;
	display:block;
}	
	
a.comment:hover {
	background: url(http://media.npr.org/chrome/news/icon_storytools.gif) right -192px no-repeat;
}	

a.recommend {
	background: url(http://media.npr.org/chrome/news/icon_storytools.gif) right -208px no-repeat;
	padding:0 25px 0 0;
	line-height:16px;
	margin-right:-3px;
	display:block;
	text-transform:lowercase;
}	

a.recommend:hover {
	background: url(http://media.npr.org/chrome/news/icon_storytools.gif) right -224px no-repeat;
}

a.recommended,
a.recommended:hover {
	background: url(http://media.npr.org/chrome/news/icon_storytools.gif) right -240px no-repeat;
	padding:0 25px 0 0;
	line-height:16px;
	margin-right:-3px;
	display:block;
	text-transform:lowercase;	
}

a.reced,
a.reced:hover,
a.recedcomm,
a.recedcomm:hover {
	background: url(http://media.npr.org/chrome/news/icon_storytools.gif) right -240px no-repeat;
	padding:0 25px 0 0;
	line-height:16px;
	margin-right:-3px;
	cursor:default;
	display:block;
}	

#blog .postcontent {
	width: 462px;
	float: left;
	border-top: 5px solid #000;
	padding-top: 8px;
}

.blognav {
	background-color:#e7e7e7;
	overflow:hidden;
	padding:8px 10px;
	margin:15px 0 30px 0;
	height:1%;
	clear:both;
}

.blognav a {
	color:#666;
	font-size:11px;
}

.blognav a.prev {float:left;}

.blognav a.next {float:right;}

#blog .storytitle {margin-bottom:8px;}

#blog h1 {
	font-weight: normal;
	font-size: 24px;
	margin:0 0 0 162px;
	padding:0;
}

#blog .postcontent p {
	font-family:georgia,sans-serif;
	font-size:16px;
	color:#666;
	margin:0 0 1.25em 0;
	padding:0;
	line-height:1.45em;
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	/*he\ight: 1%;*/
}

#blog .postcontent a {color:#36c;}

#blog p.byline {
	display:none;
	font-family: arial,sans-serif;
	color: #000;
	font-weight:bold;
	padding:0;
	margin:0 0 0.60em 0;
	font-size:0.90em; 	
}	

#main_content .photo138 {margin-top:5px;}
#main_content .photo462 {margin:0 0 20px 0;}

#blog .captionwrap p,
#blog .creditwrap {
	font-family:arial,sans-serif;
	font-size:11px;
	line-height:16px;
	margin:0;
}	

#blog .postcontent blockquote {
	border-left:3px solid #e5e5e5;
	padding:0 15px;	
	font-size:12px;
	font-style:normal;
	line-height:16px;
	font-family:arial,sans-serif;
	margin:0 0 10px 0;
	color:#666;
}

#blog .postcontent .pullquote p {
    border-left:3px solid #e5e5e5;
    padding:0 15px; 
    font-size:12px;
    font-style:normal;
    line-height:16px;
    font-family:arial,sans-serif;
    margin:0 0 10px 0; 
    color:#666;
}   

#blog .postcontent p.more {
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}

#blog .postcontent p.tags,
#blog .postcontent p.categories  {
	font-family:arial,sans-serif;
	font-size:11px;
}

#blog .postcontent .storytoolswrap {
	border-top: 1px solid #ccc;
	padding-top: 4px;
	height:1%;
	position:relative;
	z-index:900;
	margin-bottom:30px;
	*margin-bottom:10px;

}

#blog .postcontent .storytoolswrap ul.tools {
	margin:0;
	padding:0;	
	font-family:arial,sans-serif;
	width:300px;
	float:left;
}

#blog .postcontent .storytoolswrap ul.tools li {
	margin:0 15px 0 0;
	padding:0;
	float:left;
	background:none;

}

#blog .postcontent .storytoolswrap ul.tools li a {
	font-weight:bold;
	color:#999;
	font-size:11px;
}

#blog .postcontent .storytoolswrap p.timestamp {
	color: #999;	
	float:right;
	font-size: 11px;
	font-family: arial;
	padding-top: 2px;
}	

#blog .postcontent ul li { 
	padding: 0 0 0 7px;
	background: url(http://media.npr.org/chrome/news/bullet_blk.gif) no-repeat;     
	margin-bottom:7px;
}

/*	=blog index pg
	--------------------------------------------------------------- */
.blogpost {
	margin:0;
	padding:0;
	float:left;
}
	
.blognavindex {
	clear:both;
	border-top:5px solid #000;
}

.blognavindex a.next {
	float:right;
	font-size:12px;
	font-weight:bold;
	padding:10px 0 30px 0;
}





/*	=archive
	--------------------------------------------------------------- */
#blog h2 {
	font-family:georgia,sans-serif;
	font-size:23px;
	font-weight:normal;
}

#blog h2 span {font-style:italic;}

#blog .archivenav {
	border-top:1px solid #ccc;
	font-size:12px;
	height:22px;
	padding-top:8px;
	color:#666;
	margin:10px 0;
}

#blog .archivenav p {float:left;}

#blog .archivenav ul {float:right;}

#blog .archivenav ul li {display:inline;}

#blog .archivenav ul li a {color:#36c;}

#blog .archivenav ul li a.prev,
#blog .archivenav ul li a.next {
	font-weight:normal;
}

#blog .archivenav .pipe {padding:0 2px;}

#blog .datehdr {
	background-color:#ccc;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:6px 5px;
	margin:0 0 10px 0;
	float:left;
	*float:none;
	overflow:hidden;
	width:614px;
}

/*	=comment archive
	--------------------------------------------------------------- */
#blog #blogcommentarchive {
		margin-top:16px;
}

/*	=legacy style comments
	--------------------------------------------------------------- */
#blog .userComment {
        color: #666666;
        font-size: 12px;
        border-bottom: 1px solid #AAAAAA;
        padding: 10px 0 15px; 
}

#blog .userComment .userCommentByline {
        font-weight:bold;
}

#blog #main_content .tags { 
        display:none;
}

/*	=share pop
	--------------------------------------------------------------- */
#blog a.share,
#blog a.share:hover {
	background:none;
	padding:0;
}	
	
#blog .shareselected {
	background:url(http://media.npr.org/chrome/news/bg_share_blogtab.gif) no-repeat;
	position:absolute;
	left:53px;
	top:3px;
	height:25px;
	width:65px;
	font-size:11px;
	display:none;
	font-weight:bold;
	text-transform:lowercase;
	z-index:100;
}

#blog .shareselected a {color:#999;padding:5px 14px 5px 18px;}

#blog .sharepop {
	width:329px;
	position:absolute;
	top:27px;
	left:53px;
	padding:15px 10px 10px 10px;
	background:#fff url(http://media.npr.org/chrome/news/bg_sharepop.gif) repeat-x bottom left;
	border:1px solid #c8c8c8;
	display:none;
	z-index:100;
}	

#blog .sharepop p.footer {
	clear:left;
	border-top:1px solid #c7c7c7;
	padding:7px 5px 0;
	*padding:3px 5px 0; /* IE7 and below */
	font-size:11px;
	margin:0;
	font-family:arial,sans-serif;
}
	

/*	=comments
	--------------------------------------------------------------- */
.commentbox {
	/*border:none;*/
	/*margin-left:161px;*/
}	

.commentbox h3 {
	/*border-bottom: 5px solid #000;*/
}



/*	=blog landing pg
	--------------------------------------------------------------- */
#bloghp h1.bloglanding {
	font-family:georgia,sans-serif;
	font-size:40px;
	margin:0;
	font-weight:bold;
	text-transform:lowercase;
	padding:20px 0;
}	

#bloghp h3.bloghdr {
	font-family:georgia,sans-serif;
	font-size:24px;	
	text-transform:lowercase;
	clear:left;
	padding-bottom:7px;
	margin-bottom:0px;
	background:url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) bottom left repeat-x;
}

#bloghp ul.bloglist {
	margin-bottom:30px;
}
	
#bloghp ul.bloglist li {
	margin:0;
	padding:4px 0 4px 0;
	background:url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) bottom left repeat-x;
	clear:left;
	overflow:hidden;
	height:1%;
	width:624px;
}	

#bloghp ul li a.blog {
	float:left;
	/*width:415px;*/
	font-size:13px;
	color:#666;
	padding-top:2px;
}
	
#bloghp ul li .blogtitle {
	font-weight:bold;
	color:#000;
}	

#bloghp ul li .progname {
	font-style:normal;
}	
	
#bloghp ul.bloglist li a.rssicon {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -322px no-repeat;
	padding:2px 0 2px 0;
	margin:0;
	float:right;
	width:16px;
	height:15px;
}	
	
/*	
#bloghp .expander
	{
	float:left;	
	}

#bloghp .preview
	{	
	color:#666;
	font-size:12px;
	}	

.closeDiv {display:none;}
*/		


/*	=legacy styles
	--------------------------------------------------------------- */
.blogInset {
	width: 204px;
	padding-bottom: 10px;
	float: left;
	margin-right:10px !important;
	margin: 0 5px 10px 0;
	border-bottom: 4px solid #DDD;
	clear:left;
}
	
.blogFull {width:430px;}	

.blogInset img, 
.blogInset img.noBorder {
	width:200px;
	float:left;
	border: 1px solid black;
	padding: 1px;
	margin:0;
}
	
.blogInset img.noBorder {border: none;}	
	
.photoInfo {
	color: #666;
	font-size: 11px;
	line-height:14px;
	margin-bottom:10px;
}

#blog .photoInfo p {
    font-family: arial, sans-serif;
    font-size:12px;
    color:#666;
    line-height:120%;
}
                        

/*	=sidebar fixes
	--------------------------------------------------------------- */
#main_sidebar .blogfeeds,
#main_sidebar .blogfeeds .bucket {
	overflow:visible;
}

#main_sidebar .blogfeeds ul li {
	background:none;
	border-bottom:1px solid #f0f0f0;
	margin:0;
	padding:0;
	position:relative;
}

#blog #main_sidebar a {
        color:#3366cc;
}

#blog #main_sidebar h3 a {
        color:#000;
}


/*	=blog search bucket
	--------------------------------------------------------------- */
#blog #main_sidebar #blogsearchform {
	margin-left:10px;
}

/*	=blog contributors bucket
	--------------------------------------------------------------- */
#blog #main_sidebar .contributors h5 {
	border-top:1px solid #e5e5e5;
	font-family: arial, sans-serif;
	font-size:10px;
	color:#666;
	margin:12px 0 7px 12px;
	text-transform:uppercase;
	width:298px;
	padding-top:12px;
}

/*	=blog of the nation blog roll
	--------------------------------------------------------------- */
#blog #main_sidebar .blogroll h5 {
	margin-left:14px;
}

#blog #main_sidebar .blogroll ul {
	margin-bottom:20px;
}

/*	=twitter feed bucket
	--------------------------------------------------------------- */
#blog #main_sidebar #twitter_update_list {
	padding-right:14px;
}      


/*	=fixes for image caption, credit, etc changes on story pages.  blog keeps old style. (WWW-2314)
	--------------------------------------------------------------- */
#main_content .creditwrap {	
	text-align:right;
	display:inline;
	font-size:11px;
	color:#666;
	margin:0;	
	float:none;
}	