/******************* Note: Please add new line item above old item with same format and details here ****************

Updated 2/21/13: ann.zerega@digitalfirstmedia.com - updated "JOL Paywall lightbox" popup colors
Updated 9-5-12: gshin@digitalfirstmedia.com - added "JOL Paywall lightbox" popup colors
***********************************************************************************************************************************/

/***** JOL Paywall lightbox *******/
#gregbox-outer {
border: 6px solid #c12e26 !important
}

#gregbox-signInTab {
background: url("http://i-ppjol.s3.amazonaws.com/signin/pp_sign-in_button-c12e26.png") no-repeat scroll 0 0 transparent !important;
}

* html #gregbox-content {
border: 6px solid #c12e26 !important;
}

#pp-branding {
background-color: #c12e26 !important;
}

/******* YDR Site CSS *******/ 

body {
	font-family: arial, helvetica, sans-serif;
	background: #202c38 url(http://extras.mnginteractive.com/live/media/site515/2010/0503/20100503_110806_ndc_bodybg.gif) repeat-x;
	padding: 0px;
    text-align: center;
	}
div {text-align: left;}
div, span, p, ul, li {padding: 0;margin: 0;}
a {text-decoration: none; color:#1d213a;}
a:visited {text-decoration: none; color:#1d213a;}
a:hover {text-decoration: underline; color:#cc0000;}

img {border: none;}
.contentStyle { 
     width: 1000px; 
     background-color: #fff; 
     margin: 10px auto 0px auto; 
     }

#articleToolBody
{
	background: #fff;
}

/*** home div css ***/

.contentStyle {overflow: visible !important; *overflow: hidden !important;}
div#header {overflow: visible !important;}
.headerRegion div  {overflow: visible !important;}
#preHeader {overflow-x:visible !important;}
/**** Commenting out for ad
#postHeader {overflow: hidden !important;}*****/



.region10 {width:620px !important; padding-left:10px;*overflow:hidden !important;} 
/***** .region8and9box {width:650px !important;} *********/  
.region8 {width:310px !important; padding-left:10px;}
.region5 {width:620px !important; padding-left:10px;}
.region4 {width:310px !important; padding-left:0px;}
.region3 {width:310px !important; padding-left:0px;}
.region2 {width:310px !important; padding-left:10px;}
.region1 {width:620px !important; *width:635px !important; padding-left:15px;}
*/

.outerLeftRegion {width:620px; position:relative; left:10px; *left:5px !important; }
.region11 {width:310px !important; position:relative; left:10px;}
.region10 {width:620px !important; padding-left:10px;} 
/******* .region8and9box {width:650px !important;} *********/ 
.region8 {width:310px !important; padding-left:10px;}
.region5 {width:640px !important; padding-left:10px;}
.region4 {width:310px !important; position:relative; left:10px;}
.region3 {width:310px !important; padding-left:0px;}
.region2 {width:315px !important; padding-left:10px;}
.region1 {width:620px !important; *width:635px !important; padding-left:15px;}

/*** end home div css

/* ################################### 2. Masthead CSS ########################################### */

/* container for everything above the navigation */
#masthead_home {
	top: 0px;
	left: 0px;
	background: transparent url(http://extras.mnginteractive.com/live/media/site515/2010/0426/20100426_031352_ndc_headBG.jpg) no-repeat 0 0;
	height: 113px;
	position: relative;
	width: 1000px;
	}

/* position and render the logo - hide logo text */
#logoLink {
	position: absolute;
	top: 21px;
	left: 13px;
	text-indent: -5000px;
	}

#logoLink img {
	width: 263px;
	height: 99px;
	position: absolute;
	top: -18px;
	left: -9px;
	border: none;
	}

/* Begin top nav */
.topNav {
	height: 20px;
	width: 1000px;
	background-color:#FFF;
	}

/*--------------- BEGIN searchbox -----------------*/

#searchbar {
	position: absolute;
	left: 685px;
	top: 37px;
	width: 336px;
	}

#searchbar form,
#searchbar input {margin: 0; padding: 0;}

#searchbar form input.searchbox {
	background-color: #fff;
	border: 1px solid #95afcc;
	width: 235px;
	height: 20px;
	}

#searchbar form input.button {}

/* --------------- BEGIN Search Options */

ul#searchoptions {
	position: absolute;
	top: 28px !important;
	left: -3px;
	font-size: 10px !important;
	list-style: none;
	padding: 0;
	margin: 0;
	color: #000;
	width: 338px;
	}

*html ul#searchoptions {top: 20px;}

*+html ul#searchoptions {top: 20px;}

ul#searchoptions li {
	float: left;
	padding: 0;
	margin: 0 4px 0 0;
	}

ul#searchoptions li.end {margin: 0;}

ul#searchoptions li.end span { 
	font-weight: bold;
	text-transform: uppercase;
	font-family: verdana;
	}

ul#searchoptions .yahooText {color: #cc0000;}

ul#searchoptions input.radio {
	margin: 0 3px 0 0;
	padding: 0;
	vertical-align: middle;
	}

*html ul#searchoptions input.radio {margin: -2px -1px 0 -4px;}

*+html ul#searchoptions input.radio {margin: -2px -1px 0 -4px;}

/*---------- weather */

table.weatherBox {margin-left: -5px; *margin-left: 0px !important;}

.weathercontent {
display:inline;
/*height:30px;*/
font:normal 12px arial;
color:#202C38;
}



.weathercontent a {
text-decoration:none;
color:#202C38;
}

.weathercontent a:hover {
text-decoration:underline;
}

.weatherSectionLink {
font:bold 12px arial;
color:#202C38;
padding-left: 5px;
}

a.weatherSectionLink {
text-decoration:none;
}

a:hover.weatherSectionLink {
text-decoration:underline;
}

.weatherIcon {
width:15px;
}

/*---------- login Nav */

ul.loginNav {
	list-style: none;
	float: right;
	color: #1d213a;
                *margin-top: 5px !important;
	}
	
ul.loginNav a:hover {color:#999 !important;}

ul.loginNav li {
	float: left;
	font-size: 11px;
	padding: 3px 0 0 0;
	}

ul.loginNav li a {
	color: #1d213a;
	padding: 0 2px;
	}

ul.loginNav li a:hover {
	color: #1d213a;
	text-decoration:underline;
	}
	
ul.loginNav li.subscribe a {
	border:none;
	padding-right:10px;
	}

/*Nav Bar Wrapper - sets the width/height/look of entire nav bar*/
#navWrap {
	width: 1000px;
	/*background:url(../images/navBG.gif) repeat-x;*/
	background-color:#1c1e33;
	font-family: Arial, Helvetica, sans-serif;
	height: 28px;
	}

#navWrap div {z-index: 1200 !important;}

/*Main Nav Behavior*/
#nav {
	margin-left: auto; /*DO NOT EDIT*/
	margin-right: auto; /*DO NOT EDIT*/
	position: relative; /*DO NOT EDIT*/
	display: block; /*DO NOT EDIT*/
	height: 1%; /*DO NOT EDIT*/
	z-index: 1200;  /*DO NOT EDIT - necessary for menu system to appear on top of positioned elements in body*/
	}


/*
you must add one of these for each nav dropdown making a general class destroys the measurements
*/

/*Main Nav Items*/
#nav #maindiv0,#nav #maindiv1,#nav #maindiv2,#nav #maindiv3,#nav #maindiv4,#nav #maindiv5,
#nav #maindiv6,#nav #maindiv7,#nav #maindiv8,#nav #maindiv9,#nav #maindiv10,
#nav #maindiv11,#nav #maindiv12,#nav #maindiv13,#nav #maindiv14,#nav #maindiv15,
#nav #maindiv16,#nav #maindiv17,#nav #maindiv18,#nav #maindiv19,#nav #maindiv20,
#nav #maindiv21,#nav #maindiv22,#nav #maindiv23,#nav #maindiv24,#nav #maindiv25,
#nav #maindiv26,#nav #maindiv27,#nav #maindiv28,#nav #maindiv29,#nav #maindiv30 {height: 28px;}
#nav div {float: left;}

/*Main Nav Item Links*/
#nav div a {
	/*background: transparent url(../images/tabR-both-Lnav.gif) right top no-repeat;*/
	background-color:#1c1e33;
	font-weight:bold;
	padding:0;
	display: block;
	font-size: 12px;
	color: #213031;
	margin: 0;
	text-decoration: none;
	float: left;
	}

#nav div a span {
	/*background: transparent url(../images/tabL-both-Lnav.gif) 0 0 no-repeat;*/
	background-color:#1c1e33;
	padding:8px 7px 6px 7px;
	display: block;
	color: #fff;
	line-height:14px;
	}
	
*html #nav div a span {
	padding:8px 7px 5px 7px;
	line-height:15px;
	}
	
#nav .last a {
	/*background: transparent url(../images/tabR-both-Lnav.gif) 0 0 no-repeat;*/
	background-color:#1c1e33;
	}
	
#nav .nosub div a span {}

/*Main Item Hover States*/
#nav div.navHover a {
	background-position: 100% -28px !important;
	color: #213031;
	height:28px;
	}

#nav div.navHover a span {
	background-position: 0 -28px !important;
	color: #fff;
	}


/* TOP ITEMS with no submenu*/
#nav .nosub div.subdiv, 
#nav #rightNav .nosub .subdiv, 
#nav #rightNav .nosub div.subdiv {display:none !important;}

/*------
Sub Menu Container*/

#nav div .subdiv {
	display: block;
	background-color: #fff;
	width: 150px;
	padding:0;
	position: absolute;
	visibility: hidden;
	margin-left:1px;
	}

/*IMPORTANT: if subdiv has a border use the following convention.
if subdiv border larger than 1px - mngiMenu.js is affected and will need modification*/
#nav.subHasBorder div .subdiv {
  /*	border: 1px solid #1C1E33;
	border-top: 1px solid #1C1E33;  */
	}
	

/*IMPORTANT: do not short hand the background styles. IE will put a scroll bar behind it if you do.*/
#nav #rightNav div .subdiv {border:none;}

#nav div .subdiv div {float: none;}

#nav div .subdiv a {
	background-color:#1C1E33;
	margin: 0;
	font-size: 12px;
	padding: 2px 8px 2px 8px;
	float: none;
	display: block;
	height: auto;
	color:#fff;
	background-image:none;
	font-weight:normal;
	}

#nav div .subdiv a:hover {
	/*background-color: #0065a4;*/
	color: #fff;
	text-decoration:underline;
	}


/*------------------------------
Right Nav
--------------------------------*/
/*Right Nav Wrapper*/
#nav #rightNav {float: none;}

/*Main Items*/
#nav #rightNav div {float: right;}

#nav #rightNav div div {float: none;}

/*Main Links*/
#nav #rightNav div a {
	background: transparent url(http://extras.mnginteractive.com/live/media/site515/2010/0426/20100426_032404_ndc_tabR-both.gif) right top no-repeat;
	color: #fff;
	font-weight:bold;
	padding:0 8px 0 0;
	}

#nav #rightNav div a span {
	background: transparent url(http://extras.mnginteractive.com/live/media/site515/2010/0426/20100426_031932_ndc_tabL-both.gif) left top no-repeat;
	color: #FFFFFF;
	border:none;
	font-size: 12px;
	}

/*Main Item Hover States*/
#nav #rightNav .navHover a,
#nav #rightNav .navHover a span {
	color: #000;
	border:none;
	}

#nav #rightNav .subdiv a,
#nav #rightNav .subdiv a span {
	background: transparent url(http://extras.mnginteractive.com/live/media/site515/2010/0426/20100426_031652_ndc_subNavBG.gif) repeat-y;
	float: none;
	font-weight:normal;
	display:block;
	padding: 2px 8px 2px 8px;
	}

#nav #rightNav .subdiv a:hover {
	color: #fff;
	text-decoration:underline;
	}
	
#nav #rightNav div.navHover a {
	text-decoration: none;
	background-position: 100% -28px !important;
	color: #fff;
	}
	
/*Right Nav Hover States*/
#nav #rightNav .navHover a span {
	background-position: 0 -28px !important;
	color: #fff;
	}	
	
#nav #rightNav .left {
	background: url(http://extras.mnginteractive.com/live/media/site515/2010/0426/20100426_031932_ndc_tabL-both.gif) no-repeat 0 0;
	border: none;
	padding-left: 6px;
	}
	
#nav #rightNav .right a {
	background: url(http://extras.mnginteractive.com/live/media/site515/2010/0426/20100426_032821_ndc_tabR-both-R.gif) no-repeat 0 0;
	border: none;
	}


/************************************** regions css ***/

#header {margin-bottom: 20px;}

#region2 a, #region3 a, #region11 a {color: #1d213a; text-decoration: none;}
#region2 a:visited, #region3 a:visited, #region11 a:visited {color: #1d213a; text-decoration: none;}
#region2 a:hover, #region3 a:hover, #region11 a:hover {color: #cc0000; text-decoration: underline;}

/************************************** end regions css ***/


/**************************************  section header title  ***/


.sectionTitleHead {
    font:normal 18px arial;
    color:#1c1e33;
    border-bottom:1px dotted #666;
    margin-bottom: 10px;
}

.sectionTitleRSSbutton img {
    border:none;
}

.sectionTitleMyYahoo  {
    position:relative;
    bottom:7px;
}

/************************************** end section title header ***/


/************************************** top two complex listing 2-column ***/

.region1 .complexListingBox, .region10 .complexListingBox   {
    font:normal 12px arial;
    color:#1c1e33;
}

.region1 .complexListingBox .layoutTop, .region10 .complexListingBox .layoutTop {
    padding-bottom:10px;
    width: auto !important;
}

.region1 td.complexListingItemImage, .region10 td.complexListingItemImage {width: 100px;}

.region1 .layoutTop a:hover.listingItemTitle, .region10 .layoutTop a:hover.listingItemTitle {
    color:# cc0000;
    text-decoration:underline;
}

.region1 a:hover.listingItemTitle, .region10 a:hover.listingItemTitle {color: #cc0000;}

.region1 .listingArticleBlurb, .region10 .listingArticleBlurb {font-size:16px; font-weight:normal: font-family:arial;}

.region1 .listNoImage, .region10 .listNoImage  {
    padding-left:1px;
    padding-bottom:20px;
list-style-type: none;
background: url(http://extras.mnginteractive.com/live/media/site515/2010/0512/20100512_034219_ndc_bullet.gif) no-repeat 0 7px;
}

/*
.region1 .complexListingLink {
    display:block;
    float:right;
    width:280px;
    padding-right:20px;
}
*/

.region1 .complexListingLink, .region10 .complexListingLink {
     display:block;
    float:left;
    width:270px;
    padding-left:10px;
}

.region1 a:hover.complexListingLink, .region10 a:hover.complexListingLink {
    color: #cc0000;
    text-decoration:underline;
}

a.listingArticleLinkTo  {
    font:bold 12px arial;
    color: #cc0000;
    text-decoration:none;
}

a:hover.listingArticleLinkTo  {
    text-decoration:underline;
}

.clRight {*margin: -8px 0 10px 0 !important;}
/*******Fix for special layout in IE - Mark Wilson 6/14/12 ***********/
.region10 .clRight {*margin-left: -10px !important;}
.listingArticleBlurb h1 {display: none;}

.complexListingItemPhotoCredit {display: none;}

/************************************** end top two complex listing 2-column ***/

/*** One Spot Source Style ***/
.originatingSource 
{
text-transform: uppercase;
color: #888888;
padding-left: 10px;
float:left;
display: none;
}


.trafficheader
{
font-family: Verdana,Helvetica,sans-serif;
font-size: 25px;
line-height: 34px;
font-weight: bold;
color: #0b4da2;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dedfef;
}


/*  Header and Footer Text and Links */
.morePremium {
	float:right;
	padding: 7px 40px 0px 0px;
	list-style:none;
	color: #cc0000;
}

.morePremium a {
	float:right;
	list-style:none;
	font:normal 10px arial;
	color: #cc0000;
	text-decoration:none;
}

.morePremium a:hover {
	text-decoration:underline;
	color:#cc0000;
}

.premiumLink {
	padding:15px 0px 0px 8px;
	float:left;
	list-style:none;
	font:normal 10px arial;
}

.premiumLink a {
	text-decoration:none;
	color:#333;
}

.premiumLink a:hover {
	text-decoration:underline;
	color:#333;
}
/*  End Header and Footer Text and Links */

/************************************** end premium content complex listing ***/


/************************************** things to do complex listing ***/

.complexListingLink  {
font:normal 12px arial;
text-decoration:none;
color:#000;
}

a:hover.complexListingLink  {
text-decoration:underline;
color: #cc0000;
}

.listNoImage  {
padding-left:15px;
}

.lastUpdatedDate  {
font:bold 11px arial;
padding-left:15px;
}

.region2 .complexListingBox, .region3 .complexListingBox, .region4 .complexListingBox, .region8 .complexListingBox, .region9 .complexListingBox  {
    display:block;
    width:301px;
    background-image:url(http://extras.mnginteractive.com/live/media/site138/2010/0430/20100430_035019_RndBorderMidWTwitter.jpg);
    background-repeat:repeat-y;
}

.region3 .listingItemTitle, .region4 .listingItemTitle, .region8 .listingItemTitle, .region9 .listingItemTitle {
   width:275px;
   padding:5px 0px 5px 15px;
   font:bold 14px arial;
   color:#1c1e33;
   display: block;
}

.region2 a.listingItemTitle, .region3 a.listingItemTitle, .region4 a.listingItemTitle, .region8 a.listingItemTitle, .region9 a.listingItemTitle  {text-decoration:none;}
.region2 a:hover.listingItemTitle, .region3 a:hover.listingItemTitle, .region4 a:hover.listingItemTitle, .region8 a:hover.listingItemTitle, .region9 a:hover.listingItemTitle {text-decoration:underline; color:#cc0000;}

#region2 .listingItemTitle {margin: 5px 0 5px 7px; display: block; font: bold 14px Arial; padding-right: 7px;}

.region2 .listingArticleBlurb, .region3 .listingArticleBlurb, .region4 .listingArticleBlurb, .region8 .listingArticleBlurb, .region9 .listingArticleBlurb, .region8 .listingExtLinkDesc, .region9 .listingExtLinkDesc  {
   display: block;
   width: 265px;
   padding: 0 0 5px 15px;
   font: normal 12px arial !important;
   
}

.region2 .listingArticleLinkTo, .region3 .listingArticleLinkTo, .region4 .listingArticleLinkTo, .region8 .listingArticleLinkTo, .region9 .listingArticleLinkTo {
   /*display:block;*/
   width:275px;
   *width: auto !important;
   /*padding-left:15px; */
   color: #cc0000 !important;
}

.region2 .complexListingItemImage {padding-right: 7px;}



.region2 .complexListingFooter, .region3 .complexListingFooter, .region4 .complexListingFooter, .region8 .complexListingFooter, .region9 .complexListingFooter {
   display:none;
}

/************************************** end things to do complex listing ***/


/************************************** article page css ***/

.articleBox {padding-top: 10px; font-size:12px;}

.articleBox a {color: #0066cc; text-decoration: none;}
.articleBox a:visited {color: #0066cc; text-decoration: none;}
.articleBox a:hover {color: #cc0000; text-decoration: underline;}

.articleBox p {padding-top:15px;}

#region1 .articleImageCaption {margin-bottom: 15px;}

.articleOptions {font: normal 10px arial, helvetica, sans-serif; color: #1c1e33;}

.articleOptions a:hover {text-decoration: underline;}

.social_bookmarks {
	width: 20% !important;
	text-align: left !important;
	display: inline !important;
	}

.articleTitle {font-family: arial,helvetica,sans-serif; font-size: 18px; color: #000000; font-weight: bold;}

.articleSubTitle {font-family: arial,helvetica,sans-serif; font-size: 12px; color: #888888; font-weight: bold;}

.articleByline {font: bold 12px arial, helvetica, sans-serif; color: #333; padding:8px 0 8px 0;}

.articleDate {font: normal 12px arial, helvetica, sans-serif; color: #d1181d; padding:8px 0 8px 0;}

.articleBody {font: normal 12px arial, helvetica, sans-serif; color: #333333; width: 620px;}

.topix_commentLink a {color: #1968b2;}

.topix_commentLink a:hover {text-decoration: underline;}

.fieldHeader {font: bold 11px arial, helvetica, sans-serif; color: #000;}

.counter_wrap {font: normal 11px arial, helvetica, sans-serif; color: #000;}

.captchaText {font: normal 11px arial, helvetica, sans-serif; color: #000;}

.captcha img {border: none;}

.disclaimerText a {color: #1968b2;}

.disclaimerText a:hover {text-decoration: underline;}

/* begin hella flush bulleted list */

.region4 .complexListingBox {
    width:301px;
    background-image:url(http://extras.mnginteractive.com/live/media/site138/2010/0430/20100430_035019_RndBorderMidWTwitter.jpg);
    background-repeat:repeat-y;
	}

.region4 .complexListingLink {width: 265px;
	padding: 5px 0 0 10px;
	display:block;
	*float:left;
	}

.region4 .lastUpdatedDate {display: none;}

.region4 .listNoImage  {
    padding: 0;
	list-style-type: none;
    background: url(http://extras.mnginteractive.com/live/media/site515/2010/0512/20100512_034219_ndc_bullet.gif) no-repeat 0 10px;
	}

.region4 li.listNoImage {margin-left: 10px;}

/* end hella flush bulleted list */

/************************************** end article page css ***/


/**************************************  columnist section page ***/

.listingItemTitle {
        font:normal 16pt arial;
        color:#000;
        text-decoration:none;
}

/* external links */

.listNoImage a.listingItemTitle {font-size: 10px !important; padding: 0 0 0 7px !important; margin-bottom: -10px !important;}

.region3 .listNoImage a.listingItemTitle, .region4 .listNoImage a.listingItemTitle, .region8 .listNoImage a.listingItemTitle, .region9 .listNoImage a.listingItemTitle {
   *width: 250px !important;
   *padding: 0 !important;
   *margin: 0 0 0 -7px !important;
   *display: inline !important;
}

.region1 .listingArticleBlurb {
        font:normal 16px arial;
        color:#5f5f5f;
}

 .listingArticleBlurb {
        font:normal 12px arial;
        color:#5f5f5f;
}


/* end external links */

 .listingArticleBlurb {
        font:normal 12px arial;
        color:#5f5f5f;
}

 .lastUpdatedDate {
        font:normal 8pt arial;
        color:#666;
        padding:0px;
} 

 .listingArticleLinkTo  {
        font:bold 9pt arial;
        text-decoration:none;
	color:#000000;
}

 a:hover.listingArticleLinkTo {
        text-decoration:underline;
}

.region1 .listNoImage  {  
    padding-left:1px;  
    padding-bottom:20px;
	*padding-bottom: 8px !important;
    list-style-type: none;  
    background: url(http://extras.mnginteractive.com/live/media/site515/2010/0512/20100512_034219_ndc_bullet.gif) no-repeat 0 7px;  
}

/* .region10  .listingArticleBlurb {
        padding-bottom:15px;
}

.region10 a.listingArticleLinkTo {
    color: #000;
}

.region10 .listNoImage  {  
    list-style-type: none;  
    background: url(http://extras.mnginteractive.com/live/media/site515/2010/0512/20100512_034219_ndc_bullet.gif) no-repeat 0 7px;  
}

.region10 .complexListingItemPhotoCredit {width: 100px;}

.clRight {*padding-top: 8px !important;}
*/

/**************************************   end columnist section page ***/


/************************************** more head link ***/

.moreBreakingLink {width:602px; border-bottom:1px dotted #999;}

.moreBreakLink {
	float:right;
	padding: 5px 0 0 0;
	list-style:none;
	color: #cc0000;
}


.moreBreakLink a {
	float:right;
	list-style:none;
	font:normal 10px arial;
	color: #cc0000;
	text-decoration:none;
}

.moreBreakLink a:hover {
	text-decoration:underline;
	color:#cc0000;
}


.moreLink {
	float:right;
	margin: 5px 20px 0px 0px;
	list-style:none;
	color: #cc0000;
}

.moreLink a {
	float:right;
	list-style:none;
	font:normal 10px arial;
	color: #cc0000 !important;
	text-decoration:none;
}

.moreLink a:hover {
	text-decoration:underline !important;
	color:#cc0000;
}

/*.region3 .moreLink {
	*float: right  !important;
	*padding: 5px 7px 0px 0px  !important;
	*margin-top: -15px  !important;
	*list-style:none  !important;
	*color: #cc0000  !important;
}*/

.region4 .moreLink {
	*float: right  !important;
	*padding: 5px 7px 0px 0px  !important;
	*margin-top: -15px  !important;
	*list-style:none  !important;
	*color: #cc0000  !important;
}


.region5 .moreLink {padding: 5px 25px 0 0;}

/************************************** end more head link ***/


/************************************** most popular css ***/

#rndBorderTop {
height:34px;
width: 301px;
background:url(http://extras.mnginteractive.com/live/media/site138/2010/0513/20100513_095241_RndBorderTop.jpg);
background-repeat:no-repeat;
color: #000;
display: block;
font: bold 11pt "trebuchet ms", Arial, Helvetica, sans-serif;
padding-left:10px;
overflow: hidden;
}

#rndBorderTopFreeForm {
height:34px;
width: 301px;
background:url(http://extras.mnginteractive.com/live/media/site138/2010/0607/20100607_092332_MediaCenterHead.jpg);
background-repeat:no-repeat;
color: #000;
display: block;
font: bold 11pt "trebuchet ms", Arial, Helvetica, sans-serif;
padding-left:10px;
overflow: hidden;
}

.rndBorder {width: 301px;}

.mvmeRss {margin-left: 140px;}

#rndBorderBttmTwitter {padding-bottom: 15px;}

#rndBorderBttm {
height:20px;
background:url(http://extras.mnginteractive.com/live/media/site515/2010/0428/20100428_024741_RndBorderBttmW.jpg);
background-repeat:no-repeat;
padding-bottom:15px;
}

.mostWidth {
background:url(http://extras.mnginteractive.com/live/media/site138/2010/0513/20100513_093143_RndBorderMidW.jpg);
background-repeat: repeat-y;
border:none;
}

 
.mostWidth {width: 301px; padding-left:10px;}
.mostViewedBox a {text-decoration: none;}
.mostTabsBox {margin: 0; padding: 0; font-weight: bold; }
.mostTabsBox li {float:left; padding:5px 5px 5px 5px; list-style:none;}
.mostHeader {padding:8px 15px 0px 7px;}
.mostNote {float:left;}
.mostRss {float:right;}
.mostClear {clear:both;margin:0;padding:0;}
.mostTab {background:#999;}
.mostTabSelected {background:#ccc;}

.mostTabBody {
width:255px;
float:right;
position:relative;
left:-10%;
text-align:left;
}
 
.mostViewedBox {
	color: #053f53;
	display: block;
	font: normal 12px arial, helvetica, sans-serif;
	margin: 0;
	padding: 0;
overflow: hidden;
	}

.mostViewedBox a:active {outline: none !important;}

.mostViewedBox a:focus {-moz-outline-style: none;}

ul.mostTabsBox {

	height: 25px;
	margin: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	clear: both;
	padding: 0; 
/*	padding: 0 40px 0 13px; */
background:url(http://extras.mnginteractive.com/live/media/site138/2010/0513/20100513_094410_RndBorderTabBack.jpg);
	}


.mostTabsBox li {
	float: left;
	white-space: nowrap;
	line-height: 12px;
	margin: 0;
	padding: 0;
	background: url(http://extras.mnginteractive.com/live/media/site515/2010/0427/20100427_122231_ndc_mvme_top_tab_alt.gif) no-repeat 0px 0px;
	}

.mostTabsBox li a {  
     margin: 0;  
     padding: 7px 9px 6px;  
     font-weight: normal;  
     float: left;  
     text-decoration: none;  
     color: #666;  
     }

.mostTabsBox li a:hover {
	color: #cc0000;
	text-decoration: underline;
	}
	
.mostTabBody li a:visited {
    color: #666;
	text-decoration: none;
	}

.mostTabsBox li.mostTab {

    width:95px;
	}
	
.mostTabsBox li.mostTabSelected {
/*
	margin: 0;
	padding: 0;
*/
    display: block;
    margin: 0 0 0 13px;
    padding: 7px;
	background: url(http://extras.mnginteractive.com/live/media/site515/2010/0427/20100427_122222_ndc_mvme_top_tab.gif) no-repeat 0px 0px;
	color: #053f53;
    width:95px;
	}

.mostTabsBox li.mostTabSelected a:link, 
.mostTabsBox li.mostTabSelected a:visited, 
.mostTabsBox li.mostTabSelected a:active {  
     color: #1c1e33;  
     padding: 7px 9px 6px;  
     text-decoration: none;  
     font-weight: bold;  
     }

.mostTabsBox li.mostTabSelected a:hover {
	color: #cc0000 !important;
	text-decoration: underline;
	}

.mostHeader {
	clear: both;
	padding: 5px;
	font: normal 11px verdana, arial, helvetica, sans-serif;
	color: #333;
	}

.mostNote {padding-bottom: 6px;}

.mostRss img {
display:none;
	vertical-align: middle;
	border: none;
	position: absolute;
	top: 5px;
	right: 5px;
	}

.mostTabBody {
width:255px;
*width:245px !Important;
padding: 0px;
border:none;
background: #fff;
	}

.mostTabBody ol {
	padding: 0 0 0 26px;
                *padding: 0 0 0 29px !important;
	margin: 0;
	}

.mostTabBody li {
	font-weight: bold;
	color: #1c1e33;
	margin-bottom: 5px;
	}

.mostTabBody li a {
	font-weight: normal;
	color: #1c1e33;
	text-decoration: none;
	}

.mostTabBody li a:hover {
	color: #cc0000;
	text-decoration: underline;
	}
		
/************************************** end most popular css ***/


/**************************************  twitter widget  ***/

#twitterPower {
height:34px;
width: 301px;
background:url(http://extras.mnginteractive.com/live/media/site515/2010/0430/20100430_050046_ndc_RndBorderTop_twitter.jpg );
background-repeat:no-repeat;
color: #000;
display: block;
font: bold 11pt "trebuchet ms", Arial, Helvetica, sans-serif;
padding-left:10px;
}

#rndBorderBttmTwitter {
height:20px;
background:url(http://extras.mnginteractive.com/live/media/site515/2010/0430/20100430_050018_RndBorderBttmWTwitter.jpg);
background-repeat:no-repeat;
}

.rndBorderTwitter {width: 301px;}

.RSSDisplayTitle {
padding-left: 10px; 
font-size: 12px;
background: url("http://extras.mnginteractive.com/live/media/site138/2010/0607/20100607_092332_MediaCenterHead.jpg") repeat scroll 0 0 transparent !important;
height: 24px;
}

.RSSDisplayList  {
display:block;
font:12px arial;
color:#1c1e33;
text-decoration:none;
width:255px;
float:right;
position:relative;
left:-8%;
text-align:left;
padding-top:5px;
padding-bottom: 8px;
line-height: 0.75px;
}

.RSSDisplayList a {
color:#1c1e33;
text-decoration:none;
}

.RSSDisplayList a:hover {
color:#cc0000;
text-decoration:underline;
}

.RSSDisplayDropdownText {  
     width:255px;  
     position:relative;  
     left:7%; 
     text-align:left; 
}

.RSSDisplayBorder  {
display:block;
width:301px;
background:url(http://extras.mnginteractive.com/live/media/site515/2010/0430/20100430_050006_RndBorderMidWTwitter.jpg);
background-repeat: repeat-y;
}

.RSSDisplayItemTitleNoDesc {font-size: 12px;}

.RSSDisplayItemPubTime, .RSSDisplayItemPubDate  {
font:11px arial;
color:#999999;
font-style:italic;
visibility: hidden;
}

.RSSDisplayItemDivider {display: none;}

.RSSDisplayItemPubTime, .region2 .RSSDisplayItemPubDate  {
        display:none;
}

.RSSDisplayItemDesc {
        font:bold 11px arial;
}

.RSSDisplayList a {
        font:normal 12px arial;
}

.RSSDisplayList img {display: none !important;}


/**************************************  end twitter widget  ***/


/************************************** poll css ***/

.pollsBox {
    width:301px;
    backgroud-color:#fff;
    font: normal 10px arial;
}

.pollsAnswer {
    color:#000;
    line-height:20px;
    text-indent:20px;
    display:block;
    background-image:url(http://extras.mnginteractive.com/live/media/site138/2010/0430/20100430_035019_RndBorderMidWTwitter.jpg);
    background-repeat:repeat-y;
    background-color:#fff;
    font-weight: normal;
}

.pollsResult {
    padding:0px 10px 5px 22px;
    background-image:url(http://extras.mnginteractive.com/live/media/site138/2010/0430/20100430_035019_RndBorderMidWTwitter.jpg);
    background-repeat:repeat-y;
    background-color:#fff;
}

.pollsViewResults {
    color:#000;
    width:301px;
    background-image:url(http://extras.mnginteractive.com/live/media/site138/2010/0430/20100430_035019_RndBorderMidWTwitter.jpg);
    background-repeat:repeat-y;
    background-color:#fff;
}

.pollshead {
    width:301px;
    background:url(http://extras.mnginteractive.com/live/media/site515/2010/0428/20100428_024850_RndBorderTop.jpg);
    background-repeat:no-repeat;
    height:34px;
    font:bold 15px arial;
    padding-bottom:8px;
    color:#000;
    background-color:#fff;
}

.pollsQuestion {
    width:301px;
    padding: 10px 0 10px 10px;
    background-image:url(http://extras.mnginteractive.com/live/media/site138/2010/0430/20100430_035019_RndBorderMidWTwitter.jpg);
    background-repeat:repeat-y;
    background-color:#fff;
    font-weight: bold;
    color: #1c1e33;
}

.pollsSubmit  {
    text-align:center;
    padding-bottom:15px;
    width:301px;
    height:45px;
    background:#fff url(http://extras.mnginteractive.com/live/media/site138/2010/0506/20100506_024927_NDC_RndBorderBttmPoll.jpg);
    background-repeat:no-repeat;
}

.pollsResult {
    border-bottom:4px solid #E3E3E5;
    font:normal 10px arial;
    color:#000;
}

.pollsResult img {
    display:block;
    padding-bottom:5px;
}

/************************************** end poll css ***/


/************************************** top listings ***/

.TLBoxRule {color:#eee; width:240px; *margin-left:24px !important;}
.TLBoxImage {display:none;}
.TLBox table {width:300px; *margin:0px;}
.TLBox li {list-style-type:none;}
.TLBoxFooter {height:18px; background:url(http://extras.mnginteractive.com/live/media/site135/2010/0423/20100423_031828_Beta-memvBtm.gif) no-repeat; margin-top:-16px;}
#testhr {background-color:#eee; width:240px; *margin-left:24px;}
.TLBoxTitle {margin:0px 0px 0px 15px; background:#fff;}
a.TLBoxTabLink {color:#1c1e33; !important; }
.TLBoxTitle {color:#1c1e33; !important; font-weight:normal;}
.TLBoxType {display:none;}
.TLBox .TLBoxTabTable {
  background: url(http://extras.mnginteractive.com/live/media/site515/2010/0511/20100511_020652_topListingsHeader.jpg) !important; 
  width:303px; 
  border:none;
  border-collapse: separate;
  padding:0px 15px 0px 13px;
  margin-top: -7px;
}
#nav_jobs {background:transparent; padding:13px 0px 0px 16px; width:65px;}
#nav_Homes {background:transparent; padding:13px 0px 0px 5px; width:65px;}
#nav_Rentals {background:transparent; padding:13px 0px 0px 6px; width:65px;}
#nav_Autos {background:transparent; padding:13px 0px 0px 5px; width:72px;}
#nav_Rentals.TLBoxTab  {border-bottom:1px solid #dedede;}
#nav_jobs.TLBoxTab  {border-bottom:1px solid #dedede;}
#nav_Homes.TLBoxTab {border-bottom:1px solid #dedede;}
#nav_Autos.TLBoxTab {border-bottom:1px solid #dedede;}
.TLBoxTabSelected#nav_Rentals {
  background:transparent url(http://extras.mnginteractive.com/live/media/site135/2010/0513/20100513_095600_Beta-tlTabSelected.gif) 0px 15px no-repeat !important; 
  height:38px; 
  width:64px;
  *width: 58px !important;
  border:none;
}
.TLBoxTabSelected#nav_Homes {
  background:transparent url(http://extras.mnginteractive.com/live/media/site135/2010/0513/20100513_095600_Beta-tlTabSelected.gif) 0px 15px no-repeat !important; 
  height:38px; 
  width:69px;
  *width: 60px !important;
  border:none;
  padding-left:4px;
  margin-left:-3px !important;
}
.TLBoxTabSelected#nav_Autos {
  background:transparent url(http://extras.mnginteractive.com/live/media/site135/2010/0427/20100427_115113_Beta-tlTabSelected.gif) 0px 15px no-repeat !important; 
  height:38px; 
  width:66px;
  padding-left:5px !important;
  padding-right: 10px;
  border:none;
}
.TLBoxTabSelected#nav_jobs {
  background:transparent url(http://extras.mnginteractive.com/live/media/site135/2010/0427/20100427_115113_Beta-tlTabSelected.gif) 0px 15px no-repeat !important;
  *background:transparent url(http://extras.mnginteractive.com/live/media/site135/2010/0427/20100427_115113_Beta-tlTabSelected.gif) 13px 15px no-repeat !important;
  height:38px; 
  width:72px;
  padding-left:0px;
  *padding-left: 10px !important;
}
.TLBox {background:url(http://extras.mnginteractive.com/live/media/site135/2010/0426/20100426_020236_Beta-memvGradient.gif) 0px bottom; *margin-top:-8px;}
.TLBoxDiv {width:280px; *width: 275px !important; overflow-x:hidden; border:none; background:transparent; height:230px; *margin-left: 13px !important;}
.TLBoxContent {border-collapse: separate; border:none !important; background:transparent;}
.TLBoxContent td {border:none !important;}
a.TLBoxTabLink {color:#1c1e33; font-size:11px; font-variant: none; padding-left: 5px;}
.TLBoxAllListings {background-color:transparent; width:250px;}

/************************************** end top listings ***/


/************************************** media center ***/

.tabberlive .tabbertabhide {display:none;}

.tabber {}

.tabberlive {margin-top: 0;}

.mediaCenterHead {
background-image:url(http://extras.mnginteractive.com/live/media/site138/2010/0607/20100607_092332_MediaCenterHead.jpg);
height:25px;
font: bold 11pt "trebuchet ms", Arial, Helvetica, sans-serif;
padding-left:10px;
}

ul.tabbernav {
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #ccc;
 font: bold 11px Verdana, sans-serif;
width: 304px;
}

ul.tabbernav li {
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a {
 padding: 0px 0.5em 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #ccc;
 border-bottom: none;
 background: #dde;
 text-decoration: none;
}

ul.tabbernav li a:link {color: #1c1e33;}
ul.tabbernav li a:visited {color: #1c1e33;}

ul.tabbernav li a:hover {
 color: #cc0000;
 background: #e2e2e2;
 border-color: #ccc;
}

ul.tabbernav li.tabberactive a {
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover {
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #ccc;
 border-top:0;
 height:435px;
 /*width:303px;*/
width: 292px;
 *width: 305px !important;
 overflow:visible;
}

.tabberlive .tabbertab h2 {display:none;}

.tabberlive .tabbertab h3 {display:none;}

/* .MYCcontentfeed13506 {display: none;} */
/* .MYCcontentfeed13507 {display: none;} */
/* .MYCcontentfeed13508 {display: none;} */
/* .MYCcontentfeed13509 {display: none;} */
/* .MYCcontentfeed13510 {display: none;} */
/* .MYCcontentfeed13511 {display: none;} */
/* .MYCcontentfeed13512 {display: none;} */

.myCaptureScroller div {overflow: visible !important;}

.myCaptureScroller {height:430px; width:303px; *width: 293px !important;}

.headerSponsor {display: none;}

.tabberlive form {width: 100px; }

.myCaptureImageThumb {}
.myCaptureThumbsContainer {width: 120px !important; height: 150px;}
.myCaptureLinksContainer {width: 100px !important; margin-top: -190px; margin-left: 130px;}

.myCaptureButtons {padding: 0 0 5px 30px; margin-top: -15px; *margin-top: 0;}

.myCaptureButton1 {
background: url(http://extras.mnginteractive.com/live/media/site515/2010/0528/20100528_092443_myCaptureButton1.gif) no-repeat; 
width: 25px; 
height: 18px; 
border: none;
cursor: pointer;
}

.myCaptureButton2 {
background: url(http://extras.mnginteractive.com/live/media/site515/2010/0528/20100528_092658_myCaptureButton2.gif) no-repeat; 
width: 25px; 
height: 18px; 
border: none;
cursor: pointer;
}

.myCaptureLinks {font: 11px arial; width: 155px; }

.myCaptureLinks a {color: #1c1e33;}
.myCaptureLinks a:visited {color: #1c1e33;}
.myCaptureLinks a:hover {color: #cc0000; text-decoration: underline;}
/*
#idt0 {position: relative; top: -133px;}
#idt1 {position: relative; top: -133px;}
#idt2 {position: relative; top: -133px;}
#idt3 {position: relative; top: -133px;}
#idt4 {position: relative; top: -133px;}
#idt5 {position: relative; top: -133px;}
*/
.mediaCenterViewMore {font-size: 15px; margin: 50px 0 20px 0;}
.mediaCenterViewMore a {color: #1c1e33;}
.mediaCenterViewMore a:visited {color: #1c1e33;}
.mediaCenterViewMore a:hover {color: #cc0000; text-decoration: underline;}

.mediaCenterAd {margin-left: -13px; margin-bottom:1px;}

.mediaCenterShare {}
/************************************** end media center ***/




/************************** Map **************************/
#mapSubTitle{
 margin-top:16px;
}

#map_search{
 *margin-top:10px;
}

.SearchMapsButton{ 
 margin-top:12px;
 *margin-top:10px !important;
 margin-bottom:10px;
} 

#searchMap{
 margin-top:12px;
 *margin-top:10px;
 margin-bottom:10px;
}

.articleMapTable #mapTitle{
 margin-top:16px;
 margin-left:-10px;
}


.articleMapTable #mapSubTitle{
 margin-top:0px;
}

.articleMapTable #map_categories {
 padding-top:30px;
 *padding-top:10px;
}

.articleMapTable #searchMap {
 margin-top:30px;
*margin-top:26px;
 width:70%;

}

.articleMapTable .SearchMapsButton {
 margin-top:30px;
*margin-top:26px;
}

.mapError{
padding-left:-10px;
padding-right:30px;
*margin-left:-10px;
}
/************************************** end map ***/


/************************************** site promo area ***/

.rndBorderTopPromo  {
        font: bold 11pt "trebuchet ms", Arial, Helvetica, sans-serif;
        height:32px;
        width: 301px;
        background:url(http://extras.mnginteractive.com/live/media/site515/2010/0428/20100428_024850_RndBorderTop.jpg);
        background-repeat:no-repeat;
        padding:2px 0px 0px 10px;
}

.rndBorderBttmPromo {
	height:20px;
	background:url(http://extras.mnginteractive.com/live/media/site138/2010/0430/20100430_035037_RndBorderBttmWTwitter.jpg);
	background-repeat:no-repeat;
                padding-bottom:20px;
}

.sitePromo {
        width:301px;
        display:block;
        font:normal 11px arial;
        background-image:url(http://extras.mnginteractive.com/live/media/site138/2010/0430/20100430_035019_RndBorderMidWTwitter.jpg);
}

.imagePromo {
	float:right;
	position:relative;
	left:-5%;
}

.bodyPromo {
        width:280px;
        padding-left:10px;
}

.bodyPromo a  {
        text-decoration:none;
        color:#000;
}

.bodyPromo a:hover  {
        text-decoration:underline;
        color:#cc0000;
}

/************************************** end site promo area ***/


/************************************** ads ***/


/*** begin home page pencil overflow adpos6 ***/

#postHeader div {
overflow:visible !important; 
*overflow:inherit !important;
}

#postHeader {
overflow:hidden;
*overflow:inherit;
}

#OuterDivID div {overflow: hidden !important;}

/*** end home page pencil overflow adpos6 ***/

.featLocalAdsHead {
background-image:url(http://extras.mnginteractive.com/live/media/site138/2010/0607/20100607_092332_MediaCenterHead.jpg);
height:25px;
font: bold 11pt "trebuchet ms", Arial, Helvetica, sans-serif;
padding-left:10px;
}

#adPosition0 {
margin: 0 0 15px 136px;
*position: relative;
/* z-index: 1100; */
}

.preHeaderRegion div {
overflow:visible;
}

#adPosition2 {margin: 0 0 10px 15px;}

#adPosition3 {margin: 0 0 10px 0px;}

#adPosition4 {margin: 0 0 10px 0;}

/* #adPosition5 {margin: 0 0 10px 0;} */

#adPosition6 {margin: 0 0 15px 0; }
/* Allows prestitial to appear full-size */
div#adPosition8 div, div#adPosition8 {overflow: visible !important; margin: auto !important;}

#adPosition9 {margin-bottom: 15px;}

#adPosition13 {margin-bottom: 15px;}

#adPosition14 {margin: 15px 0 0 136px;}

.region6 div {margin: 0  0 15px 15px;}
.region7 div {margin-bottom: 15px;}

/*** fpo ads - REMOVE UPON LAUNCH ***/

.fpoPencil {margin: -10px 0 15px 25px; *margin-top: 0 !important;}

.fpoAdBanner {margin: -10px 0 15px 136px; *margin-top: 0 !important;}

.fpoTVAd {padding-bottom: 10px;}

.fpoTVAdFooter {padding: 0 0 10px 10px;}

.fpo4Pack {padding: 5px 0 0 15px;}

.fpoMap {padding-top: 15px;}

/*** end fpo ads ***/

/************************************** end ads ***/




/************************************** footer css ***/

#sponsorLinks {background-color: #e2e2e2; border-top: 1px solid #ccc; padding-top: 10px; margin-top: 10px; text-align: center;}

#footer {background-color: #e2e2e2;}

#footerRnd {
	background-image: url(http://extras.mnginteractive.com/live/media/site515/2010/0506/20100506_123635_ndc_footer_rnd.gif);
	background-repeat:no-repeat;
	margin: 0;
        height: 34px;
	}

#footerLinks {
background-color: #202c38;
color: #fff;
font-size: 12px;
text-align: center;
padding-top: 10px;
overflow: hidden;
height: 90px;
*height: 105px !important;
}

#footerLinks a {color: #fff;}

#footerLinks a:visited {color: #fff;}

#footerLinks a:hover {color: #fff; text-decoration: underline;}


#footerLinks img {border: none;}

.footerRss {margin-bottom: -2px;}
.footerYahoo {margin-top: 7px; margin-bottom: -7px;}
.footerTwitter {margin-bottom: -7px;}
.footerFacebook {margin-bottom: -7px;}

.footerCopyright {margin-top: 15px; text-align: center;}

.layoutFooterLinks {background-color: #202c38 !important;}

.privacyPolicyLink {display: none;}
.mngSitemapLink {display: none;}
.copyrightLink {display: none;}
.footerLinkSeparator {display: none;}

#featuredLinks {background-color: #202c38 !important; display: none !important;}

.textLinksRegion {background-color: #202c38 !important; display: none !important;}

div.footer {margin: 0 !important; background-color: #202c38;}

div.mngiFooter {margin: 0 !important; background-color: #202c38;}

#mngiFooter {background-color: #202c38!important;}
.mngiFooter {background-color: #202c38 !important;}

.customWeatherCopyrightLink {display: none !important;}

/************************************** end footer css ***/


/************************************** what's this premium ***/

#whatsThisContent {
 display: none;
 font-family: Arial, helvetica, sans-serif;
 font-size: 11pt;
}

.whatsThisLink {
 cursor:pointer;
}

.closeMe {
 text-align:center;
 cursor: pointer;
 font-weight:bold;
}

#simplemodal-overlay {background-color:#000000; cursor:wait;}

#simplemodal-container {
 height:150px; 
 width:600px; 
 color:#000000; 
 background-color:#eeeeee; 
 border:4px solid #cccccc; 
 padding:12px;
}

/************************************** end what's this premium ***/


/************************************** ydr pre-existing freeform css updates ***/

.ydrFFHead {
background-image:url(http://extras.mnginteractive.com/live/media/site138/2010/0607/20100607_092332_MediaCenterHead.jpg);
height:25px;
font: bold 11pt "trebuchet ms", Arial, Helvetica, sans-serif;
padding-left:10px;
margin: 0 0 5px 0;
}

.blogRSS {border: none; padding: 1px; margin-top: 2px; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
.blogRSS h1 {display: none;}
.blogRSS h2 {color: #666; font-size: 11px; margin: 5px 0px 2px 0px;}
.blogRSS h3 {color: #666; font-size: 11px; margin: 2px 0px 2px 0px;}
.blogRSS h4 {bold; color: #666; font-size: 11px; font-weight:bold; margin: 5px 0px 2px 0px;}
.blogRSS p {margin: 3px 0px 3px 0px; }
.blogRSS a {color: #1d213a; font-size: 11px; text-decoration: none;}
.blogRSS a:visited {color:#1d213a;}
.blogRSS a:hover {color: #cc0000; text-decoration: underline;}
.blogRSS ul {font-size: 11px;}
.blogRSS li {
display: block;
list-style-type: none;
background: url(http://extras.mnginteractive.com/live/media/site515/2010/0512/20100512_034219_ndc_bullet.gif) no-repeat 0 6px;
margin-left: 10px;
padding-left: 10px;
line-height:150%;
font-size: 12px;
}

.region4 .blogRSS {margin-bottom: 15px;}

.extra { border: none; padding: 1px; margin-top: 2px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; overflow: hidden !important;}
.extra h1 { display: none; }
.extra img { border: 0px; }
.extra .photo { float: right; margin: 3px 0 3px 3px; border-none; }
.extra h2 { font-weight: bold; color: #666; font-size: 10pt; margin: 5px 0px 2px 0px; font-family: Arial, Helvetica, sans-serif;}
.extra h3 { font-weight: bold; color: #666; font-size: 10pt; margin: 2px 0px 2px 0px; font-family: Arial, Helvetica, sans-serif;}
.extra h4 { font-weight: bold; color: #666; font-size: 10pt; font-weight:bold; margin: 5px 0px 2px 0px; fontfont-family: Arial, Helvetica, sans-serif;}
.extra p { margin: 3px 0px 3px 0px; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; }
.extra a { line-height: 150%; color:#1d213a; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.extra a:visited { text-decoration: none; color:#1d213a;}
.extra a:hover { text-decoration: underline; color:#cc0000;}


.westboroSummary {width:600px; font-size:13px; font-family:Arial,Helvetica,sans-serif; padding:10px 0 10px 3px;}
.westboroSummary a {color: #1d213a; text-decoration: none;}
.westboroSummary a:visited {color: #1d213a; text-decoration: none;}
.westboroSummary a:hover {color: #cc0000; text-decoration: underline;}

.civilWar {width: 290px; margin-bottom: 15px;}
.gettysburg {width: 298px !important;}
.historyResources a {color: #1d213a; text-decoration: none;}
.historyResources a:visited {color: #1d213a; text-decoration: none;}
.historyResources a:hover {color: #cc0000; text-decoration: underline;}
.historyResources img {padding: 7px;}
.historyResources {width: 290px;}
.murals a {color: #1d213a; text-decoration: none;}
.murals a:visited {color: #1d213a; text-decoration: none;}
.murals a:hover {color: #cc0000; text-decoration: underline;}
.partymiller a {color: #1d213a !important; text-decoration: none !important;}
.partymiller a:hover {color: #cc0000 !important; text-decoration: underline !important;}

#region3 .listingExtLinkDesc {
display:block;
width:275px;
padding:5px 0px 5px 15px;
font-style: italic; 
color: #666;  
font-size: 12px; 
margin: 0 0 10px 0;
}


.harleyHeader {font-weight: nomral; font-size: 20px;}

.bizHeader {font-weight: nomral; font-size: 20px;}

.bizLinks a {color: #1c1e33; text-decoration: none;}
.bizLinks a:visited {color: #1c1e33; text-decoration: none;}
.bizLinks a:hover {color: #cc0000; text-decoration: underline;}

.bilsEyeView ul {font: bold 12px arial !important; width: 100px; padding: 10px 0 0 20px;}
.bilsEyeView a {color: #1c1e33; text-decoration: none;}
.bilsEyeView a:visited {color: #1c1e33; text-decoration: none;}
.bilsEyeView a:hover {color: #cc0000; text-decoration: underline;}

.gameTimeRss {width: 307px !important;}
.gameTimeRss ul {padding: 10px;}
.gameTimeRss li {padding-left: 10px; list-style-type: none; background: url(http://extras.mnginteractive.com/live/media/site515/2010/0512/20100512_034219_ndc_bullet.gif) no-repeat 0 5px;}

.openRecords a {color: #1d213a; text-decoration: none;}
.openRecords a:visited {color: #1d213a; text-decoration: none;}
.openRecords a:hover {color: #cc0000; text-decoration: underline;}

.subLife a {color: #1c1e33; text-decoration: none;}
.subLife a:visited {color: #1c1e33; text-decoration: none;}
.subLife a:hover {color: #cc0000; text-decoration: underline;}

.contactUs a {color: #1d213a; text-decoration: none;}
.contactUs a:visited {color: #1d213a; text-decoration: none;}
.contactUs a:hover {color: #cc0000; text-decoration: underline;}

.ydrStaff a {color: #1d213a; text-decoration: none;}
.ydrStaff a:visited {color: #1d213a; text-decoration: none;}
.ydrStaff a:hover {color: #cc0000; text-decoration: underline;}
.ydrStaff p {margin-top: 10px;}

.blockSiteMap a {color: #1d213a; text-decoration: none;}
.blockSiteMap a:visited {color: #1d213a; text-decoration: none;}
.blockSiteMap a:hover {color: #cc0000; text-decoration: underline;}

.blogRSS #creditfooter {display: none; }

/************************************** end ydr pre-existing freeform css updates ***/



/*** 06-26-10 updates ***/

.region2 #RndBorderTop h1 {
	position:relative;
	top:-7px;
	*top:5px !important;
	left: 0px;
	float:left;
	font: bold 11pt "trebuchet ms", Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
}

.region3 #RndBorderTop h1 {
	position:relative;
	top:-7px;
	*top:5px !important;
	left: 0px;
	float:left;
	font: bold 11pt "trebuchet ms", Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
}

.region3 #RndBorderTopFreeForm h1 {
	position:relative;
	top:-7px;
	*top:5px !important;
	left: 0px;
	float:left;
	font: bold 11pt "trebuchet ms", Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
}

.region4 #RndBorderTop h1 {
	position:relative;
	top:-7px;
	*top:5px !important;
	left: 0px;
	float:left;
	font: bold 11pt "trebuchet ms", Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
}

.region8 #RndBorderTop h1 {
	position:relative;
	top:-7px;
	*top:5px !important;
	left: 0px;
	float:left;
	font: bold 11pt "trebuchet ms", Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
}

.region9 #RndBorderTop h1 {
	position:relative;
	top:-7px;
	*top:5px !important;
	left: 0px;
	float:left;
	font: bold 11pt "trebuchet ms", Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
}

.region11 #RndBorderTop h1 {
	position:relative;
	top:-7px;
	*top:5px !important;
	left: 0px;
	float:left;
	font: bold 11pt "trebuchet ms", Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
}


.clHead600 h1 {
	position:relative;
	top:-7px;
	*top:5px !important;
	left: 5px;
	float:left;
	font: bold 11pt "trebuchet ms", Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
}

/* added following to #rndBorderTop */
/*overflow: hidden;*/

/* commented following out on lines 920-926 */
/*.region3 .moreLink {
	*float: right  !important;
	*padding: 5px 7px 0px 0px  !important;
	*margin-top: -15px  !important;
	*list-style:none  !important;
	*color: #cc0000  !important;
}*/

/*** end 06-26-10 updates ***/


/*** 08-04-10 updates ***/

#region5 .listNoImage {
margin-left: 15px;
padding-left: 10px;
list-style-type: none;

background: url(http://extras.mnginteractive.com/live/media/site515/2010/0512/20100512_034219_ndc_bullet.gif) no-repeat 0 7px;
}

#region5 .complexListingBox, #region5 .complexListingBox {
padding-bottom:0px\9;
}

#region5 .complexListingFooter {
display:none\9;
}

#region5 .complexListingLink {
     display:block;
    float:left;
    width:250px;
    padding-left:10px;
    padding-bottom: 3px;
   *padding-bottom: 0 !important;
}

#region5 .clRight {*margin: -8px 0 10px 0 !important;}

/*** end 08-04-10 updates ***/

/* ----------- fix for dropdown menu to display over flash ad ---------- */
/* div#adPosition6 div {z-index: 1 !important;}  */
/* div#nav {z-index: 1000 !important;} */
/* div#adPosition0 div {z-index: 1 !important;} */




/************************************** live bar styles ***/

/* Background and Border Styles */
.livebar .livebartext {
	background-image:url(http://extras.mnginteractive.com/live/media/site138/2010/0504/20100504_075256_NDC_RndBorderMid600.jpg);
	background-repeat:repeat-y;
	font-size: 16px;
        font-family:Arial,Helvetica,sans-serif;
	color:#1c1e33;
        padding-left:20px;
}

.livebar .RndBorderTop600  {
	height:51px;
	background-image:url(http://extras.mnginteractive.com/live/media/site515/2010/0903/20100903_102759_rndbordertopplain.jpg);
	background-repeat:no-repeat;
                margin-top: 15px;
}

.livebar .RndBorderBttm600 {
	height:41px;
	display:inline;
	display:block;
	background-image:url(http://extras.mnginteractive.com/live/media/site138/2010/0504/20100504_074913_NDC_RndBorderBttm600.jpg);
	background-repeat:no-repeat;
}

.livebar .RndBorderBttm600 img {border:none;}

/* END Background and Border Styles */

.livebar .RndBorderTop600 h1 {
	position:relative;
	top:-5px;
	*top:5px !Important;
	left:20px;
	float:left;
	font:bold 14px arial;
	text-decoration:none;
	color:#000;
}

.livebar .RndBorderTop600 h1 a {
	float:left;
	text-decoration:none;
}

.livebar a {
	text-decoration:none;
	color:#333;
}

.livebar a:visited {
	text-decoration:none;
	color:#333;
}

.livebar a:hover {
	text-decoration:underline;
	color:#cc0000;
}

/*  End Header and Footer Text and Links */

/************************************** end live bar styles ***/

/************ Getting the expanding ads to expand ************/
.region8 div, .region8 {overflow: visible !important;}
.region4 #adPosition13 {overflow: visible;}

/**********fix for usa optical ad 02/20/2012  Mark Wilson mngi ***********/
.outerRightRegion {*width: 330px !important; overflow: visible !important;*position:relative; *z-index:1300;}
.region4 {overflow: visible  !important;}
#adPosition9  {overflow: visible !important;}

#playerContainer6875 {overflow: visible;}
#playerContainer6875 div {overflow: visible;}

/************ End expanding ads fix ********************/

/***************** HOME PAGE hot topic bar *******************/

.TopicBar {width:100%; font-size:12px; font-family:Arial,Helvetica,sans-serif; padding:5px 0 5px 0; font-weight:bold;}

/*
.Target_Ad {
float: left;
margin-left: 45px;
margin-top: 2px;  
}
*/

/************ Hide Feedburner code ***********/
#creditfooter { 
        display: none; 
}

.articleBody .articleEmbeddedAdBox {
float: right; padding:10px; text-align:center; font-family:sans-serif; font-size:10px;
}

/********** Government Tracker for Scott Blanchard **************/

 .GovTrackEmbed { font-size: 85%; color: black; border: 1px solid black; background-color: white; padding: 5px; width: 250px; font-family: Georgia, Free Serif, Nimbus Roman No9 L, Times New Roman; }
 .GovTrackEmbedTable { font-size: 85%; color: black }
 .GovTrackEmbedTitle { font-weight: bold; font-size: 110%; color: black; text-align: center; font-family: Gentium, Palatino, New York, Georgia, Free Serif, Nimbus Roman No9 L, Times New Roman; }
 .GovTrackEmbedDate { }
 .GovTrackEmbedFooter { font-size: 90% }
 .GovTrackEmbed a { text-decoration: none; color: blue }
/********** End Government Tracker *********/

.DasientLogo { text-align:center; padding-top:5px; }

/* JOL workaround div {overflow-x: hidden !important;}  */

/* theStreet */
#recommender { margin-top: 15px; }

/* Facebook Commenting */
.fbConnectWidgetFooter,
.UIImageBlock_Content {
width: auto !important;
}

/**************** 2011 Adjustments ************************/
#titleBar {
	/*background: transparent url(http://extras.mnginteractive.com/live/media/site515/2011/0610/20110610_112821_wideTitleBar.gif) repeat-x;*/
        background-color: #edf0f4;
        border-bottom: 1px solid #d1d4d7;
	width:96%;
	height:20px;
	padding:7px 25px 7px 7px;
	font-family:"trebuchet ms",Arial,Helvetica,sans-serif;
	font-size:18px;
        margin-top:5px;
        margin-bottom:5px;
	}
#titleBarLeft {float:left;}
#titleBarRight {
	float:right;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:5px;
        padding-right:10px;
		}

#JolText {
margin-top: 40px;
height: 500px;
text-align: center;
}

/** Fix for JOL to show above everything else on page **/

#gregbox-overlay {
               z-index: 10000000000 !important;
}

#gregbox-wrap {
                z-index: 10000000000 !important;
}

/** free community alert **/
.listNoImage .complexListingLink .alert a:link {color:#cc0000; font-weight:bold;}
.listNoImage .complexListingLink .alert a:visited {color:#cc0000; font-weight:bold;}
.listNoImage .complexListingLink .alert a:hover {color:#cc0000; font-weight:bold;}

/** twitter follow button **/
.twitter-follow-button {display:inline; padding:5px; vertical-align: middle;}

/**** Begin Daily Deals ****/
/* DO NOT DELETE THE DAILY DEALS STYLES
** CONTACT MNGI WITH ANY QUESTIONS
*/

#weeklybar2 {
padding: 2px;
height:25px;
margin-bottom: -15px;
*margin-bottom: 0px !important;
text-align: left;
}

#weeklybar2 img {border: 0}

/**** End Daily Deals ****/

/**** Quotebox styling ****/

.quotationbox {background: fixed url("http://extras.mnginteractive.com/live/media/site515/2011/1109/20111109_105956_quotation-marks-new.jpg") no-repeat top right; font-size:18px; font-family: Arial, Helvetica, sans-serif; padding:10px; margin:20px 10px; border: 1px solid #f0f0f0;
	border-bottom: 2px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}
.quotationsource { font-size:14px; text-transform: uppercase; font-style: italic; padding-top:7px; }

div {text-align: left; overflow-x:visible;}  /* to fix global centering problem */


/***** Joan fixing Twitter *******/

#candidates .twtr-tweet-text {
font-family: arial;
}
#candidates .twtr-tweet-text p {
font-size:16px;
} 

#candidates {overflow:hidden;}

/***** Massive popup font fix *****/
#YDR_SiteWide #jpopup div a {
font-size:1em;
line-height:1.4em;
}

#YDR_SiteWide #jpopup #jpopuptext {
font-size:.8em;
}

#YDR_SiteWide #jpopup > a > span {
line-height:.85em;
}

/** Temp fix for jBar **/
#jBar                                                { overflow: visible; *margin-left: -50%; }
#jBar_youMightLike ul, #jBarHolder ul { margin-bottom: 11px; }
*.shareBarFacebook IFRAME            { *margin-left: 15px !important }
*.twitter-share-button                         { *margin-left: 75px; }
body                                                { *width: 100% !important; *height: 100% !important; *overflow: hidden !important; }
#YDR_SiteWide                               { *width: 100% !important; *height: 100% !important; *overflow-y: scroll !important; *overflow-x: auto !important; }

#cNewsDiv { padding: 10px 0; }

#dfm_disqus_comment_button { display: none !important; }

#disqus_thread { visibility: visible !important; height: inherit !important; }