/* CSS Document */

html{
	color:#000;
}
a{
	color:#bbbdbf;
}
header #contact-detail-container{
	background-color:#eee;
}
header #contact-detail-container .tel{
	background:url(images/contact-detail-tel-dark-red.png) no-repeat left center;
	font-size:14px;
	color:#8a1f1e;
}
#menu-top-menu .current-menu-item a,
#menu-top-menu .current-post-ancestor a,
#menu-top-menu .current-page-ancestor a,
#menu-top-menu .current_page_ancestor a{
	color:#fff;
	background-color:#8a1f1e;
}
#menu-top-menu li a{
  	color:#666;
}
#menu-top-menu li a span{
	background:url(images/menu-bg-dark-red.png) no-repeat right center;
}
#menu-top-menu li.hover a{
	background-color:#8a1f1e;
}
#menu-top-menu li.hover a span{
	color:#fff;
}
#menu-top-menu li ul{
	background:#8a1f1e;
}
#menu-top-menu ul li a span{
	color:#fff;
}
#menu-top-menu ul li a{
	background:url(images/sidebar-menu-li-bg-dark-red.png) repeat-x left top;	
}
#footer-menu li a{
	color:#fff;
}
#footer-bottom{
	background-color:#68191b;
	border-top:1px solid #8a1f1e;
}
.footer-bottom-third{
	background-color:#8a1f1e;
	border-right:1px solid #68191B;
}
.footer-bottom-third a,
.footer-bottom-third p{
	color:#fff;	
}
#footer-bottom-news.footer-bottom-third{
	padding:12px;
}
.footer-bottom-third .article{
	background-color:#68191b;	
}
#footer-bottom h3{
	color:#fff;	
}
.main-container h1,
.main-container h2,
.main-container h3,
.main-container h4,
#archive-wrapper h4,
#archive-wrapper h2,
#archive-wrapper h1,
#archive-wrapper h3,
.archive-article-text a,
strong,
.field .small-text{
	color:#bbbdbf;	
}
.author-info h3{
	font-weight:bold;	
}
.main-container p,
.main-container li,
.archive-article p,
.article p,
#archive-wrapper li{
	color:#777;
}
.featured-image-container{
	border-top:4px solid #8a1f1e;	
}
.page-excerpt{
	background:url(images/page-excerpt-bg-dark-red.png);
	color:#fff;	
}
.circle{
	background:url(images/circle-dark-red.png);
}
.circle p{
	color:#eee;	
}
.circle p span{
	color:#fff;
}
#sidebar .widget_nav_menu{
	background:url(images/sidebar-menu-bg-dark-red.jpg) repeat-x left top #8a1f1e;
}
#sidebar .widget_nav_menu h2,
#sidebar .widget_nav_menu a{
	color:#fff;
}
#sidebar .widget_nav_menu li{
	background:url(images/sidebar-menu-li-bg-dark-red.png) repeat-x left top;		
}
#sidebar .widget_nav_menu li a{
	background:url(images/sidebar-menu-a-bg-dark-red.png) no-repeat right center;
	text-decoration:none;	
}
#sidebar .comp-widget{
	background-color:#eee;
}
.comp-widget h2,
.field .label{
	color:#bbbdbf;
}
.field .text,
.field .select,
.field .email,
.field .textarea{
	border:1px solid #888;
}
.field .submit{
	color:#fff;
	background-color:#bbbdbf;
}
.field .comp{
	border:1px solid #bbbdbf;	
}
#index-sidebar-container{
	border-left: 2px solid #68191b;
}
.contact-widget{
	background-color:#8a1f1e;
}
.contact-widget h2{
	color:#b22828;	
}
.contact-widget p{
	color:#fff;	
}
.index-feature .feature-text{
	background:url(images/page-excerpt-bg-dark-red.png);
	color:#fff;
}
.index-feature .feature-text a {
    color: #FFFFFF;
}
#archive-wrapper{
	padding-top:20px;
	border-top:4px solid #8a1f1e;
}
.error-page{
	border-top:4px solid #8a1f1e;	
}
#archive-sidebar-container li a{
	color:#777;
	text-decoration:none;
}
#archive-wrapper ul li, .main-container ul li {
    background: url(images/li-bg-dark-red.png) no-repeat;
}
#archive-sidebar-container ul li{
	background:url(images/archive-bg.png) no-repeat;
}
.archive-article-text a{
	text-decoration:none;
}
p.meta{
	color:#bbbdbf;
}
#legal-menu-container{
	background:url(images/sidebar-menu-li-bg-dark-red.png) repeat-x left top;
}
#archive-wrapper ol li,
.main-container ol li{
	list-style-position:inside;
	margin-left:0;
	background:url(images/tick-dark-red.png) no-repeat;
	padding-left:37px;
	min-height:35px;
}
#footer-strapline{
	color:#fff;	
}
#ecd_opt_in_banner{
	background-color:#8a1f1e;
	color:#fff;
}