/*  
Template Name: Efexoo
Version: 0.1
Author: Vasya
Author URI: http://adorning.ru

*/



.clear
{
	clear:both;
}

.fortunate
{
font-style:italic;
font-family: "courier new", "times new roman"; 
text-align:right;
float:right;
width:300px;
padding-bottom:10px;

}
 div
{
overflow: visible;
margin:0;
padding:0;

} 

table
{
display:block;
margin-left:auto;
margin-right:auto;
}
BODY
{
	
       
	font-family:Georgia;
        font-size:12pt;
	margin: 0;
        padding:0;
	overflow: auto;
         background:#000 url(img/bfon.jpg) no-repeat;   
         

     
}



p
{
text-align:justify;
}



#main
 {
	 position: relative;        
         width: 950px;
	margin: 0 auto;
         top:0;


	text-align: left;	
	min-height:100%;
        margin-bottom:50px;
        background:#FFF url(img/cfon.jpg);
-moz-border-radius: 18px;
-webkit-border-radius:18px;
border-radius:18px;


}
    
    
.tags
{
margin-top,margin-bottom:10px;
}


#header
{
width:100%;
position:relative;
top:0;
background: url(img/header.gif) no-repeat;
height:100px;
margin:0;
-moz-border-radius: 8px;
-webkit-border-radius:8px;
border-radius:8px;
padding:0;

margin-bottom:20px;
}
#header h2
{
padding-left:10px;
}
#header p
{
padding-left:20px;
}

.tit
{
text-align:left;
font-family:Georgia;
font-size:20pt;
margin-top:30px;
margin-bottom:20px;
padding-top:20px;
padding-bottom:10px;
padding:0;
text-shadow: 3px 3px 5px #666;

}




/* --------------------================Content=====================---------------------*/ 
#content
{
width:580px;
position:relative;
float:right;
padding:0;
margin:0 10px;
margin-bottom:50px;


}



#content p
{
overflow:auto;
padding: 5px 0;
margin:5px 0;

}

#content a
{
color:#01013b;
}
#content h1 a
{
color:black;
}
p a
{
color:#01013b;
}

#content h1,h2,h3,h4,h5,h6
{
padding: 0;
line-height:90%;
margin: 0;
margin-bottom:10px;
}

.post_details
{
padding:0;margin:0;
width:590px;
margin-left:50px;
overflow:visible !important;
height:35px;
background:url(img/details.gif) no-repeat;
font-family:"times new roman";
font-size:10pt;

}
.post_details p
{
opacity:0.6; display:inline;
}
.post_details a
{

font-family:"times new roman";
font-size:10pt;
}
 .post_comment
{

text-align:right;
float:right;
padding-top:0;
padding-right:30px;
color:red ;
padding-bottom:30px;
}
 .post_comment a
{
color:red;
padding-top:0;
font-size:9pt;
padding-bottom:30px;
}
/* --------------------=================================-------------------*/ 

/* --------------------================Sidebar=====================---------------------*/ 
#sidebar
{
width:320px;
float:left;
margin:0;
padding:5px;
margin-left:10px;
margin-right:10px;
-moz-border-radius: 1em;
-webkit-border-radius:1em;
border-radius:1em;
margin-bottom:50px;

}

#sidebar ul
{
list-style:none;
padding:0;
}

.widget
{
margin-top:20px;
text-align:left;
padding:10px 20px;
background:#f4f4f4;
-moz-border-radius: 1em;
-webkit-border-radius:1em;
border-radius:1em;
text-shadow: 1px 1px 3px #999;


}
#sidebar h3
{
background:#EEE;

background:url(img/hw.gif);
padding:0;
margin:0;
margin-top:-10px;
margin-left:-20px;
margin-right:-20px;

min-height:20px;
-moz-border-radius: 8px;
-webkit-border-radius:8px;
border-radius:8px;

width:320px;

text-align:center;
font-family:"Times new roman";
font-size:12pt;
}

/* --------------------====================================---------------------*/ 



/* --------------------===============Footer=====================---------------------*/ 
#footer
{
margin-top:100px;
border-top:1px dotted gray;
width:950px;
min-height:100px;
opacity:0.9;

}
#footer ul
{
padding:0 20px;
list-style: none;
}
#footer ul li
{
display:inline;
}
#footer ul li a
{
padding: 0 5px;
font-size:10pt;
}
#footer p
{
padding: 0 20px;
font-size:8pt;
}
#footer a
{
font-size:7pt;
}
#footer ul li:hover
{
background:#f4f4f4;
padding:0;
display:inline;
}


/* ----------------===============Other=================--------------------------*/

#comments
{
margin-top:50px;
float:left;

}


i,em,strong
{
color:black;
}


.comment
{
margin-top:10px;
margin-bottom:10px;
font-family:Verdana;
font-size: 12pt;
width:480px;
padding:0;
min-height:100px;
}
.comment p 
{
font:Verdana;
font-size: 12pt;
padding-left:10px;
padding-right:5px;
text-align:justify;
}
.comment a
{
font-size:12pt;
}
.comment .autor a, .comment .autor 
{

width:480px;
margint-bottom:5px;
font-family:Georgia;
font-size: 14pt;
overflow:auto;
color:black;
}
.pingback
{
font-size:10pt;

}
/* ----------------===============Other=================--------------------------*/
.clear
{
clear:both;
}

a
{
color: black;
text-decoration:none;
font-family:tahoma;
font-size:12pt;
}

img
{

padding:0;
border:0;
}

img.alignleft,img.alignright{padding:0;margin:0}
.alignleft{float:left;margin-right:8px; border-width:0;border-width:0}
.alignright{float:right;margin-left:8px;border-width:0}
.aligncenter{display:block;margin-left:auto;margin-right:auto;border-width:0}
.bubble{display:none;position:absolute;z-index:10;border-width:0,margin:0;padding:0}

#counters
{
dispaly:block;
position:relative;
margin:0 auto;
opacity:0.1;
text-align:center;
border:0;

}
#counters a,img
{
display:inline;
margin:0 auto;
padding:0;
}

/* Widget (calendar) */


table#wp-calendar{position:relative;margin:0 auto;align:center}
table#wp-calendar td,table#wp-calendar th{text-align:center;padding:2px;}
table#wp-calendar th{font-weight:bold;font-size:125%;}
table#wp-calendar caption{font-style:italic;text-align:center;}
table#wp-calendar a {color:red;} 









