/*
Theme Name: Klisunov_simple
*/

body {width:auto;
	height:auto;
	margin:0;
	padding:0;
	font-size: 14px;
	font-family: Serif;
	background: #fff;
	color: #222;}

p,div,span,h1,h2,h3,h4,ul,li,dl,dt,dd,ol {
	margin: 0;
	padding: 0;
}

#mainwrapper {width: 77%;max-width:1200px;margin: 0 auto;text-align: center;}
#main {text-align: left;}
#header {float:left;}	
#header,#blog {width: 66%;}

span.tag {color:#777;border-bottom: 1px dashed #999;}
#menu {position: relative;text-align:right;font-size: 90%;}
#menu a {font-style:italic;}
.closemenu {font-style:italic;text-align:right;padding-right:4px;margin-top:4px;margin-bottom:0px;color:#000;text-decoration:underline;}

#sidebar {
	text-align: left;
	position: absolute;
	right:0;
	background-color: #fff;
	filter: alpha(opacity=80);
	opacity: 0.8;
	width: auto;
	padding: 6px;
	float:right;}

#tag_cloud-3,#archives-2 {display:none;}

#rss {float:right;}

.bloginfo {
	font-style: italic;
	margin-top:12px;}

h1 {
	font: bold 280% "PT Sans";
	line-height:1em;
	width: 100px;
	text-transform: uppercase;
	letter-spacing: 4px;}

h2 {
	font: 160% "Adobe Garamond Pro",Serif;
	line-height:1em;
	padding-top: 120px;
	text-transform: uppercase;
	letter-spacing: 2.75px;
	border-top: 1px solid #ddd;}

h2.first,h2.single,h2.nothing {padding-top:0;border-top: 0px;}

h1 a, h2 a, h1 a:hover {color:#222;text-decoration:none;}
h2 a:hover {color:#222;text-decoration:none;}

.info {font-size: 87%;}

.info label {
	background: #222;
	color:#fff;
	width:auto;
	padding: 2px 7px;
	text-transform: uppercase;
	letter-spacing: 2px;
	display: none;}

.info ul a {color:#707070;text-decoration:none;}
.info ul a:hover {color:#000;text-decoration:underline;}

.info ul {list-style-type: none;}
.info ul li {margin:8px 0;}
.info ul.wp-tag-cloud li {font-style:italic;}

.closemenu a {color:#000;}
.closemenu a:hover {color:#777;}

.entry p {margin-bottom: 1.5em;line-height: 150%;}
.entry p img {overflow-x:visible;margin-bottom: 1em;}
p.absatz {margin-top: 3em;}

.entry ul {margin-left:60px;list-style-type: none;font-size:95%;}
.entry ul li {margin-top: .5em;line-height: 150%;}

blockquote,.citata {margin: 1em 0 2em 72px;
	padding-left: 9px;
	font-size: 95%;
	border-left: 4px solid #8b1a1a;}

blockquote p {margin-bottom: 1em !important;line-height: 142% !important;}

.quote {margin:1em 4em;
	padding: 4px;
	font-size: 95%;
	line-height:130%;
	background: #eee;}

.nextpost,.prevpost {
	font-size: 90%;
	width:auto;}

.prevpost {text-align:left;float:left;}
.nextpost {text-align:right;float:right;}

.date,.details,.edit-post {font-size: 90%;font-style:italic;color:#888;}
.date {margin-bottom: 1.5em;}

.edit-post a,.date a {color:#777;text-decoration:none;}
.edit-post a:hover,.date a:hover {color:#333;text-decoration:underline;}
.fb_like,.edit-post {float:right;}

.details {
	width: 70%;
	float:left;}

.details,.edit-post {margin-bottom: 6px;}
.details a {color:#888;}
.details a:hover {color:#222;}

.archive-dropdown {float:right;}

label {display:block;margin-bottom:.3em;}
textarea {width:580px;height:150px;padding:.2em;border: 1px solid #ccc;}

.text {width:350px;margin-bottom: 1em;padding: 5px;border: 1px solid #ccc;}
.submit {width: auto;padding: 5px;color: #fff;background: #464646;border: 0;}

.comments_number,.no_comments {margin: 4em 0 2em 0;font: 125% "PT Sans";border-bottom: 2px solid #333;}
.number {font: bold 150% 'PT Sans';}
.comment {width:600px;margin-top:2em;}
.author {float:left;width:188px;font-size:107%;}
.time {font-size:73%;font-style:italic;color:#555;margin-top:2px;}
.message {width:380px;float:right;}
.message p {line-height:140%;font-size:95%;}
.comment-details {}

#search {width:250px;
	padding:5px;
	border:1px solid #ccc;}

#search-submit {
	width:auto;
	padding:2px;
	color:#fff;
	background:#464646;
	border:0;}

#footer {margin-top:160px;font-size: 85%;position:relative;}
#copy {position:absolute;bottom:36px;left:0;}
#lj {position:absolute;bottom:36px;right:0;}

#pagination {text-align: center;margin-top: 60px;font-size: 83%;}
.wp-paginate {}
.wp-paginate li {display:inline; list-style:none; margin-right: 5px;}

.wp-paginate a {
	background: #333;
	color:#fff;
	padding: 3px 6px;
	text-align:center;
	border: 1px solid #333;
	text-decoration:none;}

.wp-paginate a:hover, .wp-paginate a:active {background:#fff; color:#303030;text-decoration:none;}
.wp-paginate .current {color:#303030; background:#fff;padding:3px 6px;border: 1px solid #303030;}

.line {
	width: 100%;
	height: 3px;
	margin: 4px 0 60px 0;
	border-top: 3px solid #333;}

.subline {
	width: 100%;
	height: 1px;
	margin-bottom: 2em;
	border-bottom: 1px solid #ddd;}

#nav {
	padding: 6px 12px;
	font: 69% "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial;
	letter-spacing: 1px;
	background: #f1f1f1;
	color: #777;
	margin-bottom: 44px;
	border-bottom:1px solid #ccc;}

#nav a{color: #777;}
#nav a:hover {color: #000;}

.clear {clear:both;}

a {color:#1754ae;text-decoration: underline;}
a:hover {color:#bd2f63;text-decoration: underline;}
