body {
margin:0;
padding:0;
font-family: 'Trebuchet MS',Georgia, Times, Times New Roman, sans-serif;
font-size: 0.9em;
text-align:center;
color:#29303B;
line-height:1.3em;
background: #F3F6ED;}

a,
a:visited {
color: #900;
font-weight:bold;
text-decoration:underline;}

a:hover{
color: #999;
text-decoration:none;}

input, textarea {
background: #F3F6ED;
background:#fff;
b order: #E1D6C6 1px solid;}

#rap {
background:#fff url('/images/rap.jpg') center repeat-y;
width:760px;
margin:0 auto;
padding:0px 8px;
text-align:left;
font-family: Trebuchet MS,Georgia, Arial, serif;
font-size: 0.9em;}

#header {
background:#fff url('/images/top.jpg') no-repeat bottom; 	
height: 183px;
margin: 0 auto;
width:760px;
padding:0;
border:#fc9 0px solid;}

#main {
margin:0 auto;
padding:0;
background:#fff;
width:740px;}

#content {
width:510px;
float:right;
padding:5px;
margin:0;
overflow:hidden;
display:inline;}

#content_1 {
width:740px;
float:left;
padding:8px;
margin:0;
overflow:hidden;
display:inline;}

#sidebar {
width:186px;
padding:0px 8px 10px 8px;
float:left;
margin:0;
font-size:1em;
color:#333;
display:inline;}

a img {
border: none;}

acronym, abbr {
border-bottom: 1px dotted #0c6bf0;}

acronym, abbr, span.caps {
cursor: help;
letter-spacing: .07em;}

code {
font-size: 1em;
font-style: italic;}

blockquote {
margin: 15px 30px 0 45px;
padding: 0 0 0 45px;
background: url('/images/blockquote.gif') no-repeat left top;
font-style:italic;}

cite {
font-size: 0.9em;
font-style: normal;}

h3 {
margin: 0;
padding: 0;
font-size:1.3em;}

p {
margin: 0 0 1em;
padding: 0;
line-height: 1.5em;}

h1, h2, h3, h4 {
font-family: Georgia, "Lucida Sans Unicode", lucida, Verdana, sans-serif;
font-weight: normal;
letter-spacing: 1px;}

#header h1 {
margin: 0;	
font-size: 1.6em;	
font-weight:normal;
padding:50px 40px 0 0;
text-align:right;}

#header h1 a {
color:#F7F3ED;
font-weight:normal;
text-decoration:none;}

#header h1 a:hover {
color:#B5C09D;
}

#header #desc{
font-weight:normal;
font-style:italic;
font-size:1em;
color:#F7F3ED;
text-align:right;
margin:0;
padding:0 40px 0 0;}

#sidebar h2 {
margin: 10px 0 0 0;
padding:2px;
font-size: 1em;
color:#386701;
text-align:center;
background:url('/images/sidenav_top.jpg') no-repeat center;
border:#ccc 0px solid;
height:22px;
line-height:1.7em;
font-weight:bold;}

#sidebar ul {
list-style-type: none;
padding:5px;
margin:0;
font-size: 0.9em;	
padding-bottom:.8em;
background:#F3F6ED;
border:#E1D6c6 1px solid;
border-top:#f3f6ed 1px solid;}

#sidebar ul li {
margin: 0.1em 0 0 0;
padding: 0;	
font-weight:bold;
color:#000;
font-family:Arial,sans-serif;
}

#sidebar li a {
text-decoration: none;
border:none;
color:#999;
padding-left:6px;
text-decoration:underline;
font-weight:normal;
font-family:Arial,sans-serif;
}

/* 
#sidebar li a:link,
#sidebar li a:visited{
color: #999;}

#sidebar li a:hover, 
#sidebar li a:active {
text-decoration:underline;
color: #900;} */

#content_1 ul,
#content ul {
margin-left: 0;
padding-left: 45px;
list-style-type: none;}

#content_1 ul li,
#content ul li {
background: url('/images/bullet.gif') no-repeat 0 4px;
padding-left: 1.5em;}

.post {
margin:0 0 30px 0;}

.post-info {
font-size:0.9em;
font-family: Verdana, Arial, Sans-Serif;
margin:0;
padding:0;
color:#333;}

.post-info a{
color:#333;
text-decoration:none;}

.post-info a:hover {
color:#999;
text-decoration:underline;}

#content_1 ul, 
.post-content {
padding:10px 0;
margin:3px 0;
border-top:#BBC4A3 1px solid;	
font-family: Arial, Georgia, Verdana, sans-serif;
font-size:12px;}

.post-title {
font-family:Georgia, Arial,sans-serif;
font-size:1.3em;
margin:0;
color:#386701;
font-weight:bold;}

.post-title a:link, 
.post-title a:visited{
text-decoration:none;
color:#386701;
background:none;
}

.post-title a:hover, 
.post-title a:active{
text-decoration:none;
background:#386701;
color:#fff;
}

.post-date {
float: left;
color: #BBC4A3;
font-family: Georgia,'Lucida sans ms', Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
text-align: center;
font-weight: bold;
margin: 3px 10px 0 0;
padding: 8px 3px;
width: 55px;
background: #E7EBDE;
line-height:1em;}

.post-footer {
clear:both;
padding-top:20px;
background:url('/images/divider.gif') no-repeat center;}

#footer {
margin:0 auto;
padding: 7px 0;
border-top:#BBC4A3 1px solid;
clear: both;
font-size: 0.8em;
color: #999;
text-align:center;
width:740px;}

#footer a {
border:none;
font-weight:normal;
text-decoration:none;
color:#386701;
}

#topnav {
display:none;
list-style:none;
font-size:0.9em;
margin:0 auto;	
padding:12px 20px 0 0;
text-align:right;	
font-family:Verdana, Arial, Sans-Serif;}

#topnav li {
list-style:none;
display:inline;
padding:0;
margin:0;
font-weight:bold;}

#topnav li a:link, #topnav li a:visited {
text-decoration:none;	
color:#BBC4A3;}

#topnav li a:hover, #topnav li a:active {
color:#F7F3ED;	}

#content .buche,
#content_1 .buche{
float:right;
padding:0 10px 10px;
}

#bw{
margin:5px 15px;
}

#main ul.fl li{
float:left;
margin:0 0 0 6px;
}

#main ul.fl li a{
color:#333;
font-weight:normal;
text-decoration:none;
}

