/*      NEWS CONTENT       */

.contentbody {
	margin-top:10px;
	line-height: 16px;
}
.contentbody a:hover, .contentbody a:visited:hover { /*RC 6/10/09 */
	text-decoration: underline;
}
.contentbody a:visited { /*RC 6/29/09 */
	color: #777;
}
.homepage a:visited { /*RC 6/16/09 */
	color: #02627c;
}
.contentbody div, .contentbody td, .contentbody p, .contentbody span {
	font-family:georgia;
	font-size:12px;
}
.contentbody p {
	margin-top:3px;
	margin-bottom:14px;
	font-size: 13px;
	line-height: 19px;
}
.fourcol {
	background-image:url(/standard/images/mpr006/news/lines/home_3_vertical_lines.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
.fourcol .col1 {
	float:left;
	margin-left:3px;
	width:217px;
}
.fourcol .col2 {
	float:left;
	margin-left:13px;
	width:124px;
}
.fourcol .col3 {
	float:left;
	margin-left:15px;
	width:260px;
}
.fourcol .col3a {
	float:left;
	width:123px;
}
.fourcol .col3b {
	float:right;
	width:123px;
}
.fourcol .col4 {
	float:left;
	margin-left:15px;
	width:308px;
}
.fourcol-arts, .fourcol-voice {
	background-image:url(/standard/images/mpr006/news/lines/sub4-3-vertical-lines.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
.fourcol-arts .col1, .fourcol-voice .col1 {
	float:left;
	margin-left:3px;
	width:308px;
}
.fourcol-arts .col2, .fourcol-voice .col2 {
	float:left;
	margin-left:12px;
	width:170px;
}
.fourcol-arts .col3, .fourcol-voice .col3 {
	float:left;
	margin-left:14px;
	width:124px;
}
.fourcol-arts .col4, .fourcol-voice .col4 {
	float:left;
	margin-left:20px;
	width:300px;
}
.threecol-sub1 {
	background-image:url(/standard/images/mpr006/news/lines/sub1-3-vertical-lines.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
.threecol-sub1 .col1 {
	float:left;
	margin-left:3px;
	width:490px;
	margin-right:1px;
}
.threecol-sub1 .col2 {
	float:left;
	margin-left:13px;
	width:126px;
}
.threecol-sub1 .col3 {
	float:left;
	margin-left:18px;
	width:300px;
}
.threecol-sub1 h1 {
	font-size: 24px;
	font-weight: bold;
}
.threecol-pij {
	background-image:url(/standard/images/mpr006/news/lines/sub6-2-vertical-lines.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
.threecol-pij .col1 {
	float:left;
	margin-left:3px;
	width:354px;
}
.threecol-pij .col2 {
	float:left;
	margin-left:14px;
	width:262px;
}
.threecol-pij .col3 {
	float:left;
	margin-left:16px;
	width:300px;
}
.twocol {
	background-image:url(/standard/images/mpr006/news/lines/sub3-2-vertical-lines.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
.twocol .col1 .storylist li {
	margin-bottom: 14px;
	clear: left;
}
.twocol .col1 {
	float:left;
	margin-left:3px;
	width:634px;
}
.twocol .col2 {
	float:left;
	margin-left:19px;
	width:300px;
}
.morenews img {
	float:left;
	margin-right:10px;
}
.morenews li {
	clear:both;
	margin-top:8px;
	margin-bottom:15px;
}
.ticker {
	margin-top:5px;
	margin-bottom:5px;
}
.stockmarket ul li {
	margin-top:10px;
	margin-bottom:10px;
}
.blueline {
	background-color:#50b3cf;
	height:3px;
	font-size: 1px !important;
	margin:15px 0px;
}
.greenline {
	font-size:0px;
	background-color:#8cc63f;
	height:3px;
	margin:15px 0px;
}
.videodiv {
	margin-top:15px;
	margin-bottom:15px;
}
.divide {
	background-image:url(/standard/images/mpr006/news/lines/ruler.gif);
	background-position:top center;
	background-repeat:repeat-y;
}
.contentbody span.subtext {
	font-size:11px;
}
.featuredaudio {
	padding-left:20px;
	background-image:url(/standard/images/mpr006/news/icons/audio.gif);
	background-repeat:no-repeat;
	background-position:2px 1px;
	margin-bottom:10px;
}
.specialnewsfeature {
	/*min-height:229px;*/
	background-color:#dcdcdc;
}
.shopandsupport {
	margin-top:20px;
}
.shopandsupport img {
	float:left;
	margin-right:10px;
}
.sponsor, .contentbody .sponsor {
	color:#777777;
	font-size:11px;
	font-family:arial;
	text-transform:uppercase;
	margin-bottom:15px;
}
#footerAd{
	width: 728px; 
	margin: 10px auto 0;
}
#footerSponsor{
	float: left;
}


/* Added MT 03/23/10 */
.contentbody .become-sponsor-link  { float: right; font-family: Arial; font-size: 11px; text-transform: none; }
.contentbody .become-sponsor-link A { color:#777777; }

.morning-edition-header {
	margin-bottom: 28px;
}
.col1 .date-header {
	font-size: 18px;
}
div.greydiv {
	background-color: #dcdcdc;
	padding: 15px;
	margin: 14px 0;
}
div.greydiv h4 {
	margin-bottom: 7px;
}
h1.arts-header, h1.voice-header, h1.pij-header {
	font-size: 24px !important;
	font-weight: bold;
}
ul.othertopics li {
	clear:both;
	margin-bottom:10px;
}
div.othertopics {
	float:right;
	width:220px;
}
.actionbar {
	border: 1px solid #c9c9c9;
	background: url(/standard/images/mpr006/news/lines/actionbar-bg.gif) repeat-x top;
	padding: 12px;
	margin-bottom: 0;
}
.actionbar li {
	line-height: 14px;
	padding: 2px 0;
}
.actionbar li img {
}
.actionbar a {
	font-family: arial;
	font-size: 11px;
}
.membership-c2a {
	margin: 0 2px 14px;
}
.onair-c2a, .services, .resources, .calendar {
	margin-bottom: 14px;
}
.services li, .resources li {
	margin: 7px 0;
}
.morning-edition-header {
	margin-bottom: 28px;
}
.col1 .date-header {
	font-size: 18px;
}
.contentbody .breakingnews .sub {
	color:#444444;
	font-size:11px;
}
div.greydiv {
	background-color: #dcdcdc;
	padding: 15px;
	margin: 14px 0;
}
div.greydiv h4 {
	margin-bottom: 7px;
}
div.arts-header, div.voice-header, div.pij-header {
	font-size: 24px;
	font-weight: bold;
}
div.half-width {
	float: left;
	width: 50%;
}
/* TAB STYLES */

.tabcontainer {
	padding-top:10px;
}
.tabhead {
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background-color:#ffffff;
	display:inline;
	text-transform:uppercase;
	padding:5px 6px 1px;
}
.tabbody {
	border:1px solid #cccccc;
	padding:5px 10px;
}
/* END TAB STYLES */

/*       LISTS        */

ol { /* This asterisked styles are IE specific so that ordered lists are display properly */
	margin-left:25px;
	padding-left:5px;
 *padding-left:0px;
 *margin-left:35px;
}
ol li {
	list-style-type:decimal;
	margin-bottom: 7px;
}
/*	CLASS TO GIVE OL ARIAL LIST TYLES	*/
ol.arialnums {
	font-family: arial;
}
ol.arialnums li a {
	font-family: georgia;
}
ol.gray, ol.gray li {
	color:#555555;
}
ul, ul li {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
ul.margins li {
	margin:10px 0px 15px 0px;
}
.bluedots, .bluedots li {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.bluedots {
	margin-bottom:15px;
	margin-top:15px;
}
.bluedots li {
	padding-left:15px;
	background-image:url(/standard/images/mpr006/news/bullets/bluedot.gif);
	background-repeat:no-repeat;
	background-position:5px 6px;
	margin-bottom:7px;
}
.twocol .col1 .storylist, .threecol-sub1 .col1 .storylist {
	margin-top: 14px;
}
.threecol-sub1 .col1 .storylist li {
	margin-bottom: 14px;
	clear: both;
}
.twocol .col1 .storylist li img, .threecol-sub1 .col1 .storylist li img {
	float: left;
	margin: 0 14px 14px 0;
}
.threecol-sub1 .col1 .storylist li a {
	font-weight: bold;
}
.threecol-pij .col1 .date, .fourcol-voice .col1 .date, .fourcol-arts .col2 .date, .threecol-sub1 .col1 .storylist li .date, .twocol .col1 .date {
	display: block;
	color: #555;
}
.threecol-sub1 .col2 h4 { /* AK 6/3/09 */
	text-transform: uppercase;
}
.pagination {
	background-color: #d2eaf1;
	padding: 4px 12px;
}
.pagination li {
	display: inline;
	margin-right: 7px;
	font-family: arial;
	font-weight: normal;
}
.newsq-featured-top {
	float: right;
	border: 1px solid #ccc;
	margin: 0 6px 3px 14px;
	padding: 3px;
	clear: left;
	width: 267px;
}
/* Audio classes added MT 6/9/09 */
/* Project classes added MT 6/23/09 */

.newsq-featured-middle-video, .newsq-featured-middle-audio, .newsq-featured-middle-project {
	float: right;
	border: 1px solid #ccc;
	margin: 0 6px 14px 14px;
	padding: 3px;
	clear: right;
	width: 267px;
}
.newsq-featured-middle-video ul li {
	list-style-image: url(/standard/images/mpr006/news/icons/video.gif);
	margin-left: 23px;
}
.newsq-featured-middle-audio ul li {
	list-style-image: url(/standard/images/mpr006/news/icons/audio.gif);
	margin-left: 23px;
}
.newsq-featured-middle-video ul li a, .newsq-featured-middle-audio ul li a {
}
.newsq-featured-middle-actionbar {
	float: right;
	clear: right;
	width: 132px;
	margin: 0 6px 0 14px;
}
.newsq-featured-bottom {
	float: right;
	clear: right;
	width: 125px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding: 4px 0 4px 6px;
	margin: 14px 6px 0 12px;
}
.newsq-featured-bottom h4 {
	margin: 3px 0;
}
.caption {
	font-style: italic;
	padding: 3px;
}
.camera {
	vertical-align: middle;
	padding: 0 6px 3px 2px;
 *padding-bottom: 0;
}
div.listen {
	font-family: arial;
	color: #555;
	font-size: 11px;
}
div.listen img {
	margin: 3px 0;
}
div.featured-c2a {
	width:470px;
	margin-top:20px;
}
div.featured-c2a-left {
	float: left;
	width: 220px;
	margin-right: 20px;
}
div.featured-c2a-left h2 {
	display: inline;
}
div.featured-c2a-right {
	float: left;
	width: 230px;
}
ul.featured-stories li {
	margin-bottom: 14px;
}
ul.featured-stories-small {
	margin-bottom: 21px;
}
ul.featured-stories-small li {
	margin: 7px 0;
}
li.more-news a {
	font-weight: bold;
	color: #8cc63f;
	text-decoration: underline;
}
/*      END LIST STYLES     */


.membershipdiv {
	/*background-image:url(/standard/images/mpr006/mpr/bg/membershipbg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#959595;
	color:#ffffff;
	padding:10px 5px;*/
	margin-bottom: 10px;
}
.membershipdiv h4 {
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	background-image:url(/standard/images/mpr006/news/icons/membership.gif);
	background-repeat:no-repeat;
	background-position:right center;
}
.membershipdiv div {
	font-family:georgia;
	font-size:11px;
	line-height:normal;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:normal;
	color:#ffffff;
}
.membershipdiv .button {
	text-align:center;
}
.onairdiv {
	background-image:url(/standard/images/mpr006/news/bg/onair.gif);
	margin-bottom: 20px;
	padding: 10px 3px 10px 4px;
}
.onairdiv a, .onairdiv a:visited { /* added RC 6/11/09 */
	color: #fff;
}
.onairdiv select {
	margin-top: 4px;
	font-family:arial;
	font-size:11px;
}
.onairdiv h4 {
	/* modified RC 6/8/09 */
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(/standard/images/mpr006/news/icons/onairlevels.gif);
	background-repeat:no-repeat;
	background-position: 100% 16px;
	color: white;
}
.onairdiv a {
	/* added MT 5/27/09 */
	color: white;
}
.onairlistennow {
	display: block;
	background-color: #a3d5e6;
	font-family: Arial;
	color: #2693b2;
	font-size: 12px;
	text-transform: uppercase;
	padding: 6px 0px 6px 5px;
	margin-top: 4px;
	background-image: url(/standard/images/mpr006/news/icons/listennowarrow.gif);
	background-repeat:no-repeat;
	background-position:right center;
}
.onairdiv h3 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	margin-top: 4px;
}
.contentbody .onairlightbox {
	margin-top: 4px;
	background-color: #6bbbd7;
	padding-left: 5px;
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
}
.onairlightbox h4 {
	background: none;
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	text-transform: uppercase;
}
.onairlightbox h4 a {
	color: #ffffff;
	text-decoration: none;
}
.contentbody .onairlinks {
	margin-top: 4px;
	font-family: georgia;
	color: #ffffff;
	font-size: 12px;
}
.onairlinks a {
	/* modified RC 6/8/09 */
	font-family: Arial;
	color: #ffffff;
	font-size: 12px;
}
.otherstreams { /* added RC 6/16/09 */
	background:#dcdcdc;
	padding: 4px;
	margin: -6px 0 14px 0;
}
.otherstreams a:visited { /* added EL 6/25/09 */
	color:#00758e
}
.contentbody .calendar_month {
	width: 100%;
	margin: 0px;
}
.contentbody .calendar_month tr td {
	margin: 0;
	padding: 0;
}
.contentbody .calendar_month th {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.calendar_row {
}
.calendar_row td {
	text-align: right;
	font-family: Arial;
	font-size: 10px;
	padding: 0;
}
.calendar_row td a {
	color: #20a1c2;
}
.contentbody .calendar_header {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.contentbody .calendar_header td {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	color: #555555;
	padding: 0;
}
.small {
	font-family: Arial;
}
.radio_nis_color2 {
	background-color: #92D8EA;
}

/* Commentaries comments MT 7/14/09 */
/* These are duplicates of the relevant classes from blogs.css, applied specifically to div#commentaries_comments */

#commentary_comments { 
	width: 480px;
	border-top: 3px solid #50b3cf;
	padding-top: 10px;
	margin-top: 10px;
}

#commentary_comments .instruction, #commentary_comments .disclaimer {
	font-size: 11px;
}

#commentary_comments .commentauthor {
	font-size: 11px;
	margin-bottom: 28px;
}

/* Fix style in the embedded formbuilder */

#commentary_comments #ctb_first_name_container, 
#commentary_comments #ctb_last_name_container, 
#commentary_comments #ctb_street_addr_container, 
#commentary_comments #ctb_city_container, 
#commentary_comments #ctb_st_code_container, 
#commentary_comments #ctb_zipcode_container, 
#commentary_comments #ctb_phone_container, 
#commentary_comments #ctb_cntry_code_container, 
#commentary_comments #ctb_email_container { 
	clear: none !important; 
}

/* Used for introducing NewsQ box above underwriting */
/* RC added 6/24/09 */

.introducing {
	width: 300px;
	background:#005c84;
	margin: 0 0 16px 0;
	float:left;
}
.introducing a, .introducing a:visited {
	color: #fff;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.introducing img {
	float: left;
	vertical-align:middle;
	margin: 10px 0 8px 10px;
}
.introducing ul {
	float: right;
	width: 85px;
	margin: 10px 0 8px 10px;
}
.introducing .li-first {
	margin: 0 0 4px 0;
}
/* AK 6/25/09 */
blockquote {
	margin: 10px 30px;
}


/* very specific fix for mntoday */
body div.wrapper div#wrap div#content div#sidebar div.contentbody{	width: auto; }


/* mobile redirect header */
#mobileLinkBar{
	height: 60px;
	background: transparent url('/standard/images/mpr006/news/icons/mprNewsMobileBg.png') repeat-x bottom left;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #75aab8;
	max-width: 628px;
}
#mobileLinkBar a{
	padding: 21px 0 0 90px;
	background: transparent url('/standard/images/mpr006/news/icons/mprNewsMobile.png') no-repeat top left;
	font: bold 26px/26px sans-serif;
	height: 39px;
	display: block;
}

/* chapters for video */
#chapters{
	float: right;
    margin: 0 0 0 10px;
    width: 200px;
}
#chapters h5{
	font-weight: bold;
	border-bottom: 1px solid #ccc;
}
#chapters li{	margin-bottom: 5px;}
#chapters li:last-child{ margin-bottom: 10px;}



/* formatting for reporter bio info on news feature pges */

.reporterBio{
	background-color: #e5e5e5;
	padding: 10px 10px 0 10px;
	width: 462px;
	margin-bottom: 10px;
	font-size: 13px;
}
.reporterBio img{ 
	float: left;
	margin: 0 10px 10px 0;
	border: 1px solid #ccc;
}
.reporterBio h3{
	display: inline;
	font-family: sans-serif;
	font-size: 13px;
}
.reporterBio span { font-family: sans-serif;}
.reporterBio .reporterInfo{ 
	font-family: sans-serif;
}
.reporterBio p{
	padding-bottom: 10px;
}