body { 
	background: #FFFFFF url(images/dottedbg.jpg) repeat top center; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size:12px; 
}
#wrap {	background: url(images/bg.png) repeat-x top center; }

#main h2 { font-size: 22px;	padding-top:0; }

#main .featured { background:#E2E2E2; padding:10px 20px; position: relative; min-height: 22px; }
#main .featured h2 a { font-family:Helvetica, Arial, sans-serif; letter-spacing:0px; color:#000000; font-size:18px; float:left; }

#main h2 a, #main h3 a { color: #000000; text-decoration: none; }
#main h2 a:hover, #main h3 a:hover { text-decoration: underline; }
#main p.post-details { line-height: 18px; margin-top: -10px; position: relative; }
#main p.post-details a { text-decoration: none; }
#main p.post-details a:hover { text-decoration: underline; }

#header {
	width: 100%;
	height: 90px;
	padding-top: 60px;
	clear: both;
	position: relative;
	margin-bottom:15px;
}

#main .featured .video { 
	background:#4C4C4C; 
	padding: 10px; 	
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	margin-top:10px;
}

#bottom .block h3 { font-size:24px; font-family:Helvetica, Arial, sans-serif; padding:0; }

#comments ol.commentlist .comment-meta a { color:#000000; padding-bottom:5px; }
#comments ol.commentlist .children { margin:0; }
#respond p.submit input {padding:5px 10px; cursor:pointer; font-weight:bold; color:#000000; background-color:#FFFFFF }

#respond textarea, #respond input{ border:0px; background:#ffffff repeat; padding:7px; color:#000000;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

#archive .box2 h3 a { font-family:Helvetica, Arial, sans-serif; font-weight:normal; letter-spacing:0px;color:#000000; font-size:16px; }