/* @override http://media.oudaily.com/css/story.css */

/* @group Boxes */

.box {
	margin: 10px 0px;
}

.contentBox {
	border: 0px;
}

/* @end */

/* @group Left Column */
.leftColumn {
	float: left;
	width: 75%;
	border-right: 1px solid #888;
	padding-right: 20px;
}

.story {
	font: 17px "Helvetica Neue", Arial, sans-serif;
	padding-bottom: 20px;
}

.story .headline{
	color: #172781;
	font: bold 35px Georgia;
}

.story .subhead{
	margin: 5px 0px;
	font: bold 18px "Helvetica Neue", Arial, sans-serif;
}

.story .byline{
	font: 13px "Helvetica Neue", Arial, sans-serif;
	color: gray;
	margin: 0px 0px 15px 0px;
}

.story .byline a {
	color: gray;
}

.story p.date {
	font: 12px "Helvetica Neue", Arial, sans-serif;
	margin-top: -10px;
	color: gray;
}

.story .podcast {
	margin-left: -10px;
	margin-right: -20px;
	padding: 10px;
	background-color: #ebf2fe;
}

.story .podcastIcon {
	float: left;
	padding-right: 10px;
}

.story .podcastTitle {
	font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.story .podcastEpisode {
	color: gray;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.story .downloadLink {
	
	float: right;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.story .teaser{
	font: 12px "Helvetica Neue", Arial, sans-serif;
}

.story .imageContainer{
	float: left;
	padding-bottom: 20px;
	padding-right: 10px;
}

.story .imageContainer img{
}

.story .imageContainer .caption{
	color: #888;
	vertical-align: bottom;
	text-align: left;
	font: 12px "Helvetica Neue", Arial, sans-serif;
}

/* @end */

/* @group Right Column */

.rightColumn {
	float: right;
	width: 21%;
	padding-left: 5px;
}

.rightItem {
	margin:0 auto;
	padding-bottom: 10px;
}

.rightItemTitle {
	border-bottom: 1px solid #888;
	padding-top: 5px;
	padding-bottom: 5px;
}

.rightLine {
	border-top: 1px solid #888;
	padding-bottom: 10px;
}

.relatedStories {
	padding-top: 10px;
}

.relatedStories li {
	padding-bottom: 10px;
}

.relatedStories ul {
	padding-left: 0px;
	margin-left: 0px;
}

#share {
	padding-top: 10px;
}

/* @end */

td {
	width: 245px;
}

#clear {
	clear:both;
}
