/*
Theme Name: MT white
Theme URI: http://demo.tommek.eu/wordpress/index.php?wptheme=MT%20white
Description: Free themes by <a href="http://tommek.eu/">Tommek.eu</a>
Author: Tomasz Mazur
Author URI: http://tommek.eu
Template: 
Version: 2.6.3
License: General Public License
Tags: brown, two-columns, right-sidebar, fixed-width, microformats, sticky-post, holiday, threaded-comments, theme-options, custom-header, white
*/
/*--- HTML --*/
body {
    font:14px/1.5   Georgia, Cambria, Times, Times New Roman, serif;	
    color: #2F2F2F;
    background: #FFF8EE;
}
p {
	font-size:1em;
    margin:0 0 1.5em 0;
	text-indent:0;
}
h1, h2, h3, h4, h5, h6{
	font-variant:small-caps;
	font-weight:normal;
	letter-spacing:0.076em;
}

h1, h2 { 
    margin: 1.7144em 0 0.5715em 0; 
    font-size: 1.3125em; 
	line-height: 1.1429em; 
}
h3 { 
    margin: 2em 0 0.6667em 0; 
	font-size: 1.125em; 
	line-height: 1.3333em; 
}
h4 {
	margin: 2.25em 0 0.75em 0;
	font-size: 1em; 
	line-height: 1.5em; 
}
h5 { 
    margin: 2.5715em 0 0.8572em 0;
	font-size: 0.875em; 
	line-height: 1.7143em; 
}
h6 { 
    margin: 3em 0 1em 0; 
	font-size: 0.75em; 
	line-height: 2em; 
}
a {
    color: #8B441A;
    text-decoration: none;
}
a:hover {
    color:#A90000;
}
code, pre {
	display: table;
	font:1em Consolas, Lucida Console, Monaco, monospace;/* 1em */
	margin:5px 0;
	padding:5px;
	border-left:5px #F2EAE0 solid;
}
sub, sup{
    font-size:0.875em;
}
abbr{
	cursor:help;
}
img{
	margin:1em;
	display:block;
}
blockquote, q {
    margin:1.5em;
	font-style:normal;
	color:#604A3A;
}
textarea {
    width: 80%;
	height:10em;
    background: #EFE9D1;
	border-top: 2px solid #DFBE8B;
    border-left: 2px solid #DFBE8B;
    border-right: 1px solid #FFFCEF;
    border-bottom: 1px solid #FFFCEF;
}
input, select {
    background: #EFE9D1;
    margin-left: 15px;
	padding: 2px 3px;
    border-bottom: 1px solid #DFBE8B;
    border-right: 1px solid #DFBE8B;
    border-left: 1px solid #FFFCEF;
    border-top: 1px solid #FFFCEF;
}
legend{
	font-style:oblique;
	padding:0 5px;
}
fieldset{
	border-bottom: 1px solid #DFBE8B;
    border-right: 1px solid #DFBE8B;
    border-left: 1px solid #FFFCEF;
    border-top: 1px solid #FFFCEF;
	padding:10px;
}

sub, sup{
	color:#1744BF;
}
hr{
	color:#F2EAE0;
}
table{
	text-align:left;
	table-layout:fixed;
	width:100%;
	overflow:hidden;
	border-collapse:separate;
	border-spacing:1px 2px;
	empty-cells:show;
	background:#EFEFEF;
	border-top: 1px solid #DFBE8B;
    border-left: 1px solid #DFBE8B;
    border-right: 1px solid #FFFCEF;
    border-bottom: 1px solid #FFFCEF;
}
td, th{
	border-top: 1px solid #DFBE8B;
    border-left: 1px solid #DFBE8B;
    border-right: 1px solid #FFFCEF;
    border-bottom: 1px solid #FFFCEF;
	padding:3px 5px 4px 5px;
	empty-cells:show;
}
td{
	background:#FFF8EF;
}
th{
	background:#EFE9D1;
	margin:2px;
}
table caption{
	text-align:left;
	padding:4px;
	caption-side:bottom;
}
param, embed, img {
	margin:0;
	padding:0;
	border:0;
}
:focus {
	outline: 0px;
}
/*--- /HTML - -header */
#header {
    height: 199px; 
	border-bottom: 2px solid #eed18b;
}
/*
#header .container_12{
	height:199px;
	background: transparent url(img/logo_l.gif) no-repeat top left;
}
*/
#header  h1, #header  h2 {  
	font-size:1.8em;
	float:left;
	margin:155px 0 0 30px;
        display:none;
}
#searchform p{
	float:right;
	margin:5px 0;
}
#searchform input#s {
    width: 12em;
	border-top: 2px solid #DFBE8B;
    border-left: 2px solid #DFBE8B;
    border-right: 1px solid #FFFCEF;
    border-bottom: 1px solid #FFFCEF;
}
.rss{
    float:right;
	margin: 0 0 0 20px;
}
#nav {
	padding:15px 0;
	background: transparent url(img/nav.jpg);
	margin-bottom:10px;
}
#nav ul{
	float:left;
}
#nav li {
	float:left;
	margin-right: 5px;
	position:relative;
	min-height: 1px;		/* Sophie Dennis contribution for IE7 */
	vertical-align: bottom;		/* Sophie Dennis contribution for IE7 */
}
#nav li ul li{
	background:#EFECE0;
	border: 1px #DFBA8B solid;
	width:200px;
}
#nav .current_page_item a{
	color: #B06604;
}
#nav a{
	display:block;
	white-space:nowrap;
	padding:5px 8px 8px 8px;
}
#nav ul{
	margin:0;
	padding:0;
	float:left;
}
#nav ul ul{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
}
#nav ul ul ul{
	top:0;
	left:100%;
}
div#nav li:hover{
	cursor:pointer;
	z-index:100;
}
div#nav li:hover ul ul,
div#nav li li:hover ul ul,
div#nav li li li:hover ul ul,
div#nav li li li li:hover ul ul
{display:none; }

div#nav li:hover ul,
div#nav li li:hover ul,
div#nav li li li:hover ul,
div#nav li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */
/*__________________ sidebar _____________________*/
.menu{
	margin:0 0 10px 0;
}
.menu p{
   float:left;
}
.menu img{
	max-width:330px;
}
.menu h2, .menu h3 {
	margin:0 0 10px 0;
	padding: 0;
	font-size:1.57em;
}
.menu .vcard{
    float:left;
    border: 1px solid #DFBE8B;
    background:#F2E7BA;
    padding:10px;
	margin:0 0 10px 0;
	width:370px;
}
.menu .vcard li.photo, .photo{
	float:right;
	padding:4px;
	border:1px solid #DFBE8B;
	background:#EFE9D1;
}
.menu .vcard .note{
	width:100%;
	margin:0 0 15px 0
}
.menu .vcard ul{
	float:left;
	width:100%;
}
.menu .vcard ul li{
	float:left;
	margin-right:5px;
}
#tab{
    width:370px;
    float:left;
}
#tab-nav li{
    float:left;
	margin:0;
	padding:0 2px 0 0;
}
#tab-nav li a{
    padding:5px 8px;
	float:left;
}
#tab-nav .active{   
	background:#DFBE8B;   
}
.tab{
    width:100%;
    float:left;
    margin:-1px 0 0 0;
    border: 1px solid #DFBE8B;
    background:#EFE9D1;
    padding:10px;
}
.tab li {
    padding:1px 5px;
    display:block;
	margin:3px 0;
    border-top: 1px solid #DFBE8B;
    border-left: 1px solid #DFBE8B;
    border-right: 1px solid #FFFCEF;
    border-bottom: 1px solid #FFFCEF;
	background:#FFF8EF;
}
.tab li ul li{
	border:none
}
.tab li ul li:before{
	content:"- "
}
#tab3 a{
	white-space:nowrap;
}
.widget{
	width:370px;
	float:left;
    border: 1px solid #DFBE8B;
    background:#EFE9D1;
    padding:10px;
	margin:10px 0 0 0 ;
}
.widget ul li ul  li {
    padding:1px 5px;
    display:block;
	margin:3px 0;
	border-top: 1px solid #DFBE8B;
    border-left: 1px solid #DFBE8B;
    border-right: 1px solid #FFFCEF;
    border-bottom: 1px solid #FFFCEF;
	background:#fff;
}
/*_ post__*/
.post, .page {
    margin:0 0 10px 0;
    padding:15px 20px 10px 20px;
	background:#FFF8EF;
	border: 1px solid #DFBE8B;
	float:left;
	width:490px;
}
.sticky{
	background:#F2E7BA;
}
.entry {
	float:left;
}
.entry  img{
    max-width:520px;
}
.entry ol{
	list-style:decimal;
	padding-left:1em
}
.entry ol li ol{
	list-style:decimal-leading-zero;
}
.entry ol li ol li ol{
	list-style:lower-alpha
}
.entry ul{
	list-style:disc;
	padding-left:1em
}
.entry ul li ul{
	list-style:circle;
}
.wp-post-image{
	padding:7px;
	border: 1px solid #DFBE8B;
	margin:0;
}
.title li{
	display:block;
}
.excerpt li{
	margin:0 0 10px 0;
}
.title strong{
	font-weight:normal;
	font-size:0.86em
}
.title{
	margin:10px 0 25px 0;
	text-align:center;
	float:left;
	width:100%
}
.title ul{
	margin:10px 0;
}
.title h1, .title h2{
	font-size:1.57em;
	margin:0.6em 1em 0.3em 1em;
}
/*___________________ comments _______________________*/
#comments {
    padding: 10px;
    background: #EFE9D1;
	border: 1px #DFBA8B solid;
	float:left;
	font-size:1em;
	margin-bottom:10px;
}
#comments #submit{
    border-bottom: 1px solid #DFBE8B;
    border-right: 1px solid #DFBE8B;
    border-left: 1px solid #FFFCEF;
    border-top: 1px solid #FFFCEF;
} 
#comments input, #respond textarea{	
	margin:0;
	border-top: 2px solid #DFBE8B;
    border-left: 2px solid #DFBE8B;
    border-right: 1px solid #FFFCEF;
    border-bottom: 1px solid #FFFCEF;
}
#comments h3 {
    margin: 15px 0;
    display: block;
} 
.comment{
	border-top: 1px solid #DFBE8B;
    border-left: 1px solid #DFBE8B;
    border-right: 1px solid #FFFCEF;
    border-bottom: 1px solid #FFFCEF;
	margin:10px 0;
	background:#FFF8EF;
	padding:10px;
} 
#respond small{
	font-size:0.76em;
	margin:0 0 0 10px; 
}
#respond{
    border-bottom: 1px solid #DFBE8B;
    border-right: 1px solid #DFBE8B;
    border-left: 1px solid #FFFCEF;
    border-top: 1px solid #FFFCEF;		  
    margin:5px 0;
    padding: 10px;
    background:#F2E7BA;
	padding: 10px 30px;
} 
.odd{
	background:#EFECE0
}
.byuser{
	background:#F2E7BA;
}
/*** footer***/
#footer {
    margin: 0;    
    width: 100%;
    background: #322E25 url(img/footer.jpg) repeat-x bottom left;
    clear: both;
    border-top: 2px #d6c5a9 solid;
    text-align: left;
	color:#EFE5D1;
}
#footerspan {
    padding: 0 0 35px 0;
    margin: 0;
    background: transparent url(img/footer_r.jpg) no-repeat bottom right;
}
#footer a {
    color: #B4A07F;
}
#footer a:hover {
    color: #A90000;
}
#footer .grid_5, #footer .grid_7{
	margin:0 0 40px 0;
	padding:10px;
}
.menubtm{
	clear:both;
	width:auto;
	background:#322E25;
	text-align:center;
}
.menubtm li{
	display:inline;
	padding:0 10px 0 0;
	line-height:2em;
}
.twitter_update_list{
	border: 1px #594020 solid;
	background:#000;
}
#twitter_div{
	border: 1px #2E2010 solid;
	background:#150A04;
	padding:3px 3px 0 3px;
	display:block;
}
#twitter_update_list li{
	border: 1px #594020 solid!important;
	background:#2F261A;
	margin:0 0 3px 0;
	padding:10px;
	display:block;
}
#twitter-link{
	font-style:oblique;
	float:left;
	margin:5px 0 20px 0;
} 
/*-- GALLERY WORDPRESS -*/
.gallery-item {
	float: left;
	margin-top: 10px;
	width:auto;
}
.gallery img {
	border: 2px solid #EFE9D1!important;
}
.gallery-caption {
	float:right;
	text-align:left;
}
.wp-caption {
    border: 1px solid #EFE9D1;
    text-align: center;
    background-color: #FFF8EF;
    padding-top: 4px;
    margin: 10px;
} 
.wp-caption-text{
	padding:5px 5px 0 5px;
	font-size:0.875em;
}
.wp-caption a:hover{
	border:0;
}
.wp-caption img {
    margin: 5px;
    padding: 0;
    border: 0 none;
} 
.wp-caption-dd {
    font-size: 11px;
    line-height: 17px;
    padding: 0 4px 5px;
    margin: 0;
}
/*--------- FLICKR  ----*/
#flickr a{
	float:left;
	padding:4px;
	background:#fff;
	margin:4px;
}
#flickr a:hover{
	background:#DFBE8B;
}
#flickr a img{
	margin:0;
}
/*---WP-pagenavi -*/ 
.wp-pagenavi {
    margin:5px 0;
	padding:4px 0;	
	border-top: 1px #DFBA8B solid;
	border-bottom: 1px #DFBA8B solid;
	border-right: 1px #DFBA8B solid;
	background:#FFF8EF;
	float:left;
	width:532px;
} 
.wp-pagenavi .current{
	margin:0 10px;
	padding:1px 3px;
	border-bottom: 1px #DFBA8B solid;
	
}
.wp-pagenavi .pages{
	padding:5px;	
	background:#DFBA8B;
}
.wp-pagenavi .page{
	border:none;
	padding:0;
	float:none;
}
.wp-pagenavi a, .wp-pagenavi .extend{
	margin:0 0 0 10px;
	background:none
}
.nxtleft{
	float:left;
	margin:0 10px
}
.nxtright{
	float:right;
	margin:0 10px
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
	margin:0 5px 0 0
}
.alignright {
	float: right;
	margin:0 0 0 5px 
}
.google_300x250
{
width:300px;
margin:0 auto;
}.amazing_grass{	text-align:center;margin-bottom:10px;margin-top:5px;}.amazing_grass img{margin:0 auto;}
