/*
 *
 * Author: Huber Marzec 
 * Base on Professional Dark Brown, http://www.mygreencorner.com/
 */
body { 
	background : #333333;
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	margin : 0;
	padding : 0;
	color: #222222;
} 

a,a:visited { 
	text-decoration : none;
	color: #BE1213;
	text-decoration : none;
} 
a:hover {
	text-decoration: underline;
	color: #BE1213;
}
p { 
	margin : 0 0 15px;
} 
input { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
} 
blockquote { 
	padding: 5px 6px 4px 10px;
	font-size : 12px;
	margin : 0 auto;
	margin-bottom:10px;
	width : 90%;

} 

img { 
	border : none;
}

code {
	background: #FEFFE3;
	border: 1px solid #F3F4D9;
	font-size: 12px;
	font-family: Monaco,Consolas,"Lucida Console","Courier New", Courier;
	padding: 2px 1px;
} 

.more-link{
	margin-top: 1em;
	letter-spacing: 1px;
	display: block;
	float: left;
	clear: both;
}
#wrapper { 
	width : 830px;
	margin : 0 auto;
	margin-top: 30px;
	background: #fff;
	padding : 0;

} 
#header { 
	background : url("images/logo.jpg") no-repeat left ;
	width : 830px;
	height : 207px;
	float : left;
} 
#header div.main { 
	padding-top: 60px;
	padding-left: 90px;
	font : bold 18px Verdana, 'Times New Roman', sans-serif;
	color: #003300;
	text-align:center;
	float : left;
} 
#logo_main{
	display: block;
	text-align: left;
	height: 66px;
	line-height: 66px;
	padding-left: 50px;
}
#header div.main a { 
	color:#fff;
	font-size:40px;
} 
#header p.desc { 
	margin-top : 20px;
	font : 11px tahoma, sans-serif;
	color: #fff;
} 
#header div#search {
	float:right;
	width:260px;
	padding-right:22px;
	text-align:right;
	height:40px;
	padding-top:25px;
}
#top-menu-wrapper {
	
}
#top-menu{
	margin: 0px;
	padding: 0px;
	width: 320px;
	float: right;
	height: 58px;
	line-height: 58px;
	display: none;
}
#top-menu li{
	list-style: none;
	float: left;
}

#top-menu li a{
	display: block;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	
}
#top-menu li a.last{
	
}
form#searchform{
	margin:0;
	padding:10px;
}
#searchsubmit { 
	background : #eee;
	margin-top : 3px;
	font-size:14px;
	font-family : Arial, Helvetica, sans-serif;
	padding-left:3px;
	padding-right:3px;
}
#s{
	font-size:15px;
} 
#header_menu { 
	width : 666px;
	margin-top:32px;
	float: right;
	height:45px;

} 
#navcontainer { 
	margin : 0;
	padding : 1px 0 0 0;
} 
#navcontainer ul { 
	list-style : none;
	margin : 0;
	padding : 0;
	border : none;
} 
#navcontainer li { 
	display : block;
	margin : 0;
	padding : 0;
	float : left;
	width : auto;
} 
#navcontainer a { 
	color : #fff;
	display : block;
	width : auto;
	text-decoration : none;
	background-color : transparent;
	margin : 0;
	padding : 12px 10px 11px;
	border-top : 0;
	border-right : 1px solid #666;
} 
#navcontainer a:hover, #navcontainer a:active { 
	background : url("images/header_menu_bg_over.gif") repeat-x;
	color : #fff;
} 
#navcontainer a.active:link, #navcontainer a.active:visited { 
	position : relative;
	z-index : 102;
	background : #bbbbbb;
} 

#content { 
	padding : 10px 25px 15px 35px;
	width : 520px;
	float : left;
	/** overflow : hidden;*/
	margin:0 auto;
} 
.post { 
	line-height: 1.5em;
	padding : 10px;
	clear : both;
	overflow : hidden;
} 

.title { 
	margin:0;
	border-bottom : 0;
	padding:4px;
	padding-top:8px;
	padding-bottom:8px;
	
} 
.post_details {
	font-size : 11px;
	font-family: verdana;
	padding: 10px 4px 6px 10px;
	margin-bottom:15px;
	margin-top:5px;
	background: #FBFBFB url(images/post_bg.png);
	border-bottom:1px solid #E4E4E4
} 
.post_details a, .post_details a:visited { 
	color : #000;
	text-decoration : none;
} 
.post_details a:hover { 
	color:#000;
	text-decoration : none;
} 
.post_details  .category {
    padding-left: 2px;
    padding-bottom:5px;
	padding-right:6px;
}
.post_details .foldericon
{
  
}

p.img {
	text-align: center;

	
}
p.img img{
	border: 1px solid #EBEBEB;
	padding: 5px;
}
.post_details .author a{
	background:url(images/author_icon.gif) no-repeat 2px -1px;
	padding-left:17px;
	padding-right:6px;

}



.time {
	background:url(images/small_sprites.gif) no-repeat;
	background-position: 4px -7px; 
	padding-left: 23px;
}


.post_details .comments {
	background:url(images/small_sprites.gif) no-repeat;
	background-position: 3px -93px; 
	padding-left:23px;
}
h2 {
	color: #000;
	margin : 3px 0 2px 0px;
	font-family: arial;
	font-size: 20px;
	line-height: 25px;
} 
.title h2 { 
	padding-left : 30px;
	background:url(images/header_title.jpg) no-repeat 1px 0px;
} 
h2 a, h2 a:visited { 
	color: #000;
	text-decoration : none;
} 
h2 a:hover { 
	color:#000;
	text-decoration : underline;
} 
h3 { 
	color: #000;
	margin : 3px 0 2px 0px;
	padding-bottom : 10px;
	padding-right : 5px;
	font-family: arial, verdana;
	font-size: 16px;
} 
#sidebar-left { 
	float : right;
	width : 230px;
	color : #666666;
	line-height : 160%;
	margin-top : 10px;
	margin-right : 0;
	text-align : left;
} 
#sidebar-left .dbx-box{
	background: #F2F2F2;
	color: #4C4C4C;
	margin-bottom: 20px;
	padding-bottom : 10px;
	padding-top : 5px;
}

#sidebar-left #topposts{
	background: #E4E4E4;
	font-size: 12px;
}

#sidebar-left .dbx-box-text {
	padding: 10px 15px;
}
#sidebar-left p, #sidebar-left p { 
	margin : 0 0 15px;
} 

#sidebar-left h3 { 
	font : bold 13px/100% Arial, Tahoma, Helvetica, sans-serif;
	
	color: #333333;
	margin-left : 15px;
	
} 
#sidebar-left h3 a, #sidebar-left h3 a:visited, #sidebar-left h3 a { 
	color : #333333;
} 
#sidebar-left h3 img{ 
	vertical-align : middle;
} 
#sidebar-left a, #sidebar-left a:visited { 
	color : #333333;
	text-decoration : none;
} 
#sidebar-left a:focus, #sidebar-left a:active { 
	text-decoration : none;
} 
#sidebar-left ul
{
	list-style : none;
	margin : 0;
	padding : 0;
}
#sidebar-left a:hover { 
	text-decoration : underline;
} 
#sidebar-left ul li { 
	margin-left : 15px;
	padding-bottom : 5px;
} 
#sidebar-left ul li a{ 
	padding-left: 16px;
	background:url(images/small_sprites.gif) no-repeat;
	background-position: 4px -33px; 
	display:block;
	color: #333333;
}
#aboutme, #addtorss{
	font-size: 11px;
}
#aboutme .dbx-box-text img {
	text-align:right;
	display: block;
	border: 2px solid #fff;
	margin-bottom: 5px;
	margin-left: 2px;
}
#addtorss img {
	margin-right: 5px;
}

#calendar_wrap {
	text-align:center;
}
UL#recentcomments {
	padding-left:5px;
	color:#333;
font-weight:bold;
}
UL#recentcomments li a {
	background: none;
	font-weight:normal;
}
#footer { 
	clear : both;
	background : #eee;
	width : 690px;
	height : 29px;
	padding-top: 10px;
	text-align : left;
	padding-left: 100px;
	color : #555555;
	margin-left: 20px;
} 
#footer a, #footer a:visited { 
	text-decoration : none;
	color : #E96B34;
} 
#footer a:hover { 
	text-decoration : underline;
	color:#E96B34;
}  


#share_wykop{
	float: right;
}
#shareThis {
	list-style: none;
}
#shareThis li{
	height: 40px;
	line-height: 40px;
	
}

h3#comments { 
	
	display: block;
	background: url(images/feed-icon-14x14.png) no-repeat 0 7px;
	
	padding-left: 16px;
	font : bold 22px Arial, Tahoma, Helvetica, sans-serif;
	
	margin-bottom: 10px;

	border-bottom: 2px dotted #DDDDDD;
	
}  
h3#respond { 
	padding-right : 32px;
	font : bold 17px Arial, Tahoma, Helvetica, sans-serif;
	margin : 20px 0 0;
	clear : both;
} 
#comments_are { 
	margin-left : 0px;
} 
#commentform { 
	margin-top : 10px;
} 
#commentform label { 
	font-weight : bold;
	
	font-size : 100%;
	padding-left : 5px;
} 
#commentform small { 
	color : #c8c09e;
	font-size : 90%;
} 
#commentform input { 
	font : 110% Arial, Verdana, Helvetica, sans-serif;
	width : 220px;
	padding : 5px 3px 3px 7px;
	border-top : 1px solid #e6e6e6;
	border-right : 1px solid #e2e2e2;
	border-bottom : 1px solid #e2e2e2;
	border-left : 1px solid #e6e6e6;
	background-color:#FFFFFF;
} 
#commentform textarea { 
	font : 12px Arial, Verdana, tahoma, Helvetica, sans-serif;
	width : 480px;
	background-color:#FFFFFF;
	height : 140px;
	background:#FFFFFF;
	border : 1px solid #e6e6e6;
	padding : 5px 3px 3px 7px;
} 
#commentform #submit { 
	font : 12px Arial, Verdana, tahoma, Helvetica, sans-serif;
	color : #000000;
	background-color : #eee;
	border : 1px solid #333333;
	width : 135px;
	margin-left : 355px;
} 


.commentlist { 
	margin : 0px;
	padding: 0px;
	line-height : 150%;
	list-style: none;
	width: 570px;
	margin-left: -35px;
	
} 
.commentlist li { 
	padding : 10px 0px;
	padding-left: 40px;
	padding-right: 20px;
	border-bottom: 1px solid #E0E0E0;
	background: #FBFBFB ;
} 
.commentlist li.admin_comment{
	background: gray;
	color: #fff;
}

.commentlist li p {
	
}
.commentlist cite { 
	font-weight : bold;
	font-style : normal;
	font-size : 110%;
	color : #000;
} 

.commentlist li.admin_comment cite a{
	color: #fff;
}

.commentlist cite a, .commentlist cite a:visited { 
	color:#000;
} 
.commentlist small { 
	margin-bottom : 5px;
	display : block;
	font-size : 87%;
	color:#E5E5E5;
} 
.commentlist small a, .commentlist small a:visited { 
	color : #000;
} 


