/*** Monterey Bay Adventures Site CSS ***/


/*** BEGIN header ***/

div, span, ul, li {margin: 0;}

body {
	text-align: center;
	display: block;
	border: 10;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	background: #c7cecd url(http://extras.mnginteractive.com/live/media/site17/2009/0224/20090224_093353_GradientBckgrd.gif) repeat-x;
	}

.contentStyle {
	width: 1000px;
	margin: 0 auto 20px auto;
	}

.layoutFooterLinks {display: none;}

a {
	color: #52766d;
	background: inherit;
	text-decoration: none;
	}
	
a:hover {
	color: #52766d;
	text-decoration: underline;
	background: inherit;
	}

li.listNoImage {
	line-height: 12px; 
	list-style-position: outside;
	list-style-type: square;
	margin: 0 0 2px 7px;
	color: #484847; 
	}
	
/*** END header ***/


/*** BEGIN ads ***/

#adPosition0 {margin: 7px 0 7px 0;}

#adPosition9 {margin: 10px 10px 0 0;}

#adPosition14 {margin: 10px 0 0 0;}

#googleAd {margin: 30px 0 15px 136px !important;}

/*** END ads ***/


/*** BEGIN regions ***/

.postHeaderRegion {display: none;}

.postHeaderRegion1 {background-color: #2e4b47; padding-top:5px;}

	
.regionParent {border-spacing: 0; padding: 0; margin: auto;} 

.region_right, .region_left {background-color: #e0e0d4;}

.gutter,
.region2,
.region2b,
.region3,
.region4,
.region5,
.region6,
.region7,
.region8,
.region9,
.region10,
.region11,
.region12,
.region13,
.region14,
.footerRegion
{background-color: #e0e0d4;}
	
.region3, .region4, .region5 {padding-top: 5px;}

.region2 .listNoImage {margin-left: 20px;}

.region2 {padding-bottom: 10px;}

.region2 .complexListingImage img {border: 2px solid #52766d;}

.region2 .complexListingItemPhoto {border: 0;margin-right: 7px;}

.region2 .complexListingBox {margin-left: 10px; padding: 0 7px 0 7px; background-color: #eee !important; width:100%;}

td .region2 .complexListingBox {background-color: #333;}

.region2 .complexListingTitle {display: none;}

.region2 .complexListingImage {padding-right: 10px;}

.region2 .listingArticleLinkTo {margin-bottom: 20px;}

.region2 .listingItemTitle {width: 475px; padding-top: 0; }

.region2 .listingArticleBlurb {margin: 0 0 10px 1px; width: 90%;}

.region2 .listNoImage {margin-left: 16px;}

.region2 .complexListingItemPhotoCredit {display: none;}

td .region3 .complexListingBox {background-color: #fff;}

.region4, .region9 {padding-left: 5px;}

.region4 {padding-top: 0px;}

.region4 .clHeader {padding-right: 10px;}

.region5 {padding: 0 0 0 7px;}

.region6 {padding: 10px 5px 0 0;}

.region7 {padding: 10px 0 0 0;}

.region5 .complexListingBox {background-color: #fff;}

.region10 {display: block; margin-left: 5px;}

/*** END regions ***/


/*** BEGIN masthead ***/

/* --- container for everything above the navigation */
#masthead_home {
	top: 0px;
	left: 0px;
	background: transparent url(http://extras.mnginteractive.com/live/media/site17/2009/0319/20090319_062007_headBG.jpg) no-repeat 0 0;
	height: 145px;
	position: relative;
	width: 1000px;
	}

#masthead_home_fall {
	top: 0px;
	left: 0px;
	background: transparent url(http://extras.mnginteractive.com/live/media/site570/2011/1212/20111212__adv_winter2011_masthead.jpg) no-repeat 0 0;
	height: 145px;
	position: relative;
	width: 1000px;
	}

/* --- position and render the logo - hide logo text */
#logoLink {
	position: absolute;
	top: 38px;
	left: 12px;
	text-indent: -5000px;
	}

#logoLink img {
	width: 322px;
	height: 70px;
	position: absolute;
	top: 19px;
	left: 12px;
	border: none;
	}

/* --- BEGIN top nav */
.topNav {
	background:url(http://extras.mnginteractive.com/live/media/site17/2009/0218/20090218_041839_topNavBG.jpg) no-repeat;
	height: 20px;
	width: 1000px;
	}

/*--- BEGIN searchbox */

#searchbar {
	position: absolute;
	left: 659px;
	top: 88px;
	width: 343px;
	}

#searchbar form,
#searchbar input {margin: 0; padding: 0;}

#searchbar form {background: none;}

#searchbar form input.searchbox {
	background-color: #fff;
	border: 1px solid #999;
	width: 235px;
	height: 20px;
	}

#searchbar form input.button {vertical-align: top; margin-top: -1px;}

/* --- BEGIN Search Options */

ul#searchoptions {
	position: absolute;
	top: 24px;
	left: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	list-style: none;
	padding: 0;
	margin: 0;
	color: #fff;
	width: 343px;
	}

*html ul#searchoptions {top: 20px;}

*+html ul#searchoptions {top: 20px;}

ul#searchoptions li {float: left; padding: 0; margin: 0 4px 0 0;}

ul#searchoptions li.end {margin: 0;}

ul#searchoptions li.end span {font-weight: bold; text-transform: uppercase; font-family: verdana;}

ul#searchoptions .yahooText {color: #cc0000;}

ul#searchoptions input.radio {margin: 0 3px 0 0; padding: 0; vertical-align: middle;}

*html ul#searchoptions input.radio {margin: -2px -1px 0 -4px;}

*+html ul#searchoptions input.radio {margin: -2px -1px 0 -4px;}

/*** END masthead ***/


/*** BEGIN nav ***/

/* --- nav bar wrapper - sets the width/height/look of entire nav bar */
#navWrap {
	width: 1000px;
	background:url(http://extras.mnginteractive.com/live/media/site17/2009/0225/20090225_044906_navBG2.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	height: 36px;
	}

/* --- main nav behavior*/
#nav {
	margin-left: 30px; /*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;
	}
	
/*
you must add one of these for each nav dropdown making a general class destroys the measurements
*/

/* --- main nav items*/
#nav #maindiv0,#nav #maindiv1,#nav #maindiv2,#nav #maindiv3,#nav #maindiv4,#nav #maindiv5,
#nav #maindiv6,#nav #maindiv7,#nav #maindiv8,#nav #maindiv9,#nav #maindiv10,
#nav #maindiv11,#nav #maindiv12,#nav #maindiv13,#nav #maindiv14,#nav #maindiv15,
#nav #maindiv16,#nav #maindiv17,#nav #maindiv18,#nav #maindiv19,#nav #maindiv20,
#nav #maindiv21,#nav #maindiv22,#nav #maindiv23,#nav #maindiv24,#nav #maindiv25,
#nav #maindiv26,#nav #maindiv27,#nav #maindiv28,#nav #maindiv29,#nav #maindiv30 {
	height: 28px;}

#nav div {float: left;}

/* --- main nav item links*/
#nav div a {
	background: transparent url(http://extras.mnginteractive.com/live/media/site17/2009/0218/20090218_041657_tabR-both-Lnav_test.jpg) right top no-repeat;
	font-weight: normal;
	padding:0;
	display: block;
	font-size: 12px;
	color: #213031;
	margin: 0;
	text-decoration: none;
	float: left;
	}

#nav div a span {
	background: transparent url(http://extras.mnginteractive.com/live/media/site17/2009/0218/20090218_041615_tabL-both-Lnav.jpg) 0 0 no-repeat;
	padding:10px 12px 6px 12px;
    *padding-right: 4px !important;
    *padding-left: 4px !important;
	display: block;
	color: #fff;
	line-height:12px;
	}
	
*html #nav div a span {
	padding:8px 5px 5px 5px;
	line-height:15px;
	}
	
#nav .last a {background: transparent url(http://extras.mnginteractive.com/live/media/site17/2009/0218/20090218_041810_tabR-both-Lnav-R.jpg) 0 0 no-repeat;}

/* --- main item hover states */
#nav div.navHover a {
	background-position: 100% -28px !important;
	color: #213031;
	height:28px;
	}

#nav div.navHover a span {
	background-position: 0 -28px !important;
	color: #fff;
	}

/* --- top items with no submenu */
#nav .nosub div.subdiv, 
#nav #rightNav .nosub .subdiv, 
#nav #rightNav .nosub div.subdiv {display:none !important;}
	
/* --- sub menu container */

#nav div .subdiv {
	display: block;
	background-color: #fff;
	width: 125px;
	padding:0;
	position: absolute;
	visibility: hidden;
	margin-left:1px;
	}

/* --- IMPORTANT: if subdiv has a border use the following convention.
if subdiv border larger than 1px - mngiMenu.js is affected and will need modification */
#nav.subHasBorder div .subdiv {
	border: 1px solid #000;
	border-top: 1px solid #000;
	}
	
/* --- IMPORTANT: do not short hand the background styles. IE will put a scroll bar behind it if you do.*/
#nav #rightNav div .subdiv {
	background-image:url(http://extras.mnginteractive.com/live/media/site17/2009/0218/20090218_041519_subNavBGbottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:1px;
	border:none;
	}

#nav div .subdiv div {float: none;}

#nav div .subdiv a {
	background-color:#000;
	margin: 0;
	font-size: 12px;
	padding: 2px 8px 2px 8px;
	float: none;
	display: block;
	height: auto;
	color:#fff;
	background-image:none;
	font-weight:normal;
	}

#nav div .subdiv a:hover {
	background-color: #666;
	color: #000;
	}

/*--- right nav */

/* right nav wrapper */
#nav #rightNav {
	float: none;
	margin-right: 32px;
	}

/* main items */
#nav #rightNav div {float: right;}

#nav #rightNav div div {float: none;}

/* main links */
#nav #rightNav div a {
	background: transparent url(http://extras.mnginteractive.com/live/media/site17/2009/0218/20090218_041638_tabR-both.jpg) right top no-repeat;
	color: #fff;
	font-weight:normal;
	padding:0 5px 0 0;
	}

#nav #rightNav div a span {
	background: transparent url(http://extras.mnginteractive.com/live/media/site17/2009/0218/20090218_041556_tabL-both.jpg) left top no-repeat;
	color: #ff9900;
	border:none;
	}

/* main item hover states */
#nav #rightNav .navHover a,
#nav #rightNav .navHover a span {
	color: #000;
	border:none;
	}

#nav #rightNav .subdiv a,
#nav #rightNav .subdiv a span {
	background: transparent url(http://extras.mnginteractive.com/live/media/site17/2009/0218/20090218_041504_subNavBG.jpg) repeat-y;
	float: none;
	font-weight:normal;
	display:block;
	padding: 2px 8px 2px 8px;
	}

#nav #rightNav .subdiv a:hover {
	color: #ff9900;
	text-decoration:underline;
	}
#nav #rightNav div.navHover a {
	text-decoration: none;
	background-position: 100% -28px !important;
	color: #ff9900;
	}

#nav #rightNav .navHover a span {
	background-position: 0 -28px !important;
	color: #ff9900;
	}	
#nav #rightNav .left {
	background: url(http://extras.mnginteractive.com/live/media/site17/2009/0218/20090218_041538_tabLboth.jpg) no-repeat 0 0;
	border: none;
	padding-left: 6px;
	}
#nav #rightNav .right a {
	background: url(http://extras.mnginteractive.com/live/media/site17/2009/0218/20090218_041825_tabR-both-R.jpg) no-repeat 0 0;
	border: none;
	}

/*** END nav ***/


/*** BEGIN complex listing ***/

.complexListingBoxSquare {
	background: #ffffff;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	border-top-style: none;
	padding-top: 1px;
	border-left-style: none;
	border-bottom-style: solid;
	width: 322px;
	border-bottom: 10px solid #52766d;
	}

.complexListingboxSquareContent {
	font-size: 12px;
	color: #000033;
	font-family: arial, helvetica, sans-serif;
	border: 1px solid #d4d4c5;
	padding: 5px;
	background-color: #D4D4C5;
	padding-left: 15px;
	}
	
.complexListingBox {
	background: #ffffff;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	border-top-style: none;
	padding-top: 1px;
	border-left-style: none;
	border-bottom-style: none;
	width: 322px;
	}
	
 .complexListingBox a:link,
 .complexListingBox a:visited,
.complexListingBox a:active {
	color: #2e4b47;
	text-decoration: none;
	}
	
.complexListingTitle {
	font-weight: bold;
	font-size: 22px;
	color: #2e4b47;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #d4d4c5;
	padding-left: 25px;
	}

.complexListingHeader {
	font-weight: bold;
	font-size: 13px;
	color: #fff;
	font-family: arial, helvetica, sans-serif;
	width: 322px;
	}

.listingItemTitle {
	font-weight: bold;
	font-size: 14px;
	color: #2e4b47;
	font-family: arial, helvetica, sans-serif;
	padding: 0;
	text-decoration: none;
	}

.listingItemTitle:hover {
	font-weight: bold;
	font-size: 14px;
	color: #52766d;
	font-family: arial, helvetica, sans-serif;
	padding: 0;
	text-decoration: underline;
	}

.listingArticleBlurb {
	font-size: 12px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
	}

.listingArticleLinkTo {
	font-size: 11px; 
	color: #52766d; 
	font-family: arial, helvetica, sans-serif;
	}

A.complexListingLink:link {
	font-weight: normal;
	font-size: 13px;
	color: #52766d;
	font-family: arial,sans-serif;
	text-decoration: none;
	}

A.complexListingLink:visited {
	font-weight: normal;
	font-size: 13px;
	color: #52766d;
	font-family: arial,sans-serif;
	text-decoration: none;
	}

A.complexListingLink:hover {
	font-weight: normal;
	font-size: 13px;
	color: #52766d;
	font-family: arial,sans-serif;
	text-decoration: underline;
	}


.articleListingDivider{
	font-size:1px; 
	border-bottom: solid 1px #3D6A84 ; 
	height: 1px; 
	margin-bottom: 1px;
	}

A.articleListingBlurb:link{
	font-weight: normal;
	font-size: 13px;
	color: #52766d;
	font-family: arial,sans-serif;
	text-decoration: none;
	}

A.articleListingBlurb:visited {
	font-weight: normal;
	font-size: 13px;
	color: #52766d;
	font-family: arial,sans-serif;
	text-decoration: none;
	}

A.articleListingBlurb:hover {
	font-weight: normal;
	font-size: 13px;
	color: #52766d;
	font-family: arial,sans-serif;
	text-decoration: underline;
	}

.complexListingItemPhoto{
	font-size:1px; 
	height: 1px; 
	margin-bottom: 1px;
	}

.complexListingItemImage{
	font-size:1px; 
	height: 1px; 
	margin-bottom: 1px;
	}

.complexListingItemPhotoCredit{
	font-size:1px; 
	border-bottom: solid 1px #3D6A84; 
	height: 1px; 
	margin-bottom: 1px;
	} 

/*** END complex listing ***/


/*** BEGIN home page region4 complex listing ***/

.region4 .complexListingTitle {display: none;}

.region4 .complexListingBox {
	background-color: d4d4c5;
	margin: 0;
	padding: 0 10px 0 10px;
	*padding: 0 10px 0 0 !important;
	border-bottom: 10px solid #52766d;
	}

.region4 .complexListingItemPhotoCredit {display: none;}

.region4 .complexListingItemImage {padding-right: 5px;}

.region4 .listingItemTitle {padding-top: 10px;}

.region4 a.listingItemTitle {font-size: 12px; color: #52766d;}

.region4 a:visited.listingItemTitle {font-size: 12px; color: #52766d;}

.region4 a:hover.listingItemTitle {font-size: 12px;color: #52766d;}

.region4 a.listingArticleLinkTo {color: #52766d;}

/*** END home page region4 complex listing ***/


/*** BEGIN home page region5 complex listing ***/

.region5 .complexListingTitle {display: none;}

.region5 .complexListingBox {
	background-color: d4d4c5;
	margin: 0;
	padding: 0 10px 0 10px;
	*padding: 0 10px 0 0 !important;
	border-bottom: 10px solid #52766d;
	}

.complexListingBox a:active {
	color: #2e4b47;
	text-decoration: none;
	}

.region5 .complexListingItemPhotoCredit {display: none;}

.region5 .complexListingItemImage {padding-right: 5px;}

.region5 .listingItemTitle {padding-top: 10px;}

.region5 a.listingItemTitle {font-size: 12px; color: #52766d;}

.region5 a:visited.listingItemTitle {font-size: 12px; color: #52766d;}

.region5 a:hover.listingItemTitle {font-size: 12px; color: #52766d;}

.region5 a.listingArticleLinkTo {color: #52766d;}

/*** END home page region5 complex listing ***/


/*** BEGIN article page - more news region3 complex listing ***/

.region3 .complexListingTitle {display: none;}

.region3 .complexListingBox {
	background-color: d4d4c5 !important;
	margin: 0 10px 10px 10px;
	padding: 0 10px 0 10px;
	*padding: 0 10px 0 0 !important;
	border-bottom: 10px solid #52766d;
	width: 300px;
	}

.region3 .complexListingItemPhotoCredit {display: none;}

.region3 .complexListingItemImage {display: none;}

.region3 .complexListingBox div {margin-top: 8px;}

/*** END article page - more news region3 complex listing ***/


/*** BEGIN content items ***/

.lastUpdatedDate {font-size: 11px; padding: 5px 0 5px 0;}

.sectionHeaderHolder {
	background-color: #eee; 
	margin: 0 0 0 10px; 
	padding: 15px 0 10px 0;
	}

.sectionHeader { 
	background-color: #d4d4c5; 
	color: #2e4b47; 
	font-size: 22px; 
	font-weight: bold; 
	padding-left: 10px;
	}

/*** END content items ***/


/*** BEGIN section top photo blurb ***/

.adventuresPhotoBlurb {
	background-color: #eee;
	margin: 0 0 0 10px;
	width: 100%;
	}

/*** END section top photo blurb ***/


/*** BEGIN top attractions ***/

#topAttractions {
	background-color: #d4d4c5;
	font-size: 12px;
	border-bottom: 10px solid #52766d;
	}

.topAttractionsHeader {
	color: #52766d;
	font-weight: bold;	
	}

#topAttractions img {margin-bottom: 7px;}

.topAttractionsContent {
	padding: 0 7px 0 7px !important; 
	font: 12px normal arial, helvetica, sans-serif;
	}

/*** END top attractions ***/


/*** BEGIN dining ***/

#dining {
	font: 12px normal arial, helvetica, sans-serif;
	background-color: #d4d4c5;
	border-bottom: 10px solid #52766d;
	}

.diningContent {padding: 7px 7px 0 7px;}

/*** END dining ***/


/*** BEGIN lodging ***/

#lodging {
	font: 12px normal arial, helvetica, sans-serif;
	background-color: #d4d4c5;
	border-bottom: 10px solid #52766d;
	}

.lodgingContent {padding: 7px 7px 0 7px;}

/*** END lodging ***/


/*** BEGIN forum ***/

#forum {
	background-color: d4d4c5;	
	width: 321px;
	border-bottom: 10px solid #52766d;
	font: 12px normal arial, helvetica, sans-serif;
	}

#forum a {background: none;}

#forum ul {
	width: 280px;
	list-style: none;
	margin: 0 5px 15px 25px;
	padding: 0;
	}

#forum li {
	background: url(http://extras.mnginteractive.com/live/media/site17/2009/0302/20090302_033201_bullet.gif) no-repeat 2px 6px;
	*background: url(http://extras.mnginteractive.com/live/media/site17/2009/0302/20090302_033201_bullet.gif) no-repeat 2px 9px;
	margin: 0 0 3px 0;
	padding: 0 0 0 12px;
	}

/*** END forum ***/


/*** BEGIN twitter ***/

#twitter {
	margin: 0;
	background-color: d4d4c5;
	width: 321px;
	border-bottom: 10px solid #52766d;
	font-size: 12px;
	}

#twitter li {
	background: url(http://extras.mnginteractive.com/live/media/site17/2009/0302/20090302_033201_bullet.gif) no-repeat 2px 6px;
	*background: url(http://extras.mnginteractive.com/live/media/site17/2009/0302/20090302_033201_bullet.gif) no-repeat 2px 7px;
	margin-left: -20px;
	*margin-left: 20px;
	}

.fbTwitter {width: 300px !important;}

.fbTwitter a:link {font-size: 11px; font-weight: bold; color: #52766d; text-decoration: none;}

.fbTwitter a:hover {font-size: 11px; color: #52766d; text-decoration: underline;}

.fbTwitter ul {margin: 7px 0 0 0 !important; list-style-type: none;}

.fbTwitter li {margin-bottom: 10px; padding-left: 12px;}

#creditfooter {display: none;}

.date {margin-top: 3px; color: #a8a7a2; font-size: 11px; font-weight: bold;}

/*** END twitter ***/


/*** BEGIN zvents today tomorrow tabs ***/

/* ******************************************* Zvents box styles ********************************* */

div.zvents_clear {clear: both;}

.zvents_invertednav_special {padding: 0;width: 100%;border-top: 5px solid #4A6C9A;background: transparent;voice-family: "\"}\"";voice-family: inherit;}
.zvents_invertednav_special ul {margin:0;margin-left: 5px;padding: 0;list-style: none;}
.zvents_invertednav_special li {display: inline;margin: 0 2px 0 0;padding: 0;text-transform:uppercase;}
.zvents_invertednav_special a {float: left;display: block;font: bold 11px Arial;color: black;text-decoration: none;margin: 0 1px 0 0;padding: 3px 5px;background-color: #CBD6EC;border-bottom: 8px solid white;}
.zvents_invertednav_special a:hover {background-color: #4A6C9A;padding-top: 5px;padding-bottom: 0;border-bottom-color: #4A6C9A;color: white;}
.zvents_invertednav_special .current a {background-color: #4A6C9A;padding-top: 5px;padding-bottom: 0;border-bottom-color: #4A6C9A;color: white;}

.zvents_title_special {font:bold 24px arial;color:#036;margin-bottom:-7px;}
.zvents_maincontainer_special {width:645px;}

.zvents_topsection_special {background:#fff;padding:5px 10px;font:11px arial;text-align:left;}
.zvents_topsectionnote_special {font:11px arial;margin-bottom:5px;}
.zvents_topsection_special input,form {font:11px arial;margin:0;}

.zvents_searchlinks_special {float:right;font:9px arial;color:#039;}
.zvents_searchlinks_special a {color:#039;}
.zvents_searchlinks_special a:hover {color:#000;}
.zvents_calendarcontainer_special {background-color:#E4EFFB;border:1px solid #CBD6EC;padding:5px;text-align:center;margin-top:8px;}
.zvents_calendarcontainertitle_special {font:11px arial;float:left;}
.zvents_fivepixels_special {line-height:5px;}
.zvents_upcomingevents_special {padding-top:8px;padding-bottom:5px;font:11px arial;}
.zvents_upcomingevents_special ul {margin-top:0;margin-bottom:0;padding-top:8px;padding-bottom:5px;font:11px arial;}
.zvents_upcomingevents_special li {margin-left:-10px;list-style-type:none;font:11px arial;}
.zvents_upcomingevents_special a {font:11px arial;color:#039;line-height:1.3em;}
.zvents_upcomingevents_special a:hover {color:#000;}


/* ZVENT TAB STYLES - Homepage */

.cf {clear:both;}
span.cf {height:0; width:0; clear:both;}

.linklistNoBullets, .linklist {margin:5px 0 0 0; padding:0 0 0px 15px; line-height:14px; font-size:10px;}
.linklistNoBullets li, .linklist li {color:#999; margin-bottom:0px;}
.linklistNoBullets li a, .linklist li a {font-size:12px; text-decoration: none;}
.linklistNoBullets li h2, .linklistNoBullets li h2 a, .linklist li h2, .linklist li h2 a {font-size:20px; line-height:22px;}
.linklistNoBullets div, .linklist div {margin:0; padding:0; position:relative; left:-15px;}
.linklistNoBullets div {left:0;}
.linklistNoBullets {padding:0;}
.linklistNoBullets li {list-style-type:none;}


ol.linklist {padding:0 0 0 25px}
ol.linklist li {color:#464646;padding-bottom:4px;}

div.splitThirds div.aSide, div.splitThirds div.bSide, div.splitThirds div.cSide {width:33%; overflow:hidden; float:left;}
div.splitThirds .aSide .thirdsPad {padding-right:3px}
div.splitThirds .bSide .thirdsPad {padding:0 2px 0 2px;}
div.splitThirds .cSide .thirdsPad {padding-left:3px;}

#searchForm .form-button {background-image:url(http://cache.boston.com/universal/site_graphics/button_stretch.gif); height:21px; display:block; color:#fff; font-weight:bold; width:37px; border:0;float:left;padding:0 0 3px 0; font-family: Arial, Helvetica, sans-serif;}
#searchForm .form-button:link {color: #fff;}
#searchForm .form-button:hover {background-image:url(http://cache.boston.com/universal/site_graphics/button_stretch_hover.gif); background-repeat:repeat-x;}

.tt {font-family:"Georgia", "Times New Roman", Times, serif; font-size:12px; line-height:16px; color:#272727;}
.tt a {font-family: Arial,Helvetica,sans-serif;}

#zventsWidget {width:320px;padding:0;margin:0;}
#zventsWidgetNav {width:320px;background:#fff url("http://extras.mnginteractive.com/live/media/site17/2009/0225/20090225_042322_zvents_search_tab_underline_4px2.gif") repeat-x bottom;font:bold 11px arial;text-transform:uppercase;padding:0;margin:0;height:auto;}
#zventsWidgetNav .sponsor {float:right;}
#zventsWidgetNav .sponsor a:hover {border-bottom:none;text-decoration:none;}
#zventsWidgetNav h3 {float:left;position:relative;top:11px;}
#zventsTab {float:left;}
#zventsTab ul {margin:0;padding:5px 0 0 0;list-style:none;}
#zventsTab li {list-style-type:none; display:inline;}
#zventsTab a {float:left;display:block;background:url("http://extras.mnginteractive.com/live/media/site17/2009/0225/20090225_033426_zvents_left_both.gif ") no-repeat left top;margin:0 2px 3px 0;padding:0 0 0 9px;border-bottom:1px solid #000;text-decoration:none;font-weight:bold;cursor:pointer;}
#zventsTab a span {float:left;display:block;background:url("http://extras.mnginteractive.com/live/media/site17/2009/0225/20090225_033413_zvents_right_both.gif") no-repeat right top;padding:5px 15px 4px 6px;font-weight:bold;color:#000;}

/* ZVENT TAB STYLES - Commented Backslash Hack hides rule from IE5-Mac \*/
#zventsTab a span {float:none;}
/* End IE5-Mac hack */

#zventsTab a:hover span {color:#fff;text-decoration:none;}
#zventsTab a.active {background-position:0 -150px; border-width:0;}
#zventsTab a.active span {background-position:100% -150px;padding-bottom:5px;color:#fff;}
#zventsTab a:hover {background-position:0% -150px;}
#zventsTab a:hover span {background-position:100% -150px;}

#indexA, #indexB, #indexC {width:320px;background:#fff;padding:0;margin:0;border:none;text-align:left;}
#indexA a:hover, #indexB a:hover, #indexC a:hover {text-decoration:none;border-bottom:none;}
#indexC .leadIn {color:#000;padding:5px 0 0 0;margin:0;}
#indexC #swhere {width:115px;height:13px;border:3px solid #3f5f9c;float:left;padding:1px 1px 1px 3px;margin:0;margin-right:5px;color:#999;font:11px arial;}
#indexC #searchForm {padding-top:0;text-align:left;} 
#indexC .form-button {cursor:pointer;}

#zventsFooter ul.sectionLinks {text-align:none;margin:0;padding:3px 2px; background-color:#ebf4fb; border-bottom:1px dotted #3e5f9d; border-top:none; border-left:none; border-right:none;}
#zventsFooter ul.sectionLinks li {list-style-type:none; display:inline; line-height:15px;}

/* ZVENT TAB STYLES - Features referenced in bcom_zvents.js */
.ZventsLoading {text-align:center;padding:10px 0;}
.ZventsLoading .tt {position:relative;top:-3px;left:5px;}
.ZventsEvent {border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;border-bottom:1px dotted #3f5f9c;padding:3px 7px;}
.ZventsEvent a:hover {text-decoration:none;border-bottom:none;}
.ZventsEventTime {margin-right:5px;}
.ZventsEventName {font: bold 12px arial, verdana, helvetica, sans-serif; text-decoration: none; color: #000000;}
/* */
#zventsWidgetLg {width:auto;padding:0;margin:0;}
#zventsWidgetLgNav {width:auto;background:#fff url("http://cache.boston.com/universal/site_graphics/search_tab_underline.gif") repeat-x bottom;font:bold 11px arial;text-transform:uppercase;padding:0;margin:0;height:auto;}
#indexLgA, #indexLgB, #indexLgC {width:auto;background:#fff;padding:0;margin:0;border:none;text-align:left;}

/* ZVENT TAB STYLES - Things To Do Main  */
#zventsWidgetSm {width:319px;padding:0;margin:0; border: 1px solid #d4d4c5;}
#zventsWidgetSmNav {width:319px;background:#e0e0d4 url("http://extras.mnginteractive.com/live/media/site17/2009/0225/20090225_042322_zvents_search_tab_underline_4px2.gif") repeat-x bottom;font:bold 11px arial;text-transform:uppercase;padding:0;margin:0;height:auto;}
#indexSmA, #indexSmB, #indexSmC {width:179px;background:#fff;padding:0;margin:0;border:none;text-align:left;}

.leadOut {
  font: bold 12px arial, verdana, helvetica, sans-serif;
  color: #52766d;
  Text-align: right;
  text-decoration: none;
  padding: 7px;
}

.leadOut a{
  font: bold 12px arial, verdana, helvetica, sans-serif;
  color: #52766d;
  Text-align: right;
  text-decoration: none;
}

.leadOut a:hover{
  font: bold 12px arial, verdana, helvetica, sans-serif;
  Text-align: right;
  text-decoration: underline;
}

/* Family/Holiday Main */
.section #zventsWidgetSmNav {padding-bottom:0px;}
.section #zventsWidgetSm .ZventsEventDate {font-weight:bold; text-transform:uppercase; color:#000; font-size:11px; line-height:18px;}

/* ZVENT TAB STYLES - AE Section Main */
#zventsWidgetWd {width:320px;padding:3px 10px;margin:0;border-top:3px solid #3f5f9c;background:#ebf4fb;height:62px;overflow:hidden;}
#zventsWidgetWd #divA, #zventsWidgetWd #divD {width:154px;float:left;}
#zventsWidgetWd #divB, #zventsWidgetWd #divC {width:275px;float:left;}
#zventsWidgetWd #divB, #zventsWidgetWd #divC {background:#fff;padding:5px;margin:3px 0;height:25px;}
#zventsWidgetWd #divB {border-right:1px solid #999;height:44px;overflow:hidden;}
#zventsWidgetWd #divC {text-align:left;height:44px;}
#zventsWidgetWd #divC .linklist {margin:5px 0 0 12px;}
#zventsWidgetWd #divA {font:bold 11px arial;text-transform:uppercase;padding:0;margin:7px 0 0 10px;height:auto;}
#zventsWidgetWd #divA h3 {float:left;padding-bottom:10px;margin:0;}
#zventsWidgetWd #divD {padding-left:10px;text-align:left;margin:5px 0 0 3px;}

#zventsWidgetWd .ZventsEvent {border-bottom:1px dotted #3f5f9c;padding:3px 7px;}
#zventsWidgetWd .zvTabLinks {float:left;text-transform:none;padding:0;margin:0;}
#zventsWidgetWd .zvTabLinks .listPipe {position:relative;top:0px;padding:0 4px;}
#zventsWidgetWd .zvTabLinks li {list-style-type:none;float:left;cursor:pointer;color:#3E5F9D;}

#zventsWidgetWd #divD .leadIn {color:#000;padding:0 0 5px 0;margin:0;}
#zventsWidgetWd #divD #swhere {width:75px;height:13px;border:3px solid #3f5f9c;float:left;padding:1px 1px 1px 3px;margin:0;margin-right:5px;color:#999;font:11px arial;}
#zventsWidgetWd #divD #searchForm {padding-top:0;}
#zventsWidgetWd #divD .form-button {cursor:pointer;}

/* ZVENT TAB STYLES - TTD Section Main - Local Search widget (larger) */
#zventsWidgetLS {width:100%;padding:0;margin:0;font-family:arial,helvetica, sans-serif;}
#zventsWidgetLSNav {width:100%;background:#fff url("http://extras.mnginteractive.com/live/media/site17/2009/0225/20090225_042322_zvents_search_tab_underline_4px2.gif") repeat-x bottom;font:bold 11px arial;text-transform:uppercase;padding:0;margin:0;height:auto;}
#zventsWidgetLSNav .sponsor {float:right;}
#zventsWidgetLSNav .sponsor a:hover {border-bottom:none;text-decoration:none;}
#zventsWidgetLSNav h3 {float:left;position:relative;top:11px;}
#zventsWidgetLS #zventsWidgetLSNav #zventsTab {float:left;}
#zventsWidgetLS #zventsWidgetLSNav #zventsTab ul {margin:0;padding:10px 0 0 0;list-style:none;}
#zventsWidgetLS #zventsWidgetLSNav #zventsTab li {list-style-type:none; display:inline;}
#zventsWidgetLS #zventsWidgetLSNav #zventsTab a {float:left;display:block;background:url("http://cache.boston.com/universal/site_graphics/left_both.gif") no-repeat left top;margin:0 2px 3px 0;padding:0 0 0 9px;border-bottom:1px solid #3f5f9c;text-decoration:none;font-weight:bold;cursor:pointer;}
#zventsWidgetLS #zventsWidgetLSNav #zventsTab a span {float:left;display:block;background:url("http://cache.boston.com/universal/site_graphics/right_both.gif") no-repeat right top;padding:5px 15px 4px 6px;font-weight:bold;color:#3f5f9c;}

/* ZVENT TAB STYLES - Commented Backslash Hack hides rule from IE5-Mac \*/
#zventsWidgetLS #zventsWidgetLSNav #zventsTab a span {float:none;}
/* End IE5-Mac hack */

#zventsWidgetLS #zventsWidgetLSNav #zventsTab a:hover span {color:#fff;text-decoration:none;}
#zventsWidgetLS #zventsWidgetLSNav #zventsTab a.active {background-position:0 -150px; border-width:0;}
#zventsWidgetLS #zventsWidgetLSNav #zventsTab a.active span {background-position:100% -150px;padding-bottom:5px;color:#fff;}
#zventsWidgetLS #zventsWidgetLSNav #zventsTab a:hover {background-position:0% -150px;}
#zventsWidgetLS #zventsWidgetLSNav #zventsTab a:hover span {background-position:100% -150px;}

#zventsWidgetLS #divls1 #indexA, #zventsWidgetLS #divls2 #indexB, #zventsWidgetLS #divls3 #indexC {width:645px;background-color:#ffffff;padding:5px 5px;margin:0;border:1px solid #cccccc;text-align:left;}
#zventsWidgetLS #divls1 #indexA a:hover, #zventsWidgetLS #divls2 #indexB a:hover, #zventsWidgetLS #divls3 #indexC a:hover {text-decoration:none;border-bottom:none;}
#zventsWidgetLS #divls1 #indexA .leadIn, #zventsWidgetLS #divls2 #indexB .leadIn, #zventsWidgetLS #divls3 #indexC .leadIn {color:#000; font-size: 14px}
#zventsWidgetLS #divls1 #indexA #swhat  {width:200px;height:25px;border:2px solid #3f5f9c;float:left;padding:1px 1px 1px 3px;margin:0;color:#999;font:12px arial;clear:left;}
#zventsWidgetLS #divls2 #indexB #swhat, #zventsWidgetLS #divls3 #indexC #swhat {width:303px;height:20px;border:2px solid #3f5f9c;float:left;padding:1px 1px 1px 3px;margin:0; margin-right:10px;color:#999;font:12px arial;}
#zventsWidgetLS #divls1 #indexA #swhen {width:200px;height:25px;border:2px solid #3f5f9c;float:left;padding:1px 1px 1px 3px;margin:0;margin-right:10px;color:#999;font:12px arial;}
#zventsWidgetLS #divls1 #indexA #searchForm, #zventsWidgetLS #divls2 #indexB #searchForm, #zventsWidgetLS #divls3 #indexC #searchForm {float:left;padding:0 0 5px 0;margin:0;} 
#zventsWidgetLS #divls1 #indexA #searchForm {padding-bottom:10px;}
#zventsWidgetLS #divls1 #indexA #searchForm form, #zventsWidgetLS #divls2 #indexB #searchForm form, #zventsWidgetLS #divls3 #indexC #searchForm form {width:645px;}
#zventsWidgetLS #divls1 #indexA	.leftWhat {width: 300px;float:left;padding-right:10px;margin:0;}
#zventsWidgetLS #divls1 #indexA .rightWhen {float:left;padding:0;margin:0;}
#zventsWidgetLS #divls2 #indexB #searchForm #swhat {width: 225px;}
#zventsWidgetLS #divls3 #indexC #searchForm #swhat {width: 225px;}

#zventsWidgetLS #divls1 #indexA #swhen {clear:left;}
#zventsWidgetLS .form-button {cursor:pointer; height: 25px;}
#zventsWidgetLS #divls1 #indexA .form-button {float:left;}

#zventsWidgetLS #zventsFooter {background-color:#ebf4fb;margin:0 0;padding-top:10px;}
#zventsWidgetLS #browseBy, #zventsWidgetLS #browseByRate {padding:5px 0 10px 0;border-bottom:1px dotted #3f5f9c;}
#zventsWidgetLS #browseByForm {padding:5px 0;border-bottom:1px dotted #3f5f9c;}
#zventsWidgetLS #browseByLast {padding:5px 0 10px 0;}
#zventsWidgetLS #zventsFooter {margin:0;padding:0;line-height:0px;}
#zventsWidgetLS .dotted1px {margin:0;padding:0;}

#zventsWidgetLS #divls3 #indexC #browseByRate .linklist {list-style-type:none;padding-left:0;margin-left:0;}
#zventsWidgetLS .starL {padding-right:5px;}
#zventsWidgetLS .dollarYes, #zventsWidgetLS .dollarNo {padding:0 1px 0 0;}
#zventsWidgetLS .dollarLast {padding-right:4px;}
#zventsWidgetLS .at {float:left;padding-right:5px;}
#zventsWidgetLS #divls2 #indexB .at {position:relative;top:13px;}
#zventsWidgetLS #divls3 #indexC .at {position:relative;top:3px;} 
#zventsWidgetLS #divls1 #indexA #searchForm .leadIn {float:left;padding-bottom:5px;}
#zventsWidgetLS #divls3 #indexC .leadIn {padding:0 0 0 0;margin:0;}

/* ZVENTS - BoMoms Search Include */
#zventsSearchBO {width:260px;border:0;padding:0;margin:0;}
#zventsSearchBO .header {border:0;padding:25px 0 10px 2px;margin:0;}
#zventsSearchBO .main {border-left:3px solid #EB310D;border-right:3px solid #EB310D;padding:3px 15px;margin:0;}
#zventsSearchBO .main #searchForm .leadIn {color:#58595B;font-size:9px;font-weight:normal;text-transform:uppercase;}
#zventsSearchBO .main #searchForm #swhat {width:220px;margin:0 0 10px 0;}
#zventsSearchBO .main #searchForm #swhen {width:178px;margin:0px 4px 15px 0;}
#zventsSearchBO .main #searchForm #swhat, #zventsSearchBO .main #searchForm #swhen {height:15px;border:1px solid #3f5f9c;float:left;padding:1px 1px 1px 3px;color:#8A8C8E;font:11px arial #8A8C8E;}
#zventsSearchBO .footer {border:0;padding:0;margin:0;}
#zventsSearchBO #searchForm .form-button:hover {background-image:url(http://cache.boston.com/universal/site_graphics/zventsgobutton.gif);background-repeat:no-repeat;}
#zventsSearchBO #searchForm .form-button {background-image:url(http://cache.boston.com/universal/site_graphics/zventsgobutton.gif);border:0pt none;color:#FFFFFF;display:block;float:left;height:19px;padding:0pt 0px 3px;width:37px;}

#zventsSearchBO .main .leadIn, #zventsSearchBO .main .subSectionHeader {color:#58595B;font-size:10px;font-weight:bold;line-height:10px;text-transform:uppercase;}
#zventsSearchBO .linklistNoBullets li a, #zventsSearchBO .linklist li a {font-size:11px;line-height:15px;color:#3D8C9E;}
#zventsSearchBO a:hover, #zventsSearchBO a:active, #zventsSearchBO a:focus {border-bottom:none;color:#3D8C9E;text-decoration:none;}
#zventsSearchBO .grey1 {border-top:1px solid #999;padding:0 0 15px 0;}
#zventsSearchBO .boMore {font-size:11px;color:#292929;text-align:center;}
#zventsSearchBO .boMore a {color:#3D8C9E;}

/* ZVENTS - BoMoms MiniCal Widgets  */

#zventsWidgetBoMo {width:260px;padding:0;margin:0;}
#zventsWidgetBoMo #zventsWidgetSmNav {width:260px;background:#fff;border-bottom:3px solid #EB310D;font:bold 11px arial;text-transform:uppercase;padding:0;margin:0;height:auto;}
#zventsWidgetBoMo #indexSmA, #zventsWidgetBoMo #indexSmB {width:260px;background:#fff;padding:0;margin:0;border:none;text-align:left;}
#zventsWidgetBoMo .leadOut a {color:#3D8C9E;}

#zventsWidgetBoMo .ZventsEventName {color:#3D8C9E;}
#zventsWidgetBoMo .ZventsEventTime {font-weight:bold; text-transform:uppercase; color:#58595B; font-size:11px; line-height:18px;}

/* ******************************************* Zvents box styles ********************************* */

div.zvents_clear {clear: both;}

.zvents_invertednav {padding: 0;width: 100%;border-top: 5px solid #2e4b47;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;text-transform:uppercase;}
.zvents_invertednav a {float: left;display: block;font: bold 11px Arial;color: #000;text-decoration: none;margin: 0 1px 0 0;padding: 3px 5px;background-color: #E6E6E6;border-bottom: 8px solid white;}
.zvents_invertednav a:hover {background-color: #2e4b47;padding-top: 5px;padding-bottom: 0;border-bottom-color: #2e4b47;color: white;}
.zvents_invertednav .current a {background-color: #2e4b47;padding-top: 5px;padding-bottom: 0;border-bottom-color: #2e4b47;color: white;}

.zvents_title {font:bold 24px arial;color:#2e4b47;margin-bottom:-7px;}
.zvents_maincontainer {width:322px;border:1px solid #2e4b47;}

.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:#2e4b47;}
.zvents_searchlinks a {color:#2e4b47;}
.zvents_searchlinks a:hover {color:#2e4b47;}
.zvents_calendarcontainer {background-color:#E6E6E6;border:1px solid #CBD6EC;padding:5px;text-align:center;margin-top:8px;}
.zvents_calendarcontainertitle {font:11px arial;float:left;}
.zvents_fivepixels {line-height:5px;}
.zvents_upcomingevents {padding-top:8px;padding-bottom:5px;font:11px arial;}
.zvents_upcomingevents ul {margin-top:0;margin-bottom:0;padding-top:8px;padding-bottom:5px;font:11px arial;}
.zvents_upcomingevents li {margin-left:-10px;list-style-type:none;font:11px arial;}
.zvents_upcomingevents a {font:11px arial;color:#000;line-height:1.3em;}
.zvents_upcomingevents a:hover {color:#2e4b47;}


/*--------------------Sports Widget---------------------*/
.ZventsEvent { border: none; padding:3px 7px;}
.ZventsEvent a:hover {text-decoration:underline;border-bottom:none;}
.ZventsEventTime {font: bold 12px arial, verdana, helvetica, sans-serif; text-decoration: none; color: #000000; margin-right:5px;}
.ZventsEventDate {font: bold 12px arial, verdana, helvetica, sans-serif; text-decoration: none; color: #000000; margin-right:5px;}
.ZventsEventName {font: bold 12px arial, verdana, helvetica, sans-serif; text-decoration: none; color: #52766d;}

.DemoWrapper {
  border: 1px solid #4A6C9A;
  width: 322px;
}

.SportsCalendarHeader {
  font: bold 16px arial, helvetica, sans-serif;
  color: #4A6C9A;
  border-bottom: 1px solid #4A6C9A;
}

/*** END zvents today tomorrow tabs ***/


/*** BEGIN horizontal separator ***/

.horizontalSeparator {
	border-top: 1px dotted #9ca08b;
	width: 280px;
	margin: 20px 0 0 20;
	}

/*** END horizontal separator ***/


/*** BEGIN article page ***/

table.articleBox {background-color: #fff;}

td.articleBox {
	display: block;
	margin: 0 10px 10px 10px;
	padding-bottom: 50px;
    width: 620px !important;
	}
	
.articleBox {
	font-size: 12px;
	color: #000;
	background-color: #fff;
	text-decoration: none;
	font-family: verdana,arial,sans-serif;
	margin-top: 10px;
	padding: 0 10px 0 10px;
	}

.articleTitle {
	font: bold 18px verdana, arial, helvetica, sans-serif !important;
	color: #2e4b47;
	display: block;
    width: 620px !important;
	float: left;	
	margin: 10px 0 3px 0;
	}

.articleSubTitle {
	font-size: 11px; 
	color: #000; 
	background-color: #fff; 
	text-decoration: none; 
	font-family: verdana, arial, sans-serif;
	}
	
.articleOverline {
	font-size: 11px; 
	color: #000; 
	background-color: #fff; 
	text-decoration: none; 
	font-family: verdana, arial, sans-serif;
	}

.articleDate{
	font-size: 11px;
	color: #666;
	background-color: #fff;
	text-decoration: none;
	font-family: verdana, arial, sans-serif;
	}

.articleByline{
	font-size: 11px;
	color: #000;
	background-color: #fff;
	text-decoration: none;
	font-family: verdana,arial,sans-serif;
	font-weight:
	}

.articlemore {
	font: bold 12px arial,sans-serif;
	color: #2676bd;
	}

.articleQuote{
	font-size: 14px;
	color: #000;
	background-color: #fff;
	text-decoration: none;
	font-family: verdana,arial,sans-serif;
	font-weight: normal;
	font-style: italic;
	}

.articleSocial {
	font: bold 10px arial,sans-serif;
	color: #999;
	float: right;
	}

.articleBody {
	font-size: 12px;
	color: #000;
	background-color: #fff;
	text-decoration: none;
	font-family: verdana,arial,sans-serif;
	margin-top: 10px;
	}

.articleBody p {margin-top: 7px;}

.complexBody {font: normal 12px arial, helvetica, sans-serif;}

.articleFooterLinks {width: 620px;}

.articleFooterLinks div.articleOptions {
	display: inline-block;
	float: left;
	}

.articleFooterLinks a.articleOptions {
	color: #666;
	text-decoration: underline;
	}

.articleViewerGroup {
	display: block;
	padding-right: 0px;
	border: 1px solid #000;
	width: 322px;
	}

.articleImageBox{
	font-size: 11px;
	color: #000;
	background-color: #fff;
	text-decoration: none;
	font-family: verdana,arial,sans-serif;
	max-width: 200px;
	float: left;
	padding-right: 20px;
	}

div.articleImageCaption {
	display: block;
	margin-top: 5px;
	}

div.articleOptions {
	background-color: #fff; 
	width: 640px;
	margin-left: -10px;
	}
	
.articleAd {
	font-size: 11px; 
	color: #000; 
	background-color: #fff; 
	text-decoration: none; 
	font-family: verdana, arial, sans-serif;
	}

/*** END article page ***/


/*** BEGIN topix ***/

.topix_postform .headerText, .fieldHeader, .fieldContent, .leftBorder {background-color: #fff;}

.topix_postform .fieldHeader {font-size: 10px;}

.topix {margin: -10px 0 0 10px; *margin: 0; background-color: #fff; width: 640px; *width: 100% !important;}

.captchaText {font-size: 12px;}

/*** END topix ***/


/*** BEGIN site map ***/

#siteMap {
	background-color: #eee;
	width: 660px;
	margin-left: 10px;
	font-weight: bold;
	font-size: 14px;
	}

/*** END site map ***/


/*** BEGIN rss page ***/

#rssPage {
	background-color: #eee;
	margin-left: 10px;
	width: 660px;
	}

/*** END rss page ***/


/*** BEGIN rss page rss buttons ***/

.block ul li.bulletRSS,
.block ul.bulletRSS li,
.block ul.bulletRaq li.bulletRSS,
.block ul.bulletBlack li.bulletRSS,
.block ul.bulletNone li.bulletRSS {
	background: transparent url(http://extras.mnginteractive.com/live/media/site559/2008/0916/20080916_104222_rss.gif) no-repeat 0 2px;
	padding: 0 0 0 20px;
	margin: 0 0 5px 0px;
	}

/* --- list items with no bullet */
.block ul.bulletNone li,
.block ul li.bulletNone,
.block ul.bulletRaq li.bulletNone,
.block ul.bulletSm li.bulletNone,
.block ul.bulletRSS li.bulletNone {
	background-image: none;
	padding: 0;
	}

/* --- main header inside a list */
.block .contentblock ul h1 {
	margin: 0;
	padding: 0;
	font: bold 11px verdana, arial, helvetica, sans-serif;
	color: #172d45 !important;
	}

/* --- default list link */
.block .contentblock li a {
	margin: 0;
	padding: 2px 0;
	list-style-type: none !important;
	background: none !important;
	}
	
/* --- general styles for all columns */ 
.block .col {float: left;}

/* --- images in columns get special treatment */ 
.block .col img {
	float: none;
	display: block;
	clear: both;
	}
	
/* --- list blocks that are columns are treated slightly differently */ 
.block ul.col {
	margin: 0;
	padding: 0;
	width: auto;
	}
	
/* --- list items in a column */ 
.block .col li {list-style-type: none;}
	
.region2 .contentblock {margin-left: 15px;}

.contentBlock, .contentBlock td {margin: 0 10px; font: normal 13px tahoma, arial, sans-serif;}

/*** END rss page rss buttons ***/


/*** BEGIN contact us page ***/

#contactUs {
	background-color: #eee;
	width: 660px;
	margin-left: 10px;
	font-weight: bold;
	font-size: 14px;
	}

/*** END contact us page ***/


/*** BEGIN contact form ***/

form {background-color: #eee; margin-left: 10px;}

.formNotes {font-weight: bold; padding-top: 10px;}

.formTitle {font-weight: bold; color: #52766d;}

.formField {padding-bottom: 7px;}

input {margin: 7px 0;}

/*** END contact form ***/


/*** BEGIN copyright page ***/

.copyrightPage {
	background-color: #eee !important;
	text-align: left;
	padding: 10px;
	}

/*** END copyright page ***/


/*** BEGIN footer ***/

/* ------- footer container */
.footer {
	font: normal 11px Tahoma,arial, sans-serif;
	padding: 10px 0 0px 0;
	margin: 0;
	background-color: #e0e0d4;
	}

/* ------- footer links */
.footer a:link,
.footer a:visited,
.footer a:active  {
	padding: 0 4px 0 0;
	}

/* ------- footer last link in list */
.footer li.last a:link,
.footer li.last a:visited,
.footer li.last a:active {
	border: none;
	}

.footerLeft {line-height: 17px; background-color: #e0e0d4; float: left; width: 600px; padding-left: 10px;}

.footerRight {float: right; padding-right: 10px;}

.footerRight td {font: normal 11px Tahoma,Arial,sans-serif; background-color: #e0e0d4;}

.textLinksRegion {display: none;}

.footer .myYahooButton {vertical-align: top; position: relative; top: -6;}

/*** END footer ***/

/***** Begin MEMV Styles *****/
 
/* BEGIN Most Popular Default Styles */
 
.mostWidth { width: 300px; }
.mostViewedBox A { text-decoration: none; }
.mostTabsBox { margin: 0; padding: 0; font-weight: bold; }
.mostTabsBox LI{ float:left; padding:5px 5px 5px 5px; list-style:none; }
.mostTabsBox LI A { color:#000; }
.mostHeader { padding:8px 15px 0px 7px; }
.mostNote { float:left; }
.mostRss { float:right; }
.mostClear { clear:both;margin:0;padding:0; }
.mostTab { background:#999; }
.mostTabSelected {background:#ccc;}

 
/* END Most Popular Default Styles */

.mostViewedBox {
	color: #fff;
	display: block;
	font: normal 12px arial,helvetica,sans-serif;
        margin: auto;
        margin-top: 10px;
	padding: 0;
	position: relative;
	background: url(http://extras.mnginteractive.com/live/media/site17/2009/0602/20090602_032616_MEMV-head_bg.gif) repeat-x;
	}



.mostViewedBox a:active {
	outline: none !important;
	}

.mostViewedBox a:focus { 
	-moz-outline-style: none;
	}

ul.mostTabsBox {
	height: 25px;
	margin: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	clear:both;
	width: 245px;
	clear: both;
	background: url(http://extras.mnginteractive.com/live/media/site17/2009/0602/20090602_032616_MEMV-head_bg.gif) repeat-x;
	padding: 0 40px 0 0px;
	}


.mostTabsBox li {
	float: left;
	white-space: nowrap;
	line-height: 12px;
	margin: 0;
	padding: 0;
	background: none;
	}

.mostTabsBox li a {
	margin: 0;
	padding: 7px 9px 6px;
	font-weight: bold;
	float: left;
	color: #000;
	}

.mostTabsBox li a:hover {
	color: #000;
	}

.mostTabsBox li.mostTabSelected {
	margin: 0;
	padding: 0;
	background: url(http://extras.mnginteractive.com/live/media/site17/2009/0602/20090602_032639_MEMV-top_tab.gif) no-repeat 0px 0px;
        width: 100px;
	}

.mostTabsBox li.mostTabSelected a:link, 
.mostTabsBox li.mostTabSelected a:visited, 
.mostTabsBox li.mostTabSelected a:active {
	color: #000;
	padding: 7px 9px 6px;
	text-decoration: none;
	}

.mostTabsBox li.mostTabSelected a:link, 
.mostTabsBox li.mostTabSelected a:visited, 
.mostTabsBox li.mostTabSelected a:active {
	background-color: #D4D4C5;
	}

.mostTabsBox li.mostTabSelected a:hover {
	text-decoration: underline;
	}

.mostHeader {
	clear: both;
	padding: 5px;
	font: normal 11px arial,helvetica,sans-serif;
	color: #666;
	}

.mostNote {
	padding-bottom: 6px;
	}

.mostRss img {
	vertical-align: middle;
	border: none;
	position: absolute;
	top: 6px;
	right: 8px;
	}

.mostTabBody {
	margin: 0px;
	padding: 8px;
        border: solid 1px #ccc;
        border-top: none;
	background: #fff;
        font: normal 12px tahoma,arial,sans-serif;
	}

.mostTabBody ol {
	padding: 0 0 0 30px;
	margin: 0;

	}

.mostTabBody li {
	font-weight: normal;
	margin-bottom: 2px;
        list-style-image: none;
	color: #52766D;
	}

.mostTabBody li a {
	font: normal 12px arial, verdana, helvetica, sans-serif;
        color: #52766D;
	text-decoration: none;
	}

.mostTabBody li a:hover {
	text-decoration: underline;
        color: #52766D;
	}

/***** End MEMV Styles *****/

#slideshow {
	width: 300px;
	border-bottom: 10px solid #52766d;
	font: 12px normal arial, helvetica, sans-serif;
	}
