body {
 padding: 0px;
 background-color: #fff;
 text-align: center;
 font-family: arial, helvetica, sans-serif;
}

.contentStyle {
  width: 1000px;
  background-color: #ffffff;
  margin: 0px auto;
  border-right: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
}

.adElement {
 border-top: 5px solid #ffffff;
 border-bottom: 5px solid #ffffff;
}
.regionParent {
  border-spacing: 0; 
  padding: 0;
  margin: auto; 
  background-color: #ffffff
} 

#topNav a,
#masthead a,
#navWrap a {
text-decoration: none;
	}

.region2, .region3, .region4, .region5 {padding-top: 5px;}
.region4, .region9 {padding-left: 5px;}
.region5, .region10 {display: block; margin-left: 5px;}
a {color: #1a5e98; background: inherit; text-decoration: none; }

p {margin: 0 0 5px 0; font: normal 12px arial;}

/* container for everything above the navigation */
#masthead_home {
	top: 0px;
	left: 0px;
	background: transparent url(http://extras.mnginteractive.com/live/media/site122/2011/0331/20110331_111116_NEW_masthead_2.jpg 
) no-repeat 0 0;
	height: 92px;
	position: relative;
	width: 1000px;
	}
/*old masthead*/
/*background: transparent url(http://extras.mnginteractive.com/live/media/site122/2008/1103/20081103__headBG.jpg */


/* position and render the logo - hide logo text */
#logoLink {
            position: absolute;
            top: 3px;
            left: 10px;
            text-indent: -5000px;
            }

#logoLink img {
            width: 410px;
            height: 70px;
            position: absolute;
            top: 0;
            left: 0;
            border: none;
            }

/* Begin top nav */
.topNav {
	/*background:url(http://extras.mnginteractive.com/live/media/site122/2008/1103/20081103__topNavBG.jpg 
) no-repeat;*/
	background-color:#666;
	height: 20px;
	width: 1000px;
/*
	background-color: red;
*/
	}



/*--------------- BEGIN searchbox -----------------*/

#searchbar {
	position: absolute;
	left: 639px;
	top: 34px;
	}

#searchbar form,
#searchbar input {
	margin: 0;
	padding: 0;
	}

#searchbar form input.searchbox {
	background-color: #fff;
	border: 1px solid #999;
	width: 235px;
	height: 20px;
	}


#searchbar form input.button {
	vertical-align: top;
	}

/* --------------- BEGIN Search Options */

ul#searchoptions {
	position: absolute;
	top: 24px;
	left: 0;
	font-size: 10px !important;
	list-style: none;
	padding: 0;
	margin: 0;
	color: #000;
	}

*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 */

ul.weather {
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
text-decoration: none;
	}

ul.weather li {
	float: left;
	font-size: 11px;
	padding: 3px 0 0 0;
	text-decoration: none;
	}

ul.weather li a {
	color: #FFFFFF;
	padding: 0 7px;
	border-left: 1px solid #666;
text-decoration: none;
	}

ul.weather li.title {
	padding: 3px 0px 2px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
text-decoration: none;
	}

ul.weather li.city a {
	font-size: 12px;
	background: url(http://extras.mnginteractive.com/live/media/site127/2007/1114/20071114__icnSun.gif) 5px 0 no-repeat;
	padding-left: 25px;
	border: none;
	text-transform: uppercase;
	}
	
/* --- WEATHER BAR --*/

#weather_box_horizontal {
height: 18px;
}


.weatherBox {
height: 18px;
}


td.weatherContent {
  color:#ffffff !important;
}

.weathercontent{
font:normal 10px arial;
color:#ffffff;
}

.weather img{
height:14px;
}

.headerRegion .weatherHead {
  font-family:arial;
  color:#fff;
}

.headerRegion .weatherContent, .headerRegion a.weatherFiveDayLink {
  font-size:11px;
}

.weathercontent a,
.weathercontent a:link,
.weathercontent a:visited {
color:#fff;
font:normal 11px arial; 
margin-left: 2px;
text-decoration: none;
}

.weathercontent a:hover {
color:#fff;
font:normal 11px arial; 
margin-left: 2px;
text-decoration: underline;  
}

a.weathersectionlink,
a.weathersectionlink:link,
a.weathersectionlink:visited {
font:bold 11px arial;
color:#fff;
text-decoration: none;
}
a.weathersectionlink:hover {
 text-decoration: underline;
}

/* -- END WEATHER BAR --*/


/*---------- login Nav */

ul.loginNav {
	list-style: none;
	float: right;
        margin: 0px;
        padding: 0px;
	}

ul.loginNav li {
	float: left;
	font-size: 11px;
	padding: 3px 0 0 0;
	}

ul.loginNav li a {
	color: #fff;
	padding: 0 4px;
	border-right:1px solid #666;
	}

ul.loginNav li a:hover {
	color: #fff;
	text-decoration:underline;
	}
	
ul.loginNav li.subscribe a {
	border:none;
	padding-right:3px;
border-right:1px solid #666;
	}

	
	
/*Nav Bar Wrapper - sets the width/height/look of entire nav bar*/
#navWrap {
	width: 1000px;
	/*background:url(http://extras.mnginteractive.com/live/media/site122/2008/1103/20081103__navBG.gif
) repeat-x;*/
background-color:#36659d;
	font-family: Arial, Helvetica, sans-serif;
	height: 28px;
	}

/*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: 1000; /*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(http://extras.mnginteractive.com/live/media/site122/2008/1103/20081103__tabR-both-Lnav.gif 
) right top no-repeat;*/
            background-color:#36659D;

	font-weight:bold;
	padding:0;
	display: block;
	font-size: 12px;
	color: #fff;
	margin: 0;
	text-decoration: none;
	float: left;
	}

#nav div a span {
	/*background: transparent url(http://extras.mnginteractive.com/live/media/site122/2008/1103/20081103__tabL-both-Lnav.gif
) 0 0 no-repeat;*/
background-color:#36659D;
	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(http://extras.mnginteractive.com/live/media/site122/2008/1103/20081103__tabR-both-Lnav-R.gif 
) 0 0 no-repeat;
	}
	
#nav .nosub div a span {

	}

/*Main Item Hover States*/
#nav div.navHover a {
	background-position: 100% -28px !important;
	color: #fff;
	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 #000;
	border-top: 1px solid #000;
	}
	

/*IMPORTANT: do not short hand the background styles. IE will put a scroll bar behind it if you do.*/
#nav #rightNav div .subdiv {
	background-image:url(http://extras.mnginteractive.com/live/media/site122/2008/1103/20081103__subNavBGbottom.JPG
);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:6px;
	border:none;
	}

#nav div .subdiv div {
	float: none;
	}

#nav div .subdiv a {
	background-color:#000;
	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: #eae8e7;
	color: #000;
	}



/*------------------------------
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/site122/2008/1103/20081103__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/site122/2008/1103/20081103__tabL-both.gif 
) left top no-repeat;
	color: #fff;
	border:none;
	}

/*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/site122/2008/1103/20081103__subNavBG.png
) repeat-y;
	float: none;
	font-weight:normal;
	display:block;
	padding: 2px 8px 2px 8px;
	}

#nav #rightNav .subdiv a:hover {
	color: #ff6400;
	text-decoration:underline;
	}
#nav #rightNav div.navHover a {
	text-decoration: none;
	background-position: 100% -28px !important;
	color: #ff6400;
	}

#nav #rightNav .navHover a span {
	background-position: 0 -28px !important;
	color: #ff6400;
	}	
#nav #rightNav .left {
	background: url(http://extras.mnginteractive.com/live/media/site122/2008/1103/20081103__tabL-both.gif 
) no-repeat 0 0;
	border: none;
	padding-left: 6px;
	}
#nav #rightNav .right a {
	background: url(http://extras.mnginteractive.com/live/media/site122/2008/1103/20081103__tabR-both-R.gif 
) no-repeat 0 0;
	border: none;
	}

/*---------Page Styles------------*/

.SectionTitle {
	width: 550px;
	border-color: #000000;
        margin-top: 10px;
	margin-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
	float: left;
}


.SectionRss {
        margin-top: 10px;
	float:left;
}

.MoreVideos {
	padding-top: 0px;
	color:#31659D;
	text-transform:uppercase;
	font: bold 11px Arial, Helvetica, sans-serif;
	width: 100px;
	float: right;
	text-align: right;
	margin-top: 5px;
	margin-right: 5px;
}

/* list articles*/

.list {
	float: left;
	clear: left;
	width: 315px;
	padding: 0;
	margin-top: 5px;
}


.list .heading {
	margin-top: 0;
	padding: 8px 15px;
	background: #5E80BD url(http://extras.mnginteractive.com/live/media/site122/2008/1103/20081103__img3.gif
) no-repeat center bottom;
	text-transform: uppercase;
	letter-spacing: 0px;
	font: bold 1em Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.list .content {
	margin: 0;
	padding: 0px 14px 10px 14px;
}

.list ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

.list li {
	padding: 3px 0;
}

.list li.first {
	border: none;
}

.list a {
	padding-left: 10px;
	background: url(http://extras.mnginteractive.com/live/media/site122/2008/1103/20081103__bullet.gif
) no-repeat left center;
	text-decoration: none;
}

.list a:hover {
	text-decoration: underline;
}

.MediaLink{
	font-family: verdana,arial,sans-serif;
	font-size: 9px;
	color: #36659d;
	font-weight: normal;
}

.Vboxed {
	float: left;
	clear: left;
	width: 315px;
	margin: 0 0 30px 0;
	background: #000;
	background-image: url(http://extras.mnginteractive.com/live/media/site122/2008/1103/20081103__graygradient.gif 
);
	background-repeat: repeat-x;
}

.Vboxed .heading {
	margin-top: 0;
	padding: 8px 15px;
	background: #36659d url(http://extras.mnginteractive.com/live/media/site122/2008/1103/20081103__bluegradient.gif 
) no-repeat center bottom;
	text-transform: uppercase;
	font: bold 1em Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 10px;
}

/* Boxed */

.boxed {
	float: left;
	clear: left;
	width: 315px;
	margin: 0 0 30px 0;
	background: #eeeeee;
}

.boxedlg {
	float: left;
	clear: left;
	margin: 0 0 30px 0;
	background: #eeeeee;
}

.boxed .heading {
	margin-top: 0;
	padding: 8px 15px;
	background: #36659d url(http://extras.mnginteractive.com/live/media/site122/2008/1103/20081103__bluegradient.gif 
) no-repeat center bottom;
	text-transform: uppercase;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 10px;
}
.boxedlg .heading {
	margin-top: 0;
	padding: 8px 15px;
	background: #36659d;
	text-transform: uppercase;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 10px;
}


.boxed .content {
	margin: 0px 0px 0px 14px;
	padding: 5px 14px 10px 10px;
}
.boxedlg .content {
	margin: 0px 0px 0px 14px;
	padding: 5px 14px 10px 10px;
}

.boxed ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

.boxed li {
	padding: 3px 0;
	border-top: 1px dotted #1F1F21;
}

.boxed li.first {
	border: none;
}

.boxed a {
	text-decoration: none;
}

.boxed a:hover {
	text-decoration: underline;
}

.boxedlg ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

.boxedlg li {
	padding: 3px 0;
	border-top: 1px dotted #1F1F21;
}

.boxedlg li.first {
	border: none;
}

.boxedlg a {
	text-decoration: none;
}

.boxedlg a:hover {
	text-decoration: underline;
}

/* Dividers */
.divider {
	color:#333333;
	width: 100%;
	float: left;
	height: 10px;
	border-bottom: 1px dotted #3A69BA;
	margin-bottom: 10px;
}


.divider2 {
	color:#333333;
	width: 310px;
	float: left;
	height: 10px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
}

.divider3 {
	color:#fff;
	width: 310px;
	float: left;
	height: 2px;
	border-bottom: 1px solid #fff;
}

.divider4 {
	color:#666666;
	width: 310px;
	float: left;
	height: 2px;
	border-bottom: 1px solid #666;
	margin-top: 1px;
	margin-bottom: 5px;
}

.divider5 {
	color:#333333;
	width: 310px;
	float: left;
	height: 10px;
	border-bottom: 1px dotted #3A69BA;
	margin-bottom: 2px;
}

/* images */

#images {
	float: right;
	width: 315px;
	padding-right: 20px;

}

.image {
	width: 100px;
	border-color: #000000;
	float: left;
	margin-right: 10px;
}

.featured {
	width: 315px;
	border-color: #000000;
}

.featuredlg {
	
	border-color: #000000;
}

.featuredBoxImage{
	border-style:none;
	border-width:0px;
	text-align:left;
	margin-left: 7px;
        font: normal 12px arial, helvetica, sans-serif;
        float: left;
}
.featuredlgBoxImage{
	border-style:none;
	border-width:0px;
	text-align:left;
	margin-left: 7px;
        font: normal 12px arial, helvetica, sans-serif;
        float: left;
}


.featureBoxHead {
  font: bold 14px arial;
}

.featurelgBoxHead {
  font: bold 14px arial;
}

/* Yahoo Links */
.yahoolink{
	padding-top: 0px;
	color:#333333;
	font: bold 11px Arial, Helvetica, sans-serif;
	width: 315px;
	float: left;
	margin-bottom: 10px;
}


/* Media Center */
.pix {
	padding-top: 0px;
	color:#333333;
	text-transform:none;
	font: bold 11px Arial, Helvetica, sans-serif;
	width: 100px;
	float: left;
	margin-left: 2px;
	margin-right: 2px;
}

.VideoLrgpix {
	padding-top: 0px;
	color:#333333;
	text-transform:none;
	font: bold 11px Arial, Helvetica, sans-serif;
	width: 100px;
	float: left;
	margin-left: 2px;
	margin-right: 10px;
	border-color: #FFFFFF;
	border: 1px #fff;
	border-style: solid;
	margin-bottom: 10px;
}

.Videopix {
	padding-top: 0px;
	color:#333333;
	text-transform:none;
	font: bold 11px Arial, Helvetica, sans-serif;
	width: 50px;
	float: left;
	margin-left: 4px;
	margin-right: 2px;
	border-color: #FFFFFF;
	border-style: solid;
	border: 1px;
}

.VideoCaption {
	padding-top: 0px;
	color:#333333;
	text-transform:none;
	font: bold 11px Arial, Helvetica, sans-serif;
	font-color: #fff;
	width: 244px;
	float: left;
	margin-left: 2px;
	margin-right: 2px;
	font-size:10px;
}

.VideoCaption2 {
	padding-top: 0px;
	color:#333333;
	text-transform:none;
	font: bold 11px Arial, Helvetica, sans-serif;
	font-color: #fff;
	width: 303px;
	float: left;
	margin-left: 2px;
	margin-right: 2px;
	font-size:10px;
}

.VideoLink{
	font-family: verdana,arial,sans-serif;
	font-size: 9px;
	color: #fff;
	font-weight: normal;
}

.MediaVhead {
	padding-top: 0px;
	color:#fff;
	text-transform:uppercase;
	font: bold 11px Arial, Helvetica, sans-serif;
	width: 255px;
	float: left;
	margin-bottom: 1px;
	margin-left: 5px;
}


.MediaPhead {
	padding-top: 0px;
	color:#31659D;
	text-transform:uppercase;
	font: bold 11px Arial, Helvetica, sans-serif;
	width: 250px;
	float: left;
	margin-bottom: 1px;
	margin-left: 5px;
}

.morelink {
	padding-top: 0px;
	color:#FFFFFF;
	text-transform:uppercase;
	font: bold 11px Arial, Helvetica, sans-serif;
	width: 40px;
	float: right;
	text-align: left;
	margin-right: 5px;
}

.MoreVideos {
	padding-top: 0px;
	color:#31659D;
	text-transform:uppercase;
	font: bold 11px Arial, Helvetica, sans-serif;
	width: 100px;
	float: right;
	text-align: right;
	margin-top: 5px;
	margin-right: 5px;
}

.VideoTime {
	padding-top: 0px;
	color:#FFFFFF;
	text-transform:uppercase;
	font: bold 11px Arial, Helvetica, sans-serif;
	width: 40px;
	float: right;
	text-align: right;
}

.MediaBottomBoxTitle {
	background-color: transparent;
	background-image: url(http://extras.mnginteractive.com/live/media/site122/2008/1103/20081103__top.gif
);
	background-repeat: no-repeat;
	padding-left: 0px;
	margin-top: 0;
	background: #36659d url(http://extras.mnginteractive.com/live/media/site122/2008/1103/20081103__ltgraygradient.gif 
) no-repeat center bottom;
	text-transform: uppercase;
	font: bold 1em Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 25px;
	width: 315px;

}


/***** Begin Complex Listing Styles *****/

.complexListingBox {
	width: 322px;
	margin: 0 0 15px 0;
}

.lastUpdatedDate {
	font: normal 9px Tahoma,Arial,sans-serif;
	color: #999999;
	background-repeat: no-repeat;
	clear: left;
}

.listingItemTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
        color: #31659D;
        text-decoration: none;
}

.listingItemTitle a:hover {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
        color: #31659D;
        text-decoration: underline;
}

.listingArticleBlurb {
	display: block;
	margin: 5px 0 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.listingArticleBlurb a {
	font: normal 11px Tahoma,Arial,sans-serif;
	color: #31659D;
	background: inherit;
	text-decoration: none;
}

a.listingArticleLinkTo {
	font: normal 11px Tahoma,Arial,sans-serif;
	color: #31659D;
	background: inherit;
	text-decoration: none;
}

a.listingArticleLinkTo:hover {
	color: #31659D;
	background: inherit;
	text-decoration: underline;
}

.complexListingItemImage {
	float: left;
	display: block;
	margin-right: 6px;
	margin-bottom: 10px;
}

table.complexListingItemPhoto{
display: inline;
float: left;
width: 108px;
border: 1px solid #CCC;
margin-right: 5px;
}

.complexListingItemPhotoCredit {
display: none;
}

li.listNoImage {
	list-style-image: url(http://extras.mnginteractive.com/live/media/site122/2008/1103/20081103__bullet.gif );
	font: normal 12px Arial,sans-serif;
	list-style-position: outside;
	margin: 0 0 5px 15px;
}

li.listNoImage:hover {
  font: normal 12px Arial,sans-serif; 
  color: #31659D;  
  text-decoration: underline;
}
.complexListingLink {	
  font: normal 12px Arial,sans-serif; 
  color: #31659D;
  text-decoration: none;
}

.complexListingFooter {display: none;}

.region2 .complexListingMoreHeadlines {display: none;}

.region2 .complexListingImage img {
width: 160px;
border: 1px solid #ccc;
margin-right: 10px;
}

.region2 .complexListingImage {display: block; margin: 0px; padding: 0px;}

.region2 .complexListingBox {
display: block;
width: 100%;
margin-left: 5px;
background-color: transparent;
}


.layout5FeatureItemBox {
width: 310px;
margin-bottom: 10px;
}

.layout5FeatureItemBox span.listingArticleBlurb {display: block; margin: 0 10px 0 0px;}
.layout5FeatureItemBox img {border: 1px solid #000;}

.layout5FeatureItemBox a.listingItemTitle {
color: #31659D;
font: bold 14px Arial, Sans-Serif;
letter-spacing: -1px;
margin: 0px;
margin-left: 0px;
width: 100%;
float:left;
}

.layout5FeatureItemBox a.listingItemTitle:hover{
color: #31659D;
font: bold 14px Arial, Sans-Serif;
letter-spacing: -1px;
margin: 0px;
margin-left: 0px;
width: 100%;
float:left;
text-decoration: underline;
}

.listing5image {
width: 300px;
margin: 5px 5px 5px 2px;
}
.layout5FeatureItemBox a.listingArticleLinkTo:link {margin-left: 0px;}

.layout5FeatureItemBox a.listingArticleLinkTo:hover {
  text-decoration: underline;
}

.layout5FeatureItemBox span.listingItemDateWithBlurb {
	font: normal 9px Tahoma,Arial,sans-serif;
	color: #999999;
	background-repeat: no-repeat;
	clear: left;
}
/***** End Complex Listing Styles *****/

/********Article Styles***************/

.articleBox {
	float: left;
	clear: left;
	width: 650px;
	margin: 0px 0 20px 0;
}

.articleTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #31659D;
	font-size:20px;
	font-stretch:semi-condensed;
	margin-bottom:5px;
	margin-top: 5px;
}

.articleByline {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	font-size:9px;
}

.articleDate {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	font-size:9px;
}

.articleBody {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	font-size:12px;
}

/**********End Article Styles**********/

/***** Begin MEMV Styles *****/
 
/* BEGIN Most Popular Default Styles */
 
.mostWidth { width: 300px; }
.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; }
.mostTabsBox LI A { color:#000; }
.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 { border:solid 3px #ccc; }
 
/* END Most Popular Default Styles */

.mostViewedBox {color: #000; display: block; float: left; font: normal 12px arial,helvetica,sans-serif; padding: 0; width: 315px; position: relative; background: url(http://extras.mnginteractive.com/live/media/site122/2008/1103/20081103__bluegradient.gif 
) repeat-x;	padding: 0; margin: 0 auto 10px auto;}
.region3 .mostViewedBox {float: none; margin-left: auto; margin-right: auto;}
.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;
	width: 300px;
                 display:inline;     
	padding: 0 0px 0 3px;
}
.mostTabsBox li {float: left; white-space: nowrap; line-height: 12px; margin: 0; padding: 0; background: none;}
.mostTabsBox li a {margin: 0; padding: 7px 9px 6px; font-weight: bold; float: left; text-decoration: underline; color: #fff;}
.mostTabsBox li a:hover {
	color: #36659D;
	background-image: url(http://extras.mnginteractive.com/live/media/site122/2008/1103/20081103__selected_tab.gif 
);
}

.mostTabsBox li.mostTabSelected {margin: 0; padding: 0; background: url(http://extras.mnginteractive.com/live/media/site122/2008/1103/20081103__tabOnRight.gif 
) no-repeat right 3px; color: #333;}

.mostTabsBox li.mostTabSelected a:link, .mostTabsBox li.mostTabSelected a:visited, .mostTabsBox li.mostTabSelected a:active {color: #333; padding: 7px 9px 6px; text-decoration: none;	}

.mostTabsBox li.mostTabSelected a:link, .mostTabsBox li.mostTabSelected a:visited, .mostTabsBox li.mostTabSelected a:active {background:transparent url(http://extras.mnginteractive.com/live/media/site122/2008/1103/20081103__tabOnLeft.gif 
) no-repeat left 3px;}

.mostTabsBox li.mostTabSelected a:hover {text-decoration: underline;}
.mostHeader {clear: both;padding: 5px;font: normal 11px arial,helvetica,sans-serif;color: #666;}
.mostNote {padding-bottom: 6px;	}
.mostRss img {
	vertical-align: middle;
	border: none;
	position: absolute;
	top: 4px;
	right: 8px;
}

.mostTabBody {
	margin: 0pt 0pt 2px;
	padding: 8px;
	border: 1px solid #CCCDCF;
	border-top: none;
	background: #fff;
	font: normal 12px;
}

.mostTabBody ol {padding: 0 0 0 30px;margin: 0;}
.mostTabBody li {font-weight: bold; margin-bottom: 5px; list-style-image: none; color: #1B609B;}
.mostTabBody li a {font-weight: normal; text-decoration: none;}
.mostTabBody li a:hover {text-decoration: underline; color: #1a5e98;}

/***** End MEMV Styles *****/

/***** Begin Poll Styles *****/

.pollsBox {
        width: 310px;
        position: relative;
        margin-top: 10px;
        background-color: #fff;
        padding-bottom: 7px;
        border: 1px solid #CCCCCC;
	border-right-color: #b0bec7;
	border-top-color: #b0bec7;
	border-left-color: #b0bec7;
	border-bottom-color: #b0bec7;
}

.pollshead{
       height: 25px;
       background: #36659d url(http://extras.mnginteractive.com/live/media/site122/2008/1103/20081103__bluegradient.gif ) no-repeat 0 0;
	text-transform: uppercase;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
       color: #ffffff;
}

.pollsQuestion {
	background-color: #F4F4F5;
	color: #00436f;
	display: block;
	font: bold 11px verdana,arial,san-erif;
	padding: 5px 0 5px 10px;
	margin-bottom: 5px;

}

.pollsAnswer {
background-color: #fff;
font: normal 12px arial, verdana, helvetica, sans-serif;
color: #00436f;
padding-left: 5px;
}

td.pollsSubmit {
width: 310px;
}

.pollsSubmit input {
width: 70px;
height: 25px;
display: block;
margin: 5px 0 0 10px;
padding: 0px;
background: url(http://extras.mnginteractive.com/live/media/site557/2008/0722/20080722__VoteButton.gif )no-repeat 0 0;
border: none;

}

/***** End Poll Styles *****/


/* --- FOOTER --- */
.footer table {
 font-family: arial;
 font-size: 12px;
 margin-top: 10px;
}
.footer a:link, 
.footer a:visited {
  font-family: arial;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}

.footer a:hover {
  color: #31659D;
}

.textLinksRegion{
 display: none;
}
.layoutFooterLinks {
 display: none;
}
/* -- END FOOTER --*/
/*************End Footer Styles*****************/

/***** Begin Section Head Styles *****/
/* Section Header */
.sectionhead {
	padding-top: 0px;
	color:#333333;
	text-transform:uppercase;
	font: bold 11px Arial, Helvetica, sans-serif;
	float: left;
	margin-bottom: 1px;
}


/* More Header */
.morehead {
	padding-top: 0px;
	color:#FFFFFF;
	text-transform:uppercase;
	font: bold 11px Arial, Helvetica, sans-serif;
	width: 40px;
	float: right;
	text-align: right;
	margin-right: 4px;
}

.sectionHead {
	padding: 0px;
	float: left;
	display: block;
	/* background-color: #336799; */
margin: 0px 5px;
margin-bottom: 20px;
}

.sectionHeadh1 {
	font: bold 16px arial, sans-serif;
	color: #000000;
	margin-right: 15px;
        margin-top: 4px;
	display: inline;
	float: left;
}

.sectionBox_Yahoo img {
	border: 0px;
	vertical-align: middle;
margin-left: 5px;
}


.sectionHeader {
	padding: 0px;
	float: left;
	display: block;
	/* background-color: #336799; */
margin: 0px 5px;
margin-bottom: 20px;
}

.sectionHeader h1 {
	font: bold 16px arial, sans-serif;
	color: #000000;
	margin-right: 15px;
        margin-top: 4px;
	display: inline;
	float: left;
}

.sectionHead .myYahooButton {display: inline; float: right; margin: 3px 5px 0 0;}
.rssBug {display: inline; float: right; margin-top: 4px; margin: 4px 4px 0 0;}
.footer .myYahooButton {vertical-align: top; position: relative; top: -5;}
.rssBug img {border: none;}

/***** End Section Head Styles *****/

/*------------Sports Contacts--------------*/

.mediaCaptionTitle {
  font: bold 12px arial;
}

.mediaCaption {
  font: normal 12px arial;
}
/*--------End Sports Contacts---------------*/

/*----------Contact Us Styles----------------*/

td.Title {background-color: #CCCCCC; 
                text-align:left;
	font-family:verdana, arial, sans-serif; 
                font-size: 18px;
                font-weight: bold;
	color:#000000;
}
.names {font-family: arial, verdana, sans-serif; 
                font-size: 16px;
                text-align:left;
                color:#000000;
}
.info {font-family:"Times New Roman", serif; 
                font-size: 16px;
                text-align:left;
	color:#000000;
}
.small {font-family: Verdana, Arial, sans-serif; 
                font-size: 12px;
                text-align:left;
	color:#000000;
}

/*-----------End Contact Us Styles------------*/

/*-----------Site Map Styles-------------------*/

#sitemap h1 {
  font: bold 16px verdana;
  padding-top: 10px;
}

#sitemap li {
  font: normal 12px verdana;
  margin-left: 5px;
}

#sitemap a:hover {
  text-decoration: underline;
}

.block {
	padding: 0;
	font: normal 12px "Arial", verdana, sans-serif;
	color: #333333;
	background: #fff;
}

.block h1 {
       font: bold 12px "Arial", verdana, sans-serif;
}


.block li {
       list-style-image: url(http://extras.mnginteractive.com/live/media/site557/2008/0722/20080722__BulletArrow.gif);
}

.block li a{
  font: normal 12px "Arial", verdana, sans-serif;
  color: #1A5E98;
  text-decoration: none;
}

.block li a:hover {
  font: normal 12px "Arial", verdana, sans-serif;
  color: #2676BD;
  text-decoration: underline;
}


.block .header {

}

.block .contentHead {
  border: none;
}
/*-------------End Site Map-----------------------*/

/*----------Misc FreeForm Styles-----------------*/

.eventCalendar {
  margin-top: 5px;
  margin-bottom: 10px;
  padding-bottom: 5px;
}

.promoTable {
  margin-bottom: 10px;
}

/*------------End Misc Styles--------------------*/
/*------------Zillow Styles----------------*/
	#zillow-tnc-widget-footer-links a:hover{
		color: #692 !important; 
	}


/************ Target Ad ***************/
/* 
.Target_Ad {float: left; margin-top: 2px;}
*/ 
/********** End Target Ad *************/

/********** Commented out weeklybar to remove white space while no ads are running*************/
/*#weeklybar {
margin-bottom: -5px;
padding-left: 2px;
padding-top: 10px;
height:25px;
text-align: left;
}*/


/* Legacy Header Footer Redesign*/

#legacyRdsHead {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
        text-align:center;
}

#legacyRdsHead #masthead_home {
	background: transparent url(http://extras.mnginteractive.com/live/media/navbar/DFM/header.jpg) no-repeat  0 0;
	height: 250px;
    position: relative;
    width: 1000px;
}

#legacyRdsHead #searchbar {
	
}

#legacyRdsHead #obitsLogo {
	position: absolute;
	left: 10px;
	top: 120px;
}

#legacyRdsHead #searchbar {
	position: absolute;
	top:200px;
	right:10px;	
}
#obitsTopNav {
        background: url("http://extras.mnginteractive.com/live/media/site509/2008/0324/20080324__loginBG.gif") no-repeat scroll 0 0 transparent;
        height: 21px;
        margin: 0;
        padding: 0;
        width: 1000px;		
} 

#legacyRdsHead .adElement {
	padding-top:10px;
	border:none;	
}

#legacyRdsFoot {
	background: url("http://extras.mnginteractive.com/live/media/navbar/DFM/footerpattern.png") repeat-x scroll 0 0 #D8E6F1;
    color: #666666;
    margin-left: auto;
    margin-right: auto;
    width: 1000px;	
		
}
#legacyRdsFoot .adElement {
	padding:40px 0 0 0;
	border:none;	
}
#legacyRdsFoot #footer {
        width:960px;
        padding: 10px 20px 20px 20px;
}
#legacyRdsFoot table {
font-size:12px;	
}

#cNewsDiv { padding: 10px; }