/*
Theme Name: SFU
Version: 0.1
Author: Daniel Kiss
*/
*{
   margin: 0;
   padding: 0;
}
body{
	color: #777777;
	font-family: Verdana;
	text-align: justify;
	font-size: 10px;
}
a, a:link, a:hover, a:visited{
	color: #fff;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#body{
	background: #202020 url('images/hatter.png') no-repeat fixed top left;
	padding: 32px;
}
#header{
	clear: both;
}
#container{
	clear: both;
	padding-top: 18px;
}
#content{
	width: 540px;
	margin-right: 35px;
	float: left;
}
#sidebar{
	width: 165px;
	float: left;
	position: absolute;
	/*top: 167px;*/
	left: 607px;
	line-height: 1.2em;
}
.post_header, .sidebar_module_title{
	height: 18px;
	background-color: #3C3B3B;
	margin-bottom: 10px;
	padding: 3px;
}
.sidebar_module_title{
	height: 18px;
	background-color: #3C3B3B;
	margin-bottom: 10px;
	padding: 3px;
}
.post_header{
	width: 534px;
}
.sidebar_module_title{
	width: auto;
	display: block;
}
.post_title, .post_title a{
	font-family: Verdana;
	font-size: 16px;
	color: #656464;
        margin-left: 2px;
	float: left;
	font-weight: bold;
}
.sidebar_module_title{
	font-family: Verdana;
	font-size: 16px;
	color: #656464;
        margin-left: 2px;
	float: left;
	font-weight: bold;
}
.post_meta{
	float: right;
	font-size: 9px;
	margin-top: 2px;
	margin-right: 6px;
}
.post_meta, .post_meta a{
	color: #656464;
}
.post_text p{
	margin-bottom: 15px;
}
.post_text, .sidebar_module{
	margin-bottom: 25px;
}
#log_ul, #log_ul a, #doses_ul, #doses_ul a, .delicious{
	list-style: none ;
	clear: both;
	color: #3C3C3C;
}
.delicious a{
	color: #757575;
}
.delicious span{
	color: #3C3B3B;
}

#comment_form  input{
	width: 280px;
	height: 15px;
	background: #202020;
	border: 1px solid #3A3939;
	margin-right: 5px;
	margin-bottom: 8px;
	color: #777777;
}
#comment_form  label{
	height: 15px;
	margin-bottom: 2px;
	margin-top: 2px;
}
#comment_form  textarea{
	width: 540px;
	height: 160px;
	background: #202020;
	border: 1px solid #3A3939;
	margin-bottom: 8px;
	color: #777777;
}
#comment_form #submit{
	width: auto;
	font-size: 14px;
	color: #797979;
	background-color: #3C3B3B;
	padding: 3px;
	height: auto;
}
.navigation{
	margin-bottom: 20px;
}
.navigation a{
	font-size: 10px;
	color: #797979;
	background-color: #3C3B3B;
	padding: 3px;
}
.comments{
	border-top: 1px solid #3C3B3B;
	padding-top: 15px;
}
ol.comment_list{
	list-style: none;
}
ol.comment_list li{
	margin-bottom: 20px;
}
.comment_author{
	color:  #797979;
	font-size: 14px;
	line-height: 1.5em;
}
.comment_time{
	color:  #C3C3C3;
	line-height: 1.5em;
}
#header a img, #header a:hover, #header a:active, #header a:focus, #sidebar img  {
	border: none;
	outline: none;
}