/* 
Theme Name: h1h1
Theme URL: /
Description: A custom theme for /
Author: Mironov
Author URI: /
Version: 1

*/


html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin:0;padding:0;}
body{
background-color:#ebe9e9;
min-width:950px;
color:#434242;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
}
/*layoutelements*/
#wrap{
position:relative;
margin:0 auto;
width:950px;
clear:both;
display:block;
}
#feed{
position:relative;
float:right;
width:146px;
height:25px;
background-color:#f8f8f8;
}
#feed ul{
margin-left:12px;
margin-top:2px;
}
#feed li{
list-style-type:none;
display:inline;
}
#feed li a{
text-decoration:none;
font-size:14px;
}
#searchform{
position:absolute;
left:656px;
top:-50px;
z-index:999;
}
#searchsubmit, #s{
vertical-align:middle;
}
#s{
color:#434242;
font-family:Georgia,"Times New Roman",Times,serif;
background-color:#F8F8F8;
border:none;
width:150px;
padding-top:7px;
padding-bottom:5px;
height:15px;
}
#searchsubmit{
padding-bottom:5px;
color:#434242;
font-family:Georgia,"Times New Roman",Times,serif;
background-color:#F8F8F8;
border:none;
left:105px;
height:18px;
text-align: center
}
.search{
color:#ffcc00;
}
.search:hover{
border-bottom: 1px dashed #ffcc00;
}
.rss{
color:#f78127;
}
.rss:hover{
border-bottom: 1px solid #f78127
}
.twitter{
color:#5bbae8;
}
.twitter:hover{
border-bottom: 1px solid #5bbae8;
}
#logo{
float:left;
position:relative;
top:62px;
margin-bottom:162px;
}
#content{
width:950px;
clear:both;
float:left;
margin-bottom:50px;
}

.more{
float:right;
font-style:italic;
font-size:14px;
position:relative;
bottom: 68px;
right:5px;
}
.load{
display:none;
position:relative;
bottom: 64px;
right:10px;
float:right;
height:16px;
width:16px;
background-image:url(i/ajaxl.gif);
background-repeat:no-repeat;
}
.more a{
text-decoration:none;
color:#5B685F;
border-bottom: 1px dashed #5B685F;
}
.more a:hover{
color:#8fc400;
border-bottom: 1px dashed #8fc400;
}
.post{
width:950px;
float:left;
clear:both;
}
.index-post{
position:relative;
width:950px;
float:left;
clear:both;
background-color:#ffffff;
margin-bottom:70px;
min-height:50px;
}
.single_title, .index-post, .main_text_wrap,#comments{
background-image:url(i/blocksbg.png);
background-repeat:repeat-x;
background-position: left top;
border:1px solid #E3E3E3;
}
.index-post-title, .single_title{
margin-bottom:10px;
width:600px;
}
.index-post-title a, .single_title {
color:#4c4b4b;
font-size:30px;
text-decoration:none;
}
.index-post-title a:hover{
border-bottom:1px solid #4c4b4b;
}
.single_title{
background-color:#ffffff;
width:100%;
}
.index-post img{
margin-top:30px;
padding:0px 44px 30px 30px;
background-image:url(i/index_post_def.png);
background-position:right top;
background-repeat:no-repeat;
float:left;
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity: 1;
opacity:1;
}
.index-post img:hover{
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}
.excerpt{
width:329px;
float:left;
margin-left:44px;
margin-top:30px;
padding:0px 43px 30px 0px;
background-image:url(i/index_post_def.png);
background-position:right top;
background-repeat:no-repeat;
min-height:161px;
}
.index-post .meta{
padding:25px 43px 30px 0px;
float:left;
margin-left:43px;
margin-top:5px;
}
.read{
text-decoration:none;
color:#8fc400;
border-bottom:1px solid #8fc400;
}
.read:hover{
border:none;
color:#5b685f;
}
.author, .category a, .date , .comments a{
text-decoration:none;
color:#5b685f;
}
.category a:hover, .comments a:hover{
color:#8fc400;
border-bottom:1px solid #8fc400;
}
.index-post .meta li {
list-style-type:none;
padding-left:30px;
background-image:url(i/icon.png);
background-repeat:no-repeat;
margin-bottom:20px;
}
.author{
background-position: 0 -510px;
}
.category{
background-position: 0 -444px;
}
.date{
background-position: 0 0;
}
.comments{
background-position: 0 -66px;
}
.readmore{
background-position: 0 -214px;
}


/*single.php*/
.single_title h1{
padding:30px;
}
#intro{
float:left;
clear:both;
background-color:#ebe9e9;
padding:10px 20px 10px 25px;
margin-bottom:10px;
}
#intro img{
margin-top:5px;
padding-right:44px;
background-image:url(i/post_def.png);
background-position:right top;
background-repeat:no-repeat;
float:left;
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity: 1;
opacity:1;
}
#intro p{
margin-top:5px;
width:329px;
float:left;
margin-left:44px;
padding-right:43px;
background-image:url(i/post_def.png);
background-position:right top;
background-repeat:no-repeat;
min-height:200px;
font-style:italic;
}
#intro ul{
float:left;
margin-left:43px;
margin-top:5px;
}
#intro li {
list-style-type:none;
padding-left:30px;
margin-bottom:20px;
}
#intro .author{
background-image:url(i/icon.png);
background-repeat:no-repeat;
background-position: 0 -510px;

}
#intro .category{
background-image:url(i/icon.png);
background-repeat:no-repeat;
background-position: 0 -444px;
}
#intro .date{
background-image:url(i/icon.png);
background-repeat:no-repeat;
background-position: 0 0;
}
#intro .comments{
background-image:url(i/icon.png);
background-repeat:no-repeat;
background-position: 0 -66px;
}
#intro .home{
background-image:url(i/house.png);
background-repeat:no-repeat;
background-position:left top;
}
.single-post{
width:950px;
clear:both;
float:left;

}
.single-post .main_text_wrap{
clear:both;
float:left;
background-color:#ffffff;
width:950px;
}
.single-post  .inner{
padding:20px 30px 20px 30px;
}
.single-post  .inner p{
padding-bottom:10px;
padding-top:10px;
}
.single-post  .inner  h2{
padding-bottom:10px;
padding-top:10px;
font-size:24px;
}
.single-post  .inner  h3, .comments_inner h3{
padding-bottom:10px;
padding-top:10px;
font-size:18px;
}
.single-post  .inner a{
text-decoration:none;
color:#8fc400;
border-bottom:1px solid #8fc400;
}
.single-post  .inner a:hover{
border:none;
color:#5b685f;
}
.lightbox-plugin{
border-bottom:none;
text-decoration:none;
margin:20px;
}
.single-post  .inner ul{
padding-bottom:10px;
padding-top:10px;
}
.single-post  .inner li{
margin-bottom:10px;
list-style-image:url(i/lsi_mini.png);
list-style-position:inside;
}
.single-post  .inner em{
font-style:italic;
}
.single-post  .inner img{
margin:20px;
}
.single-post  .inner .wp-caption-text{
display:none;
}
.single-post  .part{
padding:15px 30px 15px 30px;
background-image:url(i/dashed.png);
background-position:bottom center;
background-repeat:no-repeat;
}
.related_posts{
width:950px;
float:left;
clear:both;
background-color:#ebe9e9;
padding:30px;
margin-bottom:10px;
}
.related_posts h3{
padding-bottom:20px;
}
.related_posts li{
margin-bottom:10px;
list-style-image:url(i/lsi_mini.png);
list-style-position:inside;
}
.related_posts a{
text-decoration:none;
color:#8fc400;
border-bottom:1px solid #8fc400;
}
.related_posts a:hover{
border:none;
color:#5b685f;
}
#comments{
background-color:#ffffff;
clear:both;
float:left;
width:950px;
}
.comments_inner{
padding:30px;
}
.comments_inner li{
width:100%;
float:left;
clear:both;
margin-bottom:40px;
list-style-type:none;
}
.singlecomment{
padding-right:10px;
margin-right:10px;
background-image:url(i/comment_def.png);
background-position:top right;
background-repeat:no-repeat;
float:left;
width:75px;
}
.commenttext, .commenttext-admin{
min-height:30px;
background-color:#ebe9e9;
padding:30px;
width:715px;
margin-left:110px;
}
.commenttext a{
border-bottom:1px solid #8FC400;
color:#8FC400;
text-decoration:none;
}
.commenttext a:hover{
border:none;
color:#5b685f;
}
.commenttext blockquote {
font-style:italic;
}
.commenttext b {
font-weight: bold;
}
.comment_author_link, .comment_date{
font-size:10px;
}
.comment_author_link a{
text-decoration:none;
color:#5b685f;
}
.comment_author_link a:hover{
color:#8fc400;
border-bottom:1px solid #8fc400;
}
.comments_inner h3{
margin-bottom:40px;
}
#s1, #s2, #s3{
width:100%;
float:left;
clear:both;
height:20px;
padding:2px;
background-color:#ffffff;
border: 1px solid #d9d7d7;
margin-bottom:10px;
color:#434242;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
}
#s4{
padding:2px;
width:100%;
float:left;
clear:both;
height:150px;
background-color:#ffffff;
border: 1px solid #d9d7d7;
color:#434242;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
}
#sbutt{
position:relative;
right:-4px;
top:20px;
float:right;
clear:both;
background-color:#ffffff;
border: 1px solid #d9d7d7;
color:#434242;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
padding:2px;
}
#sbutt:hover{
background-color:#ebe9e9;
}

#commentform{
float:left;
clear:both;
width:100%;
padding-bottom:40px;
}
.inner_nopost{
padding:30px;
}
.inner_nopost h2{
font-size:24px;
padding-bottom:10px;
}
.inner_nopost p {
padding-bottom:10px;
}
.inner_nopost li{
margin-bottom:10px;
list-style-image:url(i/lsi_mini.png);
list-style-position:inside;
}
.inner_nopost a{
text-decoration:none;
color:#8fc400;
border-bottom:1px solid #8fc400;
}
.inner_nopost a:hover{
border:none;
color:#5b685f;
}
/*footer*/
#footer{
margin-top:50px;
clear:both;
height:420px;
background-image:url(i/footer.png);
background-position: left top;
background-repeat: repeat-x;
border-top: 1px solid #E3E3E3;
overflow:hidden;
}
#footer_inner{
position:relative;
padding-top:55px;
margin:0 auto;
width:950px;
}
#categories, #feeds, #contacts, #twitter{
background-position: left top;
background-repeat: no-repeat;
background-color:#696868;
height:38px;
position:absolute;
}
#categories_content, #feeds_content, #contacts_content, #twitter_content, .copyright{
position:absolute;
top:130px;
}
#categories{
height:48px;
width:207px;
background-image:url(i/categories.png);
}
#feeds{
left:267px;
width:200px;
background-image:url(i/feeds.png);
}
#contacts{
left:527px;
width:165px;
background-image:url(i/contacts.png);
}
#twitter{
left:752px;
width:165px;
background-image:url(i/twitter.png);
}
#footer_inner li{
list-style-image:url(i/lsi.png);
list-style-position:inside;
margin-bottom:5px;
}
#categories_content a , #feeds_content a, #contacts_content a{
color:#cccbcb;
font-size:16px;
text-decoration:none;
}
#categories_content a:hover , #feeds_content a:hover, #contacts_content a:hover{
border-bottom: 1px dotted #cccbcb;
}
#categories_content{
}
#feeds_content{
left:267px;
}
#contacts_content{
left:527px;
}
#twitter_content{
top:95px;
left:756px;
width:240px;
height:191px;
background-image:url(i/tweets.png);
background-position:left top;
background-repeat:no-repeat;
}
#twitter_content p{
padding:40px 30px 20px 35px;
color:#f2f1f1;
font-size:14px;
font-style:italic;
}
#twitter_content a{
border-bottom:1px solid #8FC400;
color:#8FC400;
font-style:italic;
text-decoration:none;
}
#twitter_content a:hover{
border:none;
}
.follow{
position:absolute;
left:756px;
top:250px;
border-bottom:1px solid #8FC400;
color:#8FC400;
text-decoration:none;
margin: 40px 0 0 35px;
}
.follow:hover{
border:none;
}
.copyright{
top:394px;
right:10px;
}
/*
.alert { background-position: 0 0; } 
.comment { background-position: 0 -66px; } 
.mail_big { background-position: 0 -132px; } 
.read { background-position: 0 -214px; } 
.rss_big { background-position: 0 -280px; } 
.tag_big { background-position: 0 -362px; } 
.tag { background-position: 0 -444px; } 
.user { background-position: 0 -510px; } 
*/

