/*   
Theme Name: DLust
Theme URI: http://designerslust.com
Description: DesignersLust 2.0
Author: Nikola Sivkov & Martin Kastelov
Author URI: http://designerslust.com
Version: v2.0
.
Built specially for Designerslust.com
.
*/

body{background: url(./img/bg.gif); margin: 0; margin-top: 60px;}

#wrapper{width: 1000px; margin-left: auto; margin-right: auto; height: 100%;}

/* Header */
#header{height: 60px; float: left; display: block;}
#logo{background: url(./img/logo.png) no-repeat; width: 250px; height: 58px; float: left; margin-top: 10px; margin-left: -2px;}
#nav{float: right; display : block; width:450px; margin-left:55px; height: 25px;}
#nav ul{list-style: none; padding: 33px 0px 0px 0px; margin: 0;}
#nav li{margin: 0; padding: 0; display:inline;}
#nav a {float:right; background: url(./img/nav_left.jpg) no-repeat left top; margin:0; padding:0 0 0 5px; text-decoration:none; height: 27px;}
#nav a span {float:left; display:block; background:url(./img/nav_right.jpg) no-repeat right top; padding: 7px 10px 4px 6px; margin-right:2px; color:#FFF; font: 12px Verdana; font-weight: bold; height: 27px;}

/* Main */
#main{width: 790px; float: left; display: block;}
#main_top{background: url(./img/m_t.png) no-repeat; width: 790px; height: 105px;}
#main_bg{background: #FFF; border-left: 1px solid #bcb4a3; border-right: 1px solid #bcb4a3; width: 788px;}
#main_bottom{background: url(./img/m_b.jpg) no-repeat; width: 790px; height: 89px; margin-bottom: 10px;}
.post_wrapper{width: 760px; margin-left: auto; margin-right: auto;}
/*.post_headline  { width: 760px; color: #4f3434; border-bottom: 1px dotted #000; padding-bottom: 5px; padding-top: 5px;}
.post_headline a {text-decoration: none; width: 760px; font:Tahoma; font-size:23px; font-weight: 900; color: #4f3434; padding-bottom: 5px; padding-top: 5px;}*/

.post_headline  {text-shadow: 1px 1px 1px #FFF; width: 760px; color: #4f3434; border-bottom: 1px dotted #000; padding-bottom: 5px; padding-top: 5px;}
.post_headline a {text-shadow: 1px 1px 1px #FFF; text-decoration: none; width: 760px; font-family: Tahoma; font-size:24px; font-weight: 900; color: #4f3434; padding-bottom: 5px; padding-top: 5px;}

.post_content a{font: 11px Tahoma; font-weight: bold; text-decoration: none; color: #7f7f7f;}
.post_content{font: 11px Tahoma; color: #7f7f7f; margin-top: 5px;}
.post_icons{font: 12px Tahoma; color: #7f7f7f; height: 16px; margin-top: 15px; display: block;}
.post_icons a{font: 12px Tahoma; color: #7f7f7f; text-decoration: none; font-weight: bold;}
.post_by{background: url(./img/icons/user.png) no-repeat; height: 16px; padding-left: 20px; margin-right: 15px;float: right;}
.post_on{background: url(./img/icons/calendar.png) no-repeat; height: 16px; padding-left: 20px; margin-right: 15px; float: right;}
.post_com{background: url(./img/icons/comments.png) no-repeat; height: 16px; padding-left: 20px; float: right;}
.post_footer{height: 20px; width: 760px; border-bottom: 1px dotted #000; margin-top: -15px;}
#page_comment_wrapper{width: 760px; margin-left: auto; margin-right: auto;}
#page_comment_form{width: 450px; margin-left: auto; margin-right: auto; margin-top: 15px; font: 12px Tahoma; color: #CCC;}
.page_comment_input{border: 1px solid #CCC; margin-top: 2px; font: 12px Tahoma; color: #999; padding-left: 5px; padding-right: 5px;}
#page_comment_form h3{font: 20px Georgia; font-weight: bold; color: #666;}
.page_comment{width: 739px; background: #EEE; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; margin-top: 10px; margin-bottom: 5px; padding: 10px; min-height: 55px;}
.page_comment_avatar{border-bottom: 3px solid #CCC; border-right: 3px solid #CCC; width: 52px; height: 52px; float: left; display: block;}
.page_comment_avatar img{border: 2px solid #FFF;}
.page_comment_nick{margin-left: 10px; font: 12px Georgia; color: #666; float: left; display: block;}
.page_comment_nick a{font: 12px Georgia; color: #666; font-weight: bold; text-decoration: none;}
.page_comment_nick a:hover{font: 12px Georgia; font-weight: bold; color: #666; text-decoration: underline;}
.page_comment_comment{font: 12px Tahoma; color: #999; width: 670px; margin-left: 64px; border-top: 1px dashed #666; padding-top: 5px;}

/* Sidebar */
#sidebar{width: 200px; float: right; display: block;}
#RSS{background: url(./img/rss.png) no-repeat; height: 121px; width: 200px; border: none;}
.side_post_wrapper{width: 200px;font: 11px Tahoma; font-weight: bold; color: #8a8a8a; text-decoration: none;margin-top:5px;}
.side_post_header{background: url(./img/s_h.png) no-repeat; height: 41px; width: 200px;}
.side_post_ht{font: 12px Verdana; font-weight: bold; color: #FFF; padding-top: 10px; padding-left: 10px;}
.side_post_content{width: 185px; margin-left: auto; margin-right: auto; font: 11px Tahoma; font-weight: bold; color: #8a8a8a; margin-bottom: 10px;}
.side_post_wrapper a{font: 11px Tahoma; font-weight: bold; color: #8a8a8a; text-decoration: none;}
.side_post_wrapper a:hover{font: 11px Tahoma; font-weight: bold; color: #4f3434; text-decoration: none;}
.side_post_wrapper ul{list-style-type: none; margin-left: 10px; margin-top: 5px; margin-right: 0; margin-bottom: 10px; padding: 0;}
.side_post_wrapper li{list-style-type: none; margin: 0; padding: 0; background: url(./img/bullet.gif) no-repeat 0px 5px; padding-left: 10px;}
.side_post_wrapper ul ul{list-style-type: none; margin-left: 10px; padding: 0;}
.side_post_wrapper li li{list-style-type: none; margin: 0; padding: 0; background: url(./img/bullet.gif) no-repeat 0px 5px; padding-left: 10px;}

/* Footer */
#footer{background: url(./img/f_bg.gif) repeat-x; height: 150px; width: 100%; float: left; display: block;}

/* Other */
.read_more{}
.read_more a{font: 12px Tahoma; font-weight: bold; text-decoration: none; color: #7f7f7f;}
.clear{clear: both;}