/*
Theme Name: TouchTheHeaven Theme For WordPress
Theme URI: http://TouchTheheaven.ru
Description: blablabla
Version: 1.0
Author: Nastya Lisischenko
Author URI: http://touctheheaven.ru/
Tags: Yellow, Green, Cofe

	TTH Theme v1.0
	 http://touchtheheaven.ru

	This theme was designed and built by Nastya Lisichenko,
	whose blog you will find at http://touchtheheaven.ru/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
*
{
	margin: 0;
	padding: 0;
}
.entry img, .entrypeople img
{padding:3px;
margin:3px;
border:solid 1px #eee;}


body {font-family: verdana;font-size: 12px;
min-width:1024px;}

#main li
{position:relative;margin-left:30px;}


#bg

{background: url(pictures/bg1.jpg)  left top;
width:100%;
background-attachment: fixed;
min-width:1024px;
min-height:871px;

}
a:link {color: #674826; text-decoration:none;}
a:visited {color: #674826;text-decoration:none;}
a:active {color: #674826;text-decoration:none;}
a:hover {color: #670000;text-decoration:underline;}

#d1
{       background: url(pictures/1.png) right top no-repeat;
	width: 424px;
        height:721px;
	position:absolute;
	top: 150px;
        left:0px;
       z-index:15;
}
#d2
{         z-index:16;
        background: url(pictures/2.png) left top no-repeat;
        left: 260px;
        bottom:-20px;
	width: 703px;
        height:272px;

	position: relative;
}
#d3
{       background: url(pictures/3.png) left top no-repeat;
	width: 100%;
        height:366px;
	position: relative;
        top:0px;
       z-index:17;

}
#d4
{       background: url(pictures/4.png) right top no-repeat;
        width:100%;
	min-width: 1024px;
        height:874px;
        right:0px;
        top:0px;
	position: absolute;
       z-index:18;
}

#main
{
margin-top:-100px;
position: relative;
min-height:310px;
z-index:21;
font-family: verdana;	



}

.post

{

margin-left:324px;
margin-right:300px;
min-width:500px;	
position: relative;
text-align:justify;
}

.onepost
{  
margin-left:100px;
margin-right:300px;
min-width:500px; 
	position: relative;
}





#header

{



	position: relative;

        text-align: left;

	left: 20px;

        top:80px;

        font-size:18px;

	

}

.hh

{

	  font-size:33px;

         font-weight:bold;

}

#outer_topmenu

{
	background: #F5D99F;
	padding: 1px;
	width: 1024px;
	height: 30px;

	margin-right: 0px;
	margin-top: 12px;

}

#topmenu_block

{      
	background-color: #F5D99F;
        min-width:1024px;
	vertical-align: middle;
	background: url(pictures/menu_bg.png) repeat-x;
width:100%;
position:absolute;
z-index:203;
}

#topmenu

{       
	height: 65px;
	z-index:204;
	font-family: Verdana;
	font-weight: bold;
	font-size: 0.8em;
        width: 100%;
padding-top: 7px;
}

#topmenu li

{
z-index:205;
background: url(pictures/menu.jpg) no-repeat;
height:40px;
width:94px;
padding-top: 10px;
margin-left: 4px;
text-align:center;
display:inline-block;
font-family: verdana;
}

#topmenu a

{

	

	padding-bottom: 8px;

	padding-left: 0px;

	padding-right: 0px;

	text-decoration: none;

	font-size: 12px;

	font-weight:none;

	color: #00;

}

#topmenu a:hover

{

	color: #fff;

	

}



#topmenu .current_page_item a

{

	color: #444;

	

}


#footer

{
        top:0px;
        position:relative;
	width: 100%;
	height: 57px;
        background: url(pictures/footer.png) repeat-x;
	z-index:19;
        color: #fff;
	font-family: verdana;
}

.copym

{	color: #fff;
	font-family: verdana;
        margin-top: 10px;
        margin-left:10px;
padding-top:5px;
padding-left:10px;
valign:top;
float:left;
	
}
.copy

{	color: #000;
	font-family: verdana;
        margin-top: 10px;
        margin-left:10px;
padding:5px;
valign:top;
float:left;
background: #F9F1D1;
border: 2px dashed #B47700;
	
}


#sidebar

{

	margin-top: 10px;

	position: relative;

	left: 0px;

	width: 400px;

	text-align: center;

	float: right;



}

#widgets

{

text-align:center;

position: relative;

	margin-left: auto;

	margin-right: auto;

	padding: 2px;

width:400px;

float:right;



}

.widget_header

{

	margin-top: 15px;



	font-family: Verdana;

	font-size: 18px;

	font-weight: bold;







}


td.data
{background: url(pictures/data.jpg) no-repeat;
height:38px;
width: 50px;
color:#ffffff;
text-align:center;
text-weight:bold;
font-family:verdana;
}

.datanews
{background: url(pictures/data.jpg) left top no-repeat;
padding-top:5px;
height:33px;
width: 45px;
color:#ffffff;
text-align:center;
text-weight:bold;
font-family:verdana;
float:left;
}





#widgettitle entry-title {

text-color:#ff0000;



}





.





img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: block;

	}

.alignright {

	float: right;

display: block;

	}



.alignleft {

	float: left;

display: block;

	}

.entry {clear:both;}

.entry p

{padding-top:5px;
padding-bottom:5px;}



.com_data
{
color: B47700;
font-size:10px;
}



.hr_com{margin-top:8px;margin-bottom:8px;}



.xoxo blogroll

{float:left;}

.info
{background: #F9F1D1;
border: 2px dashed #B47700;
padding: 4px;
width:200px;
text-align:left;
margin-top:4px;
height:164px;
overflow:auto;
}

.people
{width:100%;
clear:both;
min-width:500px;
}
.photo_people img
{width:112px;
}
