html, body {margin:0 auto;padding:0;text-align:center;}
body {background:#411b04 url('bg.jpg') repeat-x;padding:0 0 20px 0;margin:0 auto;text-align:center;font:8.5pt/1.6em Lucida,"Lucida Grande","Trebuchet MS",Trebuchet,arial,helvetica,sans-serif;font-weight:normal;color:#85845d;}

a, a:link, a:visited {color:#a65200;text-decoration:none;border-bottom:1px dotted #425a17;}
a:hover, a:active {color:#425a17;text-decoration:none;border-bottom:1px solid #a65200;}

div#wrapper {padding:0;margin:0 auto;text-align:center;width:900px;}
/* div#hdr {background:transparent url('hdr.gif') no-repeat 2px 0;padding:0;margin:0;height:200px;width:852px;} */
div#hdr {background:transparent url('hdr.gif') no-repeat 2px 0;padding:25px 0 0 2px;margin:0;height:175px;width:850px;text-align:left;}
html > body div#hdr {background-position:0 0;#background-position:2px 0;}

div#contentwrapper {margin:0 auto;padding:0;background:transparent url('contentbg.gif') repeat-y 89px 0;}
html > body div#contentwrapper {background-position: 63px 0;#background-position: 89px 0;}
div#contentarea {float:left;padding:35px 48px 0 136px;margin:-35px 0 -75px 0;width:514px;text-align:left;position: relative;z-index:5;min-height:400px;}
html > body div#contentarea {padding-left:110px;#padding-left:136px;}

div#nav {float:left;padding:0;margin:0;width:168px;text-align:left;}
div#ftr {padding:0;margin:0;background:transparent url('ftr.gif') no-repeat 14px 0;height:207px;width:848px;position: relative;z-index:1;}

h1 {background:transparent url('h1bg.gif') no-repeat left center;min-height:30px;padding:8px 0 7px 30px;margin:0;font-size:135%;color:#7c5741;position:absolute;z-index:5;top:-3px;}
html > body h1 {padding:10px 0 0 30px;}
h2 {padding:5px 0 0 0;margin:17px 0 0 0;font-size:120%;color:#6b8255;border-bottom:1px dotted #b6ae7e;}
h2.alt {padding:3px 0 6px 0;margin-top:25px;border:none;border-top:1px dotted #b6ae7e;}
h3 {margin:5px 0 4px 0;padding:1px 0 0 4px;color:#6b6a51;border-left:2px solid #ccc;font-size:100%;}
h4 {margin:10px 0 5px 0;color:#555;}

div.content h3, div.contentAlt h3 {border-bottom:1px dotted #ede8d5;}

div#nav ul {margin:-30px 0 0 2px;padding:0;list-style-type:none;background:none;font: lucida, "Lucida Grande", trebuchet, verdana, arial;width:168px;position:relative;z-index:2;}
div#nav ul li {margin:0;padding:0 !important;border:none;text-align:left;font-size:1pt;line-height:1px;}
div#nav ul li span.t, div#nav ul li span.b {display:block;padding:0;margin:0 auto !important;height:7px;background:transparent url('navbg.gif') no-repeat 0 0;}
div#nav ul li span.b {background-position:0 bottom;margin:0 auto !important;}
div#nav ul li a:visited, div#nav ul li a, div#nav ul li a:link {display:block;color:#33430d;text-decoration:none;font-weight:bold;line-height:1.2em;font-size:9.5pt;padding:10px 0 10px 30px;background:transparent url('navbg.gif') no-repeat 0 center;text-decoration:none;border:none;}


div#nav ul li:hover a, div#nav ul li:active a, div#nav ul li a:hover {color:#fbfff0;background-position:-168px center;}
div#nav ul li:hover span.t, div#nav ul li:hover span.b {background:none;}


.content, .contentAlt {padding:4px 4px 10px 4px;}
.content { background-color:#f6f7e0;border-bottom:1px solid #e7e9c8; border-top:1px solid #e7e9c8; }


div#subnav {background:transparent url('subnavbg.jpg') repeat-y;width:145px;margin:15px 0 20px 14px;color:#e1e8d1;}
div#subnav span.top {display:block;background:transparent url('subnavtop.jpg') no-repeat;height:10px;padding:0;margin:0;}
div#subnav span.btm {display:block;background:transparent url('subnavbtm.jpg') no-repeat 0 bottom;height:10px;padding:0;margin:0;}
div#subnav div.innards {padding:0 5px 3px 10px;}

div#subnav a, div#subnav a:link, div#subnav a:visited {color:#eee;}

div#subnav ul {margin:0;padding:0;list-style-type:none;background:none;font: lucida, "Lucida Grande", trebuchet, verdana, arial;background:none;}
div#subnav ul li {margin:3px 0 0 0;padding:0 !important;border:none;text-align:left;background:none;border-left:2px solid #afb99b;}
div#subnav ul li:hover {border-color:#76835d;}
div#subnav ul li a:link, div#subnav ul li a:visited {display:block;padding:0;color:#33430d;text-decoration:none;font-weight:bold;line-height:1.1em;font-size:8.5pt;padding:5px;background:none;}
div#subnav ul li a:hover, div#subnav ul li a:active {color:#f4f7eb;}

div#subnav ul li.selected { border-left:4px solid #5e6d41; }
div#subnav ul li.selected a {color:#5f3800;}

/* ------------------------------------ */

form.narrow table {font-size:90%;margin:0px;width:440px;border-collapse:collapse;}
form.narrow .text {padding:2px;margin:0;border:1px solid #bbb;width:180px;font-size:11px;color:#666666;}
form.narrow td {padding:0 0 15px 5px;}
form.narrow th {text-align:right;font-weight:bold;width:140px;vertical-align:top;}
div#rightcol form table {font-size:100%;margin:0px;border-collapse:collapse;}
div#rightcol form .text {padding:2px;margin:0;border:1px solid #bbb;width:100px;font-size:11px;color:#666666;}
div#rightcol form td {padding:0 0 15px 5px;}
div#rightcol form th {text-align:right;font-weight:bold;width:80px;vertical-align:top;}
.submit {border:2px solid #D2BFA0;background-color:#826845;font-size:11px;font-weight:bold;color:#EFE8D8;padding:2px 2px 3px 2px;}
.submit:hover {background-color:#B36C3E;}


/* ------------------------------------ */

span.Private, div.Private h2 span { color:#000; }
div.Private {display:none;}
.blogdatespan, .date {position:absolute;left:470px;width:150px;font-size:90%;font-weight:normal;padding-left:6px;border-left:2px solid #ece7d6;color:#968b60;}
h1 span.blogdatespan, h1 span.date {position:absolute;left:355px;}
.date {font-weight:bold;}
.responses {font-size:90%;line-height:1em;color:#898b71;padding:1px 0 1px 4px;border-left:2px solid #e0e2c2;}
.alert {font-weight:bold;color:#c73902;padding:1px 0 10px 0;margin:0;}

div#blogroll img {border:1px solid #ddd; background-color:#fff;padding:5px;}

/* ------------------------------------ */

div#tees {width:450px;margin:0 0 0 10px;padding;0;float:left;text-align:left;}
div#tees p {text-align:left;}
div#tees a img, div#tees a:link img, div#tees a:visited img {padding:0;margin:3px;border:4px solid #ddd;text-align:center;}
div#tees a:hover img, div#tees a:active img {border:4px solid black;}
div#tees a, div#tees a:link, div#tees a:visited, div#tees a:hover, div#tees a:active {border:none;}

/* ------------------------------------ */

table#gallerytable td {vertical-align:top;}
.galpic {margin:0;padding:0;}
.galpic img {border:1px solid #adad95;padding:10px;background-color:#fafaf6;}
.galpicbig {display:none;margin:5px 0 5px 0;padding:10px 0 10px 0;border-top:1px dotted #999;border-bottom:1px dotted #999;}
.galpicbig img {border:1px solid #adad95;padding:10px;margin:0 0 10px 0;background:#f0f0e1 url('common/LOADING.gif') no-repeat 50% 50%;}
.galpic a, .galpic a:link, .galpicbig a, .galpicbig a:link { text-decoration: none;border:none;}