/*
Theme Name: Windmills Variation
Theme URI: http://www.wpthemescreator.com
Description: windmills
Author: Baba Buffalo
Version: 1.0
Author URI: http://www.lizzieandbaba.com
*/

@charset "iso-8859-1";
/* CSS Document */
body{	
	font-size:13px;
	line-height:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0; 
	margin:0; 
	color:#262626;
}
.container {
	padding:0;
	margin:0;
	width:100%;
	background:url(images/fon.jpg);
}
h1, h2, h3, h4 {
	font-family:"American Typewriter", Courier, "Courier New", Helvetica;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:0px;
	margin:0 0 10px 0;
	padding:0;
}
h2 { font-size:26px; }
h1 a, h2 a, h3 a, h4 a {
	text-decoration:none;
	padding-left:0px;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
	text-decoration:underline;
}
a {	
	color:#3b270e;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
.postmeta {
	font-family:"American Typewriter", Courier, "Courier New", Helvetica;
	font-size:9px;
}
.pagetitle {
	padding:0px 20px 0px 38px
}
.table_main {
	width:1055px;	
	height:100%;
	vertical-align:top;	
	text-align:left;	
}
.footer {	
	width:800px;
	margin:auto;
	vertical-align:top;
	text-align:center;
}
textarea#comment {
	width:500px;
}
.header {
	width:1055px;
	height:282px;
	vertical-align:top;
	background-image:url(images/logo1.jpg);
	background-repeat:no-repeat;
}
/* Navigation CSS */
ul.menu
{
	margin:0 0 0 80px;
	padding:0px;
	list-style:none;
	position:absolute;
	top:236px;
}

ul.menu li
{
	float:left;
	font:bold 14.5px "American Typewriter", Georgia, "Times New Roman", Helvetica;
	text-transform:uppercase;	
	color:#000;
	padding:0 20px 0 6px;
	margin:0;
	position:relative;
}
ul.menu li a, ul.menu li a:visited
{		
	color:#000;
	text-decoration:none;	
}
ul.menu li a:hover
{		
	color:#ad1616;		
}

ul.menu li ul 
{ 	
	position: absolute; 
	left:0px; 
	padding:0;
	margin:0;
	display:none; 
	width:150px;
	background:#cabf72;
	list-style:none;
}

ul.menu li ul li
{
	float:none;
	text-transform:lowercase;
	padding:5px 0 5px 10px;
	display:block;
	margin:0;
	position:relative;
	border-bottom:1px dashed #71691c;
}
ul.menu li ul li ul
{
	position: absolute; 
	left:150px; 
	top:0px;
	display:none; 
	padding:0px 0 0 0;
	list-style:none;
}


ul.menu li:hover ul, ul.menu li.over ul { display: block; } 
ul.menu li:hover ul li ul, ul.menu li.over ul li ul { display: none; } 
ul.menu li ul li:hover ul, ul.menu li ul li.over ul { display: block; } 
.co_name{
	position:relative;
	float:left;
	visibility:collapse;
	text-align:left;
	padding:45px 0px 0px 0px;
	margin:0;
	color:#3c250c;
	font-size:12px;
}
.co_name h1{
	padding:0;
	margin:0;
}
.co_name a{
	padding:0;
	margin:0;
	color:#3c250c;
	text-decoration:none;
	font:27px "Times New Roman", Times, serif;
}
.search { text-align:right; padding:10px 60px 0; }
#s { border:1px solid #262626; padding:2px; }
.submit_search { border:1px solid #262626; padding:1px; padding-left:2px; }
.s_button{
	height:21px;
	font-size:11px;
	width:51px;
	padding:0 3px 1px 3px;
}
.form{
	font-size:11px;
	color:#3c250c;
	border:#3c250c solid 1px;
	font-family:Tahoma, arial, verdana, courier;
	width:105px;
	height:17px;	
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	vertical-align:top;
}
.main {		
	width:950px;
	height:100%;
	vertical-align:top;
	margin:auto;
}
.table {	
	width:950px;
	height:100%;
	display:table;
}
.table_row {
	height:100%;
	display:table-row;	
	width:966px;
}
#content {
	background:url(images/bg-content-top.jpg) no-repeat;
	vertical-align:top;
	display:table-cell;	
}
#content .content {
	background:url(images/bg-content.jpg) repeat-y;
	margin:19px 0 0 0;
	padding:0 50px 0 30px;
}
#single-column {
	text-align:center; 
}
.table2 {
	height:46px;
	display:table;
	width:460px;
}
.table_row2 {
	height:100%;
	display:table-row;	
	width:460px;
}
.head1 {	
	vertical-align:top;
	display:table-cell;
	width:400px;
	padding:10px 0 0 0;			
}
*html .head1 {
	float:left;
}
*html .head2 {
	float:left;
}
.content_txt {
	padding:5px 35px 10px 40px;
	width:383px;		
}
.content_txt h2{
	font-size:12px;
}
.content_txt a {
	font-size:11px; 
	text-decoration:underline;
	color:#262626;
	cursor:pointer;
	font-family:Tahoma, arial, serif;	
}
.content_txt a:hover {
	text-decoration:none;
}
.content_more {
	position:relative;
	float:right;
	text-align:right;
	padding:0px 40px 20px 0px;
	color:#3b270e;
	font-size:11px; 
	width:383px;
	font-family:Tahoma, arial, serif;	
}
.content_more a {
	text-decoration:underline;
	color:#3b270e;
}
.content_more a:hover{
	text-decoration:none;
}
.content_txt ul {
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
.content_txt li {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
	line-height:15px;
}
.content_txt ul li a {
	text-decoration:none;
	font-size:11px;	
	color:#3b270e;
	font-family:tahoma, arial, times new roman;
	padding:0px 0px 0px 11px;
}
.content_txt li a:hover {
	text-decoration:underline;
}
#sidebar {
	height:100%;
	vertical-align:top;
	display:table-cell;		
	width:268px;		
}

#sidebar ul, #sidebar ul li, #sidebar ul li ul, #sidebar ul li ul li
{
	margin:0;
	padding:0;
	list-style:none;
	border:0;
	background:none;
	overflow:hidden;
}
#sidebar ul {
}

#sidebar ul li, #sidebar ul, #sidebar ul li ul
{
	display:block;
}
#sidebar ul li
{
	width:268px;
	background:url(images/bg-sidebar.jpg) top left repeat;
	margin:0 0 10px 0;
	overflow:hidden;
}
#sidebar div {
	padding:0 0px 0 0px;
}
#sidebar .sidebar-bottom {
	background:url(images/bg-sidebar-bottom.jpg) no-repeat;
	height:29px;
}
#sidebar ul li h2
{
	width:268px;
	height:48px;
	background:url(images/bg-sidebar-top.jpg) no-repeat;
	margin:0 0 10px 0;
	color:#3b260b;
	text-transform:uppercase;
	font: bold 24px/33px Georgia, "Times New Roman", Times, serif;
	padding:14px 0 0 36px;
}
#sidebar ul li ul
{
	width:232px;
	margin:0 0 10px 0;
	padding:0;
}
#sidebar ul li ul li
{
	margin:0 0 0px 10px;
	padding: 5px 0 5px 13px;
	background:url(images/bullet.gif) left top no-repeat;
}

#sidebar ul li ul li a, #sidebar ul li ul li, #sidebar ul li ul li a:visited
{
	font:normal 13px/13px Georgia, "Times New Roman", Times, serif;
	color:#000;
}

#sidebar ul li ul li a:hover
{
	color:#73794f;
}
ul#nav.menu ul.menu li input.search_input
{
	width:180px;
	height:18px;
	background:#e4ddc6;
	border:1px solid #8d8c87;
	vertical-align:middle;
	font:normal 12px/100% "Trebuchet MS", Helvetica, sans-serif;
	padding:5px 0 0 5px;
	margin:0 5px 0 0;
}

ul#nav.menu li input
{
	vertical-align:middle;
	margin:0 0 0 0px;
}
ul#nav.menu li input.submit_search
{
	width:32px;
	height:21px;
	background:#667b8f;
	border:1px solid #667b8f;
	margin:-1px 0 0 5px;
	padding:0;
	font:bold 12px/100% "Trebuchet MS", Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;
}

form.navbar_search {
display:block;
}
/*sidebar*/
#sidebar_bg{
	background-image:url(images/right_bottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#sidebar_head{
	width:204px;
	min-height:25px;
	width:196px;
	padding:10px 0 0 10px;
	background-image:url(images/right_top.gif);
	background-repeat:no-repeat;
}

#sidebar_top{
	width:199px;
	background-image:url(images/right_top.gif);
	background-repeat:no-repeat;
	min-height:10px;
}
#sidebar_bottom{
	width:199px;
	background-image:url(images/right_bottom.gif);
	background-repeat:no-repeat;
	font-size:0;
	height:12px;
}
table#wp-calendar {
width:100%;
padding:0 0 0 10px;
}

#sidebar_top h2, #sidebar_top h2 a{
	padding:0;
	margin:0;
	padding:10px 0 0px 22px;
	color:#3c250c;
}

#sidebar_top ul{
	padding:10px 0px 10px 15px;
	margin:0 0 0 0;
	background-image:url(images/right_bg.gif);
	background-repeat:repeat-y;	
}

#sidebar_top li{
	list-style:none;
	background-image:url(images/list_p.gif);
	background-position:4% 50%;
	background-repeat:no-repeat;
	padding:0 0 0 17px;
	margin:0;
}
#sidebar_top ul li a{
	color:#4B4B4B;
	font-weight:normal;
	text-decoration:none;
}
#content_start {position: absolute;left: -10000px;};
