body { 
	background:#D7D7D7; 
}
a, a:link, 
#site-search input,
.cityname, .temp, .currents,
.ui-widget-content a { 
	color: #3A5B7E; 
}

a:visited, .ui-widget-content a:visited { color: #414951; }

.ui-widget-header {
	background-color: #C1C1C1;
}

.sectionheader, 
#site-search button,
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-state-hover, 
.ui-widget-content .ui-state-hover, 
.ui-state-focus, 
.ui-widget-content .ui-state-focus,
.ui-widget-shadow,
.sf-navbar li { 
	background-color: #3A5B7E; 
	border-color: #C1C1C1;
	color: #FFFFFF;
}

.sectionheader span, 
.sectionheader a, 
#site-search button,
.ui-widget-header
.ui-widget-header a ,
.ui-state-default,
.ui-state-default a,
.ui-state-default a:visited,
.ui-state-default a:link,
.ui-state-hover a, 
.ui-state-hover a:hover,
.sf-navbar a, .sf-navbar a:link, .sf-navbar a:visited ,
.container#alert-ribbon a, .container#alert-ribbon a:visited, .container#alert-ribbon a:link {
	color: #FFFFFF;
}

div.border, 
div.colborder,
.ui-state-active, 
.ui-widget-content .ui-state-active,
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited,
.container#footer, .container#breadcrumbs, .container#top-ads
{ 
	border-color: #3A5B7E;
	color: #3A5B7E;
}

.ui-widget-content,
.ui-state-active, 
.ui-widget-content .ui-state-active {
	border-color: #C1C1C1;
	background-color: #FFFFFF;
}

.container#toc,
.box { 
	background:#E5ECF9; 
}

.container#header, 
.container#top-ads, 
#video-container,
div#textbox,
.ad-frame,
.carousel-component, 
.container#mobile-ad-header
{	
	background-color: #F4F4F4; 
}

.sf-navbar li li a, .sf-navbar li li a:link, .sf-navbar li li a:visited,
.sf-navbar li:hover a, .sf-navbar li:hover a:link, .sf-navbar li:hover a:visited, 
.sf-navbar li.current a, .sf-navbar li.current a:link, .sf-navbar li.current a:visited,
.sf-navbar li.sfHover a, .sf-navbar li.sfHover a:link, .sf-navbar li.sfHover a:visited {
	color: #FFFFFF;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul ,
.sf-navbar,
.sf-navbar li li,
.sf-navbar li.current,
.sf-navbar li:hover,
.sf-navbar li.sfHover,
.sf-navbar li li.current,
.sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active,
ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover ul  {
	background-color: #497AA2;
}

.container#alert-ribbon { 
	background-color: #993333;
}

