/*	=page tools, full width
	--------------------------------------------------------------- */
.pagetools
{
	border-bottom: 1px solid #ccc;
	height: 50px;
	margin: 0 15px 15px 15px;
	padding: 0;
}

.pagetools .bcrumb
{
	float: left;
	width: 375px;
	padding-top: 10px;
}

.pagetools .tools
{
	float: right;
	width: 550px;
	padding-top: 10px;
}

.pagetools ul.storytools
{
	float: right;
}

.shareselected, .sharepop
{
	left: 204px;
}
.stbottom .shareselected, .stbottom .sharepop
{
	left: 57px;
}

.pagetools ul.breadcrumb
{
	border: none;
	padding: 5px 0 8px 0;
}



/*	=multimedia content
	--------------------------------------------------------------- */
.storytitle h1
{
	padding: 0 15px;
	font-size: 22px;
	margin-bottom: 6px;
}

.storytitle h2.contentsubtitle
{
	padding: 0 15px;
}

.storytitle p.byline
{
	font-size: 0.7em;
	padding: 0 15px;
	color: #000;
	margin: 0;
}

.storytitle p.byline span
{
	text-transform: uppercase;
}

.multimediawrap
{
	padding: 0 15px;
}

p
{
	font-size: 12px;
	color: #666;
}

#storytext p
{
	font-size: 0.85em;
	line-height: 1.45em;
	margin-bottom: 1.25em;
	color: #333;
}

#storytext .bucketwrap
{
	float: none;
	border: none;
	margin: 0;
	_margin-bottom: 0 0 10px 0; /*ie6*/
}

.graphic948
{
	padding-bottom: 15px;
}

.graphic948 p
{
	font-size: 12px;
}

.graphicwrapper
{
	margin-bottom: 10px;
	overflow: hidden;
	height: 1%;
}

#wrapper .notes
{
	margin-bottom: 10px;
}

#wrapper .notes h4
{
	margin: 0;
	font-size: 11px;
	color: #333;
}

#wrapper .notes
{
	margin: 0 0 10px 0;
	padding: 0;
	color: #666;
	font-size: 11px;
}

#wrapper .footer p
{
	color: #999;
	margin: 0;
	font-size: 11px;
	font-style: italic;
}

#storyspan02, #storyspan03
{
	padding: 0 15px;
}

#storyspan02 h3
{
	display: none;
}
/* SFW-1114 */

/*	=sponsor 728px
	--------------------------------------------------------------- */
.adwrapper948
{
	background-color: #f2f2f2;
	padding: 14px 0 1px 0;
	border-bottom: 1px solid #ececec;
}

.sponsor728
{
	width: 728px;
	margin: 0 auto;
	overflow: hidden;
}

.sponsor728 p
{
	font-size: 10px;
	color: #999;
	margin: 0;
}

/*.sponsor728 p a {
	text-decoration:none;
}	*/

.sponsor728 p.left
{
	float: left;
}

.sponsor728 p.right
{
	float: right;
}

.sponsor728 p.right a
{
	color: #333;
}

.sponsor728 p.right a:hover
{
	color: #000;
	text-decoration: underline;
}

/* =page fixes */
#main_sidebar
{
	background: url(http://media.npr.org/chrome/news/hrule_double.gif) repeat-x top;
	margin-top: 0;
	padding-top: 10px;
}

.storytoolswrap
{
	padding-top: 0;
}

.pagetools .storytoolswrap
{
	padding-top: 8px;
}

.stbottom
{
	border-top: 2px solid #000;
	padding-top: 8px;
}



/*	=live events
	--------------------------------------------------------------- */
.live_event
{
	margin: 15px 15px 30px 15px;
}

.live_event p.audio
{
	padding-top: 0;
	margin-bottom: 3px;
}
