/* 
Template name: seoweb
*/

*{margin:0; padding:0;}
.clear{clear:both;}
.clear-left{clear:left;}
body{font-family:Verdana, Geneva, sans-serif;}

.top{ background:url(i/top-line.png) repeat-x; height:4px; width:100%;}

.wrapper{width: 990px; margin:0 auto;}
.header{background:url(i/header-background.png); width:991px; height:145px; margin-bottom:5px;}
.header #logo{background:url(i/logo-background.png); width:580px; height:145px; float:left; display:block;}

.header-line{width:986px; height:71px; background:#f6eadb; border:2px solid #a45050; margin-bottom:10px;}
.header-line .left{ float:left;width:445px; padding-top:10px; padding-left:12px;}
.header-line .left ul.pages{list-style:none; font-size:12px;}
.header-line .left ul.pages li{float:left;  border-right:#7d0606 1px solid; margin:3px 0; padding:0 10px; height:15px;}
.header-line .left ul.pages li:first-child{padding:0px 10px 0px 0;}
.header-line .left ul.pages li:last-child{border-right:none;}
.header-line .left ul.pages li a{color:#7d0606; text-decoration:none; line-height:15px; margin:3px 0;}
.header-line .left ul.pages li.current_page_item a{font-weight:bold;}
.header-line .left .line{background:url(i/top-line.png); height:4px; width:100%; clear:left; margin-bottom:5px;}
.header-line .left .search .search-input{ background:url(i/search-background.png); width:341px; height:22px; border:none; outline:none; padding-left:30px; color:#9f9b9b; font-size:11px; line-height:20px; float:left; margin-right:8px;}
.header-line .left .search .go{ background: url(i/search-go.png); width:55px; height:22px; border:none; outline:none; cursor: pointer; display:block;}

.header-line .banner{float:right; margin:5px 5px 5px 0; width:468px; height:60px;}

.content{ background:url(i/body-background.jpg); width:100%; padding-top:17px;}
.content .sidebar{ width:300px; float:left;}
.content .sidebar .widget{width:300px; margin-bottom:40px; font-size:12px;}
.content .sidebar .widget a{text-decoration:none; color:#7d0606; font-size:12px;}
.content .sidebar .widget a:hover{text-decoration:underline;}
.content .sidebar .widget .widget-header{border-bottom:1px dashed #861716; line-height:25px; padding:0 15px 0px 25px; font-size:18px; font-style:italic; color:#7d0606; margin-bottom:5px;}
.content .sidebar .widget li{list-style:url(i/element-li.png) inside; line-height:24px;}
.content .sidebar .widget .widget-body{padding-left:10px; }
.content .sidebar .widget .widget-body ul{padding-left:30px;}
.content .sidebar .widget .widget-body ul#recentcomments{padding-left:0;}
.content .sidebar .widget .widget-body table#wp-calendar{margin:0px 20px;}
.content .sidebar .widget .widget-body table#wp-calendar caption{font-size:120%; margin:5px 0;}
.content .sidebar .widget .widget-body table#wp-calendar td{padding:2px 5px;}
.content .sidebar .widget .widget-body .feed-form .email-txt{background:url(i/feed-background.png); width:189px; height:22px; border:none; outline:none; float:left; margin-right:5px; padding-left:20px;}
.content .sidebar .widget .widget-body .feed-form .go-txt{background:url(i/feed-submit.png); width:85px; height:22px; border:none; outline:none; cursor: pointer;}
.content .sidebar .widget .widget-body.feeeed,
.content .sidebar .widget .widget-body.advice ul
{padding:0;}
.content .sidebar .widget .widget-body.advice{padding-top:10px;}
.content .sidebar .widget .widget-body.feeeed p{font-style:italic; padding-left:5px; line-height:30px;color:#7d0606;}
.content .sidebar .widget .widget-body.advice li{list-style:none;}
.content .sidebar .widget .widget-body.advice li p{padding-left:45px;}
.content .sidebar .widget .widget-body.advice img{display:block; margin:0 auto; border:1px solid #CCC;}
.content .sidebar .widget .widget-body .bg{ background:#fff;width:200px; height:140px; margin:20px auto; border:1px solid #ccc;}
.content .sidebar .widget .widget-body .bg .counter{ margin:20px 0 20px 20px;}

.content .posts{float:right; width:675px; padding-right:10px;}
.content .post{margin-bottom:20px;}
.content .post .top{background:url(i/post-header.png); width:675px; height:5px;}
.content .post .post-header{ background:url(i/post.png) repeat-y; width:661px; padding:0 7px;}
.content .post .post-header h2, .content .post .post-header h1{font-weight:normal; font-size:18px; line-height:25px; margin-right:70px; border-bottom:1px dashed #7d0606; color:#7d0606;}
.content .post .post-header h1{font-size:22px;}
.content .post .post-header h2 a{ color:#7d0606; text-decoration:none; font-weight:normal;}
.content .post .post-header p.meta{ padding:5px 0 10px; font-size:10px; color: #7d0606;}
.content .post .post-header p.meta .date{font-weight:bold;}
.content .post .post-header p.meta a{text-decoration:underline; color:#7d0606;;}

.content .post .post-content{background:url(i/post.png) repeat-y; width:661px; padding:0 7px;}
.content .post .bottom{background:url(i/post-footer.png); width:675px; height:5px;}

.post-content{font-size:12px;}
.post-content p{text-indent:20px; padding:5px 0;}
.post-content ul, .post-content ol{list-style:inside; margin:10px 0 10px 25px;}
.post-content .alignleft{float:left; margin:0 10px 5px 0;}
.post-content .alignright{float:right; margin:0 5�� 5px 5px;}
.post-content .aligncenter{margin:5px auto; display:block;}
.post-content img{border:3px solid #7d0606;
-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.5); /* ��� Firefox */
-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.5); /* ��� Safari � Chrome */
box-shadow: 5px 5px 5px rgba(0,0,0,0.5); /* ��������� ���� */}
.post-content a{text-decoration:none; color:#000; font-weight:bold;}
.post-content a:hover{text-decoration:underline;}

.navigation{float:right; font-size:12px; color:#d97e0c;}
.navigation .page-numbers{padding:0 7px; border-bottom:4px solid #7d0606; margin:0; float: left; display:block;}
.navigation a{color:#7d0606; text-decoration:none;}
.navigation .current{border-bottom: 4px solid #d97e0c; font-weight:bold;}


h1.content-header{ color:#7d0606; font-size:24px; margin-bottom:10px; font-weight:normal; padding-left:10px;}

.footer{width:100%; background:url(i/footer-background.png) repeat-x #fff top; min-height:220px;}
.footer .line{ background:url(i/top-line.png); width:100%; height:4px;}
.footer .left{background:url(i/footer-left.png) top no-repeat #fff; width:248px; min-height:220px; position:relative; float:left;}
.footer .left p.copy{ position:absolute; bottom:10px; font-size:12px; color:#000; padding:0 10px;}
.footer .left p.copy a{font-weight:bold; color:#000;}
.footer .left p.copy a:hover{text-decoration:none;}


.footer .widget{border-left:1px dashed #8c847a; width:195px; min-height:220px; float:left; padding:0 25px;}
.footer .widget .widget-header{line-height:20px; font-size:12px; font-weight:bold; margin-bottom:5px;}
.footer .widget .widget-body{font-size:12px;}
.footer .widget .widget-body li{list-style:none; margin:5px 0;}
.footer .widget .widget-body li a{color:#000; text-decoration:none; font-style:italic;}
.footer .widget .widget-body li a.url{ font-weight:bold;}
.footer .widget .widget-body li a:hover{text-decoration: underline;}



.post-content ul.commentlist, .post-content ol.commentlist{list-style: none;}
.commentlist{ list-style-type:none;}
.commentlist img{border:none;

-moz-box-shadow:none; /* ��� Firefox */
-webkit-box-shadow:none; /* ��� Safari � Chrome */
box-shadow:none; /* ��������� ���� */}

.post-content ul.children{list-style:none; margin-left:20px;}
.comment-author{ line-height:12px;}
.comment-meta{float:none; line-height:12px;}
.comment-body{clear:both;}
.avatar{float:left;margin: 0 20px 5px 0;}
.fn{float:left; color:#7d0606; font-style:normal; font-size:14px; background:url(images/small-cloud.png) no-repeat;  line-height:15px; float:none;}
.fn a {color:#7d0606; font-style:normal; font-size:14px;line-height:15px;}
.says{color:#0046d1; font-style:normal; font-size:14px; line-height:15px; display:none;}
.comment-meta a{color:#CCCCCC; font-size:12px;}
.comment-body p{ width:100%; float:left; margin:3px 0;}
.reply a{ width:61px; height:15px; float:right; color:#000; text-align:center; line-height:18px; font-size:10px; text-decoration:none; margin-bottom:5px;}

.reply{ width:100%; clear:both; margin:1px 0; float:right;}

textarea#comment{ width:610px; max-width:610px; min-width:610px; border-radius:5px; border:1px solid black; outline:none; color:#7d0606; padding:10px;}
#author, #email, #url{border-radius:5px; border:1px solid black;color:#7d0606; outline:none; margin:10px 0px 10px 10px; width:195px; height:20px; padding:0 5px;} 
#submit{width:84px; height:22px; display:block;cursor:pointer; margin-top:10px;}
#respond h3{padding-left:20px; font-size:20px; margin:15px 0; font-weight:normal;}
h3#comments{margin:5px 0 5px 10px; font-size:18px;}

strong {
font-weight: normal;
}



