/*   
Theme Name: Sofia Street Style
Version: 1
Author: Netage.bg
Author URI: http://www.netage.bg/
*/

body { font: 13px Georgia; margin:0; background:url(images/body_back.jpg) repeat-x;}
#wrap { width:980px; margin:0 auto; color:#333333;}
#header {background:url(images/header_back.jpg) no-repeat; height:109px; padding-top:50px;}
#header a { display:block; width:320px; height:80px; margin:0 0 0 20px;}
#search { margin:15px 0 0 0;  padding:0; text-align:right;}
#search input{background:url(images/search_field.jpg) no-repeat; width:160px; height:21px; border:none; padding:2px 5px;}
input#searchsubmit { background:url(images/search_back.jpg) no-repeat; width:60px; height:25px; padding:0 0 6px 0; border:none; color:white; font-size:12px; font-weight:bold;}
.left { float:left; width:180px; margin:10px 0; padding:10px;}
.right { float:right; width:180px; margin:10px 0; padding:10px; }
.right img { border:0; display:block; margin-left:auto; margin-right:auto; }
.middle { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:540px; min-height:510px; overflow:hidden; padding:10px;}
.middle h2 {font-size:30px; margin:0 0 25px 0; padding:0; font-weight:normal; line-height:100%;}
.middle img {}
.ads { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:510px; border:3px solid #f3f3f3; text-align:center; padding:10px; }
.ads img { border:0; text-align:center; }
img.wp-smiley { border:0; padding:0; }
#footer {height:170px; text-align:center; clear:both; padding:130px 20px 0 20px; background:url(images/footer.jpg) right top no-repeat; }
#footer p{text-align:left;font-size:11px;}
#menu{
	padding:0;
	margin:0px 0 0px 0;
	list-style:none;
        height:20px;
}
#menu li{
	display:inline;
	margin:0 10px;
	list-style:none;
}
#Createdby{
	margin:-16px 0 100px 0;
	text-align:right;
}
.alignright { float:right; } 
.alignleft { float:left; } 
.gcomment {margin:0; padding:0;}
.ucomment {background:url(images/categories_back.gif) repeat-x bottom; margin:0 0 10px 0; padding:0 0 10px 0;} 
.ucomment p{
	margin:0;
}
input#submit { background:url(images/sendcomment_back.jpg) no-repeat; height:33px; width:130px; padding:0 0 7px 0; color:white; font-weight:bold; border:none;}
ol.commentlist { margin:0 0 20px 0; padding:0; }
ol.commentlist li { list-style:none; margin:0; padding:0;}
ol.commentlist li.commenthead { list-style:none; margin:0; } 
ol.commentlist li.commenthead h2 { margin:0; }
span { background:#FFC; }
.addthis { float:right; clear:both; }
a:link,a:active,a:visited { text-decoration:none; color:#0785BA; border:none; }
a:hover {text-decoration:underline;}
.left h2,.comments h3 {  font: 25px Georgia; margin:0 0 20px 0; padding:0; }
.left ul,.right ul { list-style-type:none; margin:0 0 20px 0; padding:0; line-height:150%;}
.left ul li,.right ul li { list-style-type:none; }
.left ul li ul,.right ul li ul {}
.left ul li ul li,.right ul li ul li { list-style-type:none; border:0; margin:0; padding:0 0 0px 0; }
.left ul li ul li a{
	background: transparent url(images/categories_back.gif) bottom left no-repeat;
	padding: 0px 0px 3px 0px;
	font-weight: bold;
	text-decoration:none;
	display:block;
	clear:both;
	width: 162px;
	margin-top: 2px;
}
.left ul li ul li a:hover{
	background:transparent  url(images/categories_over.gif) bottom left no-repeat ;
	color: #CC0066;
}
.right h2,.comments h3 { margin:0 0 20px 0; padding:0; font: 25px Georgia; }
.right ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:150%; }
.right ul li,.right ul li { list-style-type:none; margin:0 0 20px 0; padding:0; }
.right ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0; }
.right ul li ul li,.right ul li ul li { list-style-type:none; border:0; margin:0; padding:0; }
.right ul li ul li :hover { border-bottom:#ccc 1px solid;}
div.hr hr,div.br br { display:none; }
.middle2,.middle3 { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:237px; border:3px solid #f3f3f3; overflow:hidden; padding:10px; }
.middle2 h2,.middle3 h2 { border-bottom:dashed 1px #ccc; margin:0 7px 3px 0; padding:3px 0; } 
.middle2 :hover,.middle3 :hover { background:#fafafa; }
.ucomment img,.addthis img { border:0; }
.postmetadata{font-size:11px; color:#DC437C; }
.autor{color:#DC437C; font-size:11px; background:url(images/categories_back.gif) repeat-x; height:24px; margin:0 0 20px 0;}

.banner-side {
  margin: 35px 0px 0px 0px;
  width: 160px;
}

.banner-middle {
  width:540px;
  clear: both;
  padding: 35px 0px 0px 0px;
}
