body{
	background:#f3f3f3 url(images/bodyBg.png) no-repeat top;
	margin:0px;
	padding:0px;
	font-family:Helvetica;
}

a{
	text-decoration:none;
	border:none;
}
a img{
	border:none;
}

/***************/
#header{
	margin-top:20px
}

#content{
	margin-top:40px;
}

#page{
	width:800px;
	margin:0 auto;
}


/***************/
h1{
	margin:0px;
	text-align:right;
	font-size:54px;
	text-shadow:1px 1px #fff;
	font-weight:bold;
}
h1 a{
	color:#4d4d4d;
	font-family:Helvetica;
}
.description{
	text-align:right;
	font-size:40px;
	color:#636363;
	font-weight:bold;
	text-shadow:1px 1px #fff;
}

/*****************/
.post{
	display:table;
	overflow:hidden;
	width:800px;
	margin-bottom:30px
}
.tagi{
	margin-left:210px;
}
.tagi a{
	font-size:12px;
	color:#3d3d3d;
	font-weight:lighter;
	text-shadow:1px 1px #fff;
}
.entry{
	width:600px;
	float:left;
}
h2{
	margin: 0 0 0 210px;
	color:#3f3d3d;
	text-shadow:1px 1px 1px #fff;
	font-size:34px;
}
h2 a,
h3{
	color:#3f3d3d;
	text-shadow:1px 1px 1px #fff;
}

.entry p{
	float:right;
	width:400px;
	font-size:14px;
	color:#2b2b2b;
	line-height:18px;
	text-align:right;
	margin:0;
}
.entry .tresc{
	width:190px;
	margin-right:5px;
	font-weight:lighter;
	float:left;
	text-align:right;
	font-size:11px;
	line-height:20px;
	margin-top:-4px;
	color:#4f4f4f;
}
.entry .tresc a{
	color:#1f1f1f;
	text-decoration:none;
	border-bottom:1px solid #2f2f2f;
}
.entry .tresc hr{
	
}
.entry img{
	width:400px;
	height:auto;
}

.postmetadata{
	float:right;
	width:200px;
}
.postmetadata a{
	color:#343232;
	font-size:26px;
	margin:5px 10px;
	display:block;
	width:180px;
}
.postmetadata .data{
	font-size:26px;
	margin:5px 10px 15px 10px;
}
.komentarze{
	margin:10px 0
}
.komentarze a{
	font-size:12px;
	display:inline;
}
/**************/
#respond input,
#respond textarea{
	border:1px solid #e1e1e1;
	background:#f0f0f0;
	font-family:Helvetica;
	font-size:12px;
	color:#313131;
}
#respond input{
	padding:5px;
	width:200px;
}
#respond input#submit{
	width:120px;
}
#respond textarea{
	width:100%;
	padding:5px;
}
#respond label{
	color:#4f4f4f;
}



/***************/
.sidebarMain{
	width:100%;
	background:#0f0e0e;
}
#sidebar{
	width:800px;
	margin:0 auto;
	overflow:hidden;
}
#sidebar ul{
	list-style:none;
	float:left;
	padding:0px;
	margin:0 50px 0 0;
}

#sidebar h2{
	color:#393535;
	font-weight:lighter;
	margin:10px 0;
	text-shadow:none;
}
#sidebar ul li a{
	color:#4b4646;
	font-size:12px;
}

/************/
.footerMain{
	width:100%;
	background:#0f0e0e;
	display:table;
}
#footer{
	width:800px;
	margin:20px auto 10px;
}
#footer p{
	margin:0px;
	font-size:11px;
	color:#393535;
}
#footer p a{
	color:#4b4646;
}
/************/

ol{
	font-size:20px;
	list-style:none;
	margin:0px;
	padding:0px;
}
ol li{
	font-size:12px;
}

/**************/
.comment-author .fn{
	font-size:11px;
	font-style:normal;
	float:right;
	margin-left:20px;
	color:#4f4f4f;
}
.comment-author .says{
	float:right;
}
.comment-author{
	float:left;
}
.commnet-author img{
	float:left;
}
.comment-body{
	overflow:hidden;
	margin:20px 0 20px 0;
	
}
.comment-body p{
	margin:30px 0px 0px 88px;
	position:absolute;
	font-size:13px;
	color:#4f4f4f;
}

/********/
.page .entry p{
	color:#2b2b2b;
	font-size:12px;
	width:auto;
	text-align:left;
	line-height:20px;
	float:none;
}
.page .entry p a{
	color:#8f8f8f;
	border-bottom:1px solid #afafaf;
}
.page .entry ul li{
	font-size:12px;
	color:#2b2b2b;
}
.page .entry img{
	width:auto;
	height:auto;
	margin:0 10px 10px 0;
}
.page .entry{
	width:auto;
}
.page h2{
	margin:0 0 10px 0;
}
.alignleft{
	float:left;
}

.nocomments{
	color:#7f7f7f;
}


/*******/
.navigation{
	display:table;
	margin:0 0 10px 0;
}
.alignleft a,
.alignright a{
	color:#fff;
	background:#707070;
	font-size:10px;
	padding:3px;
}

.tagCloud{
	float:left;
	width:300px;
	margin-top:10px;
}
.tagCloud a{
	color:#4B4646;
}
