a, a:visited{
	color: #FFFFB3;
}
input[type="text"], textarea {
	background-color:#FFFFB3;
}

#primary a:hover, #primary a:visited:hover {
	color: #dc3f03;
	text-decoration:underline;
}

.secondary a:hover, .secondary a:visited:hover {
	text-decoration:underline;
	color: #dc3f03;
}
#commentlist .comment{
	background-color: #000000;
	}
.livesearch #s{
	background-color: #FFFFB3;
}
.entry-title, .entry-title a, .entry-title a:visited, h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, h4, h4 a, h4 a:visited {
color:#ffffff;
}
ul.menu{
	border-top: 1px solid #660000;
	width: 100%;
	height: 36px;
	padding-top: 2px;
	background: url(menu_bottom.png) repeat-x bottom #000000;
	font-size: 1.2em;
	margin: 0px;
}
ul.menu li{
	display: inline-block;
    zoom: 1;
    *display: inline;	
	
	height: 25px;
	text-align: center;
	padding-top: 2px;
}
ul.menu li a{
	font-weight: bold;
	display: block;
	padding: 3px 0px 0px 0px;
	color: #fff;
	vertical-align: top;
  -moz-border-radius-topleft:0px;
  -moz-border-radius-topright:0px;
}
ul.menu li a:hover{
  background: none;
}
ul.menu li div.menuLeft{
	width: 3px;
	height: 26px;
	float: left;
}
ul.menu li.current_page_item div.menuLeft, ul.menu li.page_item div.menuLeft{
	background: url(imgsprite.png) no-repeat -38px 0px;
}
ul.menu li:hover div.menuLeft{
	background: url(imgsprite.png) no-repeat -42px 0px;
}
ul.menu li div.menuMiddle{
	float: left;
	padding: 0px 5px;
	height: 26px;
}
ul.menu li.current_page_item div.menuMiddle, ul.menu li.page_item div.menuMiddle{
	background-color: #dc3f03;
}
ul.menu li:hover div.menuMiddle{
	background-color: #666666;
}
ul.menu li div.menuRight{
  height: 26px;
	float: left;
	padding: 0px 8px 0px 3px;
	}
ul.menu li.current_page_item div.menuRight,ul.menu li.page_item div.menuRight{
	background: url(imgsprite.png) no-repeat right -27px;
	}
ul.menu li.selected div.menuRight{
	background: url(imgsprite.png) no-repeat right -27px;
}
ul.menu li:hover div.menuRight{
	background: url(imgsprite.png) no-repeat right -54px;
}
ul.menu li a.homeico{
	background: url(imgsprite.png) no-repeat 0px 0px;
	width: 18px;
	height: 16px;
	margin: 3px 7px;
}

ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover, ul.menu li.current_page_ancestor a, ul.menu li.current_page_ancestor a:hover, body.single ul.menu li.blogtab a, body.single ul.menu li.blogtab a:hover  {
background:none;
color:#fffff;
text-decoration:none;
}

body{
	background-color: #660000;
	color: #fff393;
}		
#header{
	height: 94px;
}
.top_header{
  height: 58px;
	background: url(header.png) no-repeat;

}
.footer{
	border-top: 1px dotted #660000;
	color: #666666;
	margin-top: 10px;
	padding: 3px 0px 0px 0px;
	font-size: 0.9em;
	}
a.title{
	font-weight: bold; 
	font-size: 1.4em;
	color: #ffffff; 
	margin: 10px 0px 0px 10px;	
}
#page{
	padding-top: 0px; 
	margin: 5px auto 0px auto;
	width: 960px; 
	background-color: #000000; 
	border: none;
}

.columns-two #page {
	width:960px;
}
.blog-title{padding: 0px;}

#primary{
	width: 660px;
}
.entry-content{
	color: #FFFFB3;
}	

/*boxes*/
.mainBox {background-color: #000000}
.mainBox .mbTopLeft	{ background: url('box1_topleft.png') top left no-repeat; height: 94px;}
.mainBox .mbTopRight	{ background: url('box1_topright.png') top right no-repeat; margin-left: 2px;}
.mainBox .mbTopContent	{ background: url('box1_topmiddle.png') top center repeat-x; height: 94px; margin-right: 9px; padding: 1px 0px;}

.mainBox .mbMiddleLeft	{ background: url('box1_middleleft.png') top left repeat-y; }
.mainBox .mbMiddleRight	{ background: url('box1_middleright.png') top right repeat-y; margin-left: 1px; }
.mainBox .mbMiddleContent { margin-right: 9px; padding: 2px 0px 0px 2px; }

.mainBox .mbBottomLeft	{ background: url('box1_bottomleft.png') bottom left no-repeat; height: 10px}
.mainBox .mbBottomRight	{ background: url('box1_bottomright.png') bottom right no-repeat; }
.mainBox .mbBottomContent { background: url('box1_bottommiddle.png') bottom repeat-x; height: 10px; margin-right: 9px;}

div.jclock {
	float:right;
	padding:1px 5px;
	text-align:center;
	width:57px;
	font-size: 1.2em;
}
.alert{
	border-bottom: 2px solid #FFFFB3;
	border-top: 2px solid #FFFFB3;
	color: #FFFFB3;
	background: #000000;
}

div.trimmed .hentry {
background-color: #000000;
}
.entry-content p, .entry-content ul, .entry-content ol, .entry-content div, .entry-content blockquote{
background-color: #000000;
}
