/*  
Theme Name: Espire WP Theme (Black Blue)
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:60px;width:950px;}
.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:#1bbafe;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:#484a49;display:inline;font-size:12px;margin-left:20px;padding-left:20px;}
.afterpost{background-color:#d9ecff;border:1px solid #9dceff;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:#4fa7ff;text-decoration:underline;}
.post h2 a:hover{color:#4fa7ff;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:#4fa7ff;text-decoration:underline;}
.topads .widget img{margin:0 4px;}
#topadswrapper a,#sidebarwrapper a{color:#000;text-decoration:none;}
#sidebarwrapper .textwidget a{color:#071c1d;}
#topadswrapper a:hover, #sidebarwrapper a:hover{color:#4fa7ff;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:#f0f8ff;}
.authcomment{background-color:#fff1f0;}
.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{background:url(images/footer.jpg) no-repeat top center;font-size:small;height:58px;text-align:center;width:977px;margin:auto;}
.footertext{font-size:12px;margin:auto;text-align:center;width:620px;}
.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;}

.related_post {}
#post_div {
height:160px;
}
.img_related_post{
float:left
}
.related_post img {
align:left;
border: 1px solid #ccc;
margin: 0px 6px 0px 0px;
padding: 2px 2px 2px 2px;
}

