/*  
Theme Name:Blognk
Description:Special theme
Author:Sergey M.
Author URI:http://iskariot.ru/
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
img{vertical-align:middle}
input,button{overflow:visible}
input,select,button{vertical-align:middle}
textarea{vertical-align:top;font-family:Arial,sans-serif}
q:before,q:after{content:''}
a{color:#08a4ec;text-decoration:none;border-bottom:1px solid}
a:hover{color:#000 !important}

#recents,.top-link,.prev,.next,#search-submit,#menu .select,#pages a,#categories,#header,#footer,.more-link,.comments-link,#twitter,#rss,#rss2{
background-image:url('images/images.png');
background-repeat:no-repeat
}
.entry-meta,#loginform, #pagination,.comment-meta{
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

body{
background:#fff;
font-family:Arial,sans-serif;
font-size:62.5%;
}

#top{min-width:1000px;max-width:1280px;margin:0 auto}

#header{
position:relative;
height:80px;
background-color:#68a50c;
}



#wrap{
overflow:hidden;
float:left;
width:100%;
margin:0 -394px 0 0;
}
#main,#content{margin-right:344px}

#main,#content{margin-right:344px}
* html #wrap{margin-right:-424px}
* html #main,* html #content{margin-right:33%}
#description{
padding:12px 0 0 245px;
color:#d3df6f;
font-size:2.3em
}
#description span{
color:#fff
}
#pages{
position:absolute;top:0;
right:25px;
}
#pages li{
display:inline
}
#pages a{
overflow:hidden;
width:64px;
height:22px;
background-position:0px -320px;
display:block;
float:right;
border:0;
text-align:center;
margin:0 0 0 5px;
color:#94c54a;
font-size:1.1em;
line-height:2em;
}
#pages a.select,#pages a:hover{background-position:-102px -320px;color:#fff !important}

#main{
position:relative;
height:270px
}
#main h1{
text-align:right;
position:absolute;
top:50px;
right:50px;
z-index:1;
color:#000;
font-size:4em
}
#main h1 a{border:0}
#main h1 span{
font-size:1.2em;
color:#fe680d
}
#main .title{
font-size:0.9em;
color:#939492
}
#home{
outline:0;
border:0;
position:absolute;top:0;left:0;z-index:10;
width:627px;
height:257px;
display:block;
background:#fff url('images/logo.png') no-repeat
}
.empty,#menu,#searchform{
position:absolute;
z-index:20;
width:350px
}
.empty{
display:block;
width:100%;
height:200px;
background:#fff;
z-index:5 !important
}
#menu{
margin-left:225px;
width:425px;
height:100px;
padding-top:20px;
top:130px;
font-size:1.6em;
font-weight:bold;
display:table;
}
* html  #menu{left:15px}
* html  #menu a{margin-left:6px}
#menu li{
height:37px;
text-align:center;
display:table-cell
}
* html  #menu li{display:inline}
#menu a,#menu span{line-height:1.9em;margin-right:23px}
#menu a{
color:#000;
border-bottom:1px dashed;
}
#menu a:hover{
color:#db267c !important
}
#menu .select{
width:122px;
color:#fff;
background-position:-220px -320px
}
* html  #menu .select{padding:7px 30px 8px;width:200px}
#searchform{
width:400px;
line-height:1.8em;
top:195px;
left:245px;
color:#b0b0af;
font-size:1.1em
}
#searchform input{
border:1px #adadad solid;
margin-top:-16px;
display:inline;
width:310px;
padding;2px;
}
#search-submit{
text-indent:-9999px;
outline:0;
margin-left:10px;
border:0 !important;
width:50px !important;height:50px;
background-position:-390px -210px;
background-color:#fff;
cursor:hand;
cursor:pointer;
}

#content{
font-size:1.3em;
padding:0 10px;
}

.post{
margin:30px 0 0
}
.entry-meta{
color:#898989;
background-color:#fefecb;
padding:10px 15px;
}
.post h2{
padding:0 0 2px;
font-weight:normal;
color:#fe680d;
font-size:2.15em
}
.post h2 a{
color:#fe680d;
border:0
}
.entry-meta a{
color:#898989;
border:0
}
.entry-content{
padding:0 15px;
}
.entry-content h3{
padding:40px 10px 5px;
font-weight:normal;
color:#fe680d;
font-size:1.5em
}
.entry-content p,.entry-content ul,.entry-content div,.entry-content blockquote,.entry-content pre{
margin:30px 0 0
}
.entry-link{clear:both;width:100%;margin:15px 0 0;text-align:right}
.entry-link span{padding:2px 0 3px 23px}
.comments-link{background-position:-644px -206px}
.more-link{margin-left:35px;background-position:-463px -206px}

#pagination{
width:70%;
float:right;
position:relative;
background-color:#fefecb;
padding:8px 20px;
clear:both;
margin:50px 0;
line-height:1em;
}
#pagination a,#pagination span{
border:0;
color:#000;
margin:4px;
padding-top:2px;
padding-bottom:2px;
outline:0
}
#pagination a{text-decoration:underline}
#pagination a:hover{color:#ed0808 !important}
#pagination .next,#pagination .prev{text-decoration:none;padding:5px 7px}
#pagination .next{
background-position:-560px -244px
}
#pagination .prev{
background-position:-500px -244px
}
#pagination span{font-size:1.2em;color:#ed0808;font-weight:bold}
.top-link{
color:#08a4ec !important;
position:absolute;right:20px;bottom:3px;
padding-left:23px;
background-position:-640px -250px
}

#comments{
margin:30px 15px
}
#comments h3{
margin:0 0 10px
}
.comment-meta{
position:relative;
color:#898989;
background-color:#fefecb;
padding:7px 11px;
}
.comment-author, .comment-author a{font-style:normal;color:#FE680D}
.comment-meta .published{
position:absolute;
right:10px;
}
.comment-meta .published,.comment-meta .published a{
color:#898989;
border:0
}
.comment{
margin:0 0 20px
}
.comment p,.comment blockquote,.comment pre{
margin:7px 10px 3px
}
.approve{font-style:italic;color:#F00}
#commentform{margin:30px 0 0 10px}
#commentform div{clear:both;width:100%}
#commentform  label{float:left;width:100px;padding:0 0 10px;color:#FE680D}
#commentform  input{float:left;width:300px}
#commentform  textarea{width:410px;height:200px;font-size:1.2em}
#for-submit{padding:10px 0 0}
#for-subscribe{padding:10px 0 0 100px}
#for-subscribe input{float:none !important;
width:auto
}
#for-subscribe label{float:none;width:400px}
.adms{padding-left:0 !important}

#sidebar{
float:right;
width:304px;
margin:0 0 20px 0;
padding-right:20px
}
* html #sidebar{width:264px;margin:0}

#recents,#categories{
width:240px;
line-height:1.7em;
text-align:left !important;
padding:5px 0 0 75px;
margin:40px 0 -30px !important;
height:65px;
background-position:0 -210px;
color:#fff
}
* html #recents,* html  #categories{padding:5px 0 0 64px}
.recents,.categories{
margin:0 0 0 70px !important
}
.recents li,.categories li{
color:#08A4EC;
margin:0 0 3px;
padding-right:37px
}
#recents{padding:5px 55px 0 15px}
.recents{margin-left:15px !important}
.recents li{margin:0 0 5px}
.recents li:before{content:'\2014\00A0'}

#tags{margin:40px 5px 40px 0}
#tags,#tags a{color:#7c7c7c;margin-left:3px}
#tags .current{color:#FE680D;font-size:2em}

.readers{clear:both;margin:20px 0;font-size:1.7em;color:#547F0F;font-family:Verdana,serif;text-align:center}
.readers span{font-weight:bold;font-size:1.1em}
* html .readers{margin-top:-20px}

#subscribes{
padding-top:5px;
height:70px;
width:220px;
margin:0 auto !important
}
#feeds {
	text-decoration:none;
}
#feeds a {
	text-decoration:none;
}
* html #subscribes{font-size:0.4em}
#subscribes a{
text-indent:-9999px;
border:0;
display:block;width:60px;height:65px;
text-align:center;
float:left;
width:33%
}
#twitter{background-position:-380px -320px}
#rss{background-position:-592px -318px}
#rss2{background-position:-482px -316px}

.recents,.categories,#sidebar h3, #subscribes, .google-top-sidebar, #tags, .google-bottom-sidebar{
font-size:1.3em;
margin:30px 0 0
}

.bottom-ads{
font-size:1.3em;
margin-top:30px !important;
text-align:center;
}

.categories,.google-bottom-sidebar{
margin-top:0 !important
}

#reg{padding:0 20px !important;height:25px;font-size:1.1em}
#reg a{color:#fe680d}
#register{margin-left:2px;float:left}
#forget{margin-left:22px;float:left}
.adm{font-size:1.3em;height:26px}
#sidebar h3{text-align:center;margin:0 0 7px}
#sidebar ul{list-style-type:none;margin-left:20px}

#loginform{
margin:30px 0 0;
padding:1px 0 0;
background-color:#fefecb
}
#loginform div{clear:both;padding:10px 20px 0}
* html #loginform div{padding:10px 10px 0 15px !important}
#loginform label,#loginform input{
font-size:1.2em;
}
#loginform .button{display:none}
#loginform label{float:left;width:29%}
#loginform input{
border:1px #adadad solid;
float:left;width:59%;padding:1px;
-moz-box-sizing:border-box;
webkit-box-sizing:border-box;
ms-box-sizing:border-box;
box-sizing:border-box
}

#footer{
position:relative;
background-position:0 -100px;
height:84px;
background-color:#68a50c;
clear:both;
width:100%
}
#footer div{margin:20px 5px 0}
#copyrights{
padding:12px 0 10px 15px;
float:left;
font-size:1.1em;
color:#fff
}
#copyrights span{font-size:1.2em}
#copyrights a{color:#fff;border:0}
#copyrights a:hover{color:#fff !important;border-bottom:1px solid}
#design{
padding:10px 20px 0;
float:right;
font-size:1.2em;
color:#3d6402
}
#design a{
font-size:1.2em;
color:#3d6402
}

.clear{clear:both;margin:20px 0}
.search-word{background:#fefecb;padding:2px}

.alignright{
float:right;
margin:2em 0 0 2em;
}
.alignleft{
float:left;
margin:2em 2em 0 0;
}
.aligncenter{
display:block;
margin:2em auto;
text-align:center;
}
.post ul,.post ol{margin:0;padding:5px 0 0 15px}
.post li{margin:5px 0 0}
.post code{font-size:1.2em}
.post blockquote{border-left:2px #ccc solid;padding:0 0 0 15px}
.onebutton{margin:5px 0}
.post h4{margin:10px 0 0 10px;color:#999}
.st-related-posts{list-style:none;padding:0 0 0 30px !important}
.st-related-posts li:before{content:'\2014\00A0';color:#08A4EC}

.blog-author{background-color:#D8EFB3 !important}
.blog-author cite{font-weight:bold}
.blog-author cite,.blog-author a{color:#000 !important}
.blog-author a:hover{color:#FE680D !important}

#counters{
position:absolute;
top:15px;left:250px;
vertical-align:middle;
height:30px;
}
#counters img{
margin:0 0 5px 5px
}
#counters a{border:0;text-decoration:none}

.a625{border:0}
.ad625{display:block;width:625px;height:60px;margin:0 auto;text-align:center;white-space:nowrap;}
.google-top-sidebar{
text-align:center;
}
#ad1{display:block;width:300px;height:60px;float:left;}
#ad2{display:block;width:300px;height:60px;float:right;}


/*
.google-bottom-sidebar{
margin-left:10px
}
*/