/***** Region Changes *****/

div#navWrap div {
	overflow-x: visible!important;
}

.outerLeftRegion {
	*width: 662px!important;
}

.region4 td {
	float: right!important;
}

.complexListingFooter {
	display: none!important;
}

.headerRegion, div#sponsorLinks {
	padding-top: 8px!important;
	padding-bottom: 3px!important;
}

div#adPosition9 {
	padding-top: 5px!important;
}

.region3 {
	*padding-left: 2px!important;
}

.mostWidth {
	width: 290px!important;
)
}

.region3 .header {
	*margin-top: 5px!important;
	*text-align: left!important;
}

.region3 h1.section {
	*margin-bottom: 5px!important;
}

.region3 .listingItemTitle {
	padding-top: 0px!important;
}

.zvents_title {
	text-align: left!important;
}

.region2 .listingItemTitle {
	padding-top: 9px!important;
}

.listingItemTitle, .listingArticleBlurb, .listNoImage, .clearfix, .region4 li {
	text-align: left!important;
}

.outerLeftRegion, .headerRegion {
	padding-left: 8px!important;
}

.region2, .region7, .region6, div#navWrap,
.regionParent, .preHeaderRegion, div#adPosition0, .headerRegion, .contentStyle,
.outerLeftRegion, .region2and3box, .lastUpdatedDate,
.listingArticleBlurb, .outerRightRegion, .layout5FeatureItemBox,
.footerRegion, div#adPosition14, div#sponsorLinks, .region6and7Box, .region8 {
	margin: 0 auto 0;
	overflow: visible!important;
}


.region2, .region3, .region5 , .region7 , .region8 , .region9, .region11 {
	text-align: left!important;
}

.region4 div .contentBlock {
	text-align: left!important;
}

.region4 div {
	text-align: center!important;
}

.region4 {
	
}

.region11 .block {
	width: 300px;
}

div.region2, .region2 div, .region2 table {
	margin: 0 !important;
}

div.region2 {
	padding: 0 !important;
}

.region2 .complexListingBox {
	display: block;
	padding-top: 0px;
	padding-bottom: 10px!important;
	border: none!important;
}

.region2 .complexListingBox, .region3 .complexListingBox {
	overflow-x: visible !important;
}

/* begin adposition overflows - allows flash ads to display properly */

div#regionParent div#preHeader {
	*overflow-x: visible !important;
}

div #postHeader {
	display: block !important;
}

.outerLeftRegion, .outerLeftRegion div {
	overflow-x: visible !important;
	*overflow-x: hidden !important;
}

div#adPosition1 div, div#adPosition1 {
	overflow-x: visible !important;
}

div#adPosition6 div, div#adPosition6, .region4, .outerRightRegion {
	overflow-x: visible !important;
}

div#adPosition3 div, div#adPosition3, .postHeaderRegion, .outerRightRegion {
	overflow-x: visible !important;
}

/* end adposition overflows - allows flash ads to display properly */

/***** END Region Changes *****/

.topNav a,
#masthead_home a,
#navWrap a {
	text-decoration: none !important;
}

/* container for everything above the navigation */

#masthead_home {
	top: 0px;
	left: 0px;
	background: #ccc url(http://extras.mnginteractive.com/live/media/site94/2008/0107/20080107__headBG.jpg) no-repeat  0 0;
	height: 91px;
	position: relative;
	width: 1000px;
}

#home_masthead #masthead_home {
	background-image: url(http://extras.mnginteractive.com/live/media/site94/2008/0107/20080107__headBG.jpg);
	height: 85px;
}

/* today */

.today {
	font-size: 11px;
	padding: 3px 0 0 5px;
}

/* position and render the logo - hide logo text */

#logoLink {
	position: absolute;
	top: 20px;
	left: 10px;
}

#logoLink img {
	width: 300px;
	height: 50px;
	border: 0;
}

/* Begin top nav */

.topNav {
	background: url(http://extras.mnginteractive.com/live/media/site94/2008/0107/20080107__topNavBG.gif) 0 0 repeat-x;
	height: 22px;
	width: 1000px;
	margin: 0 15px 0 0;
	display: block;
}

/* BEGIN SECTION HEADER - this identifies the section after **********.com such as "News" */

h1.sectionheader {
	position: absolute;
	top: 30px;
	left: 337px;
	margin: 0;
	color: #fdc689;
	background: none;
	font-weight: bold;
	font-size: 32px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(http://extras.mnginteractive.com/live/media/site94/2008/0205/20080205__pageTitleBG.gif) 0 0 repeat-x;
}

/*--------------- BEGIN searchbar styles -----------------*/

#searchbar {
	height: 38px;
	position: absolute;
	left: 350px;
	top: 29px;
	width: 440px;
	padding: 0;
}

#searchbar form {
	padding: 0;
}

#searchbar label {
	float: left;
	padding: 5px 0 0 15px;
	color: #21486d;
	font-weight: bold;
}

#searchbar input {
	padding: 0;
	margin: 0;
}

#searchbar form input.searchbox {
	background-color: #fff;
	border: 1px solid #999;
	width: 255px;
	height: 18px;
	margin: 0;
}

#home_masthead #searchbar form input.searchbox {
	width: 220px;
	margin: 3px 0 6px 12px;
}

#searchbar form input.button {
	margin: 0;
	padding: 0;
}

/*---------- login Nav */

ul.loginNav {
	list-style: none;
	float: right;
	height: 20px;
	margin: 0;
	padding: 0;
}

ul.loginNav li {
	font-family: arial;
	font-style: bold;
	float: left;
	font-size: 11px;
	padding: 4px 0;
	height: 18px;
}

ul.loginNav li a {
	color: #fff;
	padding: 0 4px;
	font-weight: bold;
}

ul.loginNav li a:hover {
	color: #ccc;
	font-weight: bold;
}

ul.loginNav li.login {
	/

* background: url(http://extras.mnginteractive.com/live/media/site105/2007/1203/20071203__icnComputer.gif) 0 2px no-repeat; */
	padding-left: 5px;
}

ul.loginNav li.login a {
	background: url(http://extras.mnginteractive.com/live/media/site105/2007/1203/20071203__icnDiv.gif) 100% 2px no-repeat;
}

ul.loginNav li.email {
	/

*background: url(http://extras.mnginteractive.com/live/media/site105/2007/1203/20071203__icnEmail.gif) 0 4px no-repeat; */
	padding-left: 5px;
	margin-left: 10px;
}

ul.loginNav li.home {
	/

*background: url(http://extras.mnginteractive.com/live/media/site105/2007/1203/20071203__icnHome.gif) 0 2px no-repeat; */
	padding-left: 5px;
	margin-left: 10px;
}

ul.loginNav li.rss {
	/

*background: url(http://extras.mnginteractive.com/live/media/site105/2007/1203/20071203__icnRss.gif) 0 2px no-repeat;*/
	padding-left: 15px;
	margin-left: 10px;
}

/*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*/
}

/* ---------------------------- DEFAULT BLOCK STYLES ---------------------------- */

/* ------- main freeform container */

.block {
	padding: 0;
	font: normal 12px "Arial", verdana, helvetica, sans-serif;
	line-height: 18px;
	color: #000;
	clear: both;
	margin: 0 7px 5px 0;
	background: #fff;
}

.headOnly {
	padding: 0;
	margin-bottom: 0;
}

/* ------- block container - for two blocks side by side */

.twinBlocks {
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 10px;
}

/* ------- main freeform container inside of twinblocks */

.twinBlocks .block {
	float: left;
	width: 48%;
	padding: 1%;
	border: none;
	margin: 0;
	background-color: transparent;
	clear: none;
}

/* ------- main freeform container inside of twinblocks - ie hack to set width */

*html .twinBlocks .block {
	width: 50%;
}

.firstBlock {
	border-top: none;
}

/* ---------------------------- HEADERS  ---------------------------- */

.block .header {
	background: url(http://extras.mnginteractive.com/live/media/site94/2008/0205/20080205__secUnder.gif) 0 bottom repeat-x;
	width: 322px!important;
}

/* ------- main block header container */

.block h1.header {
	font: normal 20px "Arial", helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	padding: 5px;
	margin: 0;
	height: 23px;
	background: none;
}

/* ------- main block header & tabs header */

.block h1,
.block .tabs h1 {
	margin: 0;
	padding: 5px 0;
	font: bold 14px "Arial", helvetica, sans-serif;
	color: #000;
	background-image: none;
	height: auto;
}

/* ------- main block header & tabs header - inside of twinblocks */

.twinBlocks .block h1 {
	background-image: none;
	background-color: transparent;
	padding: 3px 0 5px 3px;
}

/* ------- alternate block header */

.block h1.alt {
	font: bold 18px "Arial", helvetica, sans-serif;
	background: url(http://extras.mnginteractive.com/live/media/site94/2008/0205/20080205__pageTitleBG.gif) 0 0 repeat-x;
	color: #333;
	padding: 5px;
}

.block h1.alt a:link,
.block h1.alt a:visited,
.block h1.alt a:active {
	color: #333;
}

.block h1.alt a:hover {
	color: #2e6343;
}

h1.section {
	text-align: left!important;
}

/*Region 3 complex listings styles*/

.region3 .header h1.section {
	*padding: 0px!important;
	padding-left: 0px!important;
	width: 300px;
}

.region3 .header h1.section {
	font: 14px Arial bold;
	background-color: #2e6343;
	color: #fff;
	margin-top: 0px!important;
	padding: 5px;
	padding-left: 10px;
	width: 300px;
}

/* ------- main section header (when in a header container) */

.block .header h1.section {
	font: normal 15px "Arial", helvetica, sans-serif;
	;
	font-weight: bold;
	color: #2f6744;
	background: none;
}

.block .header h1.alt {
	font: normal 15px "Arial", helvetica, sans-serif;
	;
	font-weight: bold;
	color: #2f6744;
}

.block .header ul.section li {
	float: left;
	list-style: none;
	background: none;
	padding: 0 5px 0 0;
}

.block .header img.rss {
	float: left;
	width: 11px;
	height: 11px;
	border: none;
	margin-top: 5px;
}

/* ------- default header links */

.block h1 a:link,
.block h1 a:visited,
.block h1 a:active {
	color: #000;
	text-decoration: none;
}

/* ------- default header links - rollover state */

.block h1 a:hover {
	color: #2e6343;
	text-decoration: underline;
}

/* ------- subhead class - used as a class to an inline element (span for eg) nested inside of an h1 */

.block h1 .sub {
	font: normal 12px "Arial", helvetica, sans-serif;
	margin: 0 10px;
}

/* ------- item on right of header text */

.block h1 .headerLinkR {
	float: right;
	font: bold 14px "Arial", helvetica, sans-serif;
	padding-top: 2px;
	background: transparent url(http://extras.mnginteractive.com/live/media/site94/2008/0205/20080205__more.gif) no-repeat right 3px;
}

/* ------- link on right of header text */

.block h1 .headerLinkR a {
	color: #2e6343;
}

/* ------- item on right of alternate header */

.block h1.alt .headerLinkR {
	float: right;
	font: bold 14px "Arial", helvetica, sans-serif;
	background: transparent url(http://extras.mnginteractive.com/live/media/site94/2008/0205/20080205__more.gif) no-repeat right 3px;
}

/* ------- link on right of alternate header text */

.block h1 .headerLinkR a {
	padding-right: 18px;
}

/* ------- sponsored logo container on right of header */

.block h1 .headerSponsor {
	float: right;
	font: normal 9px "Arial", helvetica, sans-serif;
	width: 150px;
	color: #222;
	margin: 0;
	padding: 0;
	text-align: right;
}

/* ------- sponsored logo image on right of header */

.block h1 .headerSponsor img {
	border: none;
	width: 72px;
	height: 22px;
	float: none;
	margin: 0 0 0 4px;
	padding: 0;
	vertical-align: middle;
}

/* ---------------------------- END HEADERS  ---------------------------- */

/* ---------------------------- TABS  ---------------------------- */

/* ------- default tab-set (unordered list) */

.block .tabs {
	float: left;
	display: block;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
	color: #000;
	list-style: none;
}

/* ------- default tab */

.block .tabs li {
	float: left;
	margin: 0;
	padding: 0 5px;
	background-color: #fff;
	background-image: none;
	border-left: 1px solid #222;
	line-height: 12px;
}

/* ------- first tab on left */

.block .tabs li.first {
	margin-left: 0px;
	border-left: none;
	padding-left: 0;
}

/* ------- tab link */

.block .tabs li a:link,
.block .tabs li a:visited,
.block .tabs li a:active {
	color: #2e6343;
	margin: 0;
	padding: 0;
}

/* ------- tab link - rollover state */

.block .tabs li a:hover {
	color: #525252;
}

.block .tabs li.bulletRaq {
	padding: 0 5px 0 8px;
	background-position: 5px 5px;
}

.block .tabs li.bulletRaq a {
	margin: 0 0 0 3px;
}

/* ---------------------------- END TABS  ---------------------------- */

/* ---------------------------- MAIN CONTENT ---------------------------- */

/* ------- main containter for freeform content (used within a 'block' container) - also see hack styles below  */

.block .contentblock {
	margin: 0 0 10px 0;
}

/* ------- main header for content (needed to differentiate from main h1 tag) */

.block .contentblock h1 {
	background: none;
	border: none;
}

/* ------- content headers */

.block .contentblock  h1,
.block .contentblock  h2,
.block .contentblock  h3,
.block .contentblock  h4,
.block .contentblock  h5 {
	margin: 0 0 5px 0;
	padding: 0;
}

/* ------- used when a list is used after a floated item - to force a line-break */

.block .contentblock .clearList {
	margin: 0;
	padding: 10px 5px;
	clear: both;
}

/* ------- forces floated elements to be contained within this class - also see hack styles below  */

.contentblock .clearfix {
	margin: 10px 0;
}

/* ------- secondary block header */

.block h2 {
	font: normal 12px "Arial", helvetica, sans-serif;
	color: #624735;
	margin: 10px 0 5px 0;
	padding: 0;
}

/* ------- secondary block header - link */

.block h2 a:link,
.block h2 a:active,
.block h2 a:visited {
	color: #624735;
}

/* ------- tertiary block header */

.block h3 {
	font: bold 11px "Arial", helvetica, sans-serif;
	color: #000;
	margin: 10px 0 5px 0;
}

/* ------- links */

.block a:link,
.block a:visited,
.block a:active {
	color: #000;
	text-decoration: none;
}

/* ------- links - rollover state */

.block a:hover {
	text-decoration: underline;
	color: #2e6343;
}

/* ------- alternate links */

.block a.alt {
	text-decoration: underline;
}

/* ------- alternate links - rollover state */

.block a:hover.alt {
	text-decoration: none;
}

/* ------- paragraph */

.block p {
	margin: 0 0 10px 0;
}

/* ------- unordered list */

.block ul {
	margin: 0 0 10px 0;
	padding: 0 2px;
	list-style: none;
}

/*  ------- default list items */

.block ul li {
	background: transparent url(http://extras.mnginteractive.com/live/media/site94/2008/0205/20080205__bullet_green.gif) no-repeat 0 6px;
	line-height: 14px;
	padding: 0 0 0 10px;
	margin: 0 0 3px 0px;
}

/*  ------- list items with a black bullet */

.block ul.bulletBlack li,
.block ul li.bulletBlack,
.block ul.bulletRaq li.bulletBlack,
.block ul.bulletNone li.bulletBlack,
.block ul.bulletRSS li.bulletBlack {
	background: transparent url(http://extras.mnginteractive.com/live/media/site94/2008/0205/20080205__bullet_black_sm.gif) no-repeat 0 6px;
}

/*  ------- list items with no bullet */

.block ul.bulletNone li,
.block ul li.bulletNone,
.block ul.bulletRaq li.bulletNone,
.block ul.bulletBlack li.bulletNone,
.block ul.bulletRSS li.bulletNone {
	background-image: none;
	padding: 0;
}

/*  ------- list items with RSS icon */

.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/site94/2008/0205/20080205__rss.gif) no-repeat 0 2px;
	padding: 0 0 0 20px;
	margin: 0 0 5px 0px;
}

/*  ------- list items with raquo ( >> ) icon */

.block ul li.bulletRaq,
.block ul.bulletRaq li,
.block ul.bulletNone li.bulletRaq,
.block ul.bulletBlack li.bulletRaq,
.block ul.bulletRSS li.bulletRaq {
	background: transparent url(http://extras.mnginteractive.com/live/media/site94/2008/0205/20080205__raq.gif) no-repeat 0 5px;
	padding: 0 0 0 10px;
}

/*  ------- main header inside a list */

.block ul h1 {
	background: none;
	margin: 0;
	padding: 0;
	font: bold 11px verdana, arial, helvetica, sans-serif;
	border: none;
	color: #000;
}

/*  ------- default list link */

.block li a {
	color: #111a70;
	margin: 0;
	padding: 2px 0;
}

/*  ------- one pixel solid line divider */

.block .hr {
	border-top: 1px solid #ccc;
	margin: 10px;
}

.block a.more {
	white-space: nowrap;
	font-weight: normal;
}

/* ---------------------------- IMAGES ---------------------------- */

/*  ------- default image (thumbnail) */

.block img {
	float: left;
	margin: 0 12px 0 0;
	width: 50px;
	border: 1px solid #ccc;
	padding: 1px;
}

/* ------- thumbnail images used in "special sections" */

.block img.specialSection {
	float: left;
	margin: 0 20px 0 0;
	width: 150px;
	border: 1px solid #ccc;
}

/*  ------- large thumbnail images */

.block img.bigthumb {
	width: 100px;
}

/*  ------- large & medium image containers */

.block .contentblock .image-med,
.block .contentblock .image-large {
	display: block;
	float: left;
	width: 100%;
	text-align: center;
}

/*  ------- large & medium images - shared styles */

.block .contentblock p.image-med img,
.block .contentblock p.image-large img {
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
}

/*  ------- large image */

.block .contentblock .image-large img {
	width: 300px;
}

/*  ------- medium image */

.block .contentblock .image-med img {
	width: 140px;
}

/*  ------- 80 pixel wide thumbnail */

.block img.thumb80 {
	float: none;
	margin: 0 auto 5px auto;
	width: 80px;
	border: none;
}

/*  ------- sets a fixed height and allows for scrollable content if necessary */

.block .scrolling {
	height: 120px;
	border: 1px solid #ccc;
	overflow: auto;
	padding: 10px;
	margin: 0;
	background: #fafafa;
}

/*  ------- containter specific to housing a list.  Different margins from standard contentblock.  Used for blog entries. */

.block .listBlock {
	margin: 0 0 5px 0;
}

/*  ------- listBlock paragraph */

.block .listBlock p {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #333;
}

/*  ------- time and date stamp found in some blog entries */

.block .dateStamp {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #999;
}

/*  ------- allows paragraph tags to flow into each other - Used for some blog entries. */

.block .inline p {
	display: inline;
}

/*  ------- right justifies content */

.block .right {
	text-align: right;
	padding: 0;
	margin: 0;
	display: block;
}

/*  ------- right justified link */

.block .right a {
	font: normal 10px arial, helvetica, sans-serif;
	color: #2e6343;
}

/*  ------- standard 'more' link */

.block .more a {
	font: bold 12px arial, helvetica, sans-serif;
	color: #2e6343;
}

/*  ------- removes margins and padding */

.block .tight {
	margin: 0;
	padding: 0;
}

/* ---------------------------- FOOTER ---------------------------- */

/*  ------- footer container */

.footer {
	font: normal 11px arial, helvetica, sans-serif;
	background: transparent url(http://extras.mnginteractive.com/live/media/site94/2008/0205/20080205__logo_realCities.gif) no-repeat 3px 20px;
	padding: 10px 0 20px 0;
	margin: 10px 0;
}

/*  ------- footer lists */

.footer ul {
	text-align: center;
	margin: 0;
	padding: 0;
}

/*  ------- footer top-list */

.footer ul.top {
	border-top: 3px solid #ccc;
	padding: 5px 0;
}

/*  ------- footer list-items */

.footer li {
	display: inline;
	padding: 0 0px;
	margin: 0;
}

/*  ------- footer links */

.footer a:link,
.footer a:visited,
.footer a:active {
	color: #036;
	padding: 0 4px 0 2px;
}

/*  ------- footer last link in list */

.footer li.last a:link,
.footer li.last a:visited,
.footer li.last a:active {
	border: none;
}

/* --------------------------------------------------------------------------------------------------
hack for floated elements in freeforms containers - makes the box expand for fit content in firefox */

.header:after,
.footer:after,
.headerAlt:after,
.contentblock:after,
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.header,
.footer,
.headerAlt,
.contentblock,
.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/

* html .header,
* html .footer,
* html .headerAlt,
* html .contentblock,
* html .clearfix {
	height: 1%;
}

.header,
.footer,
.contentblock,
.headerAlt,
.clearfix {
	display: block;
}

/* End hide from IE-mac */

/* END clearfix hack
------------------------------------------------------------------------------------------------- */

/* ---------------------------- BLOCK2 STYLES ---------------------------- */

/* ------- block2 freeform container - appended to block */

.block2 {
	margin: 0 0 5px 0;
	border-top: none;
	padding: 2px;
	border: none;
}

/* ------- block container - for two blocks side by side style3 */

.twinBlocks2 {
	border: none;
}

.block2 .header {
	background: none;
}

/* ---------------------------- HEADERS  ---------------------------- */

/* ------- block2 header & tabs header */

.block2 h1,
.block2 h1.alt,
.twinBlocks .block h1 {
	font-size: 14px;
	padding: 3px 0 0 6px;
	background: url(http://extras.mnginteractive.com/live/media/site94/2008/0205/20080205__featuredBG.gif) 0 0 repeat-x;
	color: #2e6343;
	height: 20px;
	margin: 0;
	border: none;
	border-bottom: solid 1px #b2b2b2;
}

.block2 h1 .headerSponsor {
	color: #fff;
}

.block2 h1 a:link,
.block2 h1 a:visited,
.block2 h1 a:active {
	color: #2e6343;
}

.block2 h1.alt {
	height: 28px;
	padding: 0;
	border: none;
	background: url(http://extras.mnginteractive.com/live/media/site94/2008/0205/20080205__roundRight.gif) 100% 0 no-repeat;
}

.block2 h1.alt a:link,
.block2 h1.alt a:visited,
.block2 h1.alt a:active {
	display: block;
	padding: 3px 0 0 6px;
	height: 25px;
	color: #fff;
	background: url(http://extras.mnginteractive.com/live/media/site94/2008/0205/20080205__roundLeft.gif) 0 0 no-repeat;
	margin: 0;
}

.block2 h1.alt a:hover {
	color: #ccc;
}

/* ------- sponsored logo image on right of header */

.block2 .headerSponsor img {
	padding-bottom: 6px;
}

.block2 h1 .headerLinkR a {
	color: #fff;
	background-image: none;
}

/* ---------------------------- TABS  ---------------------------- */

/* ------- default tab-set (unordered list) */

.block2 .tabs {
	background: #c6c6bb;
	margin: 0;
	border-bottom: none;
	padding: 3px 0 0 0;
}

/* ------- default tab */

.block2 .tabs li {
	height: 20px;
	margin: 0;
	background: none;
	border: none;
}

/* ------- first tab on left */

.block2 .tabs li.first {
	border: solid 1px #ccc;
	border-bottom: none;
	background: #fff;
	text-decoration: none;
	margin-left: 3px;
}

/* ------- tab link */

.block2 .tabs li a:link,
.block2 .tabs li a:visited,
.block2 .tabs li a:active {
	background-image: none;
	font-size: 10px;
	text-decoration: underline;
	padding: 2px;
}

.tabContentBlock {
	background: #fff !important;
	border: solid 1px #ccc;
	border-top: none;
}

/* ------- tab link - rollover state */

.block2 .tabs li a:hover {
	
}

.block2 .tabs li.bulletRaq {
	
}

.block2 .tabs li.bulletRaq a {
	
}

/* ---------------------------- END TABS  ---------------------------- */

/* ---------------------------- MAIN CONTENT ---------------------------- */

/* ------- main containter for freeform content (used within a 'block2' container) */

.block2 .contentblock {
	border: solid 1px #b2b2b2;
	border-top: none;
	background: #fff;
	padding: 8px;
	margin: 0 0 5px 0;
}

.block2 h2 {
	
}

.block2 h2 a:link,
.block2 h2 a:visited,
.block2 h2 a:active {
	
}

.block2 h3 {
	
}

.block2 h3 a:link,
.block2 h3 a:visited,
.block2 h3 a:active {
	
}

/* ---------------------------- BLOCK2 STYLES ---------------------------- */

/* ------- block2 freeform container - appended to block */

.block3 {
	margin: 0 0 5px 0;
	border-top: none;
	padding: 2px;
	border: none;
}

/* ------- block container - for two blocks side by side style3 */

.twinBlocks2 {
	border: none;
}

.block3 .header {
	background: none;
}

/* ---------------------------- HEADERS  ---------------------------- */

/* ------- block2 header & tabs header */

.block3 h1,
.block3 h1.alt,
.twinBlocks .block h1 {
	font-size: 14px;
	padding: 3px 0 0 6px;
	background: url(http://extras.mnginteractive.com/live/media/site94/2008/0205/20080205__block3head.gif) 0 0 repeat-x;
	color: #fff;
	height: 20px;
	margin: 0;
	border: none;
}

.block3 h1 .headerSponsor {
	color: #fff;
}

.block3 h1 a:link,
.block3 h1 a:visited,
.block3 h1 a:active {
	color: #fff;
}

.block3 h1.alt {
	height: 28px;
	padding: 0;
	border: none;
	background: url(http://extras.mnginteractive.com/live/media/site94/2008/0205/20080205__roundRight.gif) 100% 0 no-repeat;
}

.block3 h1.alt a:link,
.block3 h1.alt a:visited,
.block3 h1.alt a:active {
	display: block;
	padding: 3px 0 0 6px;
	height: 25px;
	color: #fff;
	background: url(http://extras.mnginteractive.com/live/media/site94/2008/0205/20080205__roundLeft.gif) 0 0 no-repeat;
	margin: 0;
}

.block3 h1.alt a:hover {
	color: #ccc;
}

/* ------- sponsored logo image on right of header */

.block3 .headerSponsor img {
	padding-bottom: 6px;
}

.block3 h1 .headerLinkR a {
	color: #fff;
	background-image: none;
}

/* ---------------------------- TABS  ---------------------------- */

/* ------- default tab-set (unordered list) */

.block3 .tabs {
	background: #ccc;
	margin: 0;
	border-bottom: none;
	padding: 3px 0 0 0;
}

/* ------- default tab */

.block3 .tabs li {
	height: 20px;
	margin: 0;
	background: none;
	border: none;
}

/* ------- first tab on left */

.block3 .tabs li.first {
	border: solid 1px #ccc;
	border-bottom: none;
	background: #fff;
	text-decoration: none;
	margin-left: 3px;
}

/* ------- tab link */

.block3 .tabs li a:link,
.block3 .tabs li a:visited,
.block3 .tabs li a:active {
	background-image: none;
	font-size: 10px;
	text-decoration: underline;
	padding: 2px;
}

.tabContentBlock {
	background: #fff !important;
	border: solid 1px #ccc;
	border-top: none;
}

/* ------- tab link - rollover state */

.block3 .tabs li a:hover {
	
}

.block3 .tabs li.bulletRaq {
	
}

.block3 .tabs li.bulletRaq a {
	
}

/* ---------------------------- END TABS  ---------------------------- */

/* ---------------------------- MAIN CONTENT ---------------------------- */

/* ------- main containter for freeform content (used within a 'block2' container) */

.block3 .contentblock {
	border: solid 1px #b2b2b2;
	border-top: none;
	background: #fff;
	padding: 8px;
	margin: 0 0 5px 0;
}

.block3 h2 {
	
}

.block3 h2 a:link,
.block3 h2 a:visited,
.block3 h2 a:active {
	
}

.block3 h3 {
	
}

.block3 h3 a:link,
.block3 h3 a:visited,
.block3 h3 a:active {
	
}

/*complex listing styles */

#RDS_default a.listingItemTitle:link,
#RDS_default a.listingItemTitle:visited {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

#RDS_default a.listingItemTitle:hover {
	text-decoration: underline;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

/* Article Styles */

#RDS_default .listingArticleBlurb {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	margin-bottom: 10px;
}

#RDS_default a.listingArticleLinkTo:link,
#RDS_default a.listingArticleLinkTo:visited {
	font: 11px arial bold;
	color: #2e6343;
	text-decoration: none;
}

#RDS_default a.listingArticleLinkTo:hover {
	color: #2e6343;
	font-weight: bold;
	text-decoration: underline;
}

#RDS_default .listNoImage {
	list-style-image: url(http://extras.mnginteractive.com/live/media/site94/2008/0418/20080418_013041_20071210_031744_BulletImage.gif);
}

#RDS_default .articletitle {
	font: 18px arial bold;
	margin: 5px;
}

#RDS_default .articlebyline {
	font: 10px arial;
	margin: 5px;
}

#RDS_default .articledate {
	font: 10px arial;
	color: #999999;
	margin: 5px;
}

#RDS_default .articlebody {
	font: 12px arial;
	margin: 5px;
}

#RDS_default a.complexListingLink:link,
#RDS_default a.complexListingLink:visited {
	font-family: arial;
	font-size: 12px;
	color: #2e6343;
	text-decoration: none;
}

#RDS_default a.complexListingLink:hover {
	font-size: 12px;
	color: #2e6343;
	text-decoration: underline;
}

#RDS_default .complexListingbox {
	background-color: #ffffff;
}

/* BEGIN Most Popular Default Styles */

.mostTabsBox {
	*margin: 0!important;
	)

.mostWidth { width: 300px;
}

.mostViewedBox A {
	text-decoration: none;
}

.mostTabsBox {
	margin: 0;
	padding: 0;
	font-weight: bold;
}

.mostTabsBox LI {
	float: left;
	padding: 5px 5px 5px 5px;
	list-style: none;
}

.mostTabsBox LI A {
	color: #000;
}

.mostHeader {
	padding: 8px 15px 0px 7px;
}

.mostNote {
	float: left;
}

.mostRss {
	float: right;
}

.mostClear {
	clear: both;
	margin: 0;
	padding: 0;
}

.mostTab {
	background: #999;
}

.mostTabSelected {
	background: #ccc;
}

.mostTabBody {
	border: solid 3px #ccc;
}

/* END Most Popular Default Styles */

.mostViewedBox {
	color: #000;
	display: block;
	margin-left: 20px!important;
	font: normal 12px arial,helvetica,sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
	/*width: 100%;*/
	po

sition: relative;
	background: url(http://extras.mnginteractive.com/live/media/site94/2008/0205/20080205__headRightBG.gif) repeat-x right 0;
	padding: 0;
}

.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/site94/2008/0205/20080205__headLeftBG.gif) no-repeat 0 0;
	padding: 0 40px 0 3px;
}

.mostTabsBox li {
	float: left;
	white-space: nowrap;
	line-height: 12px;
	margin: 0;
	padding: 0;
	background: none;
}

.mostTabsBox li a {
	margin: 0;
	padding: 7px 9px 6px;
	font-weight: bold;
	float: left;
	text-decoration: underline;
	color: #fff;
}

.mostTabsBox li a:hover {
	color: #ccc;
}

.mostTabsBox li.mostTabSelected {
	margin: 0;
	padding: 0;
	background: url(http://extras.mnginteractive.com/live/media/site94/2008/0205/20080205__tabOnRight.gif) no-repeat right 3px;
	color: #333;
}

.mostTabsBox li.mostTabSelected a:link, 
.mostTabsBox li.mostTabSelected a:visited, 
.mostTabsBox li.mostTabSelected a:active {
	color: #333;
	padding: 7px 9px 6px;
	text-decoration: none;
}

.mostTabsBox li.mostTabSelected a:link, 
.mostTabsBox li.mostTabSelected a:visited, 
.mostTabsBox li.mostTabSelected a:active {
	background: transparent url(http://extras.mnginteractive.com/live/media/site94/2008/0205/20080205__tabOnLeft.gif) no-repeat left 3px;
}

.mostTabsBox li.mostTabSelected a:hover {
	text-decoration: underline;
}

.mostHeader {
	clear: both;
	padding: 5px;
	font: normal 11px arial,helvetica,sans-serif;
	color: #666;
}

.mostNote {
	padding-bottom: 6px;
}

.mostRss img {
	vertical-align: middle;
	border: none;
	position: absolute;
	top: 2px;
	right: 2px;
}

.mostTabBody {
	margin: 0pt 0pt 2px;
	padding: 8px;
	border: 1px solid #CCCDCF;
	border-top: none;
	background: #fff;
}

.mostTabBody ol {
	padding: 0 0 0 30px;
	margin: 0;
}

.mostTabBody li {
	font-weight: bold;
	color: #000;
	margin-bottom: 5px;
}

.mostTabBody li a {
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

.mostTabBody li a:hover {
	text-decoration: underline;
	color: #2e6343;
}

a.featuredlink, a.featuredlink:link, a.featuredlink:visited {
	font-family: Arial;
	font-weight: bold;
	color: #2f6744;
	font-size: 14px;
}

a.featuredlink:hover {
	text-decoration: underline;
}
