/************************************* RDS_styles.css index *************************************
1. styles to override MNGiDefaultStyles.css global styles
2. masthead styles
3. CL styles
4. "More" CL Styles and region CL
5. Article styles
6. Most Popular styles
7. Footer styles
8. Top listing styles
9. zVents styles
10. Poll styles
11. Hack for floated elements (used for floated thumbnails)
12. Slideshow styles
13. Feature Box styles
14. About Us styles
15. RSS page styles
16. Site map styles
17. Search page styles
18. Privacy Policy styles
19. Weather page styles
20. Ellington migration comments/inlines styles
21. Archive Search styles
22. PMP Footer
23. Social 
**************************************************************************************************/

/*################################### 1. Begin Global Styles ####################################*/
 body {
   font-family: arial, helvetica, sans-serif;
   background: #fff 0 0;
   padding: 0px;
   margin: 0px;
   text-align:center;
}

td.gutter{
   display: block;
}

 div, span, ul, li {padding: 0;margin: 0;}
 a {text-decoration: none;}
 a:hover {
	color:#000 !important;
	text-decoration:underline;
}
 .adElement{margin: 10px 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 */

.adElement a:link,
.adElement a:visited,
.adElement a:hover {
 color: #ffffff;
}
.regionParent {
  border-spacing: 0; 
  padding: 0;
  margin: auto; 
  background-color: #ffffff
} 
.generic-body { 
  font:12px arial;	
}
.generic-body a:link {
  font:12px arial;
  color:#776755;
  text-decoration:none;
}
.generic-body a:hover {
  font:12px arial;
  color:#776755 !important;
  text-decoration:underline;
}
.generic-body a:visited {
  font:12px arial;
  color:#968571;
  text-decoration:none;
}
/* ################################### 2. Masthead CSS ########################################### */

.topNav a,s
#masthead_home a,
#navWrap a {
	text-decoration: none !important;
	}

/* container for everything above the navigation */
#masthead_home {
	top: 0px;
	left: 0px;
	background: #fff url(http://extras.mnginteractive.com/live/media/site20/2009/0417/20090417_090005_headBG.jpg) no-repeat  0 0;
	height: 90px;
	position: relative;
	width: 1000px;
	}

#home_masthead #masthead_home {
	background-image:url(http://extras.mnginteractive.com/live/media/site20/2009/0417/20090417_090005_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: #786755;
	height: 22px;
	width: 1000px;
	margin: 0 0 0 0;
	}

*html .topNav{
margin-bottom:-5px;
}

/*--------------- BEGIN searchbar styles -----------------*/

*html .csearchtext{
height:18px;
}

#searchbar {
	height: 38px;
	position: absolute;
	left: 684px;
	top: 36px;
	width: 310px;
	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: 230px;
	height: 20px;
	margin: 0;
	}
	
#home_masthead #searchbar form input.searchbox {
	width: 220px;
	margin: 3px 0 6px 12px;
	}
	
#searchbar form input.button {
	background-color: #776755;
        color:#fff;
	margin: 0;
	padding: 3px 4px 3px 4px;
	margin-top:-10px;
	border:none;
	}

ul#searchoptions li.end span { 
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	}

ul#searchoptions .yahooText {
       color: #cc0000;
}

*html #searchbar form input.button {
	margin: 0;
	padding: 0;
	margin-top:-2px;
	border:none;	
	}

/* --------------- BEGIN Search Options --------------------*/

ul#searchoptions {
	position: relative;
	top: 2px;
	left: 0;
	font-size: 10px;
	list-style: none;
	padding: 0;
	color: #000;
        font-family: arial;
	}

*html ul#searchoptions {
	margin-top: -5px;
        margin-left: 0px;
	} 
/*
*+html ul#searchoptions {
	top: 19px;
	} 
*/
ul#searchoptions li {
	float: left;
	padding: 0;
	margin: 0 1px 0 0;
        font: 10px Arial;
	}

*html ul#searchoptions li {
	float: left;
	padding: 0;
	margin: 0 4px 0 0;
        font: 10px Arial;
	} 
	
ul#searchoptions li.end span { 
	font-size: 10px; 
	font-weight: bold;
	}

ul#searchoptions input.radio {
	margin: 0 3px 0 0;
	padding: 0 10px 0 0;
	}

ul#searchoptions .red {
	color: red;
        font:bold 10px Arial;
	}

ul#searchoptions .big {
	text-transform: uppercase;
	font-weight: bold;
        font:bold Arial;
	color: #000;
	}

/*--------------------- weather ----------------------*/

.weather img{
height:18px;
}

ul.weather {
	list-style: none;
	float: left;
        margin:0px;	 
	}

*html ul.weather{
margin-left:10px;
}

.weatherSectionLink {
	font: bold 12px Arial; 
        color:#ffffff;
	}
a.weatherSectionLink:hover {
	color: #fff !important;
        text-decoration:underline !important;
	}
a.weatherL, a.weatherN, a.weatherH {
	color: #fff;
        font:10px arial !important;
	}	

a.weatherL:hover, a.weatherH:hover, a.weatherN:hover  {
	color: #fff !important;
        text-decoration:underline !important;
	}
.region2 a.weatherL, .region2 a.weatherN, .region2 a.weatherH {
	color: #776755;
	}
.region2 a.weatherL:hover, .region2 a.weatherH:hover,.region2 a.weatherN:hover {
	color: #776755 !important;
        text-decoration:underline !important;
	}	
ul.weather li.title {
	font:bold 12px Arial;
	background: url(http://extras.mnginteractive.com/live/media/site234/2008/0110/20080110__icnSun.gif) 100% 3px no-repeat;
	padding-right: 17px;
	color: #fff;
	}	

.weathercontent{
font:normal 10px arial;
color:#ffffff;
}

.weathercontent .weatherfivedaylink{
color:#ffcc66;
font: 10px arial; 
}
a.weatherFiveDayLink:hover {
font:10px arial !important;
color:#ffcc66 !important;
text-decoration:underline !important;
}
a.weatherFiveDayLink:visited {
color:#ffcc66 !important;
text-decoration:none;
}
.weathersectionlink{
font:bold 12px arial;
}





/*------------------- login Nav ---------------------*/

ul.loginNav {
	list-style: none;
	float: right;
margin:0px;
	}

ul.loginNav li {
	float: left;
	font:normal 11px Arial;
        color:#ffffff;
	padding: 4px 0;
	}

ul.loginNav li.last {
	background: none;
	margin-right: 15px;
	}

ul.loginNav li a {
	color: #fff;
	padding: 0 4px;
	}

ul.loginNav li a:hover {
	color: #fff !important;
        text-decoration: underline !important;
	}
	
/*--------------------- Begin Navigation ----------------------*/

/*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*/
	}

/*Nav Bar Wrapper - sets the width/height/look of entire nav bar*/
#navWrap {
	width: 1000px;
	background: #fff url(http://extras.mnginteractive.com/live/media/site20/2009/0417/20090417_091740_navBG.gif) 0 0 repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	height: 29px;
	}

/*
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 {
	float: left;
	background: url(http://extras.mnginteractive.com/live/media/site20/2009/0421/20090417_053223_leftNavBG.gif ) 99% 0px no-repeat;
	height: 29px;
	}

#nav #nodrop{
display:none;
}

#nav #maindiv0 {
       border-left: 1px solid #9e8f7e;
}

/*Main Nav Item Links*/
#nav #maindiv0 a,#nav #maindiv1 a,#nav #maindiv2 a,#nav #maindiv3 a,#nav #maindiv4 a,#nav #maindiv5 a,
#nav #maindiv6 a,#nav #maindiv7 a,#nav #maindiv8 a,#nav #maindiv9 a,#nav #maindiv10 a,
#nav #maindiv11 a,#nav #maindiv12 a,#nav #maindiv13 a,#nav #maindiv14 a,#nav #maindiv15 a,
#nav #maindiv16 a,#nav #maindiv17 a,#nav #maindiv18 a,#nav #maindiv19 a,#nav #maindiv20 a,
#nav #maindiv21 a,#nav #maindiv22 a,#nav #maindiv23 a,#nav #maindiv24 a,#nav #maindiv25 a,
#nav #maindiv26 a,#nav #maindiv27 a,#nav #maindiv28 a,#nav #maindiv29 a,#nav #maindiv30 a {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #776755;
	margin: 0;
	padding: 6px 18px 0 8.5px;
	text-decoration: none;
	}

#nav #maindiv0 a:visited,
#nav #maindiv1 a:visited,
#nav #maindiv2 a:visited,
#nav #maindiv3 a:visited,
#nav #maindiv4 a:visited,
#nav #maindiv5 a:visited,
#nav #maindiv6 a:visited,
#nav #maindiv7 a:visited,
#nav #maindiv8 a:visited 
{
color:#968571;
}

/*Main Item Hover States*/
#nav .navHover {
	text-decoration: underline;
	margin: 0;
	padding: 0;
	}

#nav .navHover a {
	color: #000 !important;
	}

#nav .navHoverNoSub, .navHoverNoSub a {
	text-decoration: none;
	background-color: #fff;
	margin: 0;
	padding: 0;
}

/*Sub Menu Container*/
.subdiv {
	display: block;
	background-color: #ded2c4 !important;
	width: 150px;
	padding: 0;
	position: absolute;
	visibility: hidden;
	text-align:left;
	}

#nav .subdiv a {
	background-image: none !important;
	margin: 0;
	font-size: 12px !important;
	padding: 2px 0 2px 5px !important;
	}

#nav .subdiv a:hover {
	background-color: #776755 !important;
	color: #fff !important;
	}


/*-------------------------- Right Nav --------------------------------*/
/*Right Nav Wrapper*/
#nav #rightNav {
	margin-right: 0px;
	}

/*Main Items*/
#nav #rightNav #maindiv0,#nav #rightNav #maindiv1,#nav #rightNav #maindiv2,#nav #rightNav #maindiv3,#nav #rightNav #maindiv4,#nav #rightNav #maindiv5,
#nav #rightNav #maindiv6,#nav #rightNav #maindiv7,#nav #rightNav #maindiv8,#nav #rightNav #maindiv9,#nav #rightNav #maindiv10,
#nav #rightNav #maindiv11,#nav #rightNav #maindiv12,#nav #rightNav #maindiv13,#nav #rightNav #maindiv14,#nav #rightNav #maindiv15,
#nav #rightNav #maindiv16,#nav #rightNav #maindiv17,#nav #rightNav #maindiv18,#nav #rightNav #maindiv19,#nav #rightNav #maindiv20,
#nav #rightNav #maindiv21,#nav #rightNav #maindiv22,#nav #rightNav #maindiv23,#nav #rightNav #maindiv24,#nav #rightNav #maindiv25,
#nav #rightNav #maindiv26,#nav #rightNav #maindiv27,#nav #rightNav #maindiv28,#nav #rightNav #maindiv29,#nav #rightNav #maindiv30 {
	float: right;
	display: block;
	background-color:#900808;
	}
	
/*Main Links*/
#nav #rightNav #maindiv0 a,#nav #rightNav #maindiv1 a,#nav #rightNav #maindiv2 a,#nav #rightNav #maindiv3 a,#nav #rightNav #maindiv4 a,#nav #rightNav #maindiv5 a,
#nav #rightNav #maindiv6 a,#nav #rightNav #maindiv7 a,#nav #rightNav #maindiv8 a,#nav #rightNav #maindiv9 a,#nav #rightNav #maindiv10 a,
#nav #rightNav #maindiv11 a,#nav #rightNav #maindiv12 a,#nav #rightNav #maindiv13 a,#nav #rightNav #maindiv14 a,#nav #rightNav #maindiv15 a,
#nav #rightNav #maindiv16 a,#nav #rightNav #maindiv17 a,#nav #rightNav #maindiv18 a,#nav #rightNav #maindiv19 a,#nav #rightNav #maindiv20 a,
#nav #rightNav #maindiv21 a,#nav #rightNav #maindiv22 a,#nav #rightNav #maindiv23 a,#nav #rightNav #maindiv24 a,#nav #rightNav #maindiv25 a,
#nav #rightNav #maindiv26 a,#nav #rightNav #maindiv27 a,#nav #rightNav #maindiv28 a,#nav #rightNav #maindiv29 a,#nav #rightNav #maindiv30 a {
	display: block;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin: 0 2px 0 2px;
	padding: 7px 4px 6px 4px;
	}
	
/*Main Item Hover States*/
#nav #rightNav .navHover {
	display: block;
	background: #900808 !important;
	}	
	
#nav #rightNav .navHover {
	color: #ff9900;
	/*border: solid 1px red;*/
	}
	
#nav #rightNav .navHover a {
	color: #ff9900 !important;

	}

/*Sub Menu Container*/
#nav #rightNav .subdiv {
	display: block;
	background: #fff !important;
	width: 150px;
	position: absolute;
	visibility: hidden;
	margin: 0 !important;
	padding: 0 !important;
	}

#nav #rightNav #maindiv0 .subdiv a, #nav #rightNav #maindiv1 .subdiv a, #nav #rightNav #maindiv2 .subdiv a, #nav #rightNav #maindiv3 .subdiv a, #nav #rightNav #maindiv4 .subdiv a, #nav #rightNav #maindiv5 .subdiv a, 
#nav #rightNav #maindiv6 .subdiv a, #nav #rightNav #maindiv7 .subdiv a, #nav #rightNav #maindiv8 .subdiv a, #nav #rightNav #maindiv9 .subdiv a, #nav #rightNav #maindiv10 .subdiv a,
#nav #rightNav #maindiv11 .subdiv a, #nav #rightNav #maindiv12 .subdiv a, #nav #rightNav #maindiv13 .subdiv a, #nav #rightNav #maindiv14 .subdiv a, #nav #rightNav #maindiv15 .subdiv a, 
#nav #rightNav #maindiv16 .subdiv a, #nav #rightNav #maindiv17 .subdiv a, #nav #rightNav #maindiv18 .subdiv a, #nav #rightNav #maindiv19 .subdiv a, #nav #rightNav #maindiv20 .subdiv a,
#nav #rightNav #maindiv21 .subdiv a, #nav #rightNav #maindiv22 .subdiv a, #nav #rightNav #maindiv23 .subdiv a, #nav #rightNav #maindiv24 .subdiv a, #nav #rightNav #maindiv25 .subdiv a,
#nav #rightNav #maindiv26 .subdiv a, #nav #rightNav #maindiv27 .subdiv a, #nav #rightNav #maindiv28 .subdiv a, #nav #rightNav #maindiv29 .subdiv a, #nav #rightNav #maindiv30 .subdiv a {
	font-size: 11px !important;
	/*padding: 0;*/
	color: #000 !important;
	margin: 0;
	padding: 2px 0 2px 5px !important;
	}

#nav #rightNav .subdiv a:hover {
	background-color: #ccc !important;
	color: #fff !important;
	/*margin: 0 !important;*/
	}

#nav #maindiv8,
#nav #maindiv9,
#nav #maindiv10,	
#nav #maindiv11,
#nav #maindiv12,
#nav #maindiv13{
background:none;
}

/*############################ End Navigation ##############################*/

/*############################ 3. BEGIN DEFAULT CL STYLES ##############################*/

.complexListingBox {
margin-left: auto;
margin-right: auto;
margin-bottom: 5px;
font: bold 10px Arial;
}

/* Commenting out the following, as it cuts off content in IE6

*html .complexlistingbox{
margin-top:-10px;
}

*/

.complexListingBox a {
     text-decoration: none;
}


.complexListingTitle-FF {
     border-bottom: 1px solid #ccc;
     width:316px;
     font-family:verdana, arial, sans-serif;
     font-size:16px;
     padding-top:10px;
}

.complexListingTitle-FF a {
     color: #000;
     text-decoration:none;
}
.complexListingTitle-FF a:hover {
     color: #000;
     text-decoration:underline !important;
     font-weight:normal;
}
.complexListingTitle-FF a:visited {
     color: #666;
     text-decoration:none;
     font-weight:normal;
}
.complexListingItemPhotoCredit {
display: none;
}

.complexListingItemImage {
}


.complexListingItemImage img{
}

.lastUpdatedDate {
   display:none;
}

.complexlistingbox a.listingItemTitle, a.listingItemTitle, a.listingItemTitle {
     color: #776755;
     text-decoration: none !important;
     font: bold 14px Arial;
     list-style-type: disc;
     text-indent: 0px;
     margin: 5 0 0 2;
     width: 100%;
     display: block;
     padding-top:10px;
}

.complexlistingbox a.listingitemtitle:hover, a.listingItemTitle:hover, a.ListingItemTitle:hover{
     color:#776755 !important;
     font: bold 14px Arial !important;
     text-decoration:underline !important;
}

.complexlistingbox a.listingitemtitle:visited, a.listingItemTitle:visited, a.ListingItemTitle:visited{
     color:#9e8f7e !important;
     font: bold 14px Arial !important;
     text-decoration:underline;
}
.listingArticleBlurb{
font:normal 12px Arial;
color:#000000;
  display: block;
  margin: 0 0 10 5;
display:inline;
}

.complexListingMoreHeadlines {
display: none;
}

a.complexListingLink {
text-decoration: none;
color: #776755;
font:normal 11px Arial;
line-height: 14px;
margin:0px;
}
a.complexListingLink:hover{
text-decoration: none;
color: #776755 !important;
font:normal 11px Arial;
line-height: 14px;
margin:0px;
text-decoration:underline;
}
a.complexListingLink:visited{
text-decoration: none;
color: #968571;
font:normal 11px Arial;
line-height: 14px;
margin:0px;
text-decoration:none;
}
.complexListingBox li {
margin:2px 0 0 5px;
padding:0 10px;
font-size: 11px;
color: #776755;
display:block;
}

*html .complexlistingbox li{
padding:0px;
}

.complexListingFooter {
display: none;
}

.complexListingItemImage {
padding-right: 5px;
}

.complexListingBox li.listNoImage {
list-style: none;
background: transparent url(http://extras.mnginteractive.com/live/media/site20/2009/0430/20090430_042326_bullet.gif) no-repeat 0 3px;
   }

a.listingArticleLinkTo{
font:bold 11px Arial;
color:#776755;

}

a.listingArticleLinkTo:hover{
font:bold 11px Arial;
color:#776755 !important;
text-decoration:underline !important;
}

.complexlistingbox .listingarticleblurb p{
display:none;
}

.listnoimage a:hover{
color:#990000;
}

/*##################### END DEFAULT CL STYLES ########################*/

/*##################### 4. "More" CL Styles and region CL ########################*/
.morelisting {
background-color:#fff;
color:#fff;
margin-top:-14px;
width:100px;
margin-left:216px;
text-align:right;
font: 12px arial;
}
.morelisting h1{
font:bold 12px Arial;
padding:5px;
padding-left:10px;
}
.region2 .complexListingTitle-FF {
     border-bottom: 1px solid #ccc;
     width:650px;
     font-family:verdana, arial, sans-serif;
     font-size:16px;
     padding-top:10px;
}
.region2 .morelisting {
background-color:#fff;
color:#fff;
margin-top:-15px;
width:100px;
border-bottom:1px solid #ccc;
*border-bottom:none !important;
float:right;
margin-left:18px;
text-align:right;
font: 12px arial;
}
.region2 a.listingitemtitle {
    font: bold 14px Arial;
    color:#776755;
    text-decoration:none;
    margin: 0 0 -10px 0;
}
.region2 .listingitemTitle {
    font: bold 14px Arial;
    color:#776755;
    text-decoration:none;
    margin: 0 0 10px 0;
}
.region3 .complexListingTitle-FF {
     border-bottom: 1px solid #ccc;
     font-family:verdana, arial, sans-serif;
     font-size:16px;
     padding-top:10px;
     margin-left:18px;
}
.region3 .complexlistingbox{
padding:0px;
width:300px;
}

*html .region3 .complexlistingbox{
padding:0px;
margin-top:0px;
margin-left:18px;
}

.region3 .complexlistingbox tbody tr{
padding:3px;
}

.region4 a.listingitemtitle {
    font: bold 18px Arial;
    color:#000;
    text-decoration:none;
}
.region4 a.listingitemtitle:hover {
    font: bold 18px Arial !important;
    color:#000 !important;
    text-decoration:underline;
}
.region4 a.listingitemtitle:visited {
    font: bold 18px Arial !important;
    color:#666 !important;
    text-decoration:none;
}
.region5 a.listingitemtitle {
    font: bold 14px Arial;
    color:#776755;
    text-decoration:none;
    margin: 0 0 -10px 0;
}
.region5 .listingitemTitle {
    font: bold 14px Arial;
    color:#776755;
    text-decoration:none;
    margin: 0 0 10px 0;
}
.region8 .complexListingTitle {
     font-family:verdana, arial, sans-serif;
     font-size:16px;
     font-weight:normal;
     color: #000;
     height:26px;
     text-decoration:none;
     border-bottom: 1px solid #ccc;
     float:left;
     width:100%;
     margin-top:0px;
     text-align:left;
     line-height:2em;
}


/*############################# 5. Ariticle Styles #############################*/

.articletitle{
color:#0000000;
font:bold 20px arial;
font-weight:normal;
padding: 10px 0 10px 0;
}

.articletitle-bg {
color:#0000000;
font:bold 20px arial;
font-weight:normal;
background:url(http://extras.mnginteractive.com/live/media/site20/2009/0429/20090429_010817_dotted-line.jpg) 0px 28px repeat-x;
padding: 8px 0 0 0;
height:28px;
width:650px;
}

.articlebyline{
color:#383838;
text-decoration:none;
}

.articledate{
color:#999999;
}

.articlebody{
font:normal 12px Arial;
}

.articlebox{
padding-left:5px;
}
.articleOptions {
text-align:left;
margin-bottom:0px;
background:url(http://extras.mnginteractive.com/live/media/site20/2009/0429/20090429_010817_dotted-line.jpg) 0px 28px repeat-x;
padding: 8px 0 0 0;
height:28px;
}
.articleViewerGroup .footer {
border:none;
width:0px;
}


/* -------------- Embedded Image Viewer/Gallery Styles -------------------- */

#photoviewer {
	width:200px; 
	padding: 0;
	border: 1px solid #392c1e;
	background-color: #776755;
	margin: 0px 0px 10px 0px;
	text-align: left;
}
#photoviewer .clicktoenlargephoto {
	margin: 0;
	height: 14px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #fff;
	background-color: #7f7f7f;
	border-bottom: 1px solid #ccc;
	display: block;
}
#photoviewer .photocontainer {
    margin: 0 auto;
	padding: 0;
	background-color: #776755;
	overflow: hidden;
	display: table;
	_position: relative;
}

#photoviewer .photocell {
	_position: absolute;
	_top: 50%;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

#photoviewer .photocell a:link img, #photoviewer .photocell a:visited img {
	border-style:none;
}

#photoviewer .photo {
	_position: relative;
	_top: -50%;
}
*html #photoviewer p {
	padding: 5px;
}
#photoviewer div.caption {
        height:140px !important;
	margin: 0;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000;
	background-color: #fff;
	border:none !important;
}
#photoviewer ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	background-color: #776755;
	max-height: 30px;
}
#photoviewer ul li {
	float: left;
	margin: 0;
	padding: 0;
	border:none !important;
}
#photoviewer ul li a {
	display: block;
	padding: 5px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
        font-weight:bolder;
        text-decoration:none !important;
}
#photoviewer ul li a:hover {
	color: #fff !important;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
        font-weight:bolder;
        text-decoration:underline !important;
}	 
#photoviewer ul li.on {
	color: #fff;
	text-decoration: none;
	background-color: #b3a18b;
}
#photoviewer ul li.previous {
	float: left;
	margin: 0;
	padding: 0 35px 0 0;
}
#photoviewer ul li.next {
	float: right;
	margin: 0;
	padding: 0 0 0 0;
	border: none;
	background-color: transparent;
}
#photoviewer ul li.previous a, #photoviewer ul li.next a  {
	display: block;
	color: #fff;
	border: none;
	background-color: transparent;
}
#photoviewer ul li.previous a, #photoviewer ul li.next a:hover  {
	color: #fff;
        text-decoration:underline;
}
#photoviewer table.controlbox {
	float: left;
	margin: 0;
	padding: 0;

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	background-color: #999;
	max-height: 30px;
	width: 100%;
}
#photoviewer td li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
	border-right: 1px solid #000;
}
#photoviewer tr td li {
	border-left: 1px solid #000;
}

#photoviewer td li a {
	display: block;
	padding: 5px;
	color: #333;
}	 
#photoviewer td li.on {
	color: #666;
	text-decoration: none;
	background-color: #ccc;
}
#photoviewer td li.previous {
	float: left;
	margin: 0;
	border: none;
}
#photoviewer td li.next {
	float: right;
	margin: 0;

	border: none;
	background-color: transparent;
}
#photoviewer td li.previous a, #photoviewer td li.next a  {
	display: block;
	color: #333;
	border: none;
	background-color: transparent;
}
#photoviewer .footer {
	clear: both;
	margin: 0;
	padding: 0;
        width:0px;
}

#photoviewer div.controlbox {
	height: 30px;
}

#photoviewer li {
	list-style-image:none;
}


/*############################ 6. MOST POPULAR 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:#776755; }
.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; }
 

.mostViewedBox {
	color: #776755;
	display: block;
	float: right;
	font: normal 12px arial,helvetica,sans-serif;
	margin: 0;
	padding: 0;
        /*line below is new 4.3.08 */
         margin-left:8px;
        margin-right:20px;
	/*width: 100%;*/
	position: relative;
	background: url(http://extras.mnginteractive.com/live/media/site20/2009/0427/20090427_103404_MEMV-head_bg.jpg ) 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;
	padding: 0 40px 0 3px;
	background: url(http://extras.mnginteractive.com/live/media/site20/2009/0427/20090427_103404_MEMV-head_bg.jpg ) repeat-x;
	}


.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: none;
	color: #776755;
	}

.mostTabsBox li a:hover {
	color: #776755 !important;
	text-decoration: underline;
	}
.mostTabBody li a:visited {
        color: #776755;
	text-decoration: none;
}
.mostTabsBox li.mostTabSelected {
	margin: 0;
	padding: 0;
	background: url(http://extras.mnginteractive.com/live/media/site20/2009/0427/20090427_110259_MEMV-top_tab.jpg) no-repeat 0px 0px;
	color: #776755;
       width:104px;
	}

.mostTabsBox li.mostTabSelected a:link, 
.mostTabsBox li.mostTabSelected a:visited, 
.mostTabsBox li.mostTabSelected a:active {
	color: #776755;
	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/site20/2009/0427/20090427_110259_MEMV-top_tab.jpg) no-repeat 0px 0px;
       width:104px;	
	}

.mostTabsBox li.mostTabSelected a:hover {
	color: #776755 !important;
	text-decoration: underline;
	}

.mostHeader {
	clear: both;
	padding: 5px;
	font: normal 11px verdana;
	color: #333333;
	}

.mostNote {
	padding-bottom: 6px;
	}

.mostRss img {
	vertical-align: middle;
	border: none;
	position: absolute;
	top: 5px;
	right: 5px;
	}

.mostTabBody {
	margin: 0pt 0pt 2px;
	padding: 8px;
	border: 1px solid #cecece;
	border-top: none;
	background: #fff;

	}

.mostTabBody ol {
	padding: 0 0 0 30px;
	margin: 0;
	}

.mostTabBody li {
	font-weight: bold;
	color: #333333;
	margin-bottom: 5px;
	}

.mostTabBody li a {
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	}

.mostTabBody li a:hover {
color: #990000;
	text-decoration: underline;
	}
		
/*######################## END Most Popular Default Styles ########################*/


/*########################## 7. FOOTER #############################*/

/*  ------- footer container */
.footer {
	font: normal 11px arial, helvetica, sans-serif;
	padding: 2px 0 10px 0;
	display:block;
	border-top: 1px solid #ccc;
        width:1000px;
        margin-top:20px;
	}
.footer table {
	font: normal 11px arial, helvetica, sans-serif;
}
.footer .copyrightlink{
font: normal 11px arial, helvetica, sans-serif;
}


/*  ------- footer links */
.footer a:link,
.footer a:active  {
	color: #000;
	padding: 0 0px 0 0px;
font-size:11px;
	}
.footer a:hover {
font-weight:normal !important;
}
.footer a:visited {
color:#666 !important;
}
.myyahooheadbutton img{
margin-top:-10px;
}


.layoutfooterlinks{
display:none;
}

/* Featured Links */
.featuretitle{
background-color:999999;
font:bold 15px Arial;
color:#ffffff;
padding-left:10px;

}

.homeArticleLinkText a{
text-decoration:none;
color:#333333;
padding-top:6px;
}

a.homeArticleLinkText:hover{
text-decoration:underline;
font-weight:normal !important;
}
a.homeArticleLinkText:visited{
color:#666 !important;
}
/*########################### 8. BEGIN TOP LISTINGS #############################*/

.TLBox {
margin-top: 5px;
background: #fff;
}

.tlboxheader{
background-color:#9A0000;
}

.tlboxfooter{
background-color:#9A0000;
}

#nav_Rentals, #nav_Homes, #nav_Autos, #nav_jobs {
background: #999999;
padding-bottom:5px;
}

.tlboxtablink{
font:bold 11px Arial;
color:#fff;
background-color:#999999;
text-decoration:underline;
}

.tlboxtabtable{
width:160px;
}

.TLBoxTabTable {
margin-left: 0px;
}

.TLBoxContent {
background: #ececec;
}

.TLBoxTitle, .TLBoxType {
color: #990000;
font: bold 11px Arial, Helvetica;
}

.TLBoxTitle {
background: transparent url(http://extras.mnginteractive.com/live/media/site234/2008/0110/20080110__more.gif) no-repeat 1px 5px;
padding-left: 10px;
font:normal 12px Arial;
}

.tlboxtype{
display:none;
}

.TLBoxRule {
width: 125px;
border: 0px;
height: 1px;
background: #6C6C6C
}

.tlboxalllistings{
width:170px;
background-color:#ccc;
}

.TLBoxTabTable tbody tr td{
background-color:#999999;
width:170px;
}


/*################################ 9. Zvents box styles ##################################*/

div.zvents_clear {clear: both;}

.zvents_invertednav {padding: 0;width: 100%;border-top: 5px solid #776755;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: #776755;padding-top: 5px;padding-bottom: 0;border-bottom-color: #776755;color: white;}
.zvents_invertednav .current a {background-color: #776755;padding-top: 5px;padding-bottom: 0;border-bottom-color: #776755;color: white;}

.zvents_title {font:bold 24px arial;color:#776755;margin-bottom:-7px;}
.zvents_maincontainer {width:322px;border:none;}

.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:#776755;}
.zvents_searchlinks a {color:#776755;}
.zvents_searchlinks a:hover {color:#776755 !important; font:9px arial; color: #776755;}
.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:#776755;}

.ZventsEvent a {font:9px arial !important; color: #776755; text-decoration:none;}
.ZventsEvent a:hover {font:9px arial !important; color: #776755 !important; text-decoration:underline;}
.ZventsEvent a:visited {font:9px arial !important; color: #968571 !important; text-decoration:underline;}



/*########################### 10. Poll #############################*/

.pollsbox{
width:316px;
background-color:#fff;
margin:5px;
border:none;
}

.pollshead{
display:none;
font-family: arial, verdana, sans-serif;
font-size: 12px;
font-weight: normal;
color:#000;
}

.pollsQuestion {
background:#fff;
font-family: arial, verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color:#776755;
}

.pollsanswer{
background-color:#fff;
font-family: arial, verdana, sans-serif;
font-size: 12px;
font-weight: normal;
color:#000;

}
.pollsSubmit input {
background:transparent url(http://extras.mnginteractive.com/live/media/site20/2009/0430/20090430_042424_VoteNow_Brush.gif);
border:#fff;
color:#fff;
height:22px;
width:61px;
padding-top:21px;
float:right;
}

.pollsubheader{
margin-left:5px;
font:bold 15px Georgia;
/* border-bottom:1px solid;*/
border:none;
background-color:#fff;
}

/*######################## End Poll ############################*/


/*######## 11. 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 ##########################*/

/*########################## 12. slideshow styles ############################*/
td.mediaTitle {
width:276px;
}
.mediaTitle a {
font-family:Arial,Verdana,Geneva,Helvetica;
font-size:12px;
font-weight:bold;
color:#000;
text-decoration: none;
}
.mediaTitle a:hover {
font-family:Arial,Verdana,Geneva,Helvetica;
font-size:12px;
font-weight:bold;
color:#000;
text-decoration: underline !important;
}
.mediaTitle a:visited {
font-family:Arial,Verdana,Geneva,Helvetica;
font-size:12px;
font-weight:bold;
color:#666;
text-decoration: none;
}
td.mediaMore {
width:40px;
}
.mediaMore a {
font-family:Arial,Verdana,Geneva,Helvetica;
font-size:11px;
font-weight:normal;
color:#776755;
text-decoration: none;
}
.mediaMore a:hover {
font-family:Arial,Verdana,Geneva,Helvetica;
font-size:11px;
font-weight:normal;
color:#776755 !important;
text-decoration: underline !important;
}
.mediaMore a:visited {
font-family:Arial,Verdana,Geneva,Helvetica;
font-size:11px;
font-weight:normal;
color:#968571 !important;
text-decoration:none;
}
.textlink {
width:100px;
}
.texlink a {
color: #776755;
margin-top: 5px;
font: normal 11px arial,helvetica,sans-serif;
line-height: 1em;
text-decoration:none;
}
.texlink a:hover {
color: #776755 !important;
margin-top: 5px;
font: normal 11px arial,helvetica,sans-serif;
line-height: 1em;
text-decoration:underline !important;
}
.texlink a:visited {
color: #968571;
margin-top: 5px;
font: normal 11px arial,helvetica,sans-serif;
line-height: 1em;
text-decoration:none;
}
#thumbnails {
width:316px;
height:140px;
padding:0px;
margin: 0px;
}
#thumbnails .thumbs{
padding-top:10px;
padding-bottom:3px;
padding-left:3px;
padding-right:1px;
float:left;
width:100px;
}
.clear {
clear:both;	
}

/*########################### 13. Feature Box Styles ##################################*/

.featureBox {
	font: normal .7em Tahoma, Arial, sans-serif;
	width: 306px !important;
	margin-top:10px;
	border: 1px;
	border: 1px solid #ccc;
	background:url(http://extras.mnginteractive.com/live/media/site20/2009/0427/20090427_114437_spotlight-bg.jpg) repeat-x;
	padding:4px;
    padding-bottom:12px;
}

.featureBox .worthaclick {
  text-align:center;
}

a.featureHead  {
	padding-top: 2px;
	font:12px Verdana;
        font-weight:bolder;
	color:#000;
}
a.featureHead:hover  {
	padding-top: 2px;
	font:12px Verdana;
        font-weight:bolder;
	color:#000;
        text-decoration:underline;
}
a.featureHead:visited  {
	padding-top: 2px;
	font:12px Verdana;
        font-weight:bolder;
	color:#666;
}
.featureItem img{
  display:block; float:left;
  margin-right:6px;
}

.featureItem {
  display:block;
  font-size:12px;
  padding:5px;
}

a.FB-more { 
  font: 11px arial;
  font-weight:bold;
  color:#776755;
  text-decoration:none;
}

a.FB-more:hover { 
  font: 11px arial;
  font-weight:bold;
  color:#776755 !important;
  text-decoration:underline;
}
a.FB-more:visited { 
  font: 11px arial;
  font-weight:bold;
  color:#968571 !important;
  text-decoration:none;
}
.featureImage {
  float:left;
}

.featureBlurb {
  font-family:arial, verdana, sans serif;
  font-size:12px;
}

div.dottedline {
  margin-top:4px;
  margin-bottom:4px;
}

div.dottedline img {
  width:295px;
}

.featureBox .spacer {
	    margin-bottom:5px; margin-top:5px;
}

/*####################### End Feature Box Styles ###########################*/


/*########################### 14. About US Page ##################################*/

.titlebar {
  padding:10px 0 5px 0;
  font: 13px arial;
  font-weight:bolder;
}

/*########################### 15. RSS Page ##################################*/
h1.alt {
 margin:0px;
 padding:0px;
 height:40px;
}
.alt img {
 margin-top:-8px;
 *margin-top:0px !important;
}
h1.alt a:link {
  font-size:12px;
  color:#776755;
  text-decoration:none;
}
h1.alt a:hover {
  font-size:12px;
  color:#776755;
  text-decoration:underline;
}
h1.alt a:visited {
  font-size:12px;
  color:#968571;
  text-decoration:none;
}
.rss-list img {
margin-top:-8px;
*margin-top:0px !important;
}
li.rss-list {
  list-style-type:none;
}
.rss-list a:link {
  padding:0 0 0 20px;
  font-size:12px;
  color:#776755;
  text-decoration:none;  
}
.rss-list a:hover {
  padding:0 0 0 20px;	
  font-size:12px;
  color:#776755;
  text-decoration:underline;  
}
.rss-list a:visited {
  padding:0 0 0 20px;	
  font-size:12px;
  color:#968571;
  text-decoration:none;  
}
a.myyahooButton {
  margin-top:0px;
  margin-top:-6px !important;	
}

/*########################### 16. Site Map Page ##################################*/
.siteMapWrapper {
  font: 12px arial;
  color: #000;
}

.siteMapLink  {
  font-size:12px;
  color:#776755;
  text-decoration:none;  	
}
a.siteMapLink:hover {
  font-size:12px;
  color:#776755 !important; 
  text-decoration:underline !important;  	
}
a.siteMapLink:visited {
  font-size:12px;
  color:#968571 !important;
  text-decoration:none;  	
}

/* ############################### 17. Search styles ################################ */

.srContainerMain {background-color: #fff;border-left: 1px solid #776755;border-right: 1px solid #776755;}

.srHeadFF a {font: normal 11px arial, helvetica, sans-serif; color: #fff; text-decoration: none;}
.srHeadFF a:visited {font: normal 11px arial, helvetica, sans-serif; color: #fff; text-decoration: none;}
.srHeadFF a:hover {font: normal 11px arial, helvetica, sans-serif; color: #fff; text-decoration: underline;}

.weatherHead {font: bold 11px arial, helvetica, sans-serif;}
.weatherSectionLink {font: bold 11px arial, helvetica, sans-serif !important;}
a.weatherSectionLink:hover {font: bold 11px arial, helvetica, sans-serif !important;}
.weather a {text-decoration: none;}
.weather a:visited {text-decoration: none;}
.weather a:hover {text-decoration: underline; font: normal 11px arial, helvetica, sans-serif; color: #fff;}

.loginNav a {font: bold 11px arial, helvetica, sans-serif !important; text-decoration: none;}
.loginNav a:visited {font: bold 11px arial, helvetica, sans-serif !important; text-decoration: none;}	
.loginNav a:hover {font: bold 11px arial, helvetica, sans-serif !important; text-decoration: underline;}

#srArchiveSearchURL {font-size: 11px;}
.subdiv {text-align: left;}

/*--------------- Search Buttons ---------------*/
#srTop .srButton{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	background-color: #776755;
	color: #fff;
	margin-right:3px;
	margin-left:3px; 
        border:none;
	}
	
 #srTabNavigation td.searchTab {
	width:163px;
	background-color: #776755;
	color: #fff;
	font: bold .9em Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
        border-top: 1px solid #000;
        border-right: 1px solid #000;
        border-bottom:none;
	}

 #srTabNavigation td.inactive {
	background-color: #968571 !important;
	color: #fff;
        border:none;
        text-align:left;
        border-top: 1px solid #000;
        border-right: 1px solid #000;
	}

 #srTabNavigation td.inactive a {
	background-color: #968571;
	color: #fff;
        border:none;
        text-align:left;
	}

 #srTabNavigation td.inactive a:hover {
	background-color: #968571 !important;
	color: #fff !important;
        text-decoration:underline;
        border:none;
        text-align:left;
	}
	
 #srBottom .srButton{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	background-color: #776755;
	color: #fff;
	margin-right:3px;
	margin-left:3px; 
        border:none;
	}
#srHeader {border:none;}
#srRelated{border-right: 1px dotted #3d6994; border-left: none; width:173px;}
#srFooter {border-left: none; border-top: none; border-bottom: 1px solid #776755; border-right:none;} 

.srFooterFF {width: 1000px; background-color: #fff; float: none; text-align: left;}

.footer {font: 11px normal tahoma, arial, sans-serif; background-color: #fff;}
.footer a {color: #000; font-size: 11px; text-decoration: none;}
.footer a:visited {color: #000; font-size: 11px; text-decoration: none;}
.footer a:hover {color: #000; font-size: 11px; text-decoration: underline;}	
.footerLeft {text-align: left;}

.mediaPartners {text-align: left;}

.srPrivacyPolicy center {display: none;}
	
/* ####################################### 18. Privacy Policy ########################################### */	

a.privacyPolicyLink {
    font: normal 12px arial, helvetica, sans-serif;
    color:#776755;
}
a.privacyPolicyEmail {
    font: normal 12px arial, helvetica, sans-serif;
    color:#776755;
}
a.privacyPolicyEmail:hover {
    font: normal 12px arial, helvetica, sans-serif;
    color:#776755 !important;
    text-decoration:underline;
}
.privacyPolicyPage {
    padding:6px;
    width:1000px;
    background-color:#fff;
    margin-left:auto;
    margin-right:auto;
}
.privacyPolicyBody {
    font: normal 12px arial, helvetica, sans-serif;
    line-height: 16px;    
    text-align:left;
    padding-left:0px;
}
.privacyPolicyBody a:link {
    font: normal 12px arial, helvetica, sans-serif;
    color:#776755;
}
.privacyPolicyBody a:hover {
    font: normal 12px arial, helvetica, sans-serif;
    color:#776755 !important;
    text-decoration:underline;
}
.privacyPolicyBodyIndented {
    font: normal 12px arial, helvetica, sans-serif;
    line-height: 16px;        
    text-align:left;
    padding-left:50px;
}
.privacyPolicyBodyIndented a:link {
    font: normal 12px arial, helvetica, sans-serif;
    color:#776755;
}
.privacyPolicyBodyIndented a:hover {
    font: normal 12px arial, helvetica, sans-serif;
    color:#776755 !important;
    text-decoration:underline;
}
.privacyPolicyTitle {
    font: bold 14px arial, helvetica, sans-serif;
    line-height: 20px;        
    text-align:center;
}
.privacyPolicyCoordinator {
    font: normal 12px arial, helvetica, sans-serif;
    line-height: 16px;   
    text-align:left;
    padding-left:100px;
}
.privacyPolicyBulletPoint {
    font: normal 12px arial, helvetica, sans-serif;
    line-height: 16px;  
    text-align:left;
}

/* ####################################### 19. Weather ########################################### */
.weatherText, .weatherSubtitle, .weatherDetailed {
    font: normal 12px arial, helvetica, sans-serif;
}	
a.weatherLink {
    font: normal 12px arial, helvetica, sans-serif;
    color:#776755 !important;
}
a.weatherLink:hover {
    font: normal 12px arial, helvetica, sans-serif;
    color:#776755 !important;
    text-decoration:underline;
}

/* ############## 20. Inlines and comments for migrated articles from ellingtonDB ################# */
.comment_container {
   background-color:#efe9e2;
   padding:2px 10px 2px 10px;
   margin-top:10px;
}
.MigrationCommentDate {
    font: normal 12px arial, helvetica, sans-serif; 
    color:red;
}
.MigrationCommentBody {
    font: normal 12px arial, helvetica, sans-serif; 
}
.MigrationCommentUser {
    font: bold 12px arial, helvetica, sans-serif; 
}
.content_container {
   background-color:#eee;
   padding:2px 10px 2px 10px;
   margin-top:10px;
}
.content_title {
   font: normal 12px arial, helvetica, sans-serif; 
}
.content_body {
   font: bold 16px arial, helvetica, sans-serif; 
}

/* ############################ 21. Archive Search styles ########################## */
#searchForm, #pricingArea {
  padding: 20px 0 20px 0;
}
#searchForm .title, td {
  font: normal 12px arial, helvetica, sans-serif;
}

/* ############################### 22. PMP Footer Links ################################ */

#pmplinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px;
	background-color: #CCC;
	margin-top: 8px;
}
#pmplinks a {
	color: #000;
	text-decoration: none;
}
#pmplinks a:hover {
	text-decoration: underline;
}
.pmpcity {
	font-size: 10px;
	color: #333;
}

/*################################### 23. Social  ####################################*/

/**  social links at the top of the article **/
a.articleOptions img {float: none; display: inline;}
div.sharing_widgets {float: right;width: 300px;white-space: nowrap;position: relative;top: 24;left: 30;z-index: 1000;}
div.sharing_widgets div {display: inline;}
div.sharing_widgets .fb_share_count_wrapper{float: none;}
div.sharing_widgets .fb_share_div {position: relative;top: -8;left: -20;}
.articleBox {display: block;position: relative;top: -11;}

html>body div#dcsocial
{
min-height: 0px!important;
}

div.sharing_widgets #dcsocial .dcsocial_id img {
vertical-align: top;
}

#dcsocial .dcsocial_id a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
                font-weight: bold;
	margin-bottom: 10px;
	color: #2A726C;
	vertical-align: top;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}


#toprightsocialpromo {
	text-align: center;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 3px;
	margin-bottom: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
}

/************ Target Ad ***************/
 
.Target_Ad {float: left; margin-left: -6px; margin-top: 2px;}
#maindiv0 span,#maindiv1 span,
#maindiv2 span,#maindiv3 span,
#maindiv4 span,#maindiv5 span,
#maindiv6 span,#maindiv7 span,
#maindiv8 span,#maindiv9 span,
#maindiv10 span,#maindiv11 span,
#maindiv12 span,#maindiv13 span,
#maindiv14 span
{padding-right: 0px !important; padding-left: -9px !important;}
 
/********** End Target Ad *************/

/********Deal Bar**********/
#weeklybar2 {
margin-top: 5px;
padding: 2px;
height:25px;
text-align: left;
}


