html,body{height:100%;}
body{background:#DADAD0 url(images/back.jpg) 0 repeat;color:#400000;text-align:center;font-family:verdana, helvetica, arial, sans-serif;font-size:12px;padding:0;}
*{margin:0;padding:0;}
#container{background:#FFF url(images/repeat.jpg) repeat;min-height:100%;width:855px;text-align:left;position:relative;margin:0 auto;}
#footer{background:#FFF url(images/footer.jpg) no-repeat center;min-height:48px;width:855px;text-align:center;position:relative;margin:0 auto;}
h1#header{height:313px;background:url(images/head5.jpg) 0 no-repeat;text-indent:-1234em;margin:0;}
#header a{position:absolute;left:7px;top:2px;height:26px;width:23px;text-decoration:none;}
#toptext{width:855px;text-align:center;position:relative;margin:0 auto;color:#6F4219;font-size:8px;}
#toptext a{color:#6F4219;font-size:8px;text-decoration:underline;margin:0;padding:0;font-weight:700;}
#toptext h2{color:#6F4219;font-size:8px;}
h2#toptext2{font-size:8px;color:#6F4219;}
#blog_name{position:absolute;left:55px;top:30px;color:#DBD1C2;font-weight:700;font-size:36px;letter-spacing:-2px;word-spacing:-0.8px;display:none;margin:0;padding:0;}
#blog_slogan{position:absolute;left:58px;top:70px;color:#2E2620;font-weight:700;font-size:14px;letter-spacing:-1.2px;word-spacing:-0.4px;width:640px;display:none;margin:0;padding:0;}
#blog_link{position:absolute;left:498px;top:115px;color:#997146;font-weight:700;font-size:14px;letter-spacing:-0.2px;word-spacing:-0.4px;margin:0;padding:0;}
#obs{color:#6F4219;width:202px;float:left;margin:-95px 0 10px;padding:0 10px 0 0;}
* html #obs{margin:-100px 0 10px;}
#sidebar{color:#6F4219;width:190px;float:left;margin:0 0 0 10px;}
#sidebar_header{color:#3B322F;font-weight:700;font-size:12px;}
#pathway{position:absolute;left:300px;top:317px;color:#FFF;padding-left:20px;font-weight:700;font-size:14px;width:400px;margin:0;}
#pathway a:hover{color:#F3DCBA;text-decoration:none;}
#wrapper{width:560px;float:left;margin-top:-95px;margin-left:50px;display:inline;}
#content{padding:0 25px 10px 0;}
#footercontent{padding:0 280px 0 50px;}
#skyscraper{position:absolute;left:-160px;top:115px;border:none}
hr#clear{clear:both;height:65px;visibility:hidden;}
h1,h2,h3,h4,h5,h6{color:#708D9D;font-weight:700;}
hr.clearing{height:1px;visibility:hidden;clear:both;width:500px;margin:0;}
ul#bigger_list{margin-left:5px;color:#394A5A;font-size:12px;font-weight:700;line-height:1.4;padding:0;}
#pre_path{color:#FFF;}
p,pre,blockquote,form,label,dl,fieldset,address{margin:10px 0;}
fieldset{padding:10px;}
h1{font-size:16px;}
h2{font-size:15px;}
h3{font-size:14px;}
h6{font-size:11px;}
small{color:#A66E49;}
.postmetadata{padding-bottom:25px;}
.button{margin-top:7px;margin-left:97px;}
.smaller{font-size:10px;padding-right:5px;}
ul,ol{list-style-type:none;margin:5px 0 20px;}
li,dd,blockquote{margin-left:7px;list-style-type:none;}
li#newsletter{padding-left:8px;padding-right:12px;color:#eae1d2;font-size:11px;}
li#pagenav h2{color:#43566B;font-size:12px;font-weight:700;padding:0;}
.post h2{margin:0 0 2px;}
.commentmetadata{color:#6F4219;}
#newsletterform{text-indent:0;}
#newsletterform .buttons{background-color:none;border:1px solid #400000;font-family:verdana, sans-serif;color:#400000;font-size:10px;cursor:pointer;width:auto;overflow:visible;padding:0 .25em;}
textarea{background-color:#FFF;color:#330606;border:1px solid #400000;font-family:verdana, sans-serif;font-size:11px;}
#submit{background-color:none;border:1px solid #400000;font-family:verdana, sans-serif;color:#400000;font-size:10px;}
#sidebar a:hover{color:#C48256;}
a:hover{text-decoration:underline;}
#blog_name a:hover{color:#2E2620;}
.graybox{background:#F3EFE9;margin:7px 0;padding:5px 9px;}
.lightbox{margin:7px 0;padding:5px 9px;}
.commentlist{position:relative;}
img{border:1px solid #000;margin:0 7px 0 0;padding:0;}
blockquote{margin-left:1.5em;margin-right:3.5em;padding-top:1px;padding-bottom:1px;padding-left:5px;color:#6F4219;font-style:italic;font-size:9pt;background:#f2eddd;border:1px solid #f2eddd;border-left:5px solid #e7dbcb;}
ul#rating{width:123px;height:30px;list-style:none;position:relative;overflow:visible;background:url(images/rating.png) 7px -30px no-repeat;cursor:pointer;}
ul#rating li{position:absolute;display:block;height:30px;line-height:12px;font-weight:700;}
ul#rating li a{display:block;height:30px;width:100%;text-decoration:none;padding:0;}
ul#rating li#r1{width:17px;z-index:200;}
ul#rating li#r2{width:33px;z-index:190;}
ul#rating li#r3{width:53px;z-index:180;}
ul#rating li#r4{width:80px;z-index:170;}
ul#rating li#r5{width:111px;z-index:160;}
ul#rating li a:hover{background:url(images/rating.png) 0 0;}
#rating li a:hover span{display:block;text-indent:0;color:#A66E49;font-size:9px;position:absolute;top:7px;margin-left:120px;width:111px;text-align:left;padding:4px;}
.current-rating{background:url(images/rating.png) 0 0 no-repeat;position:absolute;height:30px;display:block;text-indent:-9999px;overflow:hidden;z-index:1;}
#rated{height:30px;margin-left:-2px;}
#rated table tr td{border:none;padding:0;}
#header em,ul#rating li a span{display:none;}
#sidebar img,.lightbox img,.graybox img,#rated img{border:none;}
#pathway a,#pathway a:visited{color:#CD7829;text-decoration:none;}
.bigger,h5{font-size:12px;}
h4,.entry{font-size:13px;}
li#categories h2,li#authors h2,li#archives h2,li#meta h2,li#search h2,li#linkcat-1 h2,li#linkcat-2 h2,li#linkcat-3 h2{color:#3B322F;font-size:12px;font-weight:700;padding:0;}
input,#newsletterform input{color:#0E5993;border:1px solid #0E5993;background-color:#FFF;font-family:verdana, sans-serif;vertical-align:middle;font-size:9pt;}
#searchform .buttons,.buttons{background-color:none;border:1px solid #400000;font-family:verdana, sans-serif;color:#400000;font-size:10px;cursor:pointer;width:auto;overflow:visible;margin:.25em 0;padding:0 .25em;}
#sidebar a,#sidebar a:visited{color:#6F4219;text-decoration:none;}
a:link,a:visited{color:#6E719D;text-decoration:none;}
a:c,a:active,a.purchaselink:hover{color:#BB7D55;text-decoration:underline;}
a.purchaselink:link,a.purchaselink:visited{color:#5E71CD;text-decoration:underline;}
#blog_name a,#blog_name a:visited{color:#DBD1C2;text-decoration:none;}
.imageframe {border:0;}
img.alignright {
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

