/* WSFR - 1077sfr.com */
/* 
----------------------------------------------------------------------------- 
BASIC INLINE/TEXT STYLING
-----------------------------------------------------------------------------*/
body {
	font-family:  verdana, geneva, sans-serif;
	background: url("images/bgr_body.gif") #3e3e3e;
}

.chname, .pgsubhed, .storyhed, .storyhed a, .tabhed {
	color: #fff;
	font-weight: bold;
}

.storyhed a, .storyhed a:hover, .storyhed {
	color: #cc0000;
}

.chname, .pgsubhed {
	font-size: 110%;
}

td.pgsubhed, td.pgsubhed span.pgsubhed {
	color: #000;
}	

#content .tabhed {
	font-weight: bold;
	border: 1px solid #000;
	background-color: #f6f6f6;
	background-image: url("images/bgr_nav.gif");
	background-position: top left;
	background-repeat: repeat-x;
	border-bottom: 1px solid #a6a6a6;
	padding: 0 2px;
	margin-bottom: 5px;
}

.adText {
	color: #999;
}

#breadcrumbContainer h2.pgsubhed {
	color: #fff;
}

#breadcrumbContainer p.sponsored {
	color: #fff;
}

.affiliate {
    color:  #FFFFFF;
    font-size:  85%;
}
.carthed {
    color:  #FFFF66;
    font-size:  85%;
    font-weight:  bold;
}

.plsponslink {
    color:  #FFFF99;
    font-family:  verdana, geneva, sans-serif;
    font-size:  85%;
}
.plsponslink:active {
    color:  #FFFF99;
    font-family:  verdana, geneva, sans-serif;
    font-size:  85%;
}
.plsponslink:visited {
    color:  #FFFF99;
    font-family:  verdana, geneva, sans-serif;
    font-size:  85%;
}
.pst {
    color:  #000000;
    font-weight:  normal;
}

/* 
----------------------------------------------------------------------------- 
LAYOUT
-----------------------------------------------------------------------------*/
#pageWrapper {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

#logo p#positioningStatement {
	color: #fff;
}

#login, #textSize, #headerNotify {
	color: #fff;
	margin-bottom: 10px;
}

#login a, #textSize a, #headerNotify a {
	color: #cec980;
}

#textSize a.currentFont {
	color: #fff;
}

#search { 
	background-image: none;
}	

#search_btns {
	color: #fff;
}

#search_btns a {
	color: #cec980;
}

#header {
	background-color: #434343;
}

#loginWrapper {
	background: url("images/bgr_pagewrapper.gif") #434343 top left repeat-x;
	border-bottom: 1px solid #000;
	height: 27px;
}

#nav {
	background-image: url("images/bgr_navbar.gif");
	background-position: bottom left;
	background-repeat: repeat-x;
	background-color: #000;
	border-top: 1px solid #000;
}

#content {
	background-color: #9c000d;
}	

#content .MarketPlaceHdr {
	color: #ffff99;
}

/* 
----------------------------------------------------------------------------- 
NAVIGATION - tabbed and rotating also
-----------------------------------------------------------------------------*/
.navlist li, .tabbedModuleNav li, .rotatingModuleNav li { 
	background-color: #000 !important;
	background-image: url("images/bgr_nav.gif");
	background-position: 0 1px;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
}


#pageWrapper .navlist li a, #pageWrapper .tabbedModuleNav li a, #pageWrapper .rotatingModuleNav li a { 
	color: #fff !important;
}

.navlist li#currentPage, .navlist li#currentPage ul li, .tabbedModuleNav li.currentTab, .rotatingModuleNav li.currentTab {
	background-image: none;
	background-color: #9c000d !important;
	border-bottom: 1px solid #9c000d;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
#nav .navlist li#currentPage a, .tabbedModuleNav ul li.currentTab a, .rotatingModuleNav ul li.currentTab a {
	color: #fff;
}

.navlist li a, .navlist li a:link, .navlist li a:active, .navlist li a:visited, .tabbedModuleNav ul li a, .tabbedModuleNav ul li a:link, .tabbedModuleNav ul li a:active, .tabbedModuleNav li a:visited, .rotatingModuleNav ul li a, .rotatingModuleNav ul li a:link, .rotatingModuleNav ul li a:active, .rotatingModuleNav li a:visited {
   color: #fff !important;
}

.navlist li:hover, .navlist li.sfHover, .tabbedModuleNav ul li:hover, .tabbedModuleNav ul li.sfHover, .rotatingModuleNav ul li:hover, .rotatingModuleNav ul li.sfHover {
	background-color: #b4b483;
	background-image: url("images/bgr_nav_current.gif") ;
	border-bottom: 1px solid #666633;
	padding-right: 10px;
}

#nav .navlist li:hover a, #nav .navlist li.sfHover a, #pageWrapper .tabbedModuleNav ul li:hover a, #pageWrapper .tabbedModuleNav ul li.sfHover a, #pageWrapper .rotatingModuleNav ul li:hover a, #pageWrapper .rotatingModuleNav ul li.sfHover a {
	color: #000 !important;
}


#nav .navlist li:hover#currentPage a, #nav .navlist li#currentPage.sfHover a {
	color: #fff !important;
}


.navlist li ul li {
	border: 1px solid #666633 !important;
	background-image: none !important; 
	background-color: #e1e185 !important;
	padding: 0 6px !important;

}
.navlist li#currentPage ul li { 
	border: 1px solid #000 !important;
	background-image: none !important; 
	background-color: #9c000d !important;
	padding: 0 6px !important;
}

.navlist li:hover#currentPage a {
	color: #fff !important;
}

.navlist li ul li a {
	color: #fff !important;
}

/* 
----------------------------------------------------------------------------- 
DEFAULT MODULE
-----------------------------------------------------------------------------*/
.contentContainer {
	border: none;
}	


/* 
----------------------------------------------------------------------------- 
TABBED MODULE
-----------------------------------------------------------------------------*/
.tabbedModuleNav {
	background-color: #9c000d;
}

.tabbedModuleNav ul li.currentTab {
	background-color: #fff !important;
	border-bottom: 1px solid #fff !important;
	border-left: 1px solid #fff !important;
	border-right: 1px solid #fff !important;
	background-image: none;
}

* html .tabbedModuleNav ul li.currentTab {
	border-bottom: none !important;
}
#content .tabbedModuleNav ul li.currentTab a {
	color: #666 !important;
}	

.tabbedModuleNav ul li:hover, .tabbedModuleNav ul li.sfHover {
	border-bottom: none;
}

/* 
----------------------------------------------------------------------------- 
WEATHER MODULE
-----------------------------------------------------------------------------*/
#content .weathercontent h3.currentCity {
    color: #666;
}


/* 
----------------------------------------------------------------------------- 
CUSTOM CHANNELS
-----------------------------------------------------------------------------*/
.customChContainer, .ad468x60Container, .ad300x250Container, .ad180x150Container {
	border: 1px solid #999966;
}

#content .customChContainer {
	padding: 3px;
	color: #fff;
}

#content .customChContainer a, #content .customChContainer a:hover, #content .customChContainer a:visited {
	color: #cec980;
}

#emailPrintContainer a, #content .widgetLink a {
	color: #fff;
}



/* 
----------------------------------------------------------------------------- 
FOOTER AND COPYRIGHT
-----------------------------------------------------------------------------*/
#footer {
	background-color: #9c000d;
	padding-bottom: 10px;
}

#footerLinks {
	border-top: 1px solid #000;
	padding-top: 10px;
}


#footerLinks {
	color: #000;
}

#footerLinks a {
	color: #cec980;
}

#copyright {
	color: #000;
}

#copyright a {
	color: #000;
}