/*
	*
	*	This stylesheet only contains color information such as:  
	*	Font color, borders, shadows, backgrounds, background images...
	*	Refer to screen.css to edit structural elements and layout/formatting
	*
*/

body,
p.quotebox a {
	color:#666062;
}

a:link,
a:visited,
a:active,
.widgettitle {
	color:#666062;
}

a:hover,
#footer-bottom a:hover,
#footer .widget_links ul a:hover,
#footer .widget_links ol a:hover,
.iconlist h5,
.iconlist h5 a {
	color: #0a3443;
}


.sfHover a,
.sf-menu a {
	color:#666062;
}

.sf-menu a.current { background: #8BC750; color: #FFF; padding-bottom: 20px; margin-bottom: -20px; }

.sf-menu a:hover { background: #0a3443; color: #FFF; }

.sf-menu > li > a:hover, .sfHover a {
	color: white;
}

.sf-menu ul li.sfHover > a{
	color: white;
}

.sf-menu li ul { padding-top: 17px; }

html,
body,
#footer-bottom{
	/*background:#2b2b2b;*/
	background:#FFF;
}

hr,
.post,
.widgettitle/*,
.sf-menu li li*/ {
	border-bottom:1px solid #ddd;
}

.postmeta,
#footer-bottom a {
	color:#888;
}

#searchform #s {
	color:#666062;
}

#header {
	background: url(/img/header_bg.png);
}

.promo-navigation a,
.pagination a,
.pagination a span {
	background:#aaaaaa;
}

p.quotebox,
.ads,
.boxed {
	background:#f2f2f2;
}

.sf-menu ul a {
	color: white;
	background:#0a3443;
}

/*#topbar,
.sf-menu li li:last-child {
	border-bottom:1px solid #fff;
}*/

#topbar,
#footer {
	background:#0a3443;
}

#topbar a,
#footer .widgettitle,
.error,
.warning,
.success,
.error a,
.warning a,
.success a {
	color:#fff;
}


#footer {
	border-bottom:1px solid #444;
}

#footer-bottom {
	border-top:1px solid #222;
}

.promo-navigation a,
.pagination a,
.pagination a span,
.ads,
.demogrid p {
	border:1px solid #ddd;
}

.promo-navigation .activeSlide,
form.standard .button {
	background:#ddd;
}

.sfHover,
.sf-menu li ul {
	color: white;
	background:#0a3443;
}

#topbar,
#footer,
#footer .widget_links ul a,
#footer .widget_links ol a {
	color:#ddd;
}


form.standard .textbox,
form.standard .textarea,
form.standard .select,
form.standard .button,
form.standard .checkbox,
form.standard .radio {
	border:1px solid #ccc;
}

form.standard .button:hover {
	background:#e5e5e5;
}

.shadow {
	-moz-box-shadow:0 0 2px #ddd;
	-webkit-box-shadow:0 0 2px #ddd;
	box-shadow:0 0 2px #ddd; 
}

.hovershadow:hover,
.pagination a:hover {
	-moz-box-shadow:0 0 3px #d0d0d0;
	-webkit-box-shadow:0 0 3px #d0d0d0;
	box-shadow:0 0 3px #d0d0d0; 
}

.highlight {
	background-color:#ff6;
}

.error {
	background:#C00;
}

.warning {
	background:#f93;
}

.success {
	background:#090;
}

.sf-menu ul a:hover {
	background:white;
	color: #0a3443;
}
.sf-menu ul a:active {
	text-decoration: underline;
}
/*.sf-menu li li {
	background:#e8e8e8;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
.sf-menu li li:first-child {
	border-top:1px solid #fff;
}*/
.sf-sub-indicator {
	background:url('/img/default-submenu-sprite.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}

@media screen and (max-width:745px) {
	#header { background: none; }
}

