/*  
Theme Name:Podsoznanie.ru
Description:Special theme
*/
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,textarea{font:normal small "Trebuchet MS",Arial,Helvetica,sans-serif;}
input,button{overflow:visible;}
input,select,button{vertical-align:middle}
textarea{vertical-align:top}
q:before,q:after{content:''}
ul li,ol li{margin-left:20px}

a{text-decoration:none;color:#000}
a:hover,a:focus{border-bottom:1px solid #000}

body{
font-family:Tahoma,serif;
background:#FFF;
text-align:center;
font-size:75%
}

#wrap{
width:780px;
margin:0 auto;
text-align:left;
background:url('img/border.png') repeat;
background-position:1012px 0;
}
#top,#bottom{
display:block;
height:20px;
}
#top,#bottom{background:url('img/border.png') no-repeat;}
#top{background-position:-13px -65px}
#bottom{background-position:-13px 0}

#header{
margin:0 27px 0 21px;
clear:both;
background:url('img/logo.jpg') no-repeat 220px 16px;
position:relative;
}
#head{width:220px;height:50px;position:absolute;background:url('img/header.png') no-repeat;top:-10px;left:0;font-size:0.6em}
#header h1,#menu{
overflow:hidden;
background:#f1f8fd;
width:220px;
margin-left:10px;
border:1px solid #c6e5fc;
}
#header h1{
color:#3e94dd;
height:40px;
position:absolute;
top:0;left:0;
font-size:1.5em;
}
h1 span{
display:block;
margin:17px 0 0 11px;
}
h1 span span{color:#56c9fe;font-size:0.7em;margin:0}
#menu{
border-bottom:0;
background:#FFF url('img/gradients.png') repeat-x;
padding-top:40px
}
#menu li{
list-style:none;
margin:0;
border-bottom:1px solid #dbeffd;
}
#menu li a,#menu li .current-page{
background:transparent url('img/icons.png') no-repeat;
font-size:1em;
display:block;
padding:9px 0 10px 56px;
outline:0
}
#menu li .current-page,#menu li a:hover, #menu li a:focus{border:0;background-color:#eff6fe}
#home{background-position:-123px 3px !important}
#sens{background-position:-80px -43px !important}
#contacts{background-position:-30px -85px !important}
#aid{background-position:14px -131px !important}

#home2{display:block;width:500px;height:160px;position:absolute;top:0;margin:10px 0 0 250px;outline:0}
#home2:hover,#home2:focus{border:0}

#content{
overflow:hidden;
width:486px;
float:right;
background:#fefef6;
border:1px solid #f1f1f0;
padding:3px 0 10px;
margin:17px 27px 0 0
}
.dreams{
clear:both;
padding:0 10px 0;
margin:25px 0;
line-height:1.3em
}
#dream{margin:15px 0 0}
#main-header{display:inline}
#main-header,.dreams h3{
font-size:1.1em;
font-weight:bold
}
.published,h3{display:inline;*margin-right:5px !important}
.dreams .published{color:#80817b;font-size:0.9em;margin-right:1px}

.dreams .meta,.tags{font-size:1.1em;color:#abaaa5;margin:3px 0 0}
.tags{font-size:1em}
.tags a,.dreams .meta a{color:#0fab0b}
.author a{color:#03789B !important;font-weight:bold}
.mita a{text-decoration:underline;color:#000}
a:hover,a:focus{border-bottom:1px solid #000}
.dreams p,.dream ul,.dreams ol,.dreams blockquote{margin-top:12px}
.dreams li{margin-top:5px}
.dreams p a{color:#0fab0b !important;text-decoration:underline !important;font-weight:bold}
.dreams p a:hover,.dreams p a:focus{border:0;color:#000 !important}
.dreams blockquote{margin-left:10px;border-left:2px solid #5096d1;padding-left:10px}

.more-link{display:block;margin:8px 0 0 4px}
.dreams a:hover,.dreams a:focus{color:#000 !important;border:0}
h3 a:hover{border-bottom:1px solid #000 !important}

.archive #about{display:none}
#about{margin:20px 0 35px !important;font-size:1.1em}

#pagination{clear:both;text-align:center;margin:40px 0 20px}
#pagination a{color:#03789B;font-size:1.2em;font-weight:bold}
#pagination a:hover,#pagination a:focus{border:0;color:#000}

#sidebar{
overflow:hidden;
width:222px;
float:left;
margin-left:31px;
}
#authorize, .side{
padding:2px 5px 15px 0;
margin:17px 0 0;
}
#authorize{
background:#f9fdff;
border:1px solid #e0f2f4;
}
.side{
background:#fefef6;
border:1px solid #f1f1f1
}
#main-header,#sidebar h2{
color:#FFF;
font-size:1em;
font-weight:bold;
margin-bottom:15px
}
#main-header,#sidebar h2 span{
color:#FFF;
padding:2px 10px 3px;
background:#6cbafc url('img/gradients.png') repeat-x 0 -280px;
border:1px solid #5196d1;
position:relative;
}
#sidebar h2 span span{border:0;background:transparent;padding:0;color:#fefdaf}
.side ul,.side div{padding:0 10px;list-style-type:none;line-height:1.4em}
.side li{margin:5px 0 0 0}
.side li:before{content:'\2014\00A0'}

.last li{margin:0 0 15px 0}
.last li:before{content:''}
.last a:hover,.last a:focus{border:0 !important}
.last h4 a:hover,.last h4 a:focus{border-bottom:1px solid #000 !important}

#authorize form{padding:0 10px}
#authorize div{padding:5px 0;clear:both}
#authorize label{float:left;width:60px;font-weight:bold;font-size:0.9em;padding-top:2px}
#authorize input{float:left;width:127px;border:1px solid #e5e5e3;padding:0 3px}
#wp-submit,#register,#forget{margin-left:60px}
#wp-submit{margin-bottom:4px}
#register{color:#0fab0b;font-weight:bold;}
#forget:hover,#register:hover,#forget:focus,#register:focus{border:0;text-decoration:underline}
#forget{color:#787879}

#footer{
width:723px;
font-size:0.95em;
padding:20px 0 0;
margin:0 0 15px 30px;
background:url('img/footer.jpg') no-repeat bottom left;
clear:both;
height:70px;
text-align:center;
color:#676869
}
#footer p{
padding:24px 0 0 0;
}

h4.answer{margin:35px 20px 5px;font-size:1.2em}
#answer{
color:#5484b3;
margin:0 20px;
padding:10px;
background:#F9FDFF none repeat scroll 0 0;
border:1px solid #E0F2F4;
}

.comment{overflow:hidden;margin:0 20px 10px;border:1px solid #F1F1F0;background:#FFF;padding:5px}
.comment .meta{margin:0 0 4px;font-size:1.1em}
.comment .published{color:#ABAAA5 !important;margin-right:3px}
.comment cite{font-style:normal}
.comment cite a{font-weight:bold}
.comment cite a:hover{border-color:#03789B}
.comment p{margin:0 0 8px;margin-left:10px}
#answer p{margin:0 0 8px}
.approve{color:#D00}

#commentform{padding:0 23px;margin:40px 0 65px}
#commentform div{clear:both;padding:5px 0}
#commentform label{float:left;width:80px}
#commentform input{float:left;width:250px;border:1px solid #e5e5e3;padding:1px}
#commentform textarea{width:355px;padding:2px;font-size:1.3em;line-height:1.2em;border:1px solid #e5e5e3;}
#for-subscribe,#commentform #for-submit{margin:0 0 4px 80px}

.alignright{
float:right;
margin:15px 0 0 15px !important
}
.alignleft{
float:left;
margin:15px 15px 0 0 !important
}
.aligncenter{
display:block;
margin:15px auto !important;
text-align:center
} 

.button{background:#eaeaea url('img/gradients.png') repeat-x 0 -330px;height:28px;border:1px solid #e5e5e3;font-weight:bold;width:auto !important;padding:0 15px !important;cursor:pointer;}

#author-profile{margin:10px 20px 0;
padding:10px;
background:#F9FDFF none repeat scroll 0 0;
border:1px solid #E0F2F4
}
#author-profile div{margin-bottom:4px}
#name{padding:0 0 8px} #url{padding:8px 0 0}
#author-desc{margin:10px 0 0 0;line-height:1.4em}
#author-profile label{font-weight:bold;width:110px;float:left}
#author-profile a{color:#0fab0b;border-bottom:1px solid #0fab0b;font-weight:bold}

#registerform,#lostpasswordform{
margin:30px auto 10px !important;
width:340px;
}
#lostpasswordform input,#lostpass label{float:none}
#lostpasswordform input{margin:0 0 0 10px !important;border:1px solid #e5e5e3}
#lostpasswordform #user_login{width:150px;padding:2px;}
#lostpasswordform div{width:200px;margin:15px auto 0}

#registerform div{clear:both}
#registerform label{float:left;width:130px}
#registerform input{float:left;width:200px;margin-bottom:5px;border:1px solid #e5e5e3}
#registerform #for-submit{padding-top:15px;width:200px;margin:0 auto}

#errors{margin:10px 20px;padding:10px !important;background:#fff;border:1px solid #F1F1F0}

div.user-level-1 cite {color: #0fab0b; font-weight: bold; background: url("img/pict.png") no-repeat right top; padding-right: 16px; margin-right: 8px;}
div.user-level-1 cite a, div.user-level-1 cite a:hover {color: #0fab0b !important; }

