@charset "windows-1251";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-family: font-family:Georgia,'Times New Roman',Times,serif;
	background: #c9ced1 left top url(../img/body-bg.jpg) repeat-x;
	color: #333333;
	font-size: 14px;
}

p {font-size: 16px; line-height:24px;}

a img {border: 0px;}

.main {width: 960px;}

.head {width: 960px; height: 110px; padding-top: 40px;}
.head .logotype {float: left;}
.head .menu {float: right; margin:28px 0 0 40px;}
.head .menu ul {margin: 0px; padding: 0px; list-style: none;}
.head .menu ul li {float: left; padding-left: 40px;}
.head .menu ul li a {
	color: #000000;
	font-family: 'Trebuchet MS','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size: 20px;
	font-weight: 400;
	letter-spacing: -1px;
	margin: 0;
	padding: 0 2px 4px;
	text-decoration: none;	
}
.head .menu ul li a.active {border-bottom:3px solid #ffffff;}

.main .left {
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topright:10px;
	background: url(../img/postbg.jpg) repeat-x scroll left top #F8F8F6;
	border-bottom: 1px solid #DADAD1;
	border-right: 1px solid #DADAD1;
	border-top: 1px solid #DADAD1;
	color: #333333;
	float: left;
	font-size: 14px;
	width: 65%;
}
.main .right {width: 34%; float: right;}

.clear {clear: both; width: 100%; height: 0px; font-size: 0px; float: none;}
h1, h2, 
.main .left .postcontainer h2 a:link, 
.main .left .postcontainer h2 a:visited, 
.main .left .postcontainer p span.big  {
	border: medium none;
	color: #000000;
	font-family: Georgia,Times,Serif;
	font-size: 34px;
	font-weight: 400;
	line-height: 38px;
	margin: 0;
	padding: 0 0 10px;
	text-decoration: none;
}

a {
	text-decoration: none;
	padding: 0;
	font-weight:400;
	color: #990000;
}

a:hover,a:visited:hover {
	text-decoration: none;
	padding: 0;
	font-weight:400;
	color: #000;
}


.main .left .postcontainer h2 a:hover,
.main .left .postcontainer h2 a:active {
	border: medium none;
	color: #555555;
	font-family: Georgia,Times,Serif;
	font-size: 34px;
	font-weight: 400;
	line-height: 38px;
	margin: 0;
	padding: 0 0 10px;
	text-decoration: none;
}
.postcontainer {padding:15px 30px 30px; line-height:24px;}
.postcontainer p img {max-width: 560px;}
.postcontainer .postheader h2 {float: left; width: 85%;}
.postcontainer .postheader .datecontainer {float: left; width: 15%;}

.postcontainer .postheader .datecontainer .date {
	color: #DDDDDD;
	font-family: georgia,serif;
	font-size: 60px;
	font-weight: 700;
	margin: 0;
	padding: 0 0 10px 6px;
}
.postcontainer .postheader .datecontainer .time {
	color: #DDDDDD;
	font-family: georgia,serif;
	font-size: 38px;
	font-style: italic;
	margin: 0;
	padding: 0;
 }
 
.postcontainer .postinfo {
	color: #999999;
	font-family: georgia,times,'times new roman',serif;
	font-size: 11px;
	letter-spacing: 1px;
	padding: 0;
	text-decoration: none;
	text-transform: uppercase;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
.postcontainer .postinfo a {
	border: medium none;
	color: #444444;
	font-family: georgia,times,'times new roman',serif;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
}

.main .right h2 {
	color: #000000;
	font-size: 16px;
	font-weight: 400;
	margin: 0;
	padding: 0px 0 8px;
	text-transform: uppercase;
}
.main .right .contribute {
	-moz-border-radius: 6px 6px 6px 6px;
	background: url(../img/postbg.jpg) no-repeat scroll left top #F8F8F6;
	border: 1px solid #DADAD1;
	color: #676767;
	font-family: Georgia,Times,Serif;
	font-size: 13px;
	font-style: italic;
	font-weight: 400;
	line-height: 20px;
	margin: 0 0 15px;
	padding: 15px;
}
.main .right .contribute.comments span {display: block; padding-bottom: 10px;}
img.iright {
	border: medium none;
	clear: right;
	float: right;
	padding: 0 0 15px 15px;
}
.main .right .sidebar a {
	border: medium none;
	color: #000000;
	font-size: 12px;
	font-weight: 400;
	text-decoration: none;
}
a.rss, a.rss:visited {
	background: url(../img/rssbtn.png) no-repeat scroll 0 0 transparent;
	color: #AE684E;
	font-size: 20px;
	font-weight: 400;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 34px;
}

.commentsContainer p {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #DDDDDD;
}
.commentsContainer p span {display: block; font-size: 12px; color: #888;}
.bgContainer {
	background: left top url(../img/bg.jpg) no-repeat;
	width: 100%;
}