/*
Theme Name: Klisunov_simple
*/

body {width:auto;
	height:auto;
	margin:0;
	padding:0;
	//font-size: 14.2px;
	font-size: 100%;
	font-family: Serif;
	background: #fff;
	color: #222;}

p,div,span,h1,h2,h3,h4,ul,li,dl,dt,dd,ol {
	margin: 0;
	padding: 0;
}

.sub {position:relative;top:-1.3566789em;padding-bottom:-3.5em;}

#main {width: 82%;max-width:1220px;margin: 0 auto;}
#header {margin-bottom: 72px;
	//border-bottom: 1.5px solid #222;
	//padding-bottom: 4px;
	float: left;}

#header,#blog {width: 66.125%;}

#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 {display:none;}

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;}

#rss {float:right;}

.bloginfo {font-style: italic;display:none;}

h1  {	font: 42px "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial;
	//width: 100px;
	line-height: 1em;
	margin-bottom: 6px;
	//text-transform: uppercase;
	//letter-spacing: 5px;}

h2 {
	font: bold 28px "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial;
	line-height:1.3em;
	padding-top: 96px;
	//text-transform: uppercase;
	//letter-spacing: 2.25px;
	//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: 90%;}

.info label {
	background: #222;
	color:#fff;
	width:auto;
	padding: 2px 7px;
	text-transform: uppercase;
	letter-spacing: 2px;
	display: none;}

.info ul a {color:#555;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;}
.info ul li.archive-year {font-size:120%;margin: 36px 0 12px 0;}


.closemenu a {color:#000;}
.closemenu a:hover {color:#777;}

.entry p {margin-bottom: 1.5em;line-height: 144.44%;}
.entry p img {overflow-x:visible;margin-bottom: 1em;border-radius: 3.75px;}

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: 140%;}

.divider {text-align:center;}
.non {display:none;}
blockquote,.citata {margin: 1em 0 2em 72px;
	padding-left: 9px;
	font-size: 93%;
	border-left: 4px solid #8b1a1a;}

blockquote p {margin-bottom: 1em !important;line-height: 137% !important;}

.quote {margin:1em 4em;
	padding: 4px;
	font-size: 14px;
	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: 85%;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-top:-.7em;margin-bottom: 36px;}
.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:196px;font-size: 85%;position:relative;}
#copy {position:absolute;bottom:36px;left:0;}
#lj {position:absolute;bottom:36px;right:0;}

#1pagination {text-align: center;margin-top: 60px;font-size: 83%;}
.1wp-paginate {}
.1wp-paginate li {display:inline; list-style:none; margin-right: 5px;}

.1wp-paginate a {
	background: #333;
	color:#fff;
	padding: 3px 6px;
	text-align:center;
	border: 1px solid #333;
	text-decoration:none;}

.1wp-paginate a:hover, .1wp-paginate a:active {background:#fff; color:#303030;text-decoration:none;}
.1wp-paginate .1current {color:#303030; background:#fff;padding:3px 6px;border: 1px solid #303030;}

#pagination {text-align: center;margin-top: 60px;font: 90% "Adobe Garamond Pro",Serif;}
.wp-paginate {}
.wp-paginate li {display:inline; list-style:none; margin-right: 5px;}

.wp-paginate a {
	color:#333;
	padding: 0 8px;
	text-align:center;
	text-decoration:none;}

.wp-paginate a.page:hover {font-size:144%;color:#333;text-decoration:none;}
.wp-paginate .current {font-size:144%;font-weight:bold;padding: 0 11px;}
.wp-paginate a.prev:hover,.wp-paginate a.next:hover {color:#333;text-decoration:none;}

.subline {
	width: 100%;
	height: 1px;
	margin-bottom: 2em;
	border-bottom: 1px solid #ddd;}

#nav {
	padding: 6px 12px;
	font: 11px "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial;
	letter-spacing: 1px;
	background: #f1f1f1;
	color: #777;
	margin-bottom: 60px;
	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;}