@charset "UTF-8"; 
/* CSS Document */

/* Reset */
body { color:#000; background:#FFF; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; font-variant:normal; }
sup,sub { line-height:-1px; vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }

/* Overall */
body { background: #FFF url(images/body.gif) 0px 145px repeat-x; color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 150%; min-width: 1000px; padding-top: 151px; position: relative; }
h1 { left: 34px; padding-top: 4px; position: absolute; top: 37px; }
h1 a { background: url(images/logo.jpg) top left no-repeat; display: block; height: 80px; text-indent: -9999px; width: 262px; }
h2 span, h3, h4, h5, h6 { color: #766000; }
h3 span, h4 span, h5 span, h6 span { color: #666; }
h2 { color: #666; font-size: 110%; padding: 15px 0px; text-transform: uppercase; }

.singlepost h1, .singlepost h2, h3 {
	left: 0px;
	font-size: 19px;
	padding: 10px 0px;
	position: relative;
	top: 0px;
	color: #666;
	font-family: "Trebuchet MS", Helvitica, sans-serif;
	text-transform: none;
}
h4 {
	font-size: 16px;
	color: #766100;
	font-family: "Trebuchet MS", Helvitica, sans-serif;
	padding: 10px 0px;
}
h5 {
	font-family: "Trebuchet MS", Helvitica, sans-serif;
	color: #97863D;
	font-size: 15px;
	padding: 10px 0px;
}
h6 {
	font-size: 15px;
	color: #554700;
	font-style: italic;
	padding: 10px 0px;
}
p, address { padding: 10px 0px; }
ol { margin: 10px 5px 10px 50px; }
ul { margin: 10px 5px; }
ol li { padding: 2px 2px 2px 8px; }
ul li { background: url(images/bullet.gif) 28px 10px no-repeat; list-style-type: none; padding: 2px 2px 2px 50px; position: relative; }
ul ol li, ol ol li { list-style-type: decimal; background: none; padding-left: 0; }
a { color: #766000; text-decoration: underline; }
a:hover { text-decoration: none; }
img.Replacement { vertical-align: top; }
em, i { font-style: italic; }
strong, b { font-weight: bold; }
hr { background: #564800; border: none; height: 1px; margin: 10px auto; width: 80%; }

/* Tables */
table { border-spacing: 5px; margin: 10px 0px; }
td, th { border-bottom: 1px solid #FFF; line-height: 140%; padding: 6px 15px; text-align: left; }
td { background: #E0DAAC; color: #564800; font-size: 85%; }
th { background: #564800; color: #FFF; font-size: 95%;; }
th.topleft { background: #564800 url('images/table-top-left.png') left top no-repeat; }
th.topright { background: #564800 url('images/table-top-right.png') right top no-repeat; }
td.bottomleft { background: #E0DAAC url('images/table-bottom-left.png') left bottom no-repeat; }
td.bottomright { background: #E0DAAC url('images/table-bottom-right.png') right bottom no-repeat; }

/* Menu */
#divMenu { background: url(images/menu.jpg) top left no-repeat; height: 166px; padding: 115px 0px 0px 50px; }
#ulMenu { margin: 0px; padding: 0px; font-family: "Trebuchet MS", Helvitica, sans-serif; }
#ulMenu li { background-image: none; border-left: 1px solid #FFF; float: left; padding: 5px 6px 5px 8px; }
#ulMenu li.First { border-left: none; }
#ulMenu li a { color: #666; float: left; letter-spacing: 1px; text-decoration: none; text-transform: uppercase; }
#ulMenu li a:hover, #ulMenu li.current_page_item a, #ulMenu li.current_page_parent a { color: #766000; white-space: normal; }
#ulMenu li.current_page_item a img, #ulMenu li a:hover img { visibility: hidden; }

/* Content Section */
#divHeaderPic { background: url(images/eye.jpg) top right no-repeat; height: 145px; position: absolute; right: 0px; top: 0px; width: 207px; }
#pName { font-family: Arial, Helvetica, sans-serif; font-size: 125%; left: 0px; padding: 0px; position: absolute; text-align: center; text-transform: uppercase; top: 70px; width: 100%; font-weight: bold; }
#divContent { height: 1%; overflow: auto; padding: 40px 75px; position: relative; }
#divContent address { font-weight: bold; font-size: 115%; line-height: 115%; }

/* Footer */
#divFooter { background: #564800 url(images/footer.jpg) top left repeat-y; color: #DFD9AC; height: 1%; overflow: auto; padding: 10px 25px; position: relative; }
#ulFooterMenu { float: left; margin: 0px; padding: 0px; }
#ulFooterMenu li { background-image: none; border-left: 1px solid #FFF; display: inline; padding: 0px 6px 0px 10px; }
#ulFooterMenu li.First { border-left: none; }
#ulFooterMenu li a { color: #DFD9AC; font-size: 80%; letter-spacing: 1px; text-decoration: none; text-transform: uppercase; }
#pWebsite { float: right; font-size: 80%; padding: 0px 0px 5px 0px; text-transform: lowercase; }
#pWebsite a { color: #DFD9AC; text-decoration: none; text-transform: none; }
#pWebsite a:hover { text-decoration: underline; }

/* Blog */

#sidebar { width: 14%; padding-left: 3%; float: right; background: url('images/sidebar-border.png') left top no-repeat; font-size: 12px; }
#sidebar h3 { font-size: 14px; color: #564800; padding: 0; font-weight: bold; }
#sidebar input { margin-bottom: 5px; }
#sidebar input#s { width: 99%; }
#sidebar ul { margin-left: 0; }
#sidebar ul li { padding-left: 0; background: url(images/blank.gif) 0 10px no-repeat; line-height: 1.1em; }
#sidebar ul li a { text-decoration: none; }
#sidebar ul li a:hover { text-decoration: underline; }

#blog-wrapper { width: 80%; }

.singlepost { padding-bottom: 20px; }
.singleposttop-wrapper { background: #564800 url('images/table-top-right.png') right top no-repeat; }
.singleposttop { padding: 10px; background: url('images/table-top-left.png') left top no-repeat; }
.singleposttop a, .singleposttop p, .singleposttop h3 { color: #FFF; font-size: 16px; padding: 0; line-height: 20px; text-decoration: none;}
.singleposttop p { font-size: 14px; }
.singleposttop a:hover { text-decoration: underline; }
.singlepostmiddle { background-color: #E0DAAC; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; padding: 0 10px; font-size: 14px; line-height: 20px; }
.singlepostmiddle a, .singlepostmiddle p { color: #000; }
.singlepostbottom-wrapper { background: #E0DAAC url('images/table-bottom-right.png') right bottom no-repeat; }
.singlepostbottom { padding: 0 10px; background: url('images/table-bottom-left.png') left bottom no-repeat; }
.singlepostbottom a, .singlepostbottom p { color: #554700; font-size: 11px; padding: 0; margin: 0; }
.singlepostmiddle table { border: 1px solid white; border-bottom: none; margin: 0 10px; }
.singlepostmiddle td.bottomleft, .singlepostmiddle td.bottomright,
.singlepostmiddle th.topleft, .singlepostmiddle th.topright { background-image: url('images/blank.gif'); }
ol.commentlist { list-style-type: none; padding: 10px 0 0 0; margin: 0; }
ol.commentlist li { padding: 0 10px 10px 10px; }

/* Classes */
.Right, .alignright { float: right; margin: 0px 0px 20px 20px; }
.Left, .alignleft { float: left; margin: 0px 20px 20px 0px; }
.Border { border: 1px solid #564800; padding: 5px; }
.clearer { clear: both; }