/*  
Theme Name: Espire WP Theme Black Green
Theme URL: http://IMTemplatesSupreme.com
Description: Espire Blog Themes
Theme Version: 1.2
Author: John Daniel
Author URL: http://creationspire.com
*/

body{background:url(images/bgtop.jpg) repeat-x top center;font-family:Arial, Verdana, serif;font-size:12px;margin:0;padding:0;}
a{color:#8b1001;}
#wrapper{background:url(images/mid.jpg) repeat-y top center;margin:auto;overflow:hidden;width:977px;}
.container{background:url(images/top.jpg) no-repeat top center;overflow:hidden;width:100%;}
#topmost{height:129px;width:950px;}
#menupages{font-family:Arial #000;font-size:14px;font-weight:700;height:30px;margin:auto;padding-top:4px;width:950px;}
#menupages li,.commentsmeta{display:inline;}
#menupages li a{color:#fff;margin-left:20px;text-decoration:none;}
#menupages li a:hover{border-top:2px solid #fff;}
.headerpart{float:left;height:30px;padding:0;width:500px;}
#blogtextheader{margin-left:24px;padding-top:10px;position:absolute;width:450px;}
#logoimage img{border:none;float:left;margin:0;padding:0;position:absolute;}
.blogname,.blogname a{color:#b2fd00;font-family:Arial Black, Arial, Tahoma, sans;font-size:26px;font-weight:700;text-decoration:none;}
.blogdescr{color:#fff;font-size:14px;font-style:italic;margin-left:5px;padding:0;}
.content{float:left;min-height:500px;padding:70px 10px 0 40px;width:450px;}
.posttitlepart{height:52px;}
.post{padding:0 0 10px 10px;}
.post .wp-smiley{background-color:none;border:none;margin:0;padding:0;vertical-align:middle;}
.post h2{margin:0;padding:0;}
.post h2 a{display:block;font-size:24px;line-height:1.2em;margin:0;padding:0;text-decoration:none;}
.entry{line-height:20px;text-decoration:none;}
.postmetadata{border-bottom:1px solid #ccc;font-size:12px;font-weight:700;margin:10px 0 0;padding:0 0 10px;}
.categorymeta{background:url(images/iconcategory.jpg) no-repeat left center;display:inline;padding-left:20px;}
.datemeta{background:url(images/icondate.jpg) no-repeat left center;color:#071c1d;display:inline;font-size:12px;margin-left:20px;padding-left:20px;}
.afterpost{background-color:#f1fed3;border:1px solid #c9f72d;margin-bottom:30px;padding:2px 5px;}
.commentsmeta{display:inline; }
#topadswrapper{border-left:1px solid #ccc;float:left;margin-left:15px;margin-top:0;padding:0px;width:425px;}
.topads{display:inline;list-style-type:none;margin:20px 0 0;}
.topads img{margin-left:10px}
.topads ul li{padding:0 0 0 10px;}
#optinbox{border-bottom:1px solid #ccc;min-height:150px;width:400px; margin-bottom:10px;}
#optinbox img{border:none;margin:0;}
#optinboxleft{float:left;margin-left:20px;}
#adsblock{padding-left:10px;}
#sidebarwrapper{border-top:1px solid #ccc;float:right;margin-right:36px;_margin-right:18px;margin-top:10px;width:425px;}
.sidebar{border-left:1px solid #e4e4e4;display:inline;float:left;list-style-type:none;margin:20px 0 0;padding-left:10px;width:150px;}
.sidebar2{border-left:1px solid #e4e4e4;display:inline;float:left;list-style-type:none;margin:20px 0 0;padding-left:10px;width:240px;}
.sidebar2 ul{list-style-type:none;margin:0;padding:0 10px 0 0;}
.sidebar2 ul li h2,.sidebar2 ul li{background:none;font-size:12px;}
.entry img,.entry img a{border:1px solid #ccc;margin:5px;padding:5px;}
.content a{color:#8b1001;text-decoration:none;}
.content a:hover{color:#76a800;text-decoration:underline;}
.post h2 a:hover{color:#76a800;text-decoration:none;}
.entry a{color:#8b1001;font-weight:700;text-decoration:none;}
.postmetadata a,.commentsmeta a{border-bottom:none;color:#8b1001;text-decoration:none;}
.postmetadata a:hover,.commentsmeta a:hover{color:#76a800;text-decoration:underline;}
.topads .widget img{margin:4px;}
#topadswrapper a,#sidebarwrapper a{color:#000;text-decoration:none;}
#sidebarwrapper .textwidget a{color:#071c1d;}
#topadswrapper a:hover, #sidebarwrapper a:hover{color:#8b1001;text-decoration:underline;}
#sidebarwrapper img,#topadswrapper img{border:none;}
.comments-template{border-top:1px solid #ccc;margin:10px 0 0 20px;padding:10px 0;}
#commentsubmit1{background-color:#900;height:30px;padding:5px;width:180px;}
.comments-template #submit{font-family:Helvetica, sans-serif;font-size:16px;font-weight:700;height:30px;margin-bottom:2px;vertical-align:middle;width:180px;}
.comments-template .commentfields{margin-bottom:10px;}
.comments-template ol{list-style:none;margin:0;padding:0;}
.comments-template ol li{border-bottom:1px solid #ccc;line-height:18px;padding:10px;}
.comments-template h2,.comments-template h3{font-family:Georgia, Sans-serif;font-size:16px;}
.commentmetadata,.commentmetadata a{font-size:12px;text-decoration:none;}
.commentmetadata a:hover{text-decoration:underline;}
.comments-template p.nocomments{padding:0;}
.comments-template textarea{font-family:Arial, Helvetica, Georgia, Sans-serif;font-size:12px;}
.commentsbg{background-color:#fbfff2;}
.authcomment{background-color:#e8f3ff;}
.bottomtext{border-top:1px solid #ccc;color:#7b7b7b;font-size:11px;margin:auto;padding-bottom:20px;text-align:center;text-decoration:none;width:620px;}
.bottomtext a{color:#7b7b7b; text-decoration:none;}
.bottomtext a:hover{color:blue;}
.footer{text-align:left;margin:auto;width:977px;background:url(images/footer.jpg) no-repeat top center;font-size:small;height:600px;}
.footertext{font-size:12px;color:#fff;margin:auto;text-align:left;width:300px;}
.topads ul,.sidebar ul{list-style-type:none;margin:0;padding:0 10px 0 0;}
.topads ul ul li,.sidebar ul ul li,.sidebar2 ul ul li{background:url(images/bulletarrow.gif) no-repeat;font-size:12px;line-height:18px;padding:0 0 10px 18px;}
.topads ul li h2,.topads li h2,.sidebar ul li h2,.sidebar li h2,.sidebar2 ul li h2,.sidebar2 li h2{border-bottom:1px solid #061a3c;color:#000;font-family:Arial,Georgia, Sans-serif;font-size:14px;margin:8px 0;}
.alignleft{float:left;}
.alignright{float:right;}

}
#footer h4 {
	color: #fff;font: normal 146%/100% "Trebuchet MS", Tahoma, Arial;
	margin: 10px 0px 5px;
}
.footer-recent-comments {

width: 315px;

	float: left;
	margin-left: 10px;
}
.footer-recent-comments ul {
	list-style: none;
        font-color: #fff;
	margin: 0px;
	padding: 0px;
}
.footer-recent-comments ul li {

background: url(images/mini-footer-comments.gif) no-repeat;
	padding: 0px 0px 10px 20px;
}
.footer-recent-posts {

width: 315px;
	float: left;
	margin-left: 60px;
}
.footer-recent-posts strong {
	font-size: 107%;
	line-height: 135%;
	font-weight: bold;
}
.footer-recent-posts ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 92%;
	line-height: 110%;
}
.footer-recent-posts ul li {
	background: url(images/mini-footer-post.gif) no-repeat;
	padding: 0px 0px 10px 20px;
}
.footer-about {
	width: 250px;
	float: right;
	padding-right: 10px;
	padding-left: 10px;
