/*------------------------------------------------------------------ General */
html,body{ height:100%; margin:0; padding:0; font-size:100%; }
html>body { min-height:100%; height:auto; }
*html #page{ height:100%; }
#page{ /* min-height:100%; */ position:relative; min-width:1000px; font-family:Helvetica,Arial,FreeSans,sans-serif;  background: url('/images/bottom1.jpg') no-repeat scroll bottom left; }


body {position:relative; 	background: url('/images/left2.jpg') no-repeat scroll -60px 50px;}
#clear{ clear:both; height:44px; padding:24px; }
.post {
	overflow:hidden;
}
h1 {
	font-weight:normal;
	line-height: 24px;
	font-size: 28px;
	letter-spacing: -0.042em;
	color:#000;
	text-decoration:none;
	padding-bottom:4px;
	border-bottom:1px solid #444;
	width:870px;
	position:absolute;
	z-index:1;
}
.nava {
	padding:44px 0;
	font-size:14px;
}
#levo {
	float:left;
}
#pravo {
	float:right;
}
h2 {
	font-family:Georgia;
	font-size:26px;
	font-weight:normal;
	line-height:24px;
	padding-top: 1em;
}
h3 {
	color:#000;
	font-family:Georgia;
	font-size:14px;
	font-weight:normal;
	padding:24px 0 10px 0;
}
h4 {
	color:#000;
	font-size:24px;
	font-weight:normal;
}
p {
	color:#444;
	font-family:Helvetica,Arial,sans;
	font-size:13px;
	font-variant:normal;
	font-weight:normal;
	line-height:1.5em;
	margin:20px 0;
}
.content img {
	margin: 1.25em 0 0 0;
	max-width: 500px; 
	width: expression(this.width > 500 ? 500: true);
}
#preview {
	width:310px;
}
#preview img {
	max-width: 310px; 
	width: expression(this.width > 240 ? 240: true);
}
#preview a, a {
	color:#000;
	text-decoration:none;
	font-weight: bold;
}
.disqus_thread a:hover, #preview a:hover, a:hover {
	background:#000000 none repeat scroll 0 0;
	color:#FFFFFF;
}
.sidebar select {
display:inline;
width:310px;
}
.dsq-dc-logo {
	display:none;
}
h1 a, h2 a {
	font-weight: normal;
}
.pagetitle {
	padding-top:27px;
}
.lenta {
	color:#f9821a;
}

/*------------------------------------------------------------------- Header */
#header{ background:#ccc; }

/*--------------------------------------------------------------------- Menu */
#content { 
	width:100%;
	overflow:hidden;
}
.more-link {
	font-size:15px;
	margin: 0 0 1em 0px;
}
.secondline {
	font-size:11px;
	margin: 5px 0;
}
#left {
	width:40%;
	float:left;
	text-align:right;
	padding-top:10px;
	/* min-height:950px; */

}
#lcont {
	width:350px;
	height:240px;
	display:inline-block;
	text-align:left;
	background: url('/images/twigol.png') no-repeat scroll 158px 30px;
	
}
#lcont h2 {
	padding-top: 0 !important;
	display:block;
	width:150px;
	height:100px;
	font-size:1px;
	color:#fff;
}
#wrapa {
	padding-top:76px;
}
#preview {
	padding-top:113px;
}
#right {
	width:60%;
	float:right;
	padding-top:90px;
	background: url('/images/right1.jpg') no-repeat scroll top right;
}
#menu {
	position:absolute;
	z-index:2;
	width:500px;
}
#menu a {
	text-decoration:none;
}
#menu ul {
	text-align:right;
	padding-bottom:60px;
}
#menu li {
	display:inline;
	padding:0 5px;
}
#rcont {
	padding-left:20px;
	width:500px;
	display:inline-block;
}
.sidebar ul {
	width:310px;
}
.sidebar li {
	padding:5px 0;
	border-bottom:1px solid #ddd;
	color:#444;
	font-family:Helvetica,Arial,sans;
	font-size:13px;
	font-variant:normal;
	font-weight:normal;
	line-height:1.5em;
}
.sidebar a {
	font-size:12px;
	color:#444;
	text-decoration:none;
	font-weight: normal;
}
.sidebar a:hover {
	color:#fff;
}
.album {
	width:500px;
}
#albumside {
	padding-top:37px;
}
#twi {
	margin-top:32px;
	width:770px;
	padding-left:180px;
}
#twi p {
	padding-left:5px;
	line-height:20px;
}
#twi span {
	color:#fff;
	margin:14px 0;
	padding:4px 10px;
	background: #ba5f4b url('/images/righttwi.png') no-repeat scroll bottom right;
	
}
#twi img {
	display:inline;
}
/*------------------------------------------------------------------ Content */

/*------------------------------------------------------------------- Footer */
#footer {
	font-size:13px;
	color:#444;
	height:44px; 
	margin-top:-44px;
	text-align:center;
  position: relative;
}
#comments h4 {
	margin:44px 0;
	padding:14px 0;
	border-top:1px solid #444;
	border-bottom:1px solid #444;
}

#comment {
	width:500px;
	height:200px;
}
input.comment {
	background-color:#f6f6f6;
	border:1px solid #aaa;
	color:#222222;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:2px 4px;
}
textarea {
	background-color:#F6F6F6;
	border:1px solid #AAAAAA;
	color:#222222;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	padding:2px 4px;
	width:500px;
}

.boxgrid { 
	width: 290px; 
	height: 192px; 
	float:left; 
	overflow: hidden; 
	position: relative; 
}
.boxgrid img { 
	position: absolute; 
	top: 0px; 
	left: 0px; 
}
.boxcaption h4 {
	margin: 14px 10px 0px 10px;
}
.boxcaption { 
	float: left; 
	position: absolute; 
	background: #fff; 
	height: 100px; 
	width: 100%; 
	opacity: .7; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.captionfull .boxcaption {
	top: 260px;
	left: 0px;
}
.caption .boxcaption {
	top: 220;
	left: 0px;
}

.ngg-galleryoverview .back {margin-top:2em;}
.ngg-galleryoverview .back a{font:normal 12px tahoma;}

body.pageid-5 #page {background: none; }
body.pageid-5 #clear {height:1px;}
body.pageid-5 #left {min-height:none;}

body.archive #left{min-height: 950px;}