a { color: #ff0040; }
a:hover{ color: #ff0040; }

body{ background: #f6f6f6 url(grey/bgr.jpg) repeat-x top; }
#header h1 { background: url(grey/logo.jpg) no-repeat; }
#search{ background: url(grey/bgr-search.gif) no-repeat; float:right; margin:0 0 30px;}
#topmenu{ background:url(grey/nav_bg.jpg) no-repeat 6px 0; }
#topmenu li{ background:url(grey/nav-separator.gif) no-repeat 0 6px; }
#topmenu li a { text-transform:uppercase; font-weight:bold; text-decoration:underline; color: #ffffff; margin-left:2px; }
#topmenu li a:hover,#topmenu li.active a { color: #FFFFFF; background:url(grey/nav-hover-bg.gif) repeat-x; }
#nav li ul li { background: #404040; border-bottom:1px solid #777777; border-left:1px solid #777777; border-right:1px solid #777777; }
/*#nav li:first-child{ background:none; }*/

#footer { background:#e4e2db url(grey/bgr-footer.gif) repeat-x; }	
#footer, #footer a{	color: #cccccc; }

.box{
	background: #FFFFFF url(../images/bgr-box1.jpg) no-repeat top left;
	margin-bottom:0px;
	}
.box_bg{
	background:#fff;
	padding:0 5px 5px;
	}
	
.grid_5 .box{
	background: #FFFFFF url(../images/bgr-box2.jpg) no-repeat top left;
	}
.grid_10 .shadow{
	background: #FFFFFF url(../images/box_shadow.jpg) no-repeat 0 100%;
	padding:0 0 29px 0;
	margin-bottom:15px;
	}

.widget {	background: #FFFFFF url(../images/bgr-box-trans.png) repeat-x top left; }
.box2 {	background: #f3f7d5; }
.box2 .spacer.white, .list2 li { background: #f5f5f5; }

.vidtabs .idTabs li a, .idTabs li a { background:#ffffff; color:#363636; }
.vidtabs .idTabs li a:hover, .vidtabs .idTabs .selected, .idTabs li a:hover, .idTabs .selected, #sidebar h3 { background:#f5f5f5; }

span.continue-archives a { color:#777777; }

.featuredpost{
	background:#fff;
	}
	
#header .spacer{
	width:400px;
	padding:12px 0 0 0;
	background:url(../images/tagline.gif) no-repeat 0 100%;
	}
.head_h1{
	width:400px;
	}
	
.heading_h2{
	padding:8px 0 0;
}