/*************************************************Begin Global Styles**********************************************/
body {
	font-family: arial, helvetica, sans-serif;
	padding: 0px;
	/* prior background-color: #e5e5e5; 
	background: url('http://extras.mnginteractive.com/live/media/site568/2013/0401/epb3-bg.png') no-repeat fixed center center #EFEFEF;*/
	body {*margin-left: 12px;}
	}

/* Default blue links begin */
a:link, a:active, a:visited {color: #039;}
a:hover {color: #c00;}
/* Default blue links end */

#articleToolBody {background: #fff;}

#mn_Global{
	/*
	display: block;
	background: transparent url(http://extras.mnginteractive.com/live/media/site569/2007/0104/20070104_053943_bg_content.gif) repeat-y 999px 0;
	*/
	}

.gutter {display: block;}

div, span, p, ul, li {padding: 0;margin: 0;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
.adElement {margin: 0 0 15px 0;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*************************************************Begin Region Styles**********************************************/
.contentStyle{text-align: center;}
.regionParent{border-spacing: 0; padding: 0; margin: auto; background-color: #fff} /*Take away the 2px cell padding in FF*/
.preHeaderRegion {overflow-x:visible !important;}
.postHeaderRegion1 {
	padding: 0 0 0 0; /*<- pushes content area 10px down from navigation/header */
	}
.postHeaderRegion1 div {  /* centers windowshade 20130123EPB3 */
	margin: 0 auto;
}
td.postHeaderRegion1 {padding: 0 0 0 0; /*<- pushes content area 10px down from navigation/header */}

/******We need 20px for a space on the left of the page and a space on the right of the page (10px each)***********/
.region1{width: 980px;}
.region2{width: 634px;}
.region2b{width: 634px;}
.region4{width: 312px !important;}
.region5{width: 302px;} 
.region8{width: 634px;}
.region9{width: 312px;}
.region10{width: 302px;}
.region11{width: 634px;}
.region12{width: 312px;}
.region13{width: 302px;}

.region1,
.region2,
.region2b,
.region4,
.region8,
.region9,
.region11,
.region12 {padding-left: 10px;}

.region1,
.region3,
.region7,
.region14 {
padding-right: 10px;
margin-left: 10px;}

.region3 {
    margin-left: 20px;

}

.region5 {
     margin-right: 20px;
}


.footerRegion table {margin-top: 30px;}

/*************************************************End Region Styles**********************************************/

/* dfmWidget, mediacenter SJMN */
#the-mc-widget-container{
	margin: 23px auto 12px !important;   /*EPB320130114*/
}

/****Ann Zerega 1/4/11 Twitter Widget Container Styles Commented Out *****************************************/


/*#adPosition11{
height:100px;
width:300px;
margin-left: auto; 
margin-right: auto; 
border:1px solid;
padding:0 0 10px 0;
}*/
#adPosition11 { margin:-59px 0 0 250px;position:relative;z-index:888;width:484px; }

/*#WidgetContainer {
border:1px solid;
background: url('http://extras.mnginteractive.com/live/media/site568/2010/1111/20101111_042851_twitter_widget_background.gif ')
repeat-x;
margin-left: auto; 
margin-right: auto; 
width: 300px;
height:310px;
padding:10px 0 10px 0;
}*/

/*#WidgetContent {
text-wrap:break-word;
padding: 2px;

}*/

/*#adPosition13{
height:50px;
width:300px;
margin-left: auto; 
margin-right: auto; 
border:1px solid;
padding:0px 0 0px 0;

}*/







/********************************End Twitter Widget Container Styles**********************************************/

/*************************************************Begin Masthead Styles**********************************************/
/* ------ BEGIN styles for homepage masthead ------ */
#userbar {
   float: left;
	margin-left:10px;
   }

#userbar .navsep {
	float:left;
	padding:0 5px;
	font: normal 10px arial;
	color:#666;
   }

#userbar a,
#userbar a:link,
#userbar a:active,
#userbar a:visited,
#userbar a:hover {
	float:left;
	font: normal 10px arial;
	color:#666;
	text-decoration:none;
	text-transform:uppercase;
   }
	
#masthead_home {
	width: 1000px;
	float: left;
	height: 80px;
	vertical-align:middle;
	position: relative;
	background-image: url(http://extras.mnginteractive.com/live/media/site568/2007/0208/20061130_093330_bg_mercnews_header.jpg);
	background-repeat: no-repeat;
	}

#logoLink {position: absolute; top: 12px; left: 12px;}

#logoLink img {width: 300px; height: 55px; border: 0;}

#masthead_homelogo {width: 388px;position: absolute;left: 48px;top: 23px;}
#masthead_homedate {width: 150px;font:11px Arial, Helvetica, sans-serif;position: absolute;bottom: 7px;right: 192px;text-align:right;}
#masthead_homead {width: 160px;height: 90px;position: absolute;right: 12px;top: 10px;}
/* ------ END styles for homepage masthead ------ */

/* ------ BEGIN styles for section masthead ------ */
#masthead_section {width: 1000px;height: 79px;vertical-align:middle;position: relative;}
#masthead_sectionlogo {width: 351px;position: absolute;left: 20px;top: 17px;}
#sectionname {position: absolute; width: 1000px; left: 0; text-align: center; top: 29px; color: #000; font: bold 26px Arial, Helvetica, sans-serif;}
#masthead_sectiondate {width: 150px;font:11px Arial, Helvetica, sans-serif;position: absolute;bottom: 7px;right: 20px;text-align:right;}
/* ------ END styles for homepage masthead ------ */

/*--------------- BEGIN searchbar styles -----------------*/

#searchbar {
	height: 38px;
	margin: 15px 15px 0 0;
	padding-top: 8px;
	float: right;
	width: 316px;
	background-color: transparent;
	background-image: url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_mercnews_search.gif);
	background-repeat: no-repeat;
	}

*html #searchbar {margin-right: 6px;}

#searchbar p {font: bold 11px Arial, Helvetica, sans-serif; width: 600px; height: auto; line-height: normal; margin: 0; padding: 0;}

#searchbar a,
#searchbar a:visited {color: #000; text-decoration:none;}
#searchbar a:hover {text-decoration: underline;}

#searchbar img.icon {margin: 0 11px 0 21px;}
#searchbar form {margin-top: 2px; padding: 0 2px 0 0;}
#searchbar input {padding: 0; margin: 0;}

*html #searchbar form input.button {vertical-align: -4px;}

#searchbar form input.button {padding: 0 0 4px 0; margin: 0px 2px 0px 10px; vertical-align: bottom;}
#searchbar form input.searchbox {background-color:#fff; border: 1px solid #a4c8db; width: 160px; margin: 3px 0 6px 12px;}

#searchbar label {float: left; padding: 5px 0 0 15px; color: #21486d; font-weight: bold;}

/*--------------- END searchbar -----------------*/

/* Begin Yahoo Search bar styles */
.yahooSearchForm {width: 345px; text-align: left;}

#searchoptions {color: #000000;font-size: 9px;list-style-image: none;list-style-position: outside;list-style-type: none;margin: 0pt;padding: 0pt;font-family: verdana;} 
#searchoptions li {display: inline;} 
ul#searchoptions {margin-left: 0px; float:left;}

.cSearchText {height: 22px; width: 262px;margin-left: 6px; vertical-align: middle; padding: 0px;} 
input.cSearchText {vertical-align: middle; width: 262px;}

.searchBtn {margin: 0; padding: 0;vertical-align: middle;}

.yahooText {font-weight: bold; color: #7D3883; display: inline;} 
.yahooSearchText {font-weight: bold; color: #545454; display: inline;} 
/* end Yahoo search bar styles */

#yourmercnews {
   clear: both;
   height: 33px;
   width: 1000px;
   background: url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_your_mercnews.gif) no-repeat top left;
   }
 
#yourmercnews .navigation {margin-top: 10px; font: bold 11px Arial, Helvetica, sans-serif;}

/*  --
#yourmercnews .navleft {float: left; width: 43%;font-size: 11px;}
#yourmercnews .navright {float: right; width: 53%; font-size: 11px;}
-- */
#yourmercnews .navleft {float: left; width: 300px; font-size: 11px;}
/* --
#yourmercnews .navright {float: right; display: inline;width: 620px; font-size: 11px;}
-- */
#yourmercnews .navright {float: right; clear: right; display: inline; white-space: nowrap; line-height: 1em; width: 600px; font-size: 11px;}

#yourmercnews .navright ul li {display: inline; white-space: nowrap;}

.navigation ul {list-style: none; margin-left: 10px;}

.navigation li {display: inline; margin-right: -2px; font-size: 11px;}
.navigation li.red {margin-right: 10px; color: #e4540d; font-size: 11px;}
.navigation li.green {margin-right: 10px; color: #526F35; font-size: 11px;}
 
.navigation li a {padding: 0 8px; color: #21486d; text-decoration: none; border-right: 1px solid #21486d; font-size: 11px;}
.navigation li.end a {padding-right: 3px; border: none; font-size: 11px;}
.navigation li.delivery a {margin-right: 15px; border: none; font-size: 11px;}
.navigation li a:hover, .navigation li a:active {text-decoration: underline; font-size: 11px;}
/* ------ End Your Mercury News ------ */
 
/* ------ Weather Portlet - Homepage top header ------ */
#weather1 table {width: 268px;}
table.weatherBox {width: 260px;float: left;position: relative;display: block;padding: 0;margin: 23px 0 0 0;}
table.weatherBox tr {padding: 0;margin: 0;}
table.weatherBox td {padding: 0;margin: 0;}
table.weatherBox td.weatherHead {padding: 0 0 3px 85px;margin: 0;text-align: left;font: bold 11px Arial, Helvetica, sans-serif;}
table.weatherBox table.weatherContent {width: 260px;font: 11px Arial, Helvetica, sans-serif;}
table.weatherBox img {position: absolute;top: 0;left: 0;}
table.weatherBox table.weatherContent td {width: auto;}
table.weatherBox table.weatherContent br {display: none;}

a.weatherN,
a.weatherH,
a.weatherL {display: block;margin: 0 2px;padding: 0px 2px;float: left;border-right: 1px solid #666;}

a.weatherN {padding-left: 82px;}
a.weatherL {border: none;}
a.weatherFiveDayLink {display: block;margin: 0;padding: 3px 0 3px 85px;text-align: left;}
/* ------ END Weather Portlet ------ */
/*************************************************End Masthead Styles**********************************************/

/*************************************************Begin Portlet Styles**********************************************/
/* -------- BEGIN COMPLEX LISTING PORTLET -------- */
.complexListingBox {
	font: normal 11px verdana, arial, helvetica, sans-serif;
	line-height: 15px;
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
   }

li.listNoImage a.listingItemTitle:link,
li.listNoImage a.listingItemTitle:visited,
li.listNoImage a.listingItemTitle:active,
.complexListingBox a:link,
.complexListingBox a:visited,
.complexListingBox a:active {color: #111a70; text-decoration: none; font: 11px verdana, arial, helvetica, sans-serif;}

li.listNoImage a.listingItemTitle:hover,
.complexListingBox a:hover {color: #c00; text-decoration: none;}

.listingItemTitle {
   font: bold 14px verdana, arial, helvetica, sans-serif;
   color: #000;
   text-decoration: none;
   line-height: normal;
   margin: 0 0 5px 0;
   }

a.listingItemTitle:link,
a.listingItemTitle:visited,
a.listingItemTitle:active {font: bold 14px verdana, arial, helvetica, sans-serif; color:#000;}
a.listingItemTitle:hover {color: #c00; text-decoration: none;}

#mn_Section_Complex_Top .complexListingTitle {display:none; padding:0;margin:0;}

.complexListingSubTitle{font-size: 11px;}

.complexListingItemPhotoCredit{
	display: none; /* hide photo credit by snguyen - 040209 */
	font-size: 9px;
	width: 100px;
	text-align: left;
	padding-left: 5px;
	}

.complexListingBox li.listNoImage {
   list-style: none;
   background: transparent url(http://extras.mnginteractive.com/live/media/site568/2009/0213/20090213_111456_bullet_blue_sm.gif) no-repeat 0 5px;
   font: normal 11px verdana, arial, helvetica, sans-serif;
   line-height: 1em;
   margin: 0px 0 3px 0;
   padding: 0;
   display: block;
   }

a.listingArticleLinkTo{color: #fff;}

.listingArticleLinkTo img {
	margin-right: 8px;
}

li.listNoImage a.listingItemTitle,
.complexListingBox a.complexListingLink {
/* -------- Commented out by snguyen to allow date to flow next to headline -------- */
/*   display: block; */
	line-height: 14px;
	margin-left: 10px;
	padding: 0;
	}

a.complexListingMoreHeadlines {font-weight: bold; margin: 0 0 5px 0;}

.lastUpdatedDate {font: normal 10px verdana;color: #666; margin: 0 0 10px; padding: 0;}

.listing3Image {margin: 0 10px;}
.listing5ImageBox {margin-top: 10px; margin-bottom:8px;}

.layout5FeatureItemBox {margin-bottom: 10px;}
.layout5FeatureItemBox .complexListingItemPhotoCredit {width: 300px; margin-left: 3px;}

.articleListingDivider {display: none;}

a.complexListingMoreHeadlines {line-height: 10px; display: block; clear: both;}

.listingItemDate{font-size: 10px; color: #3e4ea6;}

/* --- FIX for ie - rendering differently due to lack of ul tag --- */
*html .complexListingBox li.listNoImage {clear: both; line-height: 14px; background-position: 0 6px;}
*html .complexListingBox li.listNoImage a {margin: 0; padding: 0 0 0 10px; text-indent: -15px;}
/* --- END ie fix --- */

/* --- NGPS Complex Listing style for the noLNK class hack (BAA)--- */
.noLNK {display: block; font: bold 12px verdana, arial, helvetica, sans-serif; text-decoration: none; padding: 7px 0px 7px 0px;color: #000;}
/* -------- END COMPLEX LISTING PORTLET -------- */

/* ------ Begin Breaking News Portlet ------- */
.articleListingBox {border: 1px solid #c3d6e1; background-color: #ebedf8; font: normal 11px verdana, arial, helvetica, sans-serif;}
.articleListingBox a {color: #3e4ea6;}
.articleListingBox a:link,
.articleListingBox a:visited,
.articleListingBox a:active {color: #000; text-decoration: none; font: 11px verdana, arial, helvetica, sans-serif;}

.indexSectionTitle{
	float: left;
	background: url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_box1_head.gif) repeat-x;margin: 0;
	font: bold 12px verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	padding: 7px 0px 7px 0px;
	margin-right: -2px;
	text-indent: 10px;
	}

.articleListingBox a.indexArticleListing {color: #3e4ea6;}

a.indexSectionTitle {color: #000;}

.articleListingBox a:hover {color: #c00; text-decoration: none;}

.articleListingBox li{
	list-style: none;
	list-style-position: outside;
	background: transparent url(http://extras.mnginteractive.com/live/media/site568/2009/0213/20090213_111456_bullet_blue_sm.gif) no-repeat 0 5px;
	margin-left: 10px;
	margin-bottom: 7px;
	text-indent: 0px;
	padding-left: 10px;
	}

.bnDIV {background: url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_box1_head.gif) repeat-x; height: 28px; margin-bottom: 5px;}
.bnLink {float: right; padding: 7px 5px 7px 0px;}
/* ------ End Breaking News Portlet ------- */

/* ------ Being PollsBox Portlet ------ */
table.pollsBox {background: #f8f8fa; border: 1px solid #cdcfd3;display: block;width: 100%;
	/*width: 300px;  <- needed to overwrite global style of 150px */
	}

td.pollshead {
	background:url(http://extras.mnginteractive.com/live/media/site36/2006/0815/20060815_051826_header_bar.jpg) repeat-x;
	height: 35px;
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	color: #000;
	}

td.pollsQuestion,
td.pollsSubmit {
	font: normal 12px Arial, Helvetica, sans-serif;
	padding: 10px;
	background: #f8f8fa; /* <- needed to overwrite global style */
	color: #222; /* <- needed to overwrite global style */
	}

td.pollsAnswer { font: bold 11px arial, verdana, sans-serif;  background-color: transparent;  color: #333;  vertical-align: middle;  border: none;  border-top: 1px solid #ccc;  padding: 5px 10px 2px 10px; }
td.pollsAnswer input {}
td.pollsSubmit {text-align: left;}
table.pollsBox table {border: none;width: 298px;}
td.pollsViewResults {background: none;color: #666;font: normal 10px arial,verdana,sans-serif;border: none;text-align: right;padding-right: 10px;}
td.pollsAnswer {font: bold 11px arial,verdana,sans-serif;background-color: none;color: #333;vertical-align: middle;border: none;border-top: 1px solid #ccc;padding: 5px 10px 2px 10px;}
td.pollsResult {background: none;padding: 0 10px 5px 10px;font: normal 11px arial,verdana,sans-serif;border: none;}
td.pollsQuestion a {color: #151875;}
/* ------ END pollsbox Portlet ------ */

/* ------ BEGIN Ask The Expert Portlet ------ */
.expertBox {border: 1px solid #c3D6E1; font: bold 11px arial, helvetica, sans-serif;}

h1.expertHeader{font-size: 13px;}

.expertHeader{
	margin:0;
	padding: 5px;
	padding-left: 10px;
	background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1206/20061206_025527_bg_block2alt_head.gif) repeat-x 0 0;
	border-bottom: 1px solid #c3d6e1;
	}

.expertContent {padding: 0; margin: 0; width: 98%;}

.expertContent div {float: left; padding: 0; margin: 0; padding-right: 20px;}

.expertContent ul {list-style: none; padding: 10px 0 0 10px; margin: 0;}
.expertContent ul li a {color: #3e4ea6; font-weight: normal; text-decoration: none;}
.expertContent ul li a:hover {text-decoration: underline;}

.expertExpert {padding-bottom: 7px;}

.expertClear {clear: both;}

.expertFooter a {font: bold 11px arial, helvetica, sans-serif; text-decoration: none; color: #3e4ea6; padding-left: 10px;}
.expertFooter a:hover {text-decoration: underline;}

.expertBecomeLink {display: none;}
/* ------ END Ask The Expert Portlet ------ */

/*************************************************Begin Misc. Component Styles**********************************************/
/* ------ BEGIN Calendar Box ------ */
.calendarBox{background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1212/20061212_085551_calendarBackground.jpg) no-repeat; background-color: #92a86a; border: 1px solid #8CA386; font: 12px arial, helvetica, sans-serif; width: 312px; margin-top: 10px; padding-top: 45px; padding-right: 0; float: left;}
.calendarBox a{color: white; text-decoration: none}
.calendarBox a:hover{text-decoration: underline}

.calendarLeftColumn{margin: 0; padding-left: 10px; padding-top: 10px; float: left;}
.calendarLeftColumn ul{margin: 0; padding: 0;}
.calendarLeftColumn ul li{list-style-type: none; color: white; margin-bottom: 1px;}
.calendarLeftColumn input{height: 25px; width: 130px; border: 1px solid #A4C7DA; margin-bottom: 7px; font: normal 12px verdana}

.calendarSearch{float: left}

.calendarRightColumn{float: left; padding-left: 45px; padding-top: 10px}
.calendarRightColumn ul li{font-size: 11px; margin-bottom: 1px; color: white}

.calendarSubmit{float: left; padding-bottom: 10px;}
.calendarSubmit .submitSearch{margin-left: 10px; border: none; cursor: pointer;}
.calendarSubmit .submitOther{margin-left: 105px; border: none; cursor: pointer;}

/*----Begin Newsletter Calendar Styles --------*/
.calendarLeftColumnNoSearch {padding-left: 45px; float: left; margin: 0px; padding-top: 10px;}
.calendarRightColumnNoSearch {padding-left: 65px; float: left; padding-top: 10px}
.calendarLeftColumnNoSearch UL {font-size: 11px; margin-bottom: 1px; color: white}
.calendarRightColumnNoSearch UL LI {font-size: 11px; margin-bottom: 1px; color: white}
/*------END Newsletter Calendar Styles -------*/

/* ------ END Calendar Box ------ */

/* ------ BEGIN Google AdSense ------ */
td #bdr{border: 5px solid #ccc}
td #taw0 .ch {border: 0}
/* ------ END Google AdSense ------ */

/* ------ BEGIN Prospero Commenting ------ */
.post_balloon {margin:3px 0 0 0;}
.post_balloon {font-weight:bold;background: url('http://extras.mnginteractive.com/live/media/site568/2006/1214/20061214_050538_balloon_mini_right.gif') no-repeat 0 1px; padding:0 0 0 16px;}
.post_balloon:hover {background-position:1px 2px;}

#recent_comm {width:490px;}
#recent_comm p.recent {margin: 1em 0 0 0; padding:8px 0 0 0; font-weight:bold; border-top:1px solid #c3D6E1;}
#recent_comm li {margin:3px 0 0 0;}
#recent_comm li a {background: url('http://extras.mnginteractive.com/live/media/site568/2006/1214/20061214_050538_balloon_mini_right.gif') no-repeat 0 2px; padding:0 0 0 18px;}
#recent_comm li a:hover {background-position:1px 3px;}
#recent_comm a.ptForumLink {font-weight:bold; display:block; margin:3px 0 0 15px;}
#recent_comm p.post{font-weight: bold; margin-top: 10px; padding-top: 15px; border-top: 1px solid #c3D6E1}
#recent_comm .ptTextBox{display: block; margin-bottom: 5px; width: 490px}
#recent_comm #signature{margin: 0 5}
/* ------ END Prospero Commenting ------ */

/* ------ BEGIN Forum Box Styles ------ */
#forumBlock a{display: block; text-indent: 10px; background: transparent url(http://extras.mnginteractive.com/live/media/site568/2009/0213/20090213_111456_bullet_blue_sm.gif) no-repeat 0 5px;}
#forumBlock h1 a {background: none}
#forumBlock a img{width: auto; height: auto; padding: 0; margin: 0; border: none; display: none}
#forumBlock .ptBullet{display: none}
#forumBlock {margin-top: 10px}
/* ------ END Forum Box Styles ------ */

/* ------ BEGIN Podcast Box Styles ------ */
.feedburnerFeedBlock, .feedburnerFeedBlock li {margin: 0; padding: 0}
.feedburnerFeedBlock .headline a{}

/* -- Special Case where SJMN copy/paste complex listing HTML -- */
.complexListingBox .feedburnerFeedBlock .headline a:link,
.complexListingBox .feedburnerFeedBlock .headline a:active,
.complexListingBox .feedburnerFeedBlock .headline a:visited{
	font: bold 14px verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	padding: 7px 0 7px 0;
	color: #000;
	}

.complexListingBox .feedburnerFeedBlock .headline a:hover{color: #c00; text-decoration: none;}
/* -- END Special Case where SJMN copy/paste complex listing HTML -- */

/* --- BEGIN Sports Score Board --- */
.giantsScores .TSN2 {color:#fff; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#000;}
.giantsScores .TSN5 {font: 10px ms sans serif,arial,helvetica; background:#eee;}
.giantsScores .TSN6 {color:#fff; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#ff6600;}

.athleticsScores .TSN2 {color:#000; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#ffcc00;}
.athleticsScores .TSN5 {font: 10px ms sans serif,arial,helvetica; background:#eee;}
.athleticsScores .TSN6 {color:#fff; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#006600;}

.earthquakesScores .TSN1 {font: 10px Verdana,Helvetica,Arial;}
.earthquakesScores .TSN1a {font-size: 12px; font-weight: bold;}
.earthquakesScores .TSN1b {color:#a50400; font-size: 10px; font-weight: bold;}
.earthquakesScores .TSN1c {font-size: 10px; font-weight: bold;}
.earthquakesScores .TSN1d {font-size: 16px; font-weight: bold;}
.earthquakesScores .TSN2 {color:#fff; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#003768;}
.earthquakesScores .TSN5 {font: 10px ms sans serif,arial,helvetica; background:#eee;}
.earthquakesScores .TSN6 {color:#fff; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#0160Ce;}

.fourtyninersScores .TSN1 {font: 10px Verdana,Helvetica,Arial;}
.fourtyninersScores .TSN1a {font-size: 12px; font-weight: bold;}
.fourtyninersScores .TSN1b {color:#a50400; font-size: 10px; font-weight: bold;}
.fourtyninersScores .TSN1c {font-size: 10px; font-weight: bold;}
.fourtyninersScores .TSN1d {font-size: 16px; font-weight: bold;}
.fourtyninersScores .TSN2 {color:#000; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#999933;}
.fourtyninersScores .TSN5 {font: 10px ms sans serif,arial,helvetica; background:#eee;}
.fourtyninersScores .TSN6 {color:#fff; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#990000;}

.raidersScores .TSN1 {font: 10px Verdana,Helvetica,Arial;}
.raidersScores .TSN1a {font-size: 12px; font-weight: bold;}
.raidersScores .TSN1b {color:#a50400; font-size: 10px; font-weight: bold;}
.raidersScores .TSN1c {font-size: 10px; font-weight: bold;}
.raidersScores .TSN1d {font-size: 16px; font-weight: bold;}
.raidersScores .TSN2 {color:#000; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#c0c0c0;}
.raidersScores .TSN5 {font: 10px ms sans serif,arial,helvetica; background:#eee;}
.raidersScores .TSN6 {color:#fff; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#000;}

.warriorsScores .TSN1a {font-size: 12px; font-weight: bold;}
.warriorsScores .TSN1b {color:#a50400; font-size: 10px; font-weight: bold;}
.warriorsScores .TSN1c {font-size: 10px; font-weight: bold;}
.warriorsScores .TSN1d {font-size: 16px; font-weight: bold;}
.warriorsScores .TSN2 {color:#000; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#e8a900;}
.warriorsScores .TSN5 {font: 10px ms sans serif,arial,helvetica; background:#eee;}
.warriorsScores .TSN6 {color:#fff; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#14234e;}

.sharksScores .TSN1 {font: 10px Verdana,Helvetica,Arial;}
.sharksScores .TSN1a {font-size: 12px; font-weight: bold;}
.sharksScores .TSN1b {color:#ff6600; font-size: 10px; font-weight: bold;}
.sharksScores .TSN1c {font-size: 10px; font-weight: bold;}
.sharksScores .TSN1d {font-size: 16px; font-weight: bold;}
.sharksScores .TSN2 {color:#fff; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#397D93;}
.sharksScores .TSN2 a {color:#fff; text-decoration:none;}
.sharksScores .TSN2 a:hover {color:#cccccc; text-decoration:underline;}
.sharksScores .TSN3 {color:#ccc; font: 10px Verdana,Helvetica,Arial; background:#ff6600;}
.sharksScores .TSN4 {color:#ccc; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#ff6600;}
.sharksScores .TSN5 {color:#397D93; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#e5e5e4;}
.sharksScores .TSN5 a {color:#397D93; text-decoration:none}
.sharksScores .TSN5 a:hover {color:#000; text-decoration:underline;}
.sharksScores .TSN6 {color:#fff; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#397d93;}
.sharksScores .TSN7 {color:#ff6600; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#ff6600;}
.sharksScores .TSN7 a {color:#ff6600; text-decoration:none;}
.sharksScores .TSN7 a:hover {color:#ff6600; text-decoration:underline;}
.sharksScores .TSN8 {color:#ccc; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#ff6600;}
.sharksScores .TSN8 a {color:#ccc; text-decoration:none;}
.sharksScores .TSN8 a:hover {color:#ccc; text-decoration:underline;}
.sharksScores .TSN9 {color:#fff; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#ff6600;}
.sharksScores .TSN9 a {color:#ff6600; text-decoration:none;}
.sharksScores .TSN9 a:hover {color:#ff6600; text-decoration:underline;}
.sharksScores .TSN10 {color:#ff6600; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#ff6600;}
.sharksScores .TSN10 a {color:#ff6600; text-decoration:none;}
.sharksScores .TSN10 a:hover {color:#ff6600; text-decoration:underline;}

.stanfordScores .TSN1 {font: 10px Verdana,Helvetica,Arial;}
.stanfordScores .TSN1a {font-size: 12px; font-weight: bold;}
.stanfordScores .TSN1b {color:#a50400; font-size: 10px; font-weight: bold;}
.stanfordScores .TSN1c {font-size: 10px; font-weight: bold;}
.stanfordScores .TSN1d {font-size: 16px; font-weight: bold;}
.stanfordScores .TSN2 {color:#000; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#00995b;}
.stanfordScores .TSN5 {font: 10px ms sans serif,arial,helvetica; background:#eee;}
.stanfordScores .TSN6 {color:#fff; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#990000;}

.calScores .TSN1 {font: 10px Verdana,Helvetica,Arial;}
.calScores .TSN1a {font-size: 12px; font-weight: bold;}
.calScores .TSN1b {color:#a50400; font-size: 10px; font-weight: bold;}
.calScores .TSN1c {font-size: 10px; font-weight: bold;}
.calScores .TSN1d {font-size: 16px; font-weight: bold;}
.calScores .TSN2 {color:#000; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#eab202;}
.calScores .TSN5 {font: 10px ms sans serif,arial,helvetica; background:#eee;}
.calScores .TSN6 {color:#fff; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#1e325e;}

.santaclaraScores .TSN1 {font: 10px Verdana,Helvetica,Arial;}
.santaclaraScores .TSN1a {font-size: 12px; font-weight: bold;}
.santaclaraScores .TSN1b {color:#a50400; font-size: 10px; font-weight: bold;}
.santaclaraScores .TSN1c {font-size: 10px; font-weight: bold;}
.santaclaraScores .TSN1d {font-size: 16px; font-weight: bold;}
.santaclaraScores .TSN2 {color:#000; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#f7Ce50;}
.santaclaraScores .TSN5 {font: 10px ms sans serif,arial,helvetica; background:#eee;}
.santaclaraScores .TSN6 {color:#fff; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#9e1b34;}

.sjstateScores .TSN1 {font: 10px Verdana,Helvetica,Arial;}
.sjstateScores .TSN1a {font-size: 12px; font-weight: bold;}
.sjstateScores .TSN1b {color:#a50400; font-size: 10px; font-weight: bold;}
.sjstateScores .TSN1c {font-size: 10px; font-weight: bold;}
.sjstateScores .TSN1d {font-size: 16px; font-weight: bold;}
.sjstateScores .TSN2 {color:#000; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#ffcf00;}
.sjstateScores .TSN5 {font: 10px ms sans serif,arial,helvetica; background:#eee;}
.sjstateScores .TSN6 {color:#fff; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#0160Ce;}

.stmarysScores .TSN1 {font: 10px Verdana,Helvetica,Arial;}
.stmarysScores .TSN1a {font-size: 12px; font-weight: bold;}
.stmarysScores .TSN1b {color:#a50400; font-size: 10px; font-weight: bold;}
.stmarysScores .TSN1c {font-size: 10px; font-weight: bold;}
.stmarysScores .TSN1d {font-size: 16px; font-weight: bold;}
.stmarysScores .TSN2 {color:#fff; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#003768;}
.stmarysScores .TSN5 {font: 10px ms sans serif,arial,helvetica; background:#eee;}
.stmarysScores .TSN6 {color:#fff; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#e31b23;}

.superScores .TSN2 {color:#fff; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#000;}
.superScores .TSN5 {font: 10px ms sans serif,arial,helvetica; background:#eee;}
.superScores .TSN6 {color:#fff; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#0160Ce;}
/* --- END Sports Score Board ---*/
/* ------ END Podcast Box Styles ------ */

/* ------ BEGIN Single Line Styles ------ */
.singleLine{border: 1px solid #c3d6e1; border-top: 1px}
/* ------ END Single Line Styles ------ */

/* ------ BEGIN Media Box Styles ------ */
.mb_podcasts p{background: url('http://extras.mnginteractive.com/live/media/site568/2007/0205/20070205_100934_sound.gif') no-repeat 0 0; text-indent: 25px; line-height: 1.35;}
/* ------ END Media Box Styles ------ */

/* ------ BEGIN Financial Content Snapshot ------ */
.snapShot table{display: inline}
/* ------ END Financial Content Snapshot ------ */

/* ------ BEGIN Caspio Box Styles ------ */
.caspio table {width: 320px;}
.caspiowide table {width: 470px;}

/*************************************************End Misc. Component Styles**********************************************/

/*************************************************Global Article Page Styles**********************************************/
/* ------ Article Display Portlet ------ */
.articleBox {}
td.articleBox {}
.articleBody {font: 12px Arial, Helvetica, sans-serif;}
.articleBody p {margin-top:15px;}

.articlePosition1{}
.articlePositionSub1{}
.articlePositionHeader{}
.articlePositionFooter{clear: both;}
.articleEmbeddedViewerBox{}

.articleImage{}
.articleEmbeddedAdBox{}
.articleEmbeddedAdRule{}
.articleEmbeddedAdHeader{}

.story-table{border: 0; cell-padding: 0; width: 75%;}
.story-table .firstTD{width: 10%}

div.articleOptions {color: #000;font: normal 10px arial, helvetica, verdana, sans-serif;margin: 10px 0;}
a.articleOptions {color: #111a70;}
a.articleOptions img {margin-bottom: -4px;}

.articleDate {color:#848080;}
.articleOverline {font: bold 13px Georgia, "Times New Roman", Times, serif; color: #333; margin: 0 0 5px 0; padding: 0;}
.articleSubTitle {color: #333;}
.articleTitle {color:#043a5e; font: bold 22px Georgia, "Times New Roman", Times, serif;}
.articleByline {color: #555; font-weight: bold; margin-top: 10px}

.articleBox{padding-bottom: 40px;}
.articleFooterLinks div.articleOptions{float: left; width: 100%; clear; right;}

#imagePopUp .articleImageCaption{color: #fff}

#atic_buzz {display: none;}

/* ------ End Article Portlet  ------ */

/* ------ Embedded Photo Viewer ------ */
#photoviewer {background: none;border: none;}

#photoviewer .clicktoenlargephoto {
   background: none;
   border: none;
   height: auto;
   font: bold 12px Georgia, "Times New Roman", Times, serif;
   color: #000;
   line-height: 25px;
   padding-left: 5px;
   background: url(http://extras.mnginteractive.com/live/media/site36/2006/0815/20060815_051826_header_bar.jpg) repeat-x;
   margin: 0;
   text-align: center;
   }

#photoviewer .photocontainer {background: none;}
#photoviewer .photocell, #photoviewer .photo {}
#photoviewer div.caption {border-top: none;}

#photoviewer ul{}
#photoviewer ul li{}
#photoviewer ul li a{}
#photoviewer ul li.on{}
#photoviewer ul li.previous{}
#photoviewer ul.li.next{}
#photoviewer ul.li.previous a, #photoviewer ul li.next a{}
/* ------ End Embedded Photo Viewer ------ */

/* ------ Embedded Packages ------ */
.packagesBox{}
.packagesHeader{}
.packageBox{}
.packageTitle{}
.packageDate{}
.packageItem{}

/* ------ Feedburner in RLinstory ------ */
.packageItem .feedburnerFeedBlock li {margin: 0; padding: 0; list-style: none;}
/* ------ End Embedded Packages ------ */
/*************************************************End Article Page Styles**********************************************/

/*************************************************Begin Footer Styles**********************************************/
/* ------------ Begin Privacy Policy and Sitemap Styles ------------ */
.layoutFooterLinks{display: none}
.layoutFooterLinks a, .layoutFooterLinks a:visited{font: 10px Arial, Helvetica, sans-serif; color: #151875;text-align: center;text-decoration: none;}
.layoutFooterLinks a:hover { font: 10px Arial, Helvetica, sans-serif; text-decoration: underline;color: #151875;font-weight: normal;}
.privacyPolicyPage{background-color: #fff; width: 1000px}
.privacyPolicyPage .privacyPolicyTitle{display: inline; margin-left: 400px; clear: left}
/* ------------ End Privacy Policy and Sitemap Styles ------------ */

/* ------------ Begin Footer Freeform Styles ------------ */
.mnFooter{width: 985px; padding: 0 7; font-size:10px;}
.mnFooterHeader{height: 7px; background-color: #b5b4a0; border: 0}
.mnFooterLinks{text-align: center; font-size: 10px;}
.mnFooterLinks a:link{font: normal 10px verdana, arial; color: #000;}
.mnFooterLinks a:visited{font: normal 10px verdana, arial; color: #000;}
.mnFooterLinks a:hover{font: normal 10px verdana, arial; color: #000;}

.lnbbgcolor{width: 985px; margin: 0 7;}
#mn_SP_Links td {background-color: #fff; font-size:10px;}
#mn_SP_Links .navaa{color: #fff; background-color: #b5b4a0; font-size: 10px;}
/* ------------ End Footer Freeform Styles ------------ */
/*************************************************End Footer Styles**********************************************/

/*************************************************Begin Block Styles**********************************************/
/********************** Note: Indigio Styles -- Freeform specific (site wide) ************************************/

/* --- DEFAULT BLOCK STYLES --- */
.sectionHead {
   background: #fff url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_block_tabs.gif) repeat-x 0 0;
   font: bold 20px arial, helvetica, verdana, sans-serif;
   color: #184b8c;
   text-align: center;
   padding: 8px 0px;
   }

.block {margin: 0 0 10px 0; padding: 0 0 10px 0; font: normal 11px verdana, arial, helvetica, sans-serif; color: #000;}

.block .header {}

.block h1 {
   margin: 0;
   padding: 5px 0;
   font: bold 13px verdana, arial, helvetica, sans-serif;
   color: #00223f;
   border-bottom: 1px solid #a4c8db;
   background: none;
   height: auto;
   }

.block h1.alt {border-bottom: none;}
.block h1.red {color: red;}
.block .header h1 {}

.block h1 a:link,
.block h1 a:visited,
.block h1 a:active  {
	margin: 0pt;
	padding: 5px 0pt 5px 0pt;
	font-family: verdana,arial,helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 13px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	color: #00223f;
	background-color: transparent;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	height: auto;
	}

.block h1 a:hover  {color: #c00;text-decoration: none; font-size:inherit; font-weight:inherit;}

/* -------------- TABS  -------------- */
.block .tabs {
   float: left;
   display: block;
   width: 100%;
   margin: 0;
   padding: 0;
   color: #000;
   background: #fff url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_block_tabs.gif) repeat-x 0 0;
   list-style: none;
   }

.block .tabs li {float: left; border: 1px solid lightblue; margin: 3px 1px 3px 2px; padding: 3px 6px; background-color: #fff; background-image: none;}

.block .tabs li.first {margin-left: 5px;}

.block .tabs li.selected {}
.block .tabs li.selected a:link,
.block .tabs li.selected a:visited,
.block .tabs li.selected a:active {}
.block .tabs li.selected a:hover {}

.block .tabs li a:link,
.block .tabs li a:visited,
.block .tabs li a:active {color: #000;}
.block .tabs li a:hover {}
/* -------------- END TABS  -------------- */

.headerLinkR {float: right; margin: 7px 0 0 0; padding: 1px 0 0 0; font: bold 10px verdana, arial, helvetica, sans-serif;}

.block h1 .headerLinkR a {color: #29538f;}

.block h2 {font: bold 11px verdana, arial, helvetica, sans-serif; color: #000; margin: 10px 0 5px 0; padding: 0;}
.block h2 a {color: #3e4ea6;}

.block h3 {font: bold 10px verdana, arial, helvetica, sans-serif; color: #00223f; margin: 10px 0 5px 0;}

.block .contentblock {margin: 10px 15px 0 0;}

.block .tight {margin: 0; padding: 0;}

/* --------------------------------------------------------------------------------------------------
hack for floated elements in freeforms containers - makes the box expand for fit content in firefox */

.contentblock:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.contentblock {display: inline-block;}

/* Hides from IE-mac \*/
* html .contentblock { height: 1%; }
.contentblock { display: block; }
/* End hide from IE-mac */

/* END clearfix hack
------------------------------------------------------------------------------------------------- */

/* ------------ Start Block1 Styles ------------ */
.contentblock .clearfix {margin: 10px 0;}

.block .contentblock h1 {background: none; border: none;}

.block .contentblock  h1,
.block .contentblock  h2,
.block .contentblock  h3,
.block .contentblock  h4,
.block .contentblock  h5 {margin: 0 0 5px 0; padding: 0;}

.block .contentblock .clearList {margin: 0; padding: 10px 5px; clear: both;}

.block a:link,
.block a:visited,
.block a:active {color: #111A70; text-decoration: none; font-size:inherit !important;}
.block a:hover {color: #c00; text-decoration: none;}

.block p {margin: 0 0 10px 0;}

/* list */
.block ul {margin: 0; padding: 0 2px; list-style: none;}
.block ul.clearfix {margin-top: 12px;}

/* list items */
.block ul li {
   background: transparent url(http://extras.mnginteractive.com/live/media/site568/2009/0213/20090213_111456_bullet_blue_sm.gif) no-repeat 0 6px;
   line-height: 14px;
   padding: 0 0 0 10px;
   margin: 0 0 5px 0px;
   }

.block ul.bulletGray li {background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bullet_gray_sm.gif) no-repeat 0 6px;}
.block ul.bulletBlack li {background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bullet_black_sm.gif) no-repeat 0 6px;}

.block ul.bulletNone li,
.block ul li.bulletNone {background-image: none;padding: 0;}
.block ul li.bulletRSS,
.block ul.bulletRSS li {
	background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bullet_rss.gif) no-repeat 0 2px;
	padding: 0 0 0 20px;
	}

.block ul h1 {background: none; margin: 0; padding: 0; font: bold 11px verdana, arial, helvetica, sans-serif; border: none; color: #000;}

.block li a {color: #111a70; margin: 0; padding: 2px 0;}

.block .hr {border-top: 1px solid #ccc; margin: 0 10px;}

/* thumbnail images */
.block img {float: left; margin: 0 12px 0 0; width: 62px; border: 1px solid #719fb7;}

/* header logo images */
.block2 img.headerLinkRimg {float: right; margin: 3px 5px 0 0; padding: 3px 5px 0 0; width: auto; border: 0; clear: left;}

/* thumbnail images */
.block img.specialSection {float: left; margin: 0 10px 0 0; width: 100px; border: none;}

.block img.bigthumb {width: 100px;}

.block .cols {padding-left: 5px;}

.block .cols img {float: none; display: block; clear: both;}

.block .cols ul {float: left; margin: 5px 10px 10px 0; padding: 0;}
.block .cols ul li {padding: 0; margin: 0; line-height: 12px; font-size: 11px; display: block; background: none;}

.block .cols li h1 {padding: 0 0 2px 0; font: bold 11px arial, helvetica, sans-serif; margin: 0; background: none; color: #000;}
.block .cols li a {color: #000;}
.block .cols li h1 a {color: #000;}

.block .cols ul.lastList {margin-right: 0;}

.block .cols2 ul {width: 45%;}

.block .cols3 ul {width: 30%;}
.block .cols3 ul.lastList {width: 32%;}

.block .cols4 ul {width: 23%;}
.block .cols4 ul.lastList {width: 25%;}

.block .cols .listblock li a {color: #3e4ea6; font-weight: bold;}

/* use padding vs margin for wider compatibility */
.spacer,
.block .spacer,
.block .contentblock .spacer,
.block .contentblock.spacer {padding-top: 10px;}

/*change from padding to margin to insure that background-image bullets line up*/
.block li.spacer,
.block .contentblock li.spacer,
.block .contentblock .col li.spacer {margin-top: 10px; padding-top: 0;}

.block .contentblock .image-large {display: block; float: left; width: 100%; text-align: center;}
.block .contentblock .image-large img {width: 300px;}
.block .contentblock .image-med img {width: 140px;}

.block .contentblock p.image-med,
.block .contentblock p.image-large {display: block; float: left; width: 100%; text-align: center;}

.block .contentblock p.image-med img,
.block .contentblock p.image-large img {float: none; margin: 0; padding: 0; border: 0;}

.block .scrolling {height: 120px; border: 1px solid #c3d6e1; overflow: auto; padding: 10px; margin: 10px 0 0 0; background: #fafafa;}

.block .listBlock {margin: 0 0 5px 0;}
.block .listBlock h3 {margin-bottom: 0;}
.block .listBlock p {font: normal 11px Arial, Helvetica, sans-serif; color: #333;}

.block .dateStamp {font: normal 9px Arial, Helvetica, sans-serif; color: #333;}

.block .inline p {display: inline;}

.block .right {text-align: right; padding: 0; margin: 0; display: block;}
.block .right a {font: normal 10px verdana, arial, helvetica, sans-serif; color: #3e4ea6;}

.block table {font-size: 11px;}

.block .center {text-align: center;}

.block p.sml {font: normal 9px verdana, arial, helvetica, sans-serif; color: #333;}

.block .btn {display: block; margin: 10px 0;}

.block textarea {font: normal 10px verdana, arial, helvetica, sans-serif; color: #333; padding: 5px; border: 1px solid #c3d6e1;}

/* ------------ End Block1 Styles ------------ */

/* ------------ Start Block2 Styles ------------ */

.block2 {background-color: #e6eef3; border: 1px solid #c3d6e1; font: normal 11px verdana, arial, helvetica, sans-serif;}

.block2 .header {}

.block2 h1 {
   background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_box1_head.gif) repeat-x 0 0;
   padding: 7px 10px 7px 12px;
   font: bold 12px verdana, arial, helvetica, sans-serif;
   border-bottom: 1px solid #c3d6e1;
   }

.block2 h1.alt {
   background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_block2alt_head.gif) repeat-x 0 0;
   border-bottom: 1px solid #c3d6e1;
   }

/* -------------- TABS  -------------- */
.block2 .tabs {background: transparent; background-image: none;}
/* -------------- END TABS  -------------- */

.block2 .contentblock {margin: 10px 10px 0 10px;}

.block2 .scrolling {margin: 10px 10px 0 10px;}
/* ------------ End Block2 Styles ------------ */

/* ------------ Start Block3 Styles ------------ */

.block3 {background-color: #a6c286; padding: 0 0 2px 0;}

.block3 .header {
   border: 1px solid #c3d6e1;
   border-bottom: none;
   background: #ebf2f6 url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_box3_head.gif) repeat-x 0 0;
   }

.block3 .headerAlt {background-color: #fff;}

.block3 h1 {
   padding: 10px 8px 8px 8px;
   border: 1px solid #c3d6e1;
   border-bottom: none;
   background: #ebf2f6 url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_box3_head.gif) repeat-x 0 0;
   }

.block3 h1.alt {
   padding: 10px 8px 8px 8px;
   background: #ebf2f6 url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_box3_h1.gif) repeat-x 0 0;
   border: 1px solid #a6c286;
   border-bottom: none;
   }

.block3 .header h1 {background: transparent;border: none;}

.block3 .headerAlt h1 {background-color: #fff; background-image: none; border: none; padding-left: 5px;}

/* -------------- TABS  -------------- */
.block3 .tabs {
	background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__px_palegreen.gif) repeat-x right bottom;
   /*border: 1px solid red;*/
   }

.block3 .tabs li {
   background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__box3_tab-right.gif) repeat-x top right;
   border: none;
   border-left: 1px solid #b7cedc;
   margin: 0 1px 0 0;
   padding: 0px;
   }

.block3 .tabs li.selected {
   background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__box3_tab-right_selected.gif) repeat-x top right;
   color: #4d6423;
   font-weight: bold;
   border-left: none;
   }

.block3 .tabs li.selected a:link,
.block3 .tabs li.selected a:visited,
.block3 .tabs li.selected a:active {padding-bottom: 5px; color: #4d6423;}
.block3 .tabs li.selected a:hover {text-decoration: none; background: transparent; color: #4d6423;}

.block3 .tabs li a:link,
.block3 .tabs li a:visited,
.block3 .tabs li a:active {float: left; padding: 4px 8px; display: block; text-decoration: none; color: #000;}
.block3 .tabs li a:hover {
   color: #00223f;
   text-decoration: underline;
   background: #ebf2f6 url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__box3_tab-rightOver.gif) repeat-x top right;
   }
/* -------------- END TABS  -------------- */

.block3  .contentblock {
   background: #fffffe url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_box3_body.gif) repeat-x 0 0;
   padding: 10px 10px 5px 10px;
   border: 1px solid #a0a095;
   margin: 2px;
   }

/* ------------ End Block3 Styles ------------ */

/* ------------ Start Block4 Styles ------------ */

.block4 {background-color: #fff; border: 1px solid #c3d6e1; font: normal 11px verdana, arial, helvetica, sans-serif; margin-right: 10px;}

.block4 .header {}

.block4 h1 {
   background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_box1_head.gif) repeat-x 0 0;
   padding: 7px 10px 7px 12px;
   font: bold 12px verdana, arial, helvetica, sans-serif;
   border-bottom: 1px solid #c3d6e1;
   }

.block4 h1.alt {
   background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1206/20061206_025527_bg_block2alt_head.gif) repeat-x 0 0;
   border-bottom: 1px solid #c3d6e1;
   }

.block4 .contentblock ul li a {color: #3e4ea6;}

.block4 a:link,
.block4 a:visited,
.block4 a:active {text-decoration: none; font-size:inherit !important;font-weight:inherit;}
.block4 a:hover {color: #c00 !important; text-decoration: none !important;}

/* -------------- TABS  -------------- */
.block4 .tabs {background: transparent; background-image: none;}

/* -------------- END TABS  -------------- */

.block4 .contentblock {margin: 10px 10px 0 10px;}

.block4 .contentblock h3 {margin: 5px 0 0 0;}

.block4 .scrolling {margin: 10px 10px 0 10px;}
/* ------------ End Block4 Styles ------------ */

/* ------------ Start Block5 Styles ------------ */

.block5 {background-color: #ebedf9; border: 1px solid #c3d6e1; font: normal 11px verdana, arial, helvetica, sans-serif;}

.block5 .header {}

.block5 h1 {
   background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_box1_head.gif) repeat-x 0 0;
   padding: 7px 10px 7px 10px;
   font: bold 12px verdana, arial, helvetica, sans-serif;
   border-bottom: 1px solid #c3d6e1;
   }

.block5 h1.alt {
   background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1206/20061206_025527_bg_block2alt_head.gif) repeat-x 0 0;
   border-bottom: 1px solid #c3d6e1;
   }

/* -------------- TABS  -------------- */
.block5 .tabs {background: transparent; background-image: none;}
/* -------------- END TABS  -------------- */

.block5 .contentblock {margin: 10px 10px 0 10px;}

.block5 .scrolling {margin: 10px 10px 0 10px;}
/* ------------ End Block5 Styles ------------ */

/* ------------ Start AlterBlock4 Styles ------------ */
.AlterBlock4 {border-bottom: 0px; margin-bottom: -10px}
/* ------------ End AlterBlock4 Styles ------------ */

/* ------------ Start regularImages Styles ------------ */
.regularImages img {width: auto;}
/* ------------ Start regularImages Styles ------------ */

/* ------------ Start mycaptureImage Styles ------------ */
.mycaptureImage img {width: 140px;}
/* ------------ Start mycaptureImage Styles ------------ */

/* ------------ Start imageRight Styles ------------ */
.imageRight a {float: left;}
.imageRight img {width: auto; border: 0; margin-top: 5px; margin-left: 10px}
/* ------------ Start imageRight Styles ------------ */

/******************************** BEGIN ELECTION RESULTS STYLES *******************************/

td.eln-position {font: bold 14px verdana, arial, helvetica, sans-serif; color: #003366; text-decoration: none;}
td.eln-state {font: bold 14px verdana, arial, helvetica, sans-serif; color: #663333; text-decoration: none; background-color: #eee; text-indent: 5px;}
td.eln-date {font: bold 10px verdana, arial, helvetica, sans-serif; color: #666; text-decoration: none;}
td.block4 .eln-label1 {font: bold 12px verdana, arial, helvetica, sans-serif; color: #00223f;}
td.eln-bodyregular {font: normal 10px verdana, arial, helvetica, sans-serif;color: #000;text-decoration: none;}
td.eln-cty-bodyregular {font: normal 9px verdana, arial, helvetica, sans-serif; color: #000; text-decoration: none;}
td.eln-official {font: bold 13px verdana, arial, helvetica, sans-serif; color: #333;}
td.eln-office-name {font: bold 12px verdana, arial, helvetica, sans-serif; color: #00223f}
td.eln-bodyreg-bar {font: normal 10px verdana, arial, helvetica, sans-serif; color: #000; text-decoration: none; background-color: #eee;}
td.eln-cty-bodyreg-bar {font: normal 9px verdana, arial, helvetica, sans-serif; color: #000; text-decoration: none; background-color: #eee;}
td.eln-bodybold {font: bold 10px verdana, arial, helvetica, sans-serif; color: #000;}
tr.eln-subhed-table {
	background: #cdd2d4 repeat-x url(http://extras.mnginteractive.com/live/media/site568/2007/1212/20071212_103731_nav.gif);
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #9a9fa3;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}
td.eln-subhed-table {
	font: bold 10px verdana, arial, helvetica, sans-serif; color: #00223f; text-decoration: none;
	/************* background-color: #999999;***************/
	}
td.eln-cty-subhed-table {font: bold 9px verdana, arial, helvetica, sans-serif; color: #fff; text-decoration: none; background-color: #ccc;}
td.eln-navback {font: bold 11px verdana, arial, helvetica, sans-serif; color: #003366; text-decoration: none; background-color: #eee; text-align: right;}
td.eln-footer-top {font: bold 10px verdana, arial, helvetica, sans-serif; color: #fff; text-decoration: none; background-color: #999;}
td.eln-footer-body {font: normal 10px verdana, arial, helvetica, sans-serif; color: #006600; text-align: left; text-decoration: none;}

/********************   END ELECTION RESULTS *******************************/

/*************************************************End Block Styles**********************************************/

/*************************************************End Global Styles**********************************************/
#mn_Global_home .homeArticleLinkText {font: normal 12px arial, helvetica, sans-serif; color: #039; padding: 10px;}
#mn_Global_home a:hover.homeArticleLinkText {font: normal 12px arial, helvetica, sans-serif; color: #c00; padding:10px; text-decoration:none;}

/******************************This Adjusts the spacing for article blurbs************************************/
.listingArticleBlurb{margin: 5px 0 10px 0;
text-align: left !important;}

/******************************BEGIN Most Popular Default Styles************************************/
/*
   These will reside in MNGiDefaultStyles
   and will not be editable
*/
.mostWidth{width:100%;}
.mostViewedBox A{text-decoration:none;}
.mostTabsBox{margin:0; padding:0; font-weight:bold;}
.mostTabsBox LI{float:left; padding: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 */

/* Uncomment for example of override */
/*
.mostTab{background:#fff;}
.mostTabSelected{background:#fff;}
.mostTabBody{border:none;}

.mostViewedBox A{text-decoration:none;}

.mostTabsBox {margin:0px; padding:0px; border-left:solid 1px #999; height:21px; position:relative; z-index:99;}
	
.mostTabsBox LI {float:left; border-top:solid 1px #999; border-right:solid 1px #999; padding:0px 5px 0px 5px; list-style:none;}

.mostTab{background-color:#eee;}
.mostTabSelected{border-bottom:solid 1px white;}

.mostHeader{padding:5px 15px 5px 15px;}
.mostNote{float:left;}
.mostRss{float:right;}

.mostClear{clear:both;margin:0;padding:0;}

.mostTabBody{border:solid 1px #999; position:relative; top:-1px;}
*/

.mostTab, .mostTabSelected {font: 0.7em Arial, Helvetica, sans-serif;}
.mostTab {background: transparent;}
.mostNote {font: 0.6em Arial, Helvetica, sans-serif;}
.mostTabBody li { font: 12px Arial, Helvetica, sans-serif; padding-right: 5px;}
.mostTabBody li a:visited {font: 12px Arial, Helvetica, sans-serif; padding-right: 5px; color: #000;}

/******************************END Most Popular Default Styles************************************/

/* -----------------Stylesheet for Archive Search Form -------------*/

#mainWrapper {font-family: arial, helvetica; font-size: 10pt; color: #000; text-align: center; margin-bottom: 10px; margin-top: 10px;}

#searchWrapper {border: 1px solid #000; width: 80%; }

#searchForm {padding: 5px; text-align: left; font-size: 10pt;}
#searchForm .title {color: #111199; font-size: 11pt; font-weight: bold;}
#searchForm td {font-size: 10pt;}

#pricingWrapper {width: 80%;}

#pricingArea {font-size: 10pt; text-align: left; color: #000099;}
#pricingArea td {font-size: 10pt;}

/* --------------END archive search form css---------------- */


/* --------------BEGIN zvents OLD css---------------- */
/* Widget width */
.ZventsQuickSearch {zzwidth: 288px; width: 302px;}

/* Colors */
.ZventsQuickSearchWrapper {
	border: 1px solid gray;
	background:#92A86A url('http://extras.bayareanewsgroup.com/images/zvents/calendarBackground.jpg')  no-repeat scroll top center;
	padding-top:56px;
	}
	
.ZventsQuickSearchHeading {zzzbackground-color: #E0E0E0; background-color: #92A86A; border-bottom: 1px solid #D8D8D8;}
.ZventsQuickSearchDays {zzbackground-color: #E8E8E8; background-color: #92A86A; border-bottom: 1px solid #E0E0E0;}
.ZventsQuickSearchForm {zzbackground-color: #F0F0F0; background-color: #92A86A; border-bottom: 1px solid #E8E8E8;}
.ZventsQuickSearchLinks {zzbackground-color: #F8F8F8; background-color: #92A86A;}
.ZventsQuickSearch a {zzcolor:#111A70; color:white;}

/* Fonts */
.ZventsQuickSearch * {font-family: Arial,Helvetica,sans-serif; font-size: 11px;}
.ZventsQuickSearchWhatToDo {font-size: 18px;}

/* Margins and padding */
.ZventsQuickSearchHeading {padding: 0 4px;}
.ZventsQuickSearchDays {padding: 4px 4px 2px 4px;}
.ZventsQuickSearchForm {padding: 4px 4px 2px 4px;}
.ZventsQuickSearchLinks {padding: 2px 4px;}
.ZventsQuickSearch form, .ZventsQuickSearch h1 {margin: 0; padding: 0;}

/* Link decorations */
.ZventsQuickSearch a {text-decoration: none;}
.ZventsQuickSearch a:hover {text-decoration: underline;}

/* Other sizes */
.ZventsQuickSearchLinks td {width: 36%;}
.ZventsQuickSearch table {width: 100%;}
/* --------------END OLD zvents css---------------- */

/* --------------BEGIN new zvents css ------------ */

div.zvents_clear {clear: both;}

.zvents_invertednav {padding: 0;width: 100%;border-top: 5px solid #47a;background: transparent;voice-family: "\"}\"";voice-family: inherit;}
.zvents_invertednav ul {margin:0;margin-left: 5px;padding: 0;list-style: none;}
.zvents_invertednav li {display: inline;margin: 0 2px 0 0;padding: 0;}
.zvents_invertednav a {float: left;display: block;text-transform:capitalize;font: bold 11px Arial;color: black;text-decoration: none;margin: 0 1px 0 0;padding: 3px 5px;background-color: #bcd;border-bottom: 8px solid white;}
.zvents_invertednav a:hover {background-color: #47a;padding-top: 5px;padding-bottom: 0;border-bottom-color: #47a;color: white;text-decoration: none;}
.zvents_invertednav .current a {background-color: #47a;padding-top: 5px;padding-bottom: 0;border-bottom-color: #47a;color: white;text-decoration: none;}

.zvents_title {font:bold 24px arial;color:#184B8C;margin-bottom:-7px;text-decoration:none;}
.zvents_title a:link,
.zvents_title a:active,
.zvents_title a:visited {font:bold 24px arial;color:#184B8C;margin-bottom:-7px;text-decoration:none;}
.zvents_title a:hover {font:bold 24px arial;color:#000;margin-bottom:-7px;text-decoration:none;}

.zvents_maincontainer {width:310px;border:1px solid #47a;}

.zvents_topsection {background:#fff;padding:5px 10px;font:11px arial;text-align:left;}
.zvents_topsectionnote {font:11px arial;margin-bottom:5px;}
.zvents_topsection input,form {font:11px arial;margin:0;}

.zvents_searchlinks {float:right;font:9px arial;color:#039;}
.zvents_searchlinks a:link,
.zvents_searchlinks a:visited,
.zvents_searchlinks a:active {font:9px arial; color:#039; text-decoration:none;}
.zvents_searchlinks a:hover {font:9px arial;color:#c00;text-decoration:none;}
.zvents_searchlinks_others {width:288px;font:9px arial;color:#039;text-align:right;padding:2px 0 0 0;}
.zvents_searchlinks_others a {color:#039;}
.zvents_searchlinks_others a:hover {color:#000;}

.zvents_calendarcontainer {background-color:#eee;border:1px solid #ddd;padding:5px;text-align:center;margin-top:8px;}
.zvents_calendarcontainertitle {font:11px arial;float:left;}
.zvents_fivepixels {line-height:5px;clear:both;}
.zvents_upcomingeventsv2 ul {margin-top:0;margin-bottom:0;padding-top:8px;padding-bottom:5px;font:11px arial;}
.zvents_upcomingeventsv2 li {list-style-type:square;margin-left:-25px;font:11px arial;}
.zvents_upcomingeventsv2 a {font:11px arial;color:#039;line-height:1.3em;}
.zvents_upcomingeventsv2 a:hover {color:#000;}

.zvents_sublinks {font:bold 10px arial;color:#039;}
.zvents_sublinks a {font:bold 10px arial;color:#039;}
.zvents_sublinks a:hover {color:#c00;text-decoration:none;}

/* TV styles */ 
#zcc-wrap {width: 290px; margin: 0;}

.zcc-primetime {
	border-collapse: collapse;
	caption-side: top;
	font-size: 9px;
	color: #000;
	table-layout: fixed;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	margin: 0 0 10px 0;
	width: 100%;
	}
	
.zcc-primetime td,
.zcc-primetime th {
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 2px 3px 4px 3px;
	overflow: hidden;
	font-family: Verdana, sans-serif;
	}
	
.zcc-primetime th {padding: 2px 3px; font-weight: normal; text-align: left;}
	
.zcc-primetime a {color: #000; text-decoration: underline;}
.zcc-primetime a:hover {text-decoration: none;}

.zcc-primetime .zcc-station,
.zcc-primetime .zcc-station .zcc-callsign {text-align: center;}

.zcc-primetime .zcc-station img {margin: 0 9px 2px 2px;}
/* TV styles */ 
/* ---------------END new zvents css ----------------*/

/* --------------BEGIN HotJobs CSS---------------- */

.postajob h1 {font-size: 15px; margin-bottom: 5px;}

.postJobTable {padding: 0; border: 1px solid #cacaca; width: 600px;}

.yahooTable {border-right: 1px solid #cacaca;}

.jobHeader {background: url(../images/gradient.jpg); border-bottom: 1px solid #3c619c;}

.title {font: bold 16px arial, helvetica, sans-serif; color:#323232; padding:0 0 2 10;}

.titleText {padding-right: 80px;}

.mainTextRow {padding: 0; background-color: #ebf0f6;}

.mainText {padding:5 5 5 15; font: normal 12px arial, helvetica, sans-serif; line-height: .5cm; color:#323232;}

.jobFooter {font-family: arial, helvetica, sans-serif;}

.jobFooter a:link,
.jobFooter a:visited,
.jobFooter a:active {color: #1c4d9c; font-size: 12px;}
.jobFooter a:hover {text-decoration: none;}

/* --------------END Place an Ad table CSS---------------- */

#myyahoo_1923271 {position: absolute; margin-left: -10px; margin-top: -2;}

.navigation .myyahooButton {display: inline; position: relative; top: -4; left: -8;}

.rssPage .myyahooButton img {width: 91px; border: 0px; padding: 3px 0px; padding-left: -3;}

#mn_Global_home .rssPage img {margin: 0px; display: none; vertical-align: middle;}
#mn_Global_home .rssPage img{display: inline; border: none;}

.rssPage li {display: block;}

/* Begin Yahoo Content Match Styles */
.yahooContentMatch {text-align: center;background-color:#fff}
/* End Yahoo Content Match Styles */

/* ************* Class to remove images *************** */

.noImages img {width: 0px; border: none}

/* ------ Begin Foodie Styles ------ */
.projectfoodie {
	width:230px;
	height:35px;
	background:url(http://extras.mnginteractive.com/live/media/site568/2008/0212/20080212_022910_poweredbyfoodie.gif) no-repeat top right;
	}

.projectfoodie a:link {
	border: 2px #ccc outset;
	background:url(http://extras.mnginteractive.com/live/media/site568/2007/1212/20071212_103731_nav.gif) repeat-x;
	width:100px;
	padding: 3px 10px;
	font: 12px arial;
	text-align:center;
	text-decoration: none;
	color: black;
	}

.projectfoodie a:visited {
	border: 2px #ccc outset;
	background:url(http://extras.mnginteractive.com/live/media/site568/2007/1212/20071212_103731_nav.gif) repeat-x;
	width:100px;
	padding: 3px 10px;
	font: 12px arial;
	text-align:center;
	text-decoration: none;
	color: black;
	}

.projectfoodie a:hover {border-style: inset; background-color: #e3f48e; padding: 4px 9px 3px 11px;}
.projectfoodie a:active {color: black;}
/* ------ End Foodie Styles ------ */

/* --------START blurb links styles -----------*/

.blurblinks li{
	list-style: none;
	background: transparent url(http://extras.mnginteractive.com/live/media/site568/2009/0213/20090213_111456_bullet_blue_sm.gif) no-repeat 0 5px;
	font: bold 11px verdana, arial, helvetica, sans-serif;
	line-height: 1.4em;
	text-indent: 13px;
	margin: 0px 5px 0px 0;
	display: block;
	}

.blurblinks a:visited {font: bold 11px verdana, arial, helvetica, sans-serif; color: #039;}

.blurblinks ul {margin-bottom: 0}

/* ------ End blurblinks Styles ------ */

/* --------START blurb links2 styles -----------*/

#blurblinkstwo li,  {
	list-style: none;
	background: transparent url(http://extras.mnginteractive.com/live/media/site568/2009/0213/20090213_111456_bullet_blue_sm.gif) no-repeat 0 5px;
	clear: right;
	font: bold 11px verdana, arial, helvetica, sans-serif;
	line-height: 1.4em;
	text-indent: 15px;
	margin: 0px 5px 0px 0px;
	}

.blurblinkstwo ul {margin-bottom: 0px; padding-bottom: 0px;}

.complexListingFooter {display:none;}

.listingArticleBlurb {margin-bottom: 0px; padding-bottom: 0px;}

.complexListingImage {margin-bottom: 0px; padding-bottom: 0px;}

/* ------ End blurblinks test Styles ------ */

/*** Forum syndication - Bob Hucker 3/13/08 ***/

.forum_topics_container {width:100%; border:1px solid #c3d6e1;font:11px arial;}

#forum_topics_title {
	background:url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_box1_head.gif);
	padding:5px 10px;
	font:bold 13px arial;
	color: #000;
	border-bottom:1px solid #c3d6e1;
	}

#forum_topics_content {background-color:#fff; font:12px arial; padding:10px;}

/* Black nav links begin */
#forum_topics_content a:link {font:12px arial;color:#3e4ea6;text-decoration: none;}
#forum_topics_content a:active {font:12px arial;color:#3e4ea6;text-decoration: none;}
#forum_topics_content a:visited {font:12px arial;color:#3e4ea6;text-decoration: none;}
#forum_topics_content a:hover {font:12px arial;color:#c00;text-decoration: none;}
/* Black nav links end */

#forum_topics_content ul {margin:0px 0px 5px 17px; padding:0px; list-style-type:disc; color:#3e4ea6;}
#forum_topics_content li {padding-bottom:4px;}

/*** End forum syndication ***/
     
/*** Poll syndication - Bob Hucker 4/08/08 ***/

.poll_widget_container {width:100%; border:1px solid #c3d6e1; font:11px arial;}

.poll_widget_title{
	background:url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_box1_head.gif);
	padding:5px 10px;
	font:bold 13px arial;
	color: #000;
	border-bottom:1px solid #C3D6E1;
	/* text-transform:uppercase; */
	}

.poll_widget_content {background-color:#fff; font:12px arial; padding:10px;}
.poll_widget_content_form {font:12px arial;}

.poll_widget_question {font-weight: bold;}

#poll_widget_comment_content ul{margin:0px 0px 3px 21px; padding:0px; list-style-type:disc; color:#3e4ea6;}

#poll_widget_comment_content li {padding-bottom:4px;}

#poll_widget_content_before td {font:12px arial; vertical-align:middle;}
#poll_widget_content_after td {font:12px arial; padding:3px; vertical-align:middle;}

#poll_widget_content_after .bar-container {height:10px; overflow:hidden; width:50px; border:1px solid #000; background-color:#eee;}

#poll_widget_content_after .bar-graph {height:10px; background-color:#69c;}

#poll_widget_form-submit {margin:5px 0 10px 0;}
#poll_widget_form-submit input {font:11px arial;}

/* Black nav links begin */
a.poll_widget_navlink:link {font:11px arial; color: #000; text-decoration: none; margin: 0 5px;}
a.poll_widget_navlink:active {font:11px arial; color: #395aa3; text-decoration: none; margin: 0 5px;}
a.poll_widget_navlink:visited {font:11px arial; color: #000; text-decoration: none; margin: 0 5px;}
a.poll_widget_navlink:hover {font:11px arial; color: #c00; text-decoration: none; margin: 0 5px;}
/* Black nav links end */

/* Blue links begin */
a.poll_widget_link:link {font:11px arial; color:#395aa3;text-decoration: none;}
a.poll_widget_link:active {font:11px arial; color:#000;text-decoration: none;}
a.poll_widget_link:visited {font:11px arial; color:#395aa3;text-decoration: none;}
a.poll_widget_link:hover {font:11px arial; color:#c00;text-decoration: none;}
/* Blue links end */

.poll_widget_comment_container{width:100%; border:1px solid #c3d6e1;font:11px arial;}

.poll_widget_comment_title{
	background:url(http://extras.mnginteractive.com/live/media/site181/2008/0101/20080101_032630_bg_subhead2.gif);
	font:11px arial;
	color:#000;
	padding:5px 10px;
	}

#poll_widget_comment_content {font: 11px arial; padding: 5px;}

/*** End poll syndication ***/

/* BEGIN - Section H1 Header Images */

#h1-header-image-pets {
   width: 636px;
   height: 36px;
   padding: 2px 0px 0px 185px;
   background: url(http://extras.mnginteractive.com/live/media/site568/2009/0316/20090316_120905_h1_pets.jpg) no-repeat 0 0;
   font: bold 28px arial;
   color: #fff;
   }

#h1-header-image-greenenergy {
   width: 636px;
   height: 36px;
   padding: 2px 0px 0px 185px;
   background: url(http://extras.mnginteractive.com/live/media/site568/2009/0309/20090309_115005_h1_greenenergy.jpg) no-repeat 0 0;
   font: bold 28px arial;
   color: #fff;
   }

#h1-header-image-49ers {
   width: 636px;
   height: 36px;
   padding: 2px 0px 0px 185px;
   background: url(http://extras.mnginteractive.com/live/media/site568/2008/0404/20080404_124300_49ers_logo.jpg) no-repeat 0 0;
   font: bold 28px arial;
   color: #cb7;
   }

#h1-header-image-warriors {
	width: 636px;
	height: 36px;
	padding: 2px 0px 0px 185px;
	background: url(http://extras.mnginteractive.com/live/media/site568/2010/1025/20101025_022002_warriors_logo.jpg) no-repeat 0 0;
	font: bold 28px arial;
	color: #fff;
	}

#h1-header-image-sharks {
	width: 636px;
	height: 36px;
	padding: 2px 0px 0px 185px;
	background: url(http://extras.mnginteractive.com/live/media/site568/2008/0514/20080514_030735_sharks_logo.jpg) no-repeat 0 0;
	font: bold 28px arial;
	color: #ffcc33;
	}

#h1-header-image-raiders {
	width: 636px;
	height: 36px;
	padding: 2px 0px 0px 185px;
	background: url(http://extras.mnginteractive.com/live/media/site568/2008/0514/20080514_030835_raiders_logo.jpg) no-repeat 0 0;
	font: bold 28px arial;
	color: #b8b8b8;
	}

#h1-header-image-giants {
	width: 636px;
	height: 36px;
	padding: 2px 0px 0px 185px;
	background: url(http://extras.mnginteractive.com/live/media/site568/2011/0316/20110316_080120_Giants_newbanner.jpg) no-repeat 0 0;
	font: bold 28px arial;
	color: #ff9966;
	}

#h1-header-image-as {
	width: 636px;
	height: 36px;
	padding: 2px 0px 0px 185px;
	background: url(http://extras.mnginteractive.com/live/media/site568/2008/0514/20080514_032940_as_logo.jpg) no-repeat 0 0;
	font: bold 28px arial;
	color: #ffff99;
	}

/* END - Section Header Images */


/* ======== BEGIN Dropdown Navigation - Added by snguyen 2/18/09 ======== */

/*-------------------Commented out position tag -----------------*/
/*-------------------Mark Wilson MNGI  10/20/2011-------------*/
#adPosition3 {width: 236px; height: 62px; position:relative; float:right; top:23px; /*right:0;*/ margin-right:0px;z-index:5000;overflow-x: visible !important;}
	
#adPosition3 img {border:1px solid #ccc !important;}

/* bottom spacing for 6-pack column */
#adPosition1, 
#adPosition4, 
#adPosition5, 
#adPosition2, 
#adPosition8, 
#adPosition12 { padding-bottom:14px; }

/*Nav Bar Wrapper - sets the width/height/look of entire nav bar*/
#navWrap {
	width: 1000px;
	background: transparent url(http://extras.mnginteractive.com/live/media/site568/2009/0217/20090217_092540_chromenav_bg.gif) repeat-x 0 0;
	font-family: Arial, Helvetica, sans-serif;
	height: 32px;
	}

/*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 - was '1000', modified for top ad overlay -  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: 32px;}

#nav div {float: left; padding: 0;}

/*Main Nav Item Links*/
#nav div a {
	display: block;
	font: 10px arial;
	color: #333;
	padding: 0 6px;
	margin: 0;
	text-decoration: none;
	background: transparent url(http://extras.mnginteractive.com/live/media/site568/2009/0217/20090217_092609_chromenav_sep.gif) no-repeat top right;
	float: left;
	height:32px;
	line-height:32px;
	vertical-align:middle;
	border:0;
	}

/*Main Item Hover States*/
#nav .navHover {text-decoration: none;}

#nav div.navHover a {
	color: #013067;
	background: #f1f2fa url(http://extras.mnginteractive.com/live/media/site568/2009/0217/20090217_093739_chromenav_on.gif) repeat-x top right;
	height: 32px;
	line-height: 32px;
	}

/* no submenu */
#nav .nosub div.subdiv,
#nav #rightNav .nosub .subdiv,
#nav #rightNav .nosub div.subdiv {display: none !important;}

/*Sub Menu Container*/
#nav .subdiv {
	display: block;
	width: 150px;
	padding: 0 0 4px 0;
	position: absolute;
	visibility: hidden;
	background-image: none;
	background-color: #f1f2fa;
	border: 1px solid #e5e5e5;
	border-top: none;
	}

#nav div .subdiv div {float: none; padding: 0;}

#nav div .subdiv a {
	background-image: none;
	margin: 0;
	font-size: 12px;
	font-weight:normal;
	color: #013067;
	padding: 0px 4px;
	display: block;
	height: auto;
	line-height: 18px;
	float:none;
white-space:nowrap;
text-transform: capitalize;
	}

#nav .subdiv a:hover {background-color: #fff; color: #000; height: 1%;}

/*------------------------------
Right Nav
--------------------------------*/
/*Right Nav Wrapper*/
#nav #rightNav {float: right;display:block;}

/*Main Items*/
#nav #rightNav div {float: right;}
#nav #rightNav div div {float: none;}

/*Main Links*/
#nav #rightNav div a {
	color: #333;
	float: left;
	text-transform: uppercase;
	background: transparent url(http://extras.mnginteractive.com/live/media/site568/2009/0217/20090217_092609_chromenav_sep.gif) no-repeat top left;
	border:0;
               	}

/*Main Item Hover States*/

#nav #rightNav div.navHover {display: block; background: #369 none;}

#nav #rightNav .navHover a {
	background: #f1f2fa url(http://extras.mnginteractive.com/live/media/site568/2009/0217/20090217_093739_chromenav_on.gif) repeat-x top right;
	color: #013067;
	}

#nav #rightNav div.subdiv {margin-left: 1px;}

#nav #rightNav .last div.subdiv {margin-left: 0;}

#nav #rightNav div.subdiv,
#nav #rightNav div.subdiv div {background-color: #f1f2fa; background-image: none;}

#nav #rightNav .subdiv a,
#nav #rightNav .subdiv a span {
	background-image: none;
	float: none;
	display: block;
	text-transform: capitalize;
	font-size: 12px;
	border: none;
	color: #013067;
	}

#nav #rightNav .subdiv a:hover {background-color: #fff; color: #000;}

#v2_yourmercnews {color:#333; font-size:11px}
#v2_yourmercnews a:link,
#v2_yourmercnews a:active,
#v2_yourmercnews a:visited {color:#333; text-decoration:none; font-size:11px}
#v2_yourmercnews a:hover {color:#c00; text-decoration:none; font-size:11px}

/* ======== END Dropdown Navigation - Added by snguyen 2/18/09 ======== */

/* -------- Part of the BayArea.com Network masthead image - Added by snguyen 6/5/08 -------- */
#banetwork {margin:5px; float:right; border:0;}
/* -------- END: Part of the BayArea.com Network masthead image -------- */

/*--------Begin Yahoo Topics Freeform---------*/
.topicsHeader {border: 1px solid #a4c8db; margin-top: 7px; }

.topicsHeader h1 {
	margin: 0;
	padding: 5px 0;
	padding-left: 3px;
	font: bold 13px verdana, arial, helvetica, sans-serif;
	color: #00223f;
	border-bottom: 1px solid #a4c8db;
	background: url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_box3_head.gif) repeat-x;
	height: auto;
	}

.topicsHeader ul {padding-top: 4px;}

/*--------------End Yahoo Topics Freeform-------------*/

/*** Begin Gossip Widget ***/
#gossipWidget {margin-left: auto; margin-right: auto;}
/*** End Gossip Widget ***/

/* ======== MyCity Widget Hack for Los Gatos - added by snguyen 073008 ======== */
.widget_cct_header_117122 a:link {color:#fff;}
.widget_cct_header_117122 a:visited {color:#fff;}
.widget_cct_header_117122 a:active {color:#fff;}
.widget_cct_header_117122 a:hover {color:#fff;}
.widget_cct_listing_117122 ul {margin:0 0 3px 25px;}
.widget_cct_listing_117122 ul li {color:#fff; background-image:none; padding:0;}
.widget_cct_footer_117122 a:link {font:10px arial; color:#fff; text-decoration:none;}
.widget_cct_footer_117122 a:visited {font:10px arial; color:#fff; text-decoration:none;}
.widget_cct_footer_117122 a:active {font:10px arial; color:#fff; text-decoration:none;}
.widget_cct_footer_117122 a:hover {font:10px arial; color:#fff;text-decoration:underline; }
.widget_cct_newsgator_footer_117122 img {width:auto; height:auto; border:0;}
/* ======== END MyCity Widget Hack for Los Gatos - added by snguyen 073008 ======== */

/* Ask the Expert V2 - added by snguyen 092408 */
.ate_title {font:bold 24px arial; color:#184B8C; letter-spacing:-1px; margin-bottom:-7px; text-decoration:none; margin-top:10px;}
.ate_title a {font:bold 24px arial; color:#184B8C; margin-bottom:-7px; text-decoration:none;}
.ate_title a:hover {font:bold 24px arial; color:#000; margin-bottom:-7px; text-decoration:none;}
.ate_maincontainer {width:336px; border:1px solid #47a; border-top: 5px solid #47a;}
.ate_topsection {background:#fff; padding:10px 0 5px 0; font:11px arial; text-align:left;}
.ate_topsectionnote {font:bold 12px arial; color:#999; margin-bottom:5px; padding:0 10px;}
.ate_topsection input,form {font:11px arial; margin:0;}
.ate_topsection h3 {font:bold 11px arial; color:#333; padding:8px 0 0 0; margin:0;}
.ate_topsection ul {margin:5px 0 5px 10px; padding:0; font:11px arial; clear:both;}
.ate_topsection li {list-style-type:square; margin-left:20px; font:11px arial; color:#ddd;}
.ate_topsection a {font:11px arial; color:#039; text-decoration:none;}
.ate_topsection a:hover {color:#c00; text-decoration:none;}
.ate_topsection .icon {float:left; margin:5px 5px 0 5px;}
.ate_topsection td {padding:5px;}
.ate_containerL {background-color:#fff; padding:5px 10px; margin:0 0 0 0; width:48%}
.ate_containerR {background-color:#fff; padding:5px 10px; margin:0 0 0 0;}
.ate_sublinks {padding:5px 10px; font:bold 10px arial; color:#039;}
.ate_sublinks a {font:bold 10px arial; color:#039;}
.ate_sublinks a:hover {color:#c00; text-decoration:none;}
/* END Ask the Expert V2 - added by snguyen 092408 */

.adElement a:link,
.adElement a:visited,
.adElement a:hover {color: #fff;}

/* ======== Breaking Box (mario adds 10.08.08 ======= */

.breakingbox,
.breakingbox a:link,
.breakingbox a:visited,
.breakingbox a:active {font: normal 12px arial, helvetica, sans-serif; color: #fff; text-decoration: none; padding: 2px;}

.breakingnewsbold,
.breakingnewsbold a:link,
.breakingnewsbold a:visited,
.breakingnewsbold a:active  {
	list-style: none;
	font: bold 11px arial, helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
	word-spacing: 0.06em;
	margin: 4px 0px 4px 4px !important;
	padding: 4px 0 4px 4px !important;
	position: right;
	}

.breakingnews,
.breakingnews a:visited,
.breakingnews a:link,
.breakingnews a:active  {
	list-style: none;
	font: bold 11px arial, helvetica, sans-serif;
	color: #21486d;
	text-decoration: none;
	word-spacing: 0.06em;
	margin: 2px 8px 4px 0px;
	padding: 2px 0 4px 0px !important;
	position: center;
	}

.breakingnews a:hover {color: #c00; text-decoration:none;}

.breakingnews ul {margin-bottom: 0}

/* ======== END Breaking Box (mario adds 10.08.08 ======= */

/******** Election2008 - added by snguyen 102408 *********/
#Election2008_Header {
	background:url(http://extras.mnginteractive.com/live/media/site181/2008/1024/20081024_104955_header_bg3.gif) no-repeat;
	margin:10px 0;
	padding:75px 8px 0 8px;
	font:11px helvetica;
	color:#000;
	}

#Election2008_Header a:link,a:visited {text-decoration:none; color:#000;}
#Election2008_Header a:hover {text-decoration:underline; color:#c00;}

.Election2008_maincontainer {border:1px solid #cfccc7;margin:10px 0;}

.Election2008_invertednav {padding: 0;width: 100%;border-top: 5px solid #cfccc7;background: transparent;voice-family: "\"}\"";voice-family: inherit;}
.Election2008_invertednav ul {margin:0;margin-left: 5px;padding: 0;list-style: none;}
.Election2008_invertednav li {display: inline;margin: 0 2px 0 0;padding: 0;}
.Election2008_invertednav a {float: left;display: block;text-transform:capitalize;font: bold 11px Arial;color: black;text-decoration: none;margin: 0 1px 0 0;padding: 3px 5px;background-color: #eeeee5;border-bottom: 8px solid white;}
.Election2008_invertednav a:hover {background-color: #CFCCC7;padding-top: 5px;padding-bottom: 0;border-bottom-color: #CFCCC7;color: #000;text-decoration: none;}
.Election2008_invertednav .current a {background-color: #CFCCC7;padding-top: 5px;padding-bottom: 0;border-bottom-color: #CFCCC7;color: #000;text-decoration: none;}

/******** BEGIN TAG CLOUD - Mario Sevilla 011108 *********/

#htmltagcloud {font-family:'lucida grande',trebuchet,'trebuchet ms',verdana,arial,helvetica,sans-serif; line-height:2.4em; word-spacing:normal; letter-spacing:normal; text-decoration:none; text-transform:none; text-align:justify; text-indent:0ex; background-color:#fff; margin:1em 1em 0em 1em; border:2px dotted #ddd; padding:2em}
#htmltagcloud a:link{text-decoration:none}
#htmltagcloud a:visited{text-decoration:none}
#htmltagcloud a:hover{text-decoration:none;color:white;background-color:#05f}
#htmltagcloud a:active{text-decoration:none;color:white;background-color:#03d}
span.tagcloud0{font-size:1.0em;padding:0em;color:#ACC1F3;z-index:10;position:relative}
span.tagcloud0 a{text-decoration:none; color:#ACC1F3}
span.tagcloud1{font-size:1.4em;padding:0em;color:#ACC1F3;z-index:9;position:relative}
span.tagcloud1 a{text-decoration:none;color:#ACC1F3}
span.tagcloud2{font-size:1.8em;padding:0em;color:#86A0DC;z-index:8;position:relative}
span.tagcloud2 a{text-decoration:none;color:#86A0DC}
span.tagcloud3{font-size:2.2em;padding:0em;color:#86A0DC;z-index:7;position:relative}
span.tagcloud3 a{text-decoration:none;color:#86A0DC}
span.tagcloud4{font-size:2.6em;padding:0em;color:#607EC5;z-index:6;position:relative}
span.tagcloud4 a{text-decoration:none;color:#607EC5}
span.tagcloud5{font-size:3.0em;padding:0em;color:#607EC5;z-index:5;position:relative}
span.tagcloud5 a{text-decoration:none;color:#607EC5}
span.tagcloud6{font-size:3.3em;padding:0em;color:#4C6DB9;z-index:4;position:relative}
span.tagcloud6 a{text-decoration:none;color:#4C6DB9}
span.tagcloud7{font-size:3.6em;padding:0em;color:#395CAE;z-index:3;position:relative}
span.tagcloud7 a{text-decoration:none;color:#395CAE}
span.tagcloud8{font-size:3.9em;padding:0em;color:#264CA2;z-index:2;position:relative}
span.tagcloud8 a{text-decoration:none;color:#264CA2}
span.tagcloud9{font-size:4.2em;padding:0em;color:#133B97;z-index:1;position:relative}
span.tagcloud9 a{text-decoration:none;color:#133B97}
span.tagcloud10{font-size:4.5em;padding:0em;color:#002A8B;z-index:0;position:relative}
span.tagcloud10 a{text-decoration:none;color:#002A8B}
span.freq{font-size:10pt !important;color:#bbb}
#credit{text-align:center; font-size:0.7em; color:#333; margin-bottom:0.6em; font-family:'lucida grande',trebuchet,'trebuchet ms',verdana,arial,helvetica,sans-serif;}
#credit a:link{color:#777; text-decoration:none;}
#credit a:visited{color:#777; text-decoration:none;}
#credit a:hover{text-decoration:none; color:white; background-color:#05f;}
#credit a:active{text-decoration:underline;}

/******** End TAG CLOUD - Mario Sevilla 011108 *********/

/******** Begin RIGHT RAIL HOMEPAGE PROMO - Steve Nguyen 020109 ********/
div.region4 {
padding-top:0;
}
#rightrailpromo_container {
	width: 300px !important;
	padding: 0 0 0 0;
	margin: 0 0 15px 0;
	text-align: center;
	overflow: hidden;
	}
	
.rightrailpromo_block {
	display: block;
	padding: 0;
	margin: 0 auto;
	text-align: left;
	font: normal 11px verdana;
	color: #000;
	overflow: hidden;
	}
	
.rightrailpromo_block img {
	display: inline;
	float: left;
	width: 75px;
	height: 75px;
	border: 1px solid #eee;
	margin: 0 10px 0 0;
	}
	
.rightrailpromo_block h1 {
	font: bold 11px verdana;
	color: #000;
	margin: 0 0 3px 0;
	padding: 0;
	}
	
.rightrailpromo_block h1 a:link,
.rightrailpromo_block h1 a:visited,
.rightrailpromo_block h1 a:active {
	font: bold 11px verdana;
	text-decoration: none;
	color: #000;
	margin: 0;
	padding: 0;
	}
	
.rightrailpromo_block h1 a:hover {
	font: bold 11px verdana;
	color: #c00;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}
	
.rightrailpromo_sponsor {
	background: #ccc;
	padding: 2px 0 1px 0;
	margin: 0;
	text-align: center !important;
	font: normal 9px tahoma;
	color: #357;
	text-transform: uppercase;
	}
	
.rightrailpromo_content_top {
	display: block;
	border: 1px solid #ccc;
	padding: 10px 15px !important;
	margin: 0 0 0px 0; /* top was 13px, removed to flush with fry's ad */
	text-align: left;
	font: normal 11px verdana;
	color: #000;
	overflow: hidden !important;
	}
	
.rightrailpromo_content_bottom {
	display: block;
	border: 1px solid #ccc;
	padding: 10px 15px !important;
	margin: 0 0 0 0;
	text-align:left;
	font: normal 11px verdana;
	color: #000;
	overflow: hidden !important;
	}
	
#rightrailpromo_container .img_clear {clear: both; line-height: 1px; height: 1px;}
	
.rightrailpromo_category {
	padding :0 0 5px 0;
	margin: 0;
	text-align: left;
	font: bold 13px verdana;
	color: #000;
	}
	
.doublerightarrow {padding: 0 0 0 5px; color: #666;}
	
/******** End RIGHT RAIL HOMEPAGE PROMO - Steve Nguyen 020109 ********/

/***** Begin Recently Commented Styles *****/

#mercurynewsrecentcomments7pbhhabekkhb99spqb3811tn5o.feedburnerFeedBlock {border: 1px solid #a4c8db;background-color: #ebedf8;}

#mercurynewsrecentcomments7pbhhabekkhb99spqb3811tn5o.feedburnerFeedBlock .feedTitle a {
	font: bold 12px verdana,arial,sans-serif;
	display: block;
	color: #00223f;
	margin: 10px;
	}

#mercurynewsrecentcomments7pbhhabekkhb99spqb3811tn5o.feedburnerFeedBlock ul {
	font: normal 11px verdana,arial,sans-serif;
	list-style-type: none;
	margin: 10px;
	}

#mercurynewsrecentcomments7pbhhabekkhb99spqb3811tn5o.feedburnerFeedBlock .headline a {
	font: bold 11px verdana,arial,helvetica;
	display: block;
	margin: 5px 0;
	color: #3e4ea6;
	}

#mercurynewsrecentcomments7pbhhabekkhb99spqb3811tn5o.feedburnerFeedBlock #creditfooter {display: none;}

#gossipWidget {margin-left: 30px;}

/***** End Recently Commented Styles *****/

.articleBody a {text-decoration:underline !important;}
.articleBody a:hover {text-decoration:underline !important;}
.articleBody a:visited {color:#5c5c5c !important;text-decoration:underline !important;}

/* ******** Vacation Rentals CSS added by snguyen 090424 ******** */

.vac_rentals {width:300px; font: 11px verdana;}

#vac_rentals_container {
	background: #f5f5f5;
	padding: 0;
	overflow:hidden;
	border: 1px solid #ddd;
	margin-bottom: 15px;
	}

#vac_rentals_container h2 {
	padding: 5px 10px;
	margin:0px;
	font: bold 14px verdana;
	color: #000;
	background: #fff;
	border-bottom: 1px solid #ddd;
	}

.vac_rentals_text {color: #999; letter-spacing: -1px;}
 
#vac_rentals_item_container {padding: 10px; border-bottom: 1px solid #ddd; clear:both; overflow:hidden;}

a.vac_rentals_squarebutton {
	background: transparent url('http://extras.mnginteractive.com/live/media/site181/2009/0424/20090424_021349_square-green-left.gif') no-repeat top left; /* background: transparent url('http://extras.mnginteractive.com/live/media/site181/2009/0424/20090424_020936_square-blue-left.gif') no-repeat top left; */
	display: block;
	float: left;
	font: normal 12px verdana; /* Change 12px as desired */
	line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 23px; /* Height of button background height */
	padding-left: 9px; /* Width of left menu image */
	text-decoration: none;
	}

a:link.vac_rentals_squarebutton, a:visited.vac_rentals_squarebutton, a:active.vac_rentals_squarebutton {color: #494949; /*button text color*/}

a.vac_rentals_squarebutton span {
	background: transparent url('http://extras.mnginteractive.com/live/media/site181/2009/0424/20090424_021457_square-green-right.gif') no-repeat top right;
	/* background: transparent url('http://extras.mnginteractive.com/live/media/site181/2009/0424/20090424_021022_square-blue-right.gif') no-repeat top right; */
	display: block;
	padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
	}

a.vac_rentals_squarebutton:hover { /* Hover state CSS */ background-position: bottom left;}
a.vac_rentals_squarebutton:hover span { /* Hover state CSS */ background-position: bottom right; color: black;}

.buttonwrapper { /* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	padding-top: 8px;
	}

a:link.vac_rentals_titlelink, a:visited.vac_rentals_titlelink {
	font: bold 12px verdana;
	color: #000;
	text-decoration: none; 
	margin-bottom: 5px;
	}

a:hover.vac_rentals_titlelink {
	font: bold 12px verdana;
	color: #000;
	text-decoration: underline; 
	margin-bottom: 5px;
	}

.vac_rentals_image_container {float: left; width: 85px; padding: 0;}

.vac_rentals_image_container img {width:75px; height:75px; margin-bottom:3px;}

.vac_rentals_image_container a:link.vac_rentals_detailslink, #vac_rentals_image_container a:visited.vac_rentals_detailslink {
	clear:both;
	font: 11px verdana;
	color: #000;
	text-decoration: none; 
	}

.vac_rentals_image_container a:hover.vac_rentals_detailslink {
	clear:both;
	font: 11px verdana;
	color: #000;
	text-decoration: underline; 
	}

.vac_rentals_details_container {padding-top: 8px;}

.vac_rentals_pernight_container {text-align: center; float: right; padding: 0;}

.vac_rentals_pernight_rate {font: bold 13px verdana; color: #000;}

.vac_rentals_viewmore_container {padding: 5px 10px; text-align: right; background: #fff;}

a:link.vac_rentals_viewmorelink, a:visited.vac_rentals_viewmorelink {font: 11px verdana; color: #666; text-decoration: none; }

a:hover.vac_rentals_viewmorelink {font: 11px verdana; color: #666; text-decoration: underline; }

/* ******** end: Vacation Rentals CSS added by snguyen 090424 ******** */

/* Combined header masthead section title added by snguyen 090603 */
#combined_header {padding:5px 0 0 15px;font:bold 50px arial; color:#99a3ad; letter-spacing:-1px; text-decoration:none;text-transform:uppercase;}

#combined_header a:link,
#combined_header a:active,
#combined_header a:visited {font:bold 50px arial; color:#99a3ad; letter-spacing:-1px; text-decoration:none;text-transform:uppercase;}
#combined_header a:hover {font:bold 50px arial; color:#838d97; letter-spacing:-1px; text-decoration:none;text-transform:uppercase;}
/* END Combined header masthead section title */

/* Kaango link fix by snguyen 060409  */
#adNaturePanel a:link,
#adNaturePanel a:active,
#adNaturePanel a:visited,
#adNaturePanel a:hover {text-decoration: underline !important;}
/* END Kaango link fix by snguyen 060409  */

/* article subhead fix by snguyen 060909  */
.subhead {font: bold 14px arial; color: #000;}
/* END article subhead fix by snguyen 060909  */

.preHeaderRegion #adPosition1 {display:none}







/******** BEGIN STYLES FOR mn_ff:homepage_subscriber-widget - SNGUYEN 03.11.2010 ********/
#subscribe-widget-top {
display:inline-block;
border:2px solid #ccc;
border-bottom:1px solid #ccc;
margin:15px 0 0 0;
padding:0 0 0 0;
overflow:hidden;
text-align:center;
}

#subscribe-widget-top img {
border:0;
}



#subscribe-widget-bottom {
display:inline-block;
margin:0;
padding:0;
overflow:hidden;
border:2px solid #ccc;
border-top:0;
}

#subscribe-widget-bottom h1 {
margin:0 0 10px;
font:23px verdana;
letter-spacing:-1px;
color:#036;
}

#subscribe-widget-bottom p {
font:13px verdana;
color:#000;
margin:0 0 10px;
}

#subscribe-widget-bottom img {
border:0;
}

#subscribe-widget-bottom a.ovalbutton{
background: transparent url('http://extras.mnginteractive.com/live/media/site568/2010/0311/20100311_073333_oval-green-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

#subscribe-widget-bottom a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

#subscribe-widget-bottom a.ovalbutton span{
background: transparent url('http://extras.mnginteractive.com/live/media/site568/2010/0311/20100311_073444_oval-green-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

#subscribe-widget-bottom a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

#subscribe-widget-bottom a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

#subscribe-widget-bottom .buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
float:right;
}
/******** END STYLES FOR mn_ff:homepage_subscriber-widget - SNGUYEN 03.11.2010 ********/

/******** BEGIN STYLES FOR article page centerpeice headline fix - SNGUYEN 03.26.2010 updated********/
.layout5FeatureItemBox .listingArticleBlurb {
display:block;
margin:-10px 0 0 0;
padding:10;
}
/******** END STYLES FOR article page centerpeice headline fix - SNGUYEN 03.26.2010 ********/

/******** BEGIN Hide article options div above headline and show it after article - added by steve nguyen 11-11-2010 ********/
.articleOptions {display:none}
.articleFooterLinks .articleOptions {display:inline-block !important}
/******** END Hide article options div above headline and show it after article ********/

/******** BEGIN GotDailyDeals - added by steve nguyen 11-13-2010 ********/
#GotDailyDeals {
background:#fff;
border:2px solid #9c0;
width:296px;
margin:0 0 15px 0;
}
* html #GotDailyDeals {
width:300px;
} 
#GotDailyDeals #logo {
border:0;
}
#GotDailyDeals #scoop-button {
border:0;
margin:8px 0 0 50px;
}
#GotDailyDeals #thumbnail {
width:75px;
height:75px;
border:1px solid #eee;
}
#GotDailyDeals #ov-right {
float:right;
margin:15px 15px 15px 10px;
}
#GotDailyDeals #ov-left {
margin:15px 0 15px 15px;
color:#000000;
font:normal 11px verdana;
}
#GotDailyDeals h1 {
color:#000000;
font:bold 11px verdana;
margin:5px 0 3px 0;
padding:0;
text-decoration:none;
}
/******** END GotDailyDeals ********/


/*---------------- Target Ad ---------------

.Target_Ad {float: left; margin-left: 10px; margin-top: 4px;}
.Target_AdV2 {float: left; margin-left: 7px; margin-top: 6px;}
.Target_AdV3 {float: left; margin-left: 153px; margin-top: 4px;}
.Target_AdV4 {float: left; margin-left: 90px; margin-top: 4px;}
.Target_AdV5 {margin-left: 15px; margin-top: 15px;}

-------------- End Target Ad ----------*/

/* SECTION CENTERPIECE ROTATOR */

/* end SECTION CENTERPIECE ROTATOR */

/*--------------- Weekly Deal Bar -----------------*/

#weeklybar {
display: none;
width:auto;
height:25px;
margin-bottom:0px;
}

#weeklytextwrapper {
float:left;
border-right:groove 2px #FFF;
width:125px;
height:25px;
margin-right:2px;
}

#weeklytext {
margin:5px 0 0 10px;
font-family:Helvetica, sans-serif, Arial;
font-size:8px;
text-transform:uppercase;
font-weight:bolder;
text-indent:5px;
}


#weeklybar2 {
height:27px;
margin-top:5px;
text-align: center;
}

/*--------------- End Weekly Deal Bar -----------------*/\


/***Fix for obnoxious MLB ad ***/

#ftswfid204725 {
z-index:99999999999999999999999999 !important;
}

#ftposdiv204725 {
z-index:99999999999999999999999999 !important;
}

.registerFormLabelOpt{display:none;}


/******** BEGIN nav community style - snguyen 11/1/11 ********/
.comm-head {
    background: #F8F9FF;
    color: #556677;
    font: bold 10px arial;
    padding: 8px 4px 4px !important;
}
.comm-link a {
    background: #F8F9FF !important;;
}
.comm-link a:hover {
    background: #FFF !important;;
}
/******** END nav community style ********/

/* RSS display styles */
.RSSDisplayList {margin-bottom:14px;}
.RSSDisplayTitle {
  display:none;
}
.RSSDisplayList li {line-height:14px; margin-top:6px;}
.RSSDisplayList li a {
  background: url("http://extras.mnginteractive.com/live/media/site568/2009/0213/20090213_111456_bullet_blue_sm.gif") no-repeat scroll 0 5px transparent;
  list-style: none outside none;
  font:11px/1em verdana,arial,helvetica,sans-serif;
  padding-left:10px;
  color:#111A70;
}
.RSSDisplayItemPubDate, .RSSDisplayItemPubTime, .RSSDisplayList hr, .RSSDisplayList br {display:none;}

#hotTopics {
    background: none repeat scroll 0 0 #F8F8F8;
/*    border-bottom: 3px solid #003366;*/
border-top: 1px solid #ddd;
    margin: 0 0 0 0;
    overflow: hidden !important;
    padding: 0 5px;
display:block;
height:36px;
}
.hotTopicsLabel {
    color: #000;
    float: left;
    font: bold 11px arial;
    margin: 12px 10px 0 0;
    padding: 0;
}
.hotTopicsButton {
    color: #666666;
    float: left;
    font-family: arial;
    font-size: 11px;
    margin-top: 12px;
    width: auto;
}
.hotTopicsButton a {
    border-right: 1px solid #999;
    color: #333;
    padding: 0 10px;
    text-decoration: none;
}
.lastnopipe a {
border-right:0;
padding-right:0;
}

/* EPB20130703 eboxx */
#eboxx {
    background: #e2f3ff; /* Old browsers */
    background: -moz-linear-gradient(top,  #e2f3ff 0%, #9ecbe2 82%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2f3ff), color-stop(82%,#9ecbe2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e2f3ff 0%,#9ecbe2 82%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e2f3ff 0%,#9ecbe2 82%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e2f3ff 0%,#9ecbe2 82%); /* IE10+ */
    background: linear-gradient(to bottom,  #e2f3ff 0%,#9ecbe2 82%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2f3ff', endColorstr='#9ecbe2',GradientType=0 ); /* IE6-9 */
}

/* before migration */
#audiodiv {
    overflow: hidden;
}

/* caspio db site-wide fixes */
#caspio_data {margin:0!important;padding:0!important;display:block!important;position:relative!important;}
#caspio_data table{padding:0!important;margin:0!important;}
#caspio_data td {padding:0!important;margin:0!important;vertical-align:middle!important;}


#adx_lde3_225107 { *z-index:1; }
#creative_1347038068240_0 { z-index:1px; } 

/* Fixing Cutline */
span.fn{
text-align: left;
}

/*Fixing Roll-overnav*/
#maindiv17{
overflow-x:!important;
}

#maindiv18{
overflow-x: display !important;
}

/* who the hell put this here? go away.
div {
overflow-x: display !important;
}
*/

/* crowdy breakingburner social 10px topwise 20130123 */
#breakingburner-iframe {
margin-top: 15px;
}

/* Civic Science Freeform Style (added by LC 1/23/2013) */
#civicscience_borders {
     margin: 20px 0 20px 0;
     padding: 10px 0 10px 0;
     border-top: 2px solid #ccc;
     border-bottom: 2px solid #ccc;
     width: 300px !important;
}

/* IE hack to fix alignment in right column */
*html #civicscience_borders {
     margin: 0 12px 20px 8px;
}

#civicscience_peninsula {
     margin: 20px 0 20px 20px;
     padding: 10px 0 10px 10px;
     border-top: 2px solid #ccc;
     border-bottom: 2px solid #ccc;
     width: 300px !important;
}

/* IE hack to fix alignment in right column */
*html #civicscience_peninsula {
     margin: 0 12px 20px 15px;
}
/* end CivicScience style */

/*****Fixing Header AD********/
#dfp-15,
#adPosition0 {
    float: right;
    height: 90px;
    position: relative;
    /*right: -170px !important;*/
    top: 28px !important;
    width: 728px;
    z-index: 9999 !important;
}

#ownLocalWidgy { margin: 10px 0; }
#cNewsDiv { margin:5px; }

/* ******************* Registration Portlet ******************** */
.registerBody{
    background-color:#eff4fe;
    padding:10px;
}
.registerNav{
	background-color:#eee;
    font-family:arial;
    font-size:11px;
    color:#333;
    padding-top:5px;
    padding-bottom:5px;
}
.registerTitleLine{
    height:4px;
    color:#dedede;
}
.registerBoundingBox{
    background-color:#fff;
    border-style:solid;
    border-width:1px;
    border-color:#d1d1d1;
}
.registerBoundingBox table {
    text-align:left;
}
.registerPageName{
    font-family:arial;
    font-size:18px;
    color:#333;
    font-weight:bold;
}
.registerHeaderCopy{
    font-family:arial;
    font-size:14px;
    font-weight:bold;
    color:#005e99;
}
.registerBodyCopy{
    font-family:arial;
    font-size:12px;
    color:#6a6a6a;
    line-height:16px;
}
.registerUserAlert{
    font-family:arial;
    font-size:12px;
    color:#0e5a0e;
    font-weight:bold;
    background-color:#fbfcac;
}
.registerFormLabel{
    font-family:arial;
    font-size:12px;
    color:#6a6a6a;
    font-weight:bold;
}
.registerFormLabelOpt{
    font-family:arial;
    font-size:12px;
    color:#6a6a6a;
    font-weight:bold;
}
.registerLink{
    font-family:arial;
    font-size:12px;
    color:#3d46fe;
}
.registerPasswordLink{
    font-family:arial;
    font-size:12px;
    font-weight:normal;
}
.registerLoginBox{
    border-style:solid;
    border-width:1px;
    border-color:#d4d4d4;
    background-color:#eff4fe;
}
.registerBulletHeader{
    font-family:arial;
    font-size:14px;
    color:#7f7f7f;
}
.registerBulletList{
    font-family:arial;
    font-size:12px;
    font-weight:normal;
}
.registerFormInstructions{
    font-family:arial;
    font-size:11px;
    color:#6a6a6a;
    font-weight:normal;
}
.registerSmallBodyCopy{
    font-family:arial;
    font-size:11px;
    color:#6a6a6a;
    line-height:14px;
    font-style:italic;
}
.registerLinkTitle{
    font-family:arial;
    font-size:12px;
    color:#929292;
    font-weight:bold;
    padding-bottom:7px;
}
.registerFormRadio{
    font-family:arial;
    font-size:12px;
    color:#6a6a6a;
}
.registerFormRequired{
    font-family:arial;
    font-size:12px;
    color:#f00;
}
.registerFormError{
    font-family:arial;
    font-size:12px;
    color:#f00;
    font-weight:bold;
    background-color:#fbecec;
}
.registerFormErrorLabel{
    font-family:arial;
    font-size: 12px;
    color:#f00;
    font-weight:bold;
}
.registerFormConfirm{
    font-family:arial;
    font-size:12px;
    color:#0e5a0e;
    font-weight:bold;
    background-color:#fbfcae;
}
.registerFormErrorInstructions{
    font-family:arial;
    font-size:11px;
    color:#f00;
    font-weight:normal;
}

/* ***** Registration pages ***** */

.regCol1, .regCol2   { float:left;margin-bottom:10px;width:280px; }
.regCol2             { padding-left:20px; }
.regColumns          { clear:both;font-size:12px;padding-bottom:15px;text-align:left; }
#registration_styles { text-align:left;margin-top:15px; }						
.regColumnsRemember  { white-space:nowrap; margin-bottom:50px; }
select#country       { width:250px; }

.registerFormLabelOpt{
	font-family:arial;
	font-size:12px;
	color:#6a6a6a;
	font-weight:bold;
}

div.regionParent {height:100% !important;}