@charset utf-8;

html {
font-size:75%;
}

body,table,input,label,textarea,button,select {
color:#685c53;
font:1em/1.2 Verdana, sans-serif;
}

body {
background:url(images/bg-body.png);
margin:0;
padding:0;
}

#wrapper {
width:980px;
overflow:hidden;
background:#fff;
margin:0 auto;
}

#header {
height:110px;
position:relative;
}

#header div#logo {
position:absolute;
top:19px;
left:20px;
width:334px;
height:47px;
margin:0;
padding:0;
}

#header div#logo a {
position:absolute;
top:0;
left:0;
display:block;
width:334px;
height:47px;
background:transparent url(images/logo.png) no-repeat scroll 0 0;
text-indent:-900em;
}

#header div#advert {
position:absolute;
top:10px;
right:20px;
}

#header div#advert a {
display: block;
width:468px;
height:60px;
border:none;
}

#header ul#menu {
position:absolute;
top:80px;
left:0;
width:100%;
height:30px;
text-align:center;
background:url(images/bg-menu.png) 0 0 repeat-x;
margin:0;
padding:0;
}

#header ul#menu li {
float:left;
height:30px;
list-style-type:none;
margin:0;
padding:0;
}

#header ul#menu li a {
display:block;
height:23px;
text-decoration:none;
background:url(images/bg-menu.png) 0 0 repeat-x;
color:#fff;
padding:7px 20px 0;
}

#container {
overflow:hidden;
padding:10px 10px 0 15px;
}

#content {
width:655px;
float:left;
}

#content div.hentry {
background-color:#fff;
border:solid 1px #e5e3d1;
margin:0 auto;
padding:5px 15px;
}

#content div.hentry p {
font:normal 1.083em Verdana;
line-height:1.4em;
color:#3d3524;
text-align:justify;
}

#content div.hentry p a {
color:#B47015;
text-decoration:none;
}

#content div.hentry p a:hover {
color:#B47015;
text-decoration:underline;
}

#content div.hentry blockquote {
background-color:#F9F7F0;
border-bottom:1px solid #E9E8E5;
border-top:1px solid #E9E8E5;
padding:0 10px 10px;
}

#content div.hentry blockquote p {
margin:0;
}

#content div.hentry blockquote strong {
display: block;
color: #98AB2B;
margin:10px 0 0;
}

#content div.hentry h2 {
color:#b47015;
font-weight:400;
margin:0;
padding:0;
}

#content div.hentry h2 a:hover {
background-color:#b47015;
color:#fff;
}

#content div.hentry p.updated {
padding:5px;
background-color:#F9F7F0;
border-top:1px solid #E9E8E5;
border-bottom:1px solid #E9E8E5;
color:#828282;
font:normal .916em/16px Verdana, sans-serif;
margin:5px 0 10px;
}

#content div.hentry div.entry-summary img {
float:left;
width:200px;
height:200px;
border:4px solid #E9E8E5;
margin:0 20px 10px 0;
padding:4px;
}

#content div.hentry div.entry-summary a:hover img {
border-color:#98ab2b;
}

#content div.hentry div.post-comments {
display:block;
overflow:hidden;
clear:both;
text-decoration:none;
margin:15px 0 5px;
}

#content div.hentry div.post-comments div.read-more {
float:right;
}

#content div.hentry div.post-comments div.comments-link {
float:left;
}

#content div.hentry div.post-comments div.comments-link a:hover {
color:#98AB2B;
text-decoration:underline;
}

#comments h2 {
font:bold 1.25em Georgia;
color:#98AB2B;
margin:0 0 1em;
padding:0;
}

#comments div.comments-block-inside img.avatar {
float:left;
width:60px;
height:60px;
border:solid 4px #f0f0f0;
padding:5px;
}

#comments div.comments-block-inside h3 {
padding-left:90px;
font:bold 1.083em Verdana;
color:#B47015;
margin:0;
}

#comments div.comments-block-inside h3 kbd {
font:normal .833em Verdana;
color:#3D3524;
}

#comments div.comments-block-inside p {
padding-left:90px;
font:normal 1.083em Verdana;
line-height:1.4em;
color:#3d3524;
text-align:justify;
}

#comments div#post-form form#commentform input {
width:178px;
height:18px;
border:solid 2px #e5e3d1;
margin:0 6px 0 0;
padding:2px 4px;
}

#comments div#post-form form#commentform textarea {
width:566px;
height:100px;
border:solid 2px #e5e3d1;
margin:1em 0;
padding:10px;
}

#comments div#post-form form#commentform input#submit {
width:auto;
height:26px;
color:#fff;
background-color:#98AB2B;
border:none;
padding:4px 10px;
}

#adsense {
overflow:hidden;
text-align:center;
background-color:#fff;
border:solid 1px #e5e3d1;
margin:0 auto;
padding:15px;
}

#sidebar {
width:300px;
float:right;
}

#sidebar div.sidebar-top-block {
margin-bottom:10px;
padding:1px;
width:296px;
height:50px;
background:#F9F7F0;
border:1px solid #E9E8E5;
}

#sidebar div.sidebar-top-block form#searchform fieldset {
border:none;
margin:0;
padding:0;
}

#sidebar div.sidebar-top-block form#searchform fieldset input#s {
width:180px;
height:22px;
font-size:.916em;
line-height:22px;
float:left;
border:1px solid #98AB2B;
background:#fff;
margin:14px 0 0 15px;
padding:0 4px;
}

#sidebar div.sidebar-top-block form#searchform fieldset input#searchsubmit {
width:61px;
height:19px;
border:none;
text-indent:-900em;
background:url(images/btn-search.png);
margin:16px 0 0 15px;
}

#sidebar div.sidebar-top-block ul#add-site-block {
background:url(images/ico-add-site-block.png) 12px 14px no-repeat;
margin:0;
padding:9px 0 0 47px;
}

#sidebar div.sidebar-top-block ul#add-articles {
background:url(images/ico-add-articles.png) 13px 14px no-repeat;
margin:0;
padding:9px 0 0 47px;
}

#sidebar div.sidebar-top-block ul#rss-block {
background:url(images/ico-rss.png) 11px 15px no-repeat;
margin:0;
padding:9px 0 0 47px;
}

#sidebar div.sidebar-top-block ul#stat-block {
background:url(images/ico-stat.png) 10px 10px no-repeat;
margin:0;
padding:9px 0 0 47px;
}

#sidebar div.cataloge-block ul.cataloge-list li {
height:25px;
list-style-type:none;
background:url(images/ico-arrow.png) 15px 8px no-repeat;
padding:10px 0 0 46px;
}

#sidebar div.cataloge-block ul.cataloge-list li a:hover {
color:#98AB2B;
}

#sidebar div.cataloge-block ul.cataloge-list li.odd {
background-color:#f9f7f0;
border-top:solid 1px #e9e8e5;
border-bottom:solid 1px #e9e8e5;
}

#sidebar div.cataloge-block ul.cataloge-list li.title {
color:#98AB2B;
font-family:Georgia;
border-bottom:solid 3px #e6e4d3;
background:none;
padding:0;
}

.post-links {
margin:10px 0;
}

.post-links h3 {
height:25px;
color:#98AB2B;
font-family:Georgia;
border-bottom:solid 3px #e6e4d3;
margin:0;
padding:0;
}

.post-links p {
margin:5px 0 0;
padding:0 15px;
}

.post-links p a {
color:#98AB2B;
text-decoration:none;
}

#sidebar-advert {
margin:15px 0 10px;
}

#sidebar-advert img {
width:300px;
height:250px;
border:none;
}

#footer ul {
height:26px;
text-align:center;
border-top:solid 3px #e6e4d3;
border-bottom:solid 3px #e6e4d3;
margin:0 15px;
padding:10px 0 0;
}

#footer ul li {
list-style-type:none;
display:inline-block;
}

#footer ul li a {
text-decoration:underline;
color:#B47015;
}

#footer ul li a:hover {
text-decoration:none;
}

#footer #copyright {
padding-top:10px;
height:26px;
border:none;
text-align:center;
font-size:.913em;
color:#685C53;
margin:0 15px;
}

#footer #copyright a.w3c em {
background:#0B679A;
color:#fff;
font-variant:normal;
padding:1px 3px;
}

#footer #copyright a:hover.w3c {
outline:none;
}

#footer #sape {
height:26px;
text-align:center;
border-top:solid 3px #e6e4d3;
margin:0 15px;
padding:10px 0 0;
font-size: 0.913em;
}

#footer #sape a {
color:#B47015;
text-decoration: none;
}

#footer #sape a:hover {
text-decoration: none;
}

div.wp-pagenavi {
text-align:center;
margin:15px 0;
}

div.wp-pagenavi a {
margin-right:3px;
border:1px solid #ddd;
text-decoration:none;
color:#999;
padding:2px 6px;
}

div.wp-pagenavi a:hover {
border:1px solid #98ab2b;
color:#98ab2b;
background-color:#fff;
}

div.wp-pagenavi span {
margin-right:3px;
color:#98ab2b;
background-color:#fff;
padding:2px 6px;
}

#header ul#menu li a:hover,#header ul#menu li a.sel {
background:url(images/bg-menu-hover.png) 0 0 repeat-x;
}

#content div.news,#comments div.comments-block,#comments div#post-form,#google {
border:solid 6px #f9f9f9;
margin-bottom:10px;
width:630px;
}

#content div.hentry h2 a,#content div.hentry p.updated a {
color:#b47015;
text-decoration:none;
}

#content div.hentry p.updated a:hover,#content div.hentry div.post-comments div.read-more a:hover,#comments a:hover,#comments div.comments-block-inside h3 a:hover,#sidebar div.sidebar-top-block ul#add-site-block li a:hover,#sidebar div.sidebar-top-block ul#add-articles li a:hover,#sidebar div.sidebar-top-block ul#rss-block li a:hover,#sidebar div.sidebar-top-block ul#stat-block li a:hover,#footer #copyright a:hover {
text-decoration:underline;
}

#content div.hentry div.post-comments div.read-more a,#content div.hentry div.post-comments div.comments-link a {
color:#98AB2B;
font-weight:700;
text-decoration:none;
}

#comments a,#comments div.comments-block-inside h3 a {
color:#B47015;
cursor:pointer;
text-decoration:none;
}

#comments div.comments-block-inside,#comments div#post-form form#commentform {
background-color:#fff;
border:solid 1px #e5e3d1;
overflow:hidden;
margin:0 auto;
padding:15px;
}

#sidebar div.sidebar-top-block ul#add-site-block li,#sidebar div.sidebar-top-block ul#add-articles li,#sidebar div.sidebar-top-block ul#rss-block li,#sidebar div.sidebar-top-block ul#stat-block li {
line-height:10px;
list-style-type:none;
}

#sidebar div.sidebar-top-block ul#add-site-block li a,#sidebar div.sidebar-top-block ul#add-articles li a,#sidebar div.sidebar-top-block ul#rss-block li a,#sidebar div.sidebar-top-block ul#stat-block li a {
color:#a45d0e;
text-decoration:none;
}

#sidebar div.sidebar-top-block ul#add-site-block li a.odd,#sidebar div.sidebar-top-block ul#add-articles li a.odd,#sidebar div.sidebar-top-block ul#rss-block li a.odd,#sidebar div.sidebar-top-block ul#stat-block li a.odd {
color:#565444;
font-size:.833em;
}

#sidebar div.cataloge-block ul.cataloge-list,#sidebar div.cataloge-block ul.cataloge-list li h3 {
margin:0;
padding:0;
}

#sidebar div.cataloge-block ul.cataloge-list li a,#footer #copyright a {
color:#685C53;
text-decoration:none;
}

#sidebar div.post-links ul#reco {padding: 0 0 0 15px; list-style-type: none;}
    #sidebar div.post-links ul#reco li {margin: 1em 0; padding: 0;}
    #sidebar div.post-links ul#reco li a {color: #B47015; text-decoration: none;}