/*
Theme Name: Blog Theme for Powder
Description: Exclusive theme.
Author: DrStas
*/

* {margin:0;padding:0}

body {
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 13px;
	background: #1a1b22 url(images/bg_top.gif) repeat-x top;
	color: #000000;

	}

img { 
border: 0;
}



#container {
width: 980px;
margin: 0 auto;
overflow: hidden;
}

#header {
background: url(images/header.jpg) no-repeat;
height: 297px;
width: 980px;
clear: both;
position: relative;
overflow: hidden;
}

#logo {
position: absolute;
left: 207px; 
top: 5px;
}

#logo h1 a {
font-size: 20px;
color: #ffffff;
text-decoration: none;
font-family: arial narrow, arial, verdana;

}

#logo h2 {
color: #ffffff;
font-size: 11px;
}

#menu {
background: url(images/bg_menu.png) no-repeat;
width: 725px;
height: 40px;
bottom: 1px;
left: 10px;
position: absolute;
}

#menu ul {
list-style: none;
padding-left: 20px;
}

#menu li {
float: left;
padding: 6px;
}


#menu li A, #menu li {
font-family: arial, verdana;
font-size: 18px;
font-weight: bold;
color: #cdedff;
}

#menu li A {
text-decoration: none;
display: block;
padding: 2px;
}

#menu li A:hover {
background: #8bccf0;
color: #133b57;
}

#search {
float: right;
padding: 11px 25px 0 0;
height: 16px;
}

#s {
border: none;
background: url(images/search.gif) no-repeat;
width: 140px;
padding: 0 10px 5px 5px;
color: #898989;
font-size: 11px;
}

#search_s {
color: #d1d1d1;
background: none;
border: none;
font-size: 11px;
padding-bottom: 3px;
}

#mainint {
clear: both;
overflow: hidden;
padding-bottom: 180px;
}

#sidebar {
float: left;
width: 290px;
padding-top: 6px;
color: #ebecee;
}

.sidebar_top {
background: url(images/sidebar_top.gif) no-repeat;
}

.sidebar_bottom {
background: url(images/sidebar_bottom.gif) no-repeat;
padding-bottom: 10px;
}

.sidebar_content {
background: #000000;
padding: 0 15px 0 15px;
overflow: hidden;
}

.sidebar_content p {
padding-bottom: 5px;
}


.sidebar_top, .sidebar_bottom {
clear: both;
height: 18px;
}


.h1_1 {
background: url(images/h1_1.gif) no-repeat;
height: 27px;
padding-bottom: 15px;
}

.h1_2 {
background: url(images/h1_2.gif) no-repeat;
height: 27px;
margin-top: 10px;
padding-bottom: 15px;
}

.h1_3 {
background: url(images/h1_3.gif) no-repeat;
height: 27px;
padding-bottom: 15px;
}

.h1_4 {
background: url(images/h1_4.gif) no-repeat;
height: 27px;
padding-bottom: 15px;
}

.h1_5 {
background: url(images/h1_5.gif) no-repeat;
height: 27px;
padding-bottom: 15px;
}

.bestgal {
width: 260px;
}

.bestgal_t {
width: 120px;
height: 150px;
float: left;
border: 1px solid #f9fbe1;
margin: 0 5px 5px 0;
}

.marklinks li {
list-style: none;
background: url(images/sel.gif) no-repeat left center;
padding-left: 20px;
margin-bottom: 3px;
}

.marklinks li a {
font-size: 16px;
font-family: arial, verdana;
color: #ffffff;
text-decoration: none;
}

.marklinks li a:hover, .otherlinks li a:hover {
text-decoration: underline;
color: #f85200;
}

.otherlinks {
padding-left: 15px;
}

.otherlinks li {
list-style: none;
}

.otherlinks a {
color: #ffffff;
font-size: 14px;
font-family: arial, verdana;
text-decoration: none;
}

#main {
float: left;
width: 680px;
padding: 6px 0 0 10px;
overflow: hidden;
}

#main h3 {
text-align: center;
}

#main_top {
background: url(images/main_top.gif) no-repeat;
height: 17px;
}

#main_bottom {
background: url(images/main_bottom.gif) no-repeat;
height: 17px;
}

#main_cont {
background: #fbf8f0;
overflow: hidden;
}

.post {
padding: 10px 40px;
overflow: hidden;
}

.post_title h1 a {
color: #000000;
font-size: 22px;
font-family: arial narrow, arial, verdana;
font-weight: normal;
text-decoration: none;
background: url(images/post_title_bg.gif) no-repeat left bottom;
display: block;
padding-bottom: 15px;
}

.post_title p {
padding: 10px 0 15px 0;
font-size: 11px;
color: #7d7d7d;
}

.post a {
color: #f16304;
}

.post_cont p {
padding-bottom: 20px;
}

.post a:hover {
text-decoration: none;
}

.post_bottom {
padding-top: 20px;
background: url(images/post_comments.gif) no-repeat center center;
height: 23px;
position: relative;
clear: both;
}


.post_bottom p {
position: absolute;
right: 2px;
top: 14px;
width: 75px;
display: block;
text-align: center;
}

#nav {
padding: 0 40px;
}

.alignleft {
float: left;
}

.alignright {
float: right;
}

#footer {
height: 306px;
width: 980px;
margin: 0 auto;
background: url(images/footer.gif) repeat-x;
}

#footer_r {
height: 306px;
width: 980px;
margin: 0 auto;
background: url(images/bee.gif) no-repeat right top;
color: #ffffff;
font-family: arial, tahoma;
font-size: 12px;
text-align: center;
padding-top: 20px;
}

#adblock {
height: 240px;
}

.wave {
background: url(images/post_title_bg.gif) no-repeat left bottom;
height: 15px;
clear: both;
padding-top: 10px;
}

.post_comments h4 {
text-align: left;
color: #363636;
font-size: 14px;
padding: 30px 0 25px 0;
}

.post_comment_one {
margin-top: 5px;
background: #faf4e5;
padding: 10px 10px 15px 10px;
border-bottom: 2px #f6e7c2 solid;
color: #363636;
}

.post_comment_one p{
padding-top: 10px;
}

.post_comments li {
list-style: none;
}

.fn, .fn a {
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #363636;
text-decoration: none;
}

.fn a:hover {
text-decoration: underline;
}

#commentform input {
height: 20px;
}

#commentform input, #commentform textarea {
background: #f2deaa;
border: none;
}