/*
Theme Name: Varenik latest
Theme URI: http://varenik.com.ua/
Description: Varenik theme.
Author: Nemyrych
Author URI: http://nemyrych.livejournal.com/
Tags: varenik
*/



html, body{
margin:0;
padding:0;
background-color:#333;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(images/bg.gif);
}

a{color:#fff;
text-decoration:underline;}

a:hover{
text-decoration:none;}

img{
border:0;}

p{
padding:0;
margin:0;}

h1, h2, h3{
padding:0;
margin:0;}

#header{
background-color:#FDECA6;
height:365px;
background-image:url(images/header-right-menu.jpg);
background-position:right top;
background-repeat:no-repeat;}

#announce{
float:right;
width:220px;
padding-top:36px;
padding-right:29px;
padding-left:17px;
text-align:center;
}

#announce h2{
display:none;
/*font-family:'Courier New';
text-align:center;
margin-bottom:10px;*/}

#announce ul{
padding:0 0 0 0;
margin:0;}

#announce p{
}
#announce a {
color:#000;
}
#headerleft{
background-image:url(images/header.jpg);
background-position:left top;
background-repeat:no-repeat;
height:365px;
margin-right:230px;
}

#logocontainer{
width:524px;


float:left;
}

#logo{
/*position:relative;
top:33px;*/
display:block;
padding-top:33px;

}

#navlinks{
margin-top:15px;
margin-left:40px;}

#navlinks a{
margin-right:15px;}


#navlinks form{
padding:0;
margin:0;
margin-top:10px;}

#navlinks form input{
border:0;
color:#333;
padding:3px 0 3px 5px;
}

#afisha{

padding-top:15px;
height:350px;
overflow:hidden;
}


#afisha a{
color:#000;}

#afisha h1{
font-size:24px;
font-weight:normal;}


#afisha h1 a{
color:#C22328;
}

#afisha h2{
font-size:12px;
text-transform:uppercase;
margin-top:10px;
margin-bottom:5px;}

a.morelink{
color:#C22328!important;}


#cleartop{
background-image:url(images/border.gif);
background-position:top;
background-repeat:repeat-x;
height:30px;
clear:both;}


#side{
float:left;
width:200px;

min-height:345px;
background-image:url(images/sidebar.png);
background-position:right top;
background-repeat:no-repeat;
margin-right:20px;
}

#side ul{
padding:0;
margin:0;
text-transform:uppercase;
font-size:16px;
padding-left:40px;
}

#side ul li{
list-style-type:none;
margin-bottom:5px;
}

#side ul li a{
color:#E3B865;

}


#sidebar{
padding:20px 0 0 10px!important;
margin:30px 0 0 0;
clear:left;
font-size:12px!important;
color:#fff;
text-transform:none!important;}

#sidebar h2{
margin-left:20px;
font-size:16px;
color:#E3B865;
padding-bottom:10px;
text-transform:uppercase;
}
#sidebar a{
color:#fff!important;}

#content{
float:left;
float /**/:none;
display:table;
height:1%;
height /**/:auto;
min-height:1px;
/*background-image:url(images/main.png);
background-position:bottom left;
background-repeat:no-repeat;*/
margin-right:20px;
}
.post{
float:left;
width:100%;
color:#fff;

}
.main{
margin:20px 0 10px 0;



}
.postimage{
float:left;
margin:0 10px 10px 0;}


.post h2{
font-size:18px;
text-transform:uppercase;
font-weight:normal;
margin-bottom:10px;
color:#E3B865;
font-family:Arial, Helvetica, sans-serif;
}

.main ul{
padding-left:15px;
margin:0;}

.post h2 a{
color:#E3B865;}

.datetime{
color:#fff;
margin-bottom:10px;}

.post p{
padding:0;
margin:0 0 10px 0;
}

.postinfo{
clear:both;
margin:0 0 10px 0;
padding: 0 0 10px 0;
background-image:url(images/postinfo.png);
background-position:bottom left;
background-repeat:no-repeat;

}


#clearbottom{
background-image:url(images/border-footer.gif);
background-position:bottom left;
background-repeat:repeat-x;
height:10px;
clear:both;
padding:0;
margin:0;
margin-top:20px;

}

#footer{
height:125px;
background-image:url(images/footer-right.jpg);
background-position:bottom right;
background-repeat:no-repeat;
width:100%;
background-color:#FDECA6;
font-size:11px;}


#footer p{
padding:10px 0 0 20px;}
#footer a{
color:#000;}

#footerin{
background-image:url(images/footer.gif);
background-position:left center;
background-repeat:no-repeat;
height:120px;
padding-left:120px;}

.ngg-album-compactbox{
margin-bottom:20px!important;}

.ngg-album-link{
margin-top:83px;}


.ngg-albumoverview{
}

.ngg-album{
float:left;
width:300px;
height:180px;
margin-right:5px;}


#subscribe2widget label{
display:block;
}


.commentlist{
padding:0;
margin:0;
list-style-type:none;
color:#fff;
background-image:url(images/postinfo.png);
background-position:top left;
background-repeat:no-repeat;
clear:left;
padding-top:10px;}

.commentlist li{
padding:0;
margin:10px 0 20px 0;
background-image:url(images/postinfo.png);
background-position:bottom left;
background-repeat:no-repeat;
padding-bottom:10px;
}

.commentlist li cite{
font-style:normal;
font-weight:bold;}


.commentmetadata a{
color:#fff;}

h3#comments{
color:#FDECA6;
font-size:14px;
}

#commentf{
color:#fff;}


#commentf h3{
color:#FDECA6;
margin:30px 0 10px 0;
font-size:14px;
}
#submit, #contactform input{
border:#fff 1px solid;
color:#fff;
background-color:#333;
border-collapse:collapse;
margin-top:10px;}

.post label{
display:block;}


#right{
float:right;
width:220px;
margin-right:10px;
}
#right ul{
}

#right ul li{

margin-bottom:5px;
background-image:url(images/arrow.gif);
background-repeat:no-repeat;
background-position:left top;
list-style-type:none;

}

#right ul li ul li{
list-style:disc;}

#right a{
}
li.widget{
list-style-type:none;}

#subscr{
background-color:#333;
color:#fff;
border:#fff 1px solid;
margin-top:5px;}

.entry .lnks {
padding:0 0 10px 20px;
margin:0;
}

.entry .lnks li{
list-style-type:none;
}

.entry li.linkcat {
list-style-type:none;
}

.linkcat h2{
color:#fff;}

.linkcat ul{
padding:0;}

.page-item-4 {
background-color:#E3B865;
padding:3px;
}

.page-item-4 a{
font-weight:bold;
background-color:#E3B865;
color:#333!important;}