body    		{ 
	color: #000; 
	font-size: 9pt;  
	/*font-family: geneva, ms sans serif, sans-serif; */
	font-family:"Times New Roman", Times, serif;
	background-color: #fff;  
	text-align: left; 
	margin: 0; 
	padding: 0;
	line-height:13pt;
	
}

#page   {   
	margin: 5px; 
	padding:10px 0px; 
	width:1020px;
}


a {
	color:#000;
	text-decoration:none;
}
a:hover {
	border-bottom:1px solid #000;
}

#header   		{ 
	width: 300px;  
	}
#sidebar p{ 
	margin:0px ;
}

#content { 
	padding:0px 0 0 0; 
	width: 700px; 
	float: left; 
	margin-left:300px; 
	
}
small   { font-size: 6pt; font-weight: normal; vertical-align:top; line-height:9pt;}
small a  { color: #fff; text-decoration: none;  }
small a:hover { color: #fff;  font-weight: normal; text-decoration: none; border-bottom:1px solid #000; }
/* Begin Sidebar */
#sidebar   { 
	padding:0px; width: 300px; /*float: left;*/
	position:fixed;
}
#sidebar a   { color: #000; text-decoration: none;  padding:0px }
#sidebar small a  { color: #999; text-decoration: none;  padding: 0 }
#sidebar small a:hover  { color: #000; text-decoration: none; border-bottom:1px solid #000;  padding: 0 }

#sidebar a:hover   { border-bottom:1px solid #0099FF; }
#sidebar h2   { color: #000; font-size: 0.7em; font-weight: normal; font-style:italic; text-transform: uppercase; border: none; padding:2px;  /*border-top:1px solid;*/ }
#sidebar li    { margin: 0px; padding: 0px;  list-style-type: none; }
#sidebar li.current_page_item a{
	border-bottom:1px solid #0099FF;
	font-size:1.5em;
}
#sidebar li.work a{
	font-size:1.5em;
}
#sidebar ul   { list-style-type: none; padding: 0; /*margin-bottom:20px;*/ }
#sidebar #searchform #s { padding: 2px 0 2px 2px; width: 100px }
#sidebar #searchsubmit  { padding: 1px 0 1px 1px }
#searchform { text-align: right; margin: 10px 0 10px auto; padding: 10px 0 10px 3px }
/* End Sidebar */
hr  { display: none; margin-left: 0 }
.hrhide {
	display: none;
	}
ul { list-style-type: none; margin: 0; padding: 0 }
h1, h1 a, h2 a, h3 a   { color: #000; font-size: 9pt; font-weight: normal; text-decoration: none;  padding: 0px; margin:0; }
h1 a:hover, h2 a:hover, h3 a:hover  { font-weight: normal; text-decoration: none; /*background: url("bilds/bg_raster.gif") repeat; */ }
.post     {   margin-bottom: 20px; }
.post p{margin-top:0px;}


.commentlist li, #commentform input, #commentform textarea { font-style: normal; font-variant: normal; font-weight: normal; line-height: normal }
/*.commentlist li { font-weight: normal }*/
.commentlist cite, .commentlist cite a    { font-style: normal }
/*.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none }*/
.commentmetadata  { font-size: 11px; font-weight: normal }
.postmetadata ul, .postmetadata li  { list-style-type: none; list-style-image: none; display: inline }
.postmetadata   { color: #999; font-size: 9px }
.postmetadata a  { color: #999; text-decoration: none }
.postmetadata a:hover  { color: #000; text-decoration: none }
#commentform p { margin: 5px 0 }
#commentform input { margin: 5px 5px 1px 0; padding: 2px; width: 170px }
#commentform textarea   { background-color: #fff; padding: 2px; width: 100% }
#commentform #submit  { margin: 0; float: left }
/* Begin Comments*/
.commentlist  { background-color: #f0f0f0; margin-top: 0; margin-bottom: 40px; padding: 0 }
.commentlist li   { background-color: #f0f0f0; list-style: none; margin: 0 0 15px; padding: 3px 0 }
.commentlist p  { margin: 0 }
.nocomments { text-align: center; margin: 0; padding: 0 }
.commentmetadata  { font-size: 9px; margin: 0 }
/* End Comments */
/*.alt { background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px none #ddd }*/
h3   { font-size: 11px; font-weight: bold; text-decoration: none; margin-top: 0; }
h2  { font-size: 18px;  font-weight: normal;text-decoration: none; margin:0 0 20px 0;}

#footer { text-align: center; margin-right: auto; margin-left: auto; width: 100%; clear: both }

#footer p {  background-color: #999; margin-top: 0; margin-left: 220px; padding: 5px }
h2 { padding-top: 2px;/*border-top:1px solid;*/ }
h3.comments { margin-top: 30px; margin-bottom: 0; padding: 0 }

#page *, #page a, #sidebar h2 , #sidebar ul a ,#content * {
	border-color:#0099FF; 
}