#knopki { position: absolute; }
* { margin: 0; padding: 0; }
body { background: #FEEDB9 url(images/img01n.jpg) repeat-x left top; text-align: justify; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #000; }
fieldset { border: none; }
input, textarea, select { font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif; }
h1, h2, h3, h5 { font-weight: normal; color: #402809; text-align: left; }
h1 { font-size: 1.7em; margin-bottom: 20px; line-height: 35px; }
h2, h5 { font-size: 1.5em; margin-bottom: 15px; margin-top: 25px; }
h3 { font-size: 1.3em; }
p { margin-bottom: 12px; }
.blockbg { background: #D9D785; }
blockquote { font-style: italic; background: #faf1d5; margin: 0; padding: 10px 10px 4px 10px;  line-height: 18px; color: #402809; }
a { color: #820615; }
a:hover { text-decoration: none; }
hr { display: none; }
img { border: none; }
img.left, .pcv img { float: left; margin: 0 15px 0 0; border: #957142 1px dashed; padding: 7px; background: #faf1d5; }
img.right { float: right; margin: 0 0 0 15px; border: #957142 1px dashed; padding: 7px; background: #faf1d5;}

/* Header */
#soilh { width: 920px; height: 110px; margin: 0 auto; }
#headerbg { margin: 0 auto; width: 640px; height: 229px; margin-bottom: 20px; background: url(images/img02.jpg) no-repeat left top; }
#headerbgl { margin: 0 auto; width: 640px; height: 229px; margin-bottom: 20px; }
#soill { margin: 43px 0 0px 0; }
#soill a { text-transform: lowercase; font-size: 4em; color: #402809; text-decoration: none; line-height: 0px ! important; }
#soill a span { font-size: 0.3em ! important;  }
#soilm { margin-top: 42px;}
#soilm li { list-style: none; display: inline; }
#soilm a { padding: 0 20px 0 0; text-decoration: none; font-size: 1.2em; color: #faf1d5; }
#soilm a:hover { color: #fff; }

/* Page */
#page { width: 920px; margin: 0 auto; padding-top: 20px; }
#latest-post { float: left; width: 640px; padding: 0px 20px 0px 0px; line-height: 20px; font-size: 16px; }
#recent-posts { float: right; width: 250px; padding: 0 0 20px 0; line-height: 15px; font-size: 13px; }
#recent-posts * { text-align: left; }
#recent-posts h2 a { text-decoration: none; color: #402809; }
#recent-posts h2 { margin-top: 0; margin-bottom: 10px; background: url(images/img03.gif) no-repeat left 50%; font-size: 1.2em;padding-left: 20px; }
#recent-posts .more, .ret a { background: url(images/img03.gif) no-repeat left 50%; padding-left: 20px; }
.post .meta { line-height: normal; font-size: 13px; color: #402809; }
.post .entry { margin-bottom: 15px; padding-bottom: 5px; border-bottom: #957142 1px dashed; }
.post h1 { margin-top: 15px; }

/* Sidebar */
#sidebar { clear: both; width: 920px; background: #d9c2a3; }
#sidebar ul { list-style: none; }
#sidebar li { display: block; float: left; width: 200px; padding: 15px; }
#sidebar li ul { line-height: 1.8em; border-top: #957142 1px dashed; }
#sidebar li li { display: list-item; float: none; width: auto; padding: 0 0 0 10px; line-height: 35px; border-bottom: #957142 1px dashed; }
#sidebar .h2 { margin: 0 0 10px 0; padding-left: 20px; background: url(images/img03a.gif) no-repeat left 50%; font-size: 1.2em; }
#sidebar a { text-decoration: none; }
#sidebar a:hover { text-decoration: underline; }
#sidebar img { margin-left: 20px; }
.non { background: none !important; }

/* Footer */
#footer { width: 920px; height: 50px; margin: 0 auto; padding-top: 0px; background: #957142; }
#footer p { padding: 15px 15px 0 15px; }
#legal { float: left; }
#links { float: right; }
#wrapper { width: 100%; background: #5C8400; }
.pcv br { display: none; }
.list h5 { margin: 0 0 10px 0; font-size: 1.2em;}
.list h5 a {font-size: 1.2em;}
.list p { font-style: italic; line-height: 18px; }
.list a { font-size: 14px; }
.list { background: #faf1d5; padding: 8px; margin: 15px 0;}
.ret li { list-style: none; margin: 10px 0;}
.ret a { font-size: 12px; }
.map .pagelist { margin-left: 30px; }
.ga { margin: 15px 0; }
.selected a { text-decoration: none; color: #333; }
#latest-post ul { margin: 20px 0 20px 30px; }
#soillist a { background: none ! important; text-decoration: none; text-transform: uppercase; padding-left: 0; font-weight: bold; }
#soillist { border-top: #957142 1px dashed; padding-top: 8px; }
