/*
Theme Name: State Of Mind
Theme URI: http://the-cloisters.net/themedemos/?SelectedTheme=State+Of+Mind
Description: 3 Column Wordpress Theme
Version: 1.2
Author: Mina
Author URI: http://www.the-cloisters.net/
*/
body, address, dd, dl, hr, p, form { font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Sans-serif; margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-family: Georgia, Times, Verdana, Tahoma, Arial, Sans-serif; margin: 0; padding-left: 5px; color: #61574a; }
h1 { font-size: 24px; }
h2 { font-size: 14px; }
h3 { font-size: 12px; }
h4 { font-size: 10px; }
a:link, a:visited { text-decoration: none; color: #574f4b; }
a:hover { text-decoration: underline; color: #660000; }
p { padding: 10px; }
body { margin: 0; font-size: 12px; text-align: center; vertical-align: top; background: #333; color: #544b40; }
#wrapper { margin: 0 auto 0 auto; width: 990px; text-align: left; }
#main_content { background: #f1efe4; float: left; margin: 0 auto 0 auto; padding: 0; width: 990px; }
#container { background:#fff;float: left; width: 530px; margin: 0 0 0 20px; padding: 10px; border: #dcd7bc 1px solid;  border-top: none; border-bottom: none; }
#container_wide { float: left; width: 900px; margin: 15px 0 0 30px; padding: 5px 5px 0 7px; }
.post { padding: 15px 0 5px 0; border-bottom:1px solid #E9E4C6;}
.post h2 { font-family: Georgia, Trebuchet MS, Sans-serif; font-size: 16px; margin-left: 5px; }
.entry { line-height: 14px; }
.postmetadata { margin: 10px 0 0 0; font-size: 10px; }
.date {	font-size: 9px; }
#author-box { width: 90%; min-height: 115px; margin: 10px 10px 20px 10px; padding: 10px; background: none; border: 3px double #574f4b; }
#author-box .avatar { float: left; width: 80px; height: 80px; }
#author-box h2, #author-box h4 { color: #61574a; background: none; border: none; padding-bottom: 5px;}
#header { float: left; width: 990px; height: 80px; background: #660000; padding: 0; margin: 0 auto 0 auto; }
#header h1 { padding: 0; margin: 25px 15px 0 ; font-family: Times New Roman, Georgia, Sans-serif; font-size: 36px; font-variant: small-caps; line-height: 38px;  }
#header h1 a { text-decoration: none; color: #eae7b3; text-align: center; }
#header h1 a:hover { text-decoration: none; color: #eae7b3; }

.menu  { float: left; width:100%;height: 30px; padding: 0; display: inline; background: #D1B58E; border-top: #61574a 3px double; }
.menu ul { width: 100%; margin: 0; padding: 8px 0; list-style: none; }
.menu ul li { display: inline; margin: 0; padding: 0 10px 0  0;border-right:1px solid #333;}
.menu ul li a { padding: 0 0 0 10px; text-decoration: none; color: #000; font-family: Times New Roman, Georgia, Sans-serif; font-variant: small-caps; font-weight: bold; font-size: 14px; }
.menu ul li a:hover { color: #660000; text-decoration: underline; }
p img { padding: 0; max-width: 100%; }
a img { border: #d4be87 1px solid; padding: 3px; background: none; }
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: inline; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.navigation { padding: 15px 0 15px 10px; font-size: 12px; line-height: 18px; }
#left_sidebar h2, #right_sidebar h2, #commentblock h2 { color: #eae7b3; font-family: Times New Roman, Georgia, Verdana, Tahoma, Trebuchet MS, Sans-Serif; font-size: 14px; font-variant: small-caps; font-weight: bold; margin: 15px auto 10px auto; padding: 3px; border: #000 1px solid; background: #660000; }
#left_sidebar ul li a:hover, #right_sidebar ul li a:hover { color: #660000;text-decoration:underline; }
#left_sidebar a.title, #right_sidebar a.title { color: #6b6b47; padding: 0px; margin: 0px; }
#left_sidebar ul li a, #right_sidebar ul li a { display: inline; font-size: 11px; font-family: Verdana, Times, Sans-Serif; color: #544b40; text-decoration: none; margin: 0; padding: 0; }
#left_sidebar ul li, #right_sidebar ul li { display: block; padding: 0; margin: 0px; font-size: 10px; color: #6b6b47; }
#left_sidebar ul ul, #right_sidebar ul ul { margin:0 0 0 10px; }
#left_sidebar ul ul ul, #right_sidebar ul ul ul { margin:0 0 0 10px; }
#left_sidebar { width: 170px; float: left; margin: 0 0 20px 20px; padding: 10px auto 0 auto; }
*html  #left_sidebar { margin: 20px 0 20px 20px; padding: 10px auto 0 auto; }
#left_sidebar ul { list-style: none; margin: 0 0 5px 0; padding: 0; }
#right_sidebar { width: 190px; float: left; padding: 10px auto 0 auto; margin: 0 10px 20px 15px; }
#right_sidebar ul { list-style: none; margin: 0px; padding: 0; }
#searchform { margin: 10px auto; padding: 5px 3px; }
#container .subcats {margin: 0 0 0 0;padding: 10px 10px 40px 5px;border:1px solid #ddd;}
#container div.subcats ul {padding: 10px 0 0 20px; margin:0 0 20px 0;}
#container div.subcats li{list-style-type:circle;float:left;width:110px;margin:0 5px 0 5px;}
.comments-template { margin: 0 10px; border-top: 1px solid #dcd7bc; padding: 0 10px; }
.comments-template ol { margin: 0; padding: 0 0 15px; list-style: none; }
.comments-template ol li { margin: 0; line-height: 14px; padding: 10px 0 10px 5px; }
.comments-template h2, .comments-template h3 { font-family: Georgia, Sans-serif; font-size: 12px; margin: 20px 0 0 0; }
.commentmetadata { font-size: 9px; }
.comments-template p.nocomments { padding: 0; }
.comments-template textarea { width: 95%; max-width: 500px; font-family: Arial, Helvetica, Georgia, Sans-serif; font-size: 11px; background: #efeadc; }
.authorcomment { background: #bab195; }
#footer { clear: both; float: left; width: 990px; height: 55px; padding: 0; background:#E7E2C5; }
#footer p { font-size: 9px; line-height: 18px; padding: 0 10px 0 10px; text-align: center; color: #544b40; }
#footer a { color: #6b6b47; }
.right{float:right;}
.clear{clear:both;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited {padding: 2px 4px; margin: 2px;text-decoration: none;border: 1px solid #660000;color: #660000;background-color: #E9E4C6;}
.wp-pagenavi a:hover {border: 1px solid #000;color: #E9E4C6;background-color: #660000;}
.wp-pagenavi span.pages {padding: 2px 4px; margin: 2px; color: #E9E4C6; border: 1px solid #000; background-color: #660000;}
.wp-pagenavi span.current {padding: 2px 4px; margin: 2px; font-weight: bold; border: 1px solid #000; color: #E9E4C6; background-color: #660000;}