/*
Theme Name: Studiolivia
Theme URI:
Description:
Version:1.0
Author:Xhtmlthis
Author URI:http://xhtmlthis.com/
Tags:
*/
/* === reset === */
a:hover{text-decoration:none;}
ul, ol{list-style:none;}
img, form, fieldset{border:none;}
ul, ol, form, fieldset{
	margin:0;
	padding:0;
}
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, p{margin:0;}
table{width:100%; border-collapse:collapse;}
q{quotes: none;}
q:before{content:"";}
q:after{content:"";}
input:focus { outline: none; }
textarea:focus { outline: none; }
select:focus { outline: none; }
input,
select,
textarea{
	font: 12px/1.5em arial, sans-serif;
	color: #565656;
}
/* === end reset === */
body{
	background: #151515;
	font: 12px/1.5em arial, sans-serif;
	color: #565656;
}
a{
	color: #565656;
	text-decoration: none;
}
a:hover{text-decoration:underline;}
.main{
	width: 945px;
	margin: 0 auto;
}
/*--header--*/
#header{
	height: 130px;
	width: 945px;
	overflow: hidden;
}
/*--Content--*/
#content{
	width:100%;
	overflow: hidden;
	padding: 0 0 17px 0;
}
/*--main-content--*/
.main-content{
	float: left;
	width:742px
}
.post{
	width: 742px;
	background: url(images/bg-post.gif) repeat-y;
	margin: 0 0 7px 0;
}
.post-header{
	width:742px;
	background: url(images/bg-post-header.gif) no-repeat;
}
.post-footer{
	width: 702px;
	background: url(images/bg-post-footer.gif) no-repeat 0 100%;
	padding: 6px 12px 35px 28px;
	overflow: hidden;
}
.date{
	width: 54px;
	height: 22px;
	text-align: center;
	line-height: 22px;
	background: url(images/bg-date.gif) no-repeat;
	overflow: hidden;
	text-transform: uppercase;
	font-size: 0.833em;
	color: #c6c6c6;
	margin: 0 0 10px 0;
}
.post-footer h2,
.post-footer h1{
	color: #e7e7e7;
	font-weight: normal;
	line-height: 1.1em;
	font-size: 2.75em;
}
.post-footer h2 a{
	color: #e7e7e7;
}
.post-footer img{display: block;}
.metadata{
	color: #505050;
	font-size: 0.917em;
	padding: 0 0 20px 0;
}
.alignleft{
	float: left;
	margin: 0 10px 5px 0;
	display: inline;
}
.alignright{
	float: right;
	margin: 0 0 5px 10px;
	display: inline;
}
.aligncenter{
	margin: 0 auto 5px auto;
	display: block;
}
/*--wp-pagenavi--*/
.wp-pagenavi{
	float: right;
	height: 22px;
	margin: 0 12px 0 0;
	display: inline;
	text-transform: uppercase;
}
.wp-pagenavi a{
	text-decoration: none;
	color: #565656;
	float: left;
	height: 22px;
	line-height: 22px;
	padding: 0 5px;
}
.wp-pagenavi span{
	float: left;
	height: 22px;
	padding: 0 5px;
	line-height: 22px;
}
.wp-pagenavi a.page{
	background: url(images/btn.gif) no-repeat 0 50%;
}
.wp-pagenavi span.current{
	background: url(images/btn.gif) no-repeat 0 50%;
	color: #c6c6c6;
	font-weight: bold;
}
.wp-pagenavi a:hover{
	background: url(images/btn.gif) repeat-x;
	color: #c6c6c6;
}
/*--sidebar--*/
.sidebar{
	float: right;
	width:196px;
	padding: 3px 0 0 0;
}
.block{
	width: 196px;
	background: url(images/bg-block.gif) repeat-y;
	margin: 0 0 8px 0;
}
.block-header{
	width: 196px;
	background: url(images/bg-block-header.gif) no-repeat;
}
.block-footer{
	width:185px;
	padding: 6px 11px 12px 0;
	background: url(images/bg-block-footer.gif) no-repeat 0 100%;
}
.block-footer h3{
	color:#f1f1f1;
	line-height: 38px;
	height: 38px;
	width:151px;
	padding: 0 17px;
	font-size: 1.5em;
	font-weight: normal;
	border-bottom: 1px solid #000;
}
.block-footer ul{
	width: 185px;
	overflow: hidden;
}
.block-footer ul li{
	width: 151px;
	float: left;
	line-height: 1.2em;
	padding: 6px 17px;
	border-bottom: 1px solid #000;
	border-top: 1px solid #1f2223;
}
.block-footer ul.xoxo li{
	background: url(images/bulet.gif) no-repeat 5px 50%;
}
.block-footer ul li a{
	
}
/*--footer--*/
#footer{
	width: 935px;
	margin: 0 auto;
	border-top:1px solid #252525;
	padding: 5px 0 30px 0;
}
#footer p{
	text-transform: uppercase;
	text-align: center;
	font-size: 0.75em;
	letter-spacing: -1px;
}
.error-404{
	width: 100%;
	padding: 50px 0 0 0;
}
.error-404 h2{
	text-align: center;
	padding: 0 0 50px 0;
}
.error-404 p{
	text-align: center;
}
/*--commentlist--*/
h3#comments{
	font-weight: normal;
	padding: 15px 0 0 7px;
	font-size: 18px;
	color: #858585;
}
.commentlist{
	list-style: none;
	margin: 0;
	padding: 0 7px;
	width: 728px;
}
.commentlist li{
	width: 100%;
	padding: 0 0 10px 0;
}
#respond{
	width: 728px;
	padding: 15px 7px 30px 7px;
}
#respond .t-field input{
	background: #171717;
	border: 1px solid #282828;
	padding: 2px 10px;
}
#respond .t-field{
	width: 100%;
	padding: 0 0 5px 0;
}
#respond .t-field label{
	padding: 0 0 0 15px;
}
.com-f textarea{
	width: 710px;
	height: 60px;
	padding: 10px 0 10px 15px;
	background: #171717;
	border: 1px solid #282828;
	overflow: auto;
}
.subm{
	width: 100%;
	padding: 10px 0 0 0;
}
.boks-commente{
	width: 100%;
	overflow: hidden;
	clear: both;
}
.boks-commente .post-footer{
	padding: 25px 12px 35px 28px;
}
