body {
	background:#990000;
}
a{
	color: #FF0E00;
}
.subcol h2{
	color: #FF0E00;
}
#nav{
	background: #ff0000;
	height: 30px;
	padding: 4px 0 0;
}
.nav2 {
	background:#ff0000;
	height: 35px;
	border-bottom:3px solid #660000;
	font-weight:bold;
	font-size:14px;	
	position:relative;
}
.nav2 a {
	color: #FFF;
	display: block;
	padding: 0 10px;
}
.nav2 li:hover,
.nav2 li.sfHover,
.nav2 li.current,
.nav2 a:focus, .nav2 a:hover, .nav2 a:active {
	color: #FFF;
	background: #660000;
}
.featured h3 a:hover {
	color:#FF0E00;
}
.video-right h2{
	color: #FF0E00;
}
.flickr h2{
	color: #FF0E00;
}
.catlist h2{
	color: #FF0E00;
	background:url(red/ico-catlist.gif) center right no-repeat;
}
.continue{
	background: url(red/ico-arrow.gif) no-repeat left;
}
.news1{
	background: url(red/ico-bullet.gif) no-repeat left;
	padding:0 0 2px 12px;
}
.news1 h3 {
	color: #000000;
	font-weight:bold;
	font-size:12px;
	padding:2px 0 0 0;
	}
.news1 h3 a {
	color: #ff8e00;
	font-weight:bold;
	font-size:12px;
	padding:2px 0 0 0;
	}	
#footer{
	background: #ff0000;
	clear: both;
	color: #fff;
	height: 35px;
	line-height: 35px;
	padding: 0 15px;
	border-top:3px solid #660000;
}
.widget {
	border:1px solid #c0c0c0;
	background:#efefee;
	padding:5px 5px 0 5px;
	margin:10px 0 0 0;
	font-size:12px;
}
.widget h2 {
	text-transform:uppercase;
	font-size:14px;
	}
.widgettitle {
	color:#ff0000;
}
.cat-post-item {
	background: url(red/ico-bullet.gif) no-repeat left center;
	padding: 0 0 2px 12px;
	font-size:12px;
	font-weight:bold;
}

.post h3 a{
	color: #ff8E00;
}