/*
Containers
*/

body{
	font-family: Arial;
	font-size: 12px;
	line-height:1.5;
	margin:0;
	padding:0;        
	text-align:center;
}

p {     font-size: 14px;
}

#strip{ 
        background: #f1f1f1;
        height: 120px;
}


#wrap{
	margin: 0px 2% 0px 2%;
	text-align: left;
	width: 1000px;
        
}

#content{
	font-size: 12px;
	float:left;
	padding: 90px 1em 1em 1em;
	width: 820px;
}
#sidebar{
	font-size:12px;
	float:right;
	padding-top:12em;
        padding-right:2em;
	width: 130px;
        
}

#sidebar h2 {
	color: #c1c1c1;        
	font-size: 18px;
}


#header{
        padding: 17px 1em;
}



#footer{
	color:#333;
	clear:both;
	font-size: 10px;
        font-weight:bold;
	padding:0.5em;
}

/*
 H & P
*/

 h1, h2, h3{
	font-family: Arial;
	font-weight:normal;
	//letter-spacing: -1px;
	margin:0;
}
#header h1{
	font-family: Arial;
	font-size: 36px;
	margin:0;
	margin-right:1em;
	color: #a1a1a1;
}
#header h1 a{
	color: #c1c1c1;
}
#header h1 a:hover{
	color:#000000;
}
#header p{
	color:#aaa;
	font-size: 14px;
	margin:0;
	margin-top:-0.5em;
}

.entrytitle h2{
	font-size: 22px;
        font-weight:normal;        
text-decoration: underline;
}
.entrytitle a{
	color:#010101;

}
.entrytitle a:hover{
	color:#555555;

}
.entrytitle h3{
	font-size: 12px;
	color: gray;
}
#sidebar h3{
	color:#555;
	font-size: 16px;
	margin:1em 0;
}

/*
 Entry
*/
 
.entry{
	margin-bottom:1em;
}

.entrymeta{
	font-size:0.9em;
}

/*
 Sidebar
*/

#sidebar ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#sidebar ul li{
	margin-bottom:0.3em;
	padding:0.3em;
}

.cat-item a {
	text-decoration: none;        
}

/*
 Comments
*/

.commentsblock{
	margin: 0px 0px 0px 0px;
	padding: 15px;

}
.commentsblock textarea{
	width:35em;
}
.commentsblock input, .commentsblock textarea{
	border:1px solid #d1d1d1;
}
.commentsblock textarea:focus{
	background:#eee;
	border:1px solid #a1a1a1;
}
.commentsblock textarea:focus, .commentsblock input:focus{
	background:#eee;
	border:1px solid #a1a1a1;
}
.commentauthor{
	display:block;
	font-size:1.5em;
}
ol.commentlist{
	color:#777;
	font-size:1em;
	list-style-type:none;
	margin:0;
	margin-top:1.5em;
	padding:0;
}
.commentlist li{
	margin-bottom:0.5em;
	padding:0.5em 1em;
}
.alt{
	background:#f3f5e9;
	border:1px dotted #d1d1d1;
	padding:0.5em;
}
h3#comments{
font-size:1.6em;
}

/*
 Extra
*/

a{
	color:#1070C0;
	text-decoration:underline;
}
a:hover{
	color:#1cc644;
}


.qp {
margin: 5px 0px 15px 30px;
background: url(http://img-fotki.yandex.ru/get/23/spiny-urchin.2/0_b5f8_38eb3601_XL.jpg) 0px 20px repeat-y;
}

.qp p {
margin: 0px 40px 10px 30px;
font-size: 12px;
}

.rsslink {
         background:transparent url(/i/rss.jpg) no-repeat scroll left center;
         padding-left:14px;
}

.maillink {
         background:transparent url(/i/via_mail.jpg) no-repeat scroll 0px 5px;
         padding-left:14px; margin-top: 10px;
}

.taglink {
         background:transparent url(/i/tag_cloud.jpg) no-repeat scroll 0px 5px;
         padding-left:14px; margin-top: 10px;
}


ul#main-blocks {
margin: 0px;
padding: 0px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#main-blocks li {
background:transparent none repeat scroll 0 0;
float:left;
font-size:92%;
//height:220px;
margin:0px 40px 0 0;
padding:0;
//width:200px;
}


