/*
Theme Name: BME
Description: Black Mold Expert
Version: 3.0
Author: Black Mold Expert
Author URI: http://blackmoldexpert.com/
Tags: clean, basic    
*/

body { font-family: Verdana,sans-serif; background: #1C2C38; }
#container { overflow: hidden; background: #e6e6e6; margin-top: 10px; border: 4px solid #999999; }

h2, h3 { margin: 0px 0px 0px 10px; padding: 5px 5px 0px 5px; font-weight: normal; color: #0F5187; }
h1 { margin: 10px 0px 5px 10px; padding: 5px; font-weight: normal; color: #0F5187; font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 14px; }
.right { float: right; padding:5px; }


/* ---->>HEADER STYLES<<---- */
#header { background: white; margin-top: 5px; margin-bottom: 10px; }
	#logo { height: 69px; background: url(img/logo-bg.jpg) top left no-repeat; }
		.logo { display: block; background: url(img/logo.png) no-repeat; width: 420px; height: 30px; margin-top: 20px; margin-left: 20px; text-indent: -9999px; }
	#description { background: url(img/desc-bg.jpg) top right no-repeat; height: 69px; }
		#description p { background: url(img/desc-p.png) no-repeat; text-indent: -9999px; margin-top: 30px; }
#nav { background: #006699; height: 25px; margin-bottom: 5px; }
	#nav ul { list-style-type: none; margin-top:5px; height: 12px; }
		#nav li { float: left; margin-left:18px; }
			#nav li a { display: block; height: 12px; color: white; text-decoration: none; font-size: 11px; text-transform: uppercase; }
			#nav li a:hover { text-decoration:underline; }
#adsbar { background: #215670; height: 25px; margin-bottom: 10px; }
.toplinks { margin-top: 5px; margin-left: 15px; }

/* ---->>CONTENT STYLES<<---- */
#content { background: white; margin-bottom: 10px; }
	.post, .page { margin-bottom: 10px; padding-bottom:10px; }
		.post p, .page p { margin-bottom: 0px; padding: 10px; line-height: 16px; } 
		.post a, .page a { color: #5c86a4; text-decoration:underline; }
		.page img { float:right; }
		.post li { line-height: 16px; }
		.post ol { padding: 10px; }
		.post ul { padding-right: 10px; }
	.contentads { height: 260px; width: 310px; float:right; margin: 0px 10px 20px 10px; }
	.frontpageads { height: 260px; width: 310px; float:right; margin: 0px 10px 5px 10px; }
	.bottomads { background: white; height: 60px; width: 468px; margin-left: 80px; } 
	.postnav { background: #FAF0CF; margin: 10px; }
	.highlight { border:2px solid #FAF0CF; background: #fff9d7; margin: 10px; }
        .highlight p { padding: 7px; }

#toc { float:left; border: 1px solid #dddddd; padding:10px; margin:10px; background: #eeeeee; }
#toc ul { float:left; width: 570px; margin-left:10px; padding:0; }
#toc li { float:left; width: 270px; margin:0; padding:0; }
		
/* ---->>COMMENT STYLES<<----- */
.avatar { }
ol.commentlist { margin: 10px; padding:10px; background: #FAF0CF; }
	.commentlist li { list-style-type:none; margin-bottom:14px; margin-left:0px; }
	.commentlist cite { padding: 7px; display:block; height: 35px; font-style:normal; background: #B9DDFA; border-top:1px solid #d6e4c1; color: #5c86a4; }	
		.commentlist a:link, .commentlist a:visited { color:#11593C; }
		.commentlist a:hover, .commentlist a:active { color:#5c86a4; }
			.commentlist cite img { padding:1px; border:1px solid #aab59a;	float:left; margin-right:9px; }
	.commenttext { background: white; border-top:1px solid #5c86a4; padding: 0 20px 10px 20px; color:#5c86a4; }


/* ---->>SIDEBAR STYLES<<---- */
#sidebar { background: none; }
#sidebarads { background: white; height: 250px; }
#guides, #recommended { margin-top: 10px; }
#recentposts, #guides, #recommended { background: white; padding: 5px; }
	#recentposts h4, #guides h4, #recommended h4 { font-size: 12px; text-transform:uppercase; margin: 5px 0px 8px 28px; }
		#recentposts ul, #guides ul, #recommended ul{ list-style-type: none; margin-left: -30px; margin-top: 0px; margin-bottom: 5px; }
			#recentposts li, #guides li, #recommended li { background: url(img/star.png) 5px no-repeat; }
				#recentposts li a, #guides li a, #recommended li a { display: block; padding: 2px 5px 2px 28px; color: #5c86a4; text-decoration: none; }
					#recentposts li a:hover, #guides li a:hover, #recommended li a:hover { text-decoration: underline; }
#linkunit { background: white; margin-top: 10px; padding: 5px 0px 5px 25px; }

/* ---->>FOOTER STYLES<<---- */
#footer { background: white; margin-top: 10px; margin-bottom: 10px; height: 40px; }
	#footer p { font-size: 10px; text-transform: uppercase; padding: 10px 0px 0px 100px; }
	#footer a { color: #5c86a4; text-decoration:underline; }

/* ---->>CONTACT FORM<<---- */
#wpcf { margin-left: 10px; margin-bottom: 25px; }
#wpcf label { clear: both; display: block; float: left; width: 150px; }
#wpcf input { float: left; width: 200px; padding: 1px; margin: 2px 5px 2px 0; }
#wpcf textarea { width: 350px; height: 100px; padding: 1px; margin: 0 5px 10px 0; }
#wpcf #contactsubmit { margin-left: 250px; width: 100px; margin-bottom: 15px; }
