/*
Theme Name:KC Web Geeks 2.0
Theme URI: http://blog.kcwebgeeks.com
Description: The second version of the KC Web Geeks Blog
Version: 2.0
Author: Adam Nutting*/


/*Web Geek Styles */
body{background:#272727; margin:0 auto; padding:0px; text-align:center; font-family:Cambria, italic; width:100%}
#wrapper{margin:0 auto; padding:0; width:960px; text-align:center;}
#logo{float:left;}
#mmenu{background:url(images/menu.png) no-repeat; width:480px; height:118px; float:left; padding:0px 0px 0px 0px;}
#mid-box{background:url(images/slider-box.png) no-repeat; width:892px; height:30px; clear:both; position:relative; top:-7px; text-align:left; padding:0px 0px 0px 15px;}
#mmenu ul{list-style:none; text-align:left; margin:50px 0px 0px 32px; padding:0px; }
#mmenu ul li{display:inline; color:#a3cc52; font-weight:bold; text-align:left;}
#mmenu ul li a{color:#a3cc52; text-decoration:none;}
#mmenu ul li a:hover{text-decoration:underline;}
#blog{margin-left:70px;}
#quote{margin-left:58px;}
#services{margin-left:53px;}
#box-bottom{background:url(images/box-bottom.png) repeat-y; margin:-7px 0px 0px 0px; padding:0px 0px 30px 0px; width:892px; text-align:left; float:left; }
#box-bottom h2{ margin:0px 0px 10px 30px; text-align:left; font-size:32px; padding:15px 0px 10px 0px; padding:0px; color:#d25a32;}
/*#box-bottom h3{ margin:0px 0px 10px 30px; text-align:left; font-size:26px; padding:15px 0px 10px 0px; padding:0px; color:#d25a32;}
#box-bottom h4{color:#a3cc52; font-size:18px; text-align:left; margin:0px; padding:0px 0px 0px 60px;}*/
/*#box-bottom p{text-align:left; padding:5px 50px 5px 30px; margin:0px; color:#FFF;}*/
/*#box-bottom a{color:#a3cc52;}
#box-bottom a:hover{color:#d25a32;}*/
.highlight{color:#a3cc52;}

blockquote{color:white;}

#bottom{background:url(images/bottom.png) no-repeat; width:851px; height:374px; margin-top:0px; text-align:right;}
.textbox{border:1px solid #2f323e; background:#141620; color:#FFF; width:260px; margin:10px 0px 10px 0px}
.textarea{border:1px solid #2f323e; background:#141620; color:#FFF; width:260px; margin:10px 0px 10px 0px; overflow:auto;}
#contact-form{text-align:left; width:300px; margin-left:515px; padding:50px 0px 0px 0px;}
#submit{background: transparent url(images/submit-btn.png) no-repeat; border: 0px; width: 167px; height: 58px; color:#fff; font-weight: bold; float: none; font-size:14px; cursor:pointer;margin:30px 0px 0px 110px; }
#twitter{background:url(images/twitter.png) no-repeat; width:520px; height:90px; margin:-40px 0px 100px 100px;}
.rss-box{margin:0px; padding:0px; font-size:12px; text-align:left; padding-top:50px; margin-left:70px;}
.rss-items{margin:0px; padding:0px;}
.rss-box ul{list-style:none;}
.rss-box a{ text-decoration:none; color:#a3cc52;}
.rss-box a:hover{text-decoration:underline;}
#bfooter{background:#0d0f17; height:80px; margin-top:30px;}
#bfooter p{color:#d25a32;}
ul.gallery {
	width: 852px; /*--Adjust width according to your scenario--*/
	list-style: none;
	margin:0px 0px 0px 20px; padding: 0;
	border:none;
}
ul.gallery li {
	width: 395px; /*--Width of image--*/
	float: left;
	margin: 6px; padding: 0;
	text-align: center;
	border:none;
	display: inline; /*--Gimp Fix aka IE6 Fix - Fixes double margin bug--*/
}
ul.gallery li a.thumb {
	width: 395px; /*--Width of image--*/
	height: 113px; /*--Height of image--*/
	padding: 5px;
	cursor: pointer;
	border:none;
		margin:0px; padding:0px;
}
ul.gallery li span { /*--Used to crop image--*/
	width: 395px;
	height: 113px;
	overflow: hidden;
	display: block;
	margin:0px;
	padding:0px;
	border:none;
}
ul.gallery li a.thumb:hover {
	background: #2f323e; /*--Hover effect for browser with js turned off--*/
	margin:0px; padding:0px;
	border:none;
}
ul.gallery li h2 {
	font-size: 1em;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0; padding: 0px;
	color:#d25a32;
	
	 /*--Subtle bevel effect--*/
}
ul.gallery li a {text-decoration: none; color: #777; display: block;}
div #box-bottom ul.gallery li p{margin:0px; padding:0px; color:#a3cc52;}


/*WP Styles*/
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

#content{width:580px; margin: 0px 0px 0px 20px; float:left; padding:0px; color:#FFF;}
#content h2{font-size:16px;}
#sidebar{float:left; width:210px; color:#FFF; /*border: 1px solid #50535f;*/ padding:0px 10px 10px 10px;}
#sidebar h2{font-size:20px; margin:15px 0px 10px 0px; padding:5px; background: #21232b; border:1px solid #383b48;}
#sidebar ul{list-style:none; margin:0px; padding:0px 0px 0px 0px;}
#sidebar ul li{margin:0px; padding:0px;}
#sidebar a{color:#a3cc52; }
#sidebar a:hover{color:#d25a32;}
.text-box{border:1px solid #50535f; background:none; color:#FFFFFF; width: 300px; margin-left:10px;}
.comment-box{border:1px solid #50535f; background:none; color:#FFFFFF; width: 500px; margin-left:10px;}
#search-box button{width:50px;}

.comments{
	margin: 0px 10px 10px 0px;
	text-align: left;
	width:540px;
	/*border: 1px solid #50535f; }*/
	background: #21232b; border:1px solid #383b48;
	padding:10px 0px 0px 0px;

}
.comments ol{margin:0px; padding:0px;}
.comments ol li{list-style:none; background: #2b2e38; border:1px solid #383b48; padding:10px; margin:5px; font-size:14px; }

#comments{margin-left:10px;}

.post {
	margin: 0px 10px 10px 0px;
	text-align: left;
	width:540px;
	/*border: 1px solid #50535f; }*/
	background: #21232b; border:1px solid #383b48;
	padding:10px 0px 0px 0px;
	}
	.post h3{margin:0px; padding:0px; }	




.thedate{margin:0px; padding:5px 0px 0px 10px; color:#a3cc52; font-size:12px;}
.thedate p{ }
.divider{border-bottom:1px solid #50535f; height:4px; padding:5px 0px 5px 0px; }
.storytitle{margin:20px 0px 0px 10px; padding:20px 5px 5px 10px; color:#d25a32; font-size:26px;}
.storytitle a{color:#d25a32; text-decoration:none; margin:20px 0px 0px 10px;}
.storytitle a:hover{color:#d25a32; border-bottom:1px dotted #d25a32;}
.storycontent{padding:0px 10px 0px 10px; }
.storycontent a{color:#d25a32; text-decoration:none;}
.storycontent a:hover{text-decoration:underline;}
.storycontent h2{margin:0px; padding:0px; font-size:16px;}
.catagories{background: #2b2e38; border:1px solid #383b48; padding:10px; margin:5px; font-size:14px; }
.catagories a{color:#d25a32; text-decoration:none;}
.catagories a:hover{text-decoration:underline;}
.tags{background: #21232b; border:1px solid #383b48; padding:10px; margin-bottom:5px; font-size:14px; width:540px;}
.tags a{color:#d25a32; text-decoration:none;}
.tags a:hover{text-decoration:underline;}
.pagetitle{padding:10px 10px 20px 20px; color:#a3cc52; font-size:20px;}
.leave-a-reply{color:#a3cc52; margin-left:10px;}
.comment-lbl{color:#a3cc52;}
.loggedin{margin-left:10px;}
#comment-submit{background: transparent url(images/comment-button.png) no-repeat; border: 0px; width: 153px; height: 32px; color:#fff; font-weight: bold; float: none; font-size:14px; cursor:pointer; margin:20px 0px 0px 30px;  }
.commentmetadata a{color:#a3cc52;}
.error { font-weight:normal;color:red;text-align:left;width:140px; padding-left:25px font-size:10px;}
