/* BASIC STYLES */
body {margin: 0px; padding: 0px 0px 20px 0px; background-color: #ffffff; font-family: verdana, myriad, arial, helvetica, sans-serif; color: #370d07;}
#maincontent  p, li, label, td, th {font-size: 0.8em; color: #370d07;}
#maincontent input, select {font-size: 0.8em; color: #370d07; font-family: verdana, myriad, arial, helvetica, sans-serif;}
#maincontent textarea {font-size: 0.8em; color: #370d07; width: 525px; padding: 2px 5px; font-family: verdana, myriad, arial, helvetica, sans-serif;}
#maincontent p textarea {font-size: 1em;}
#maincontent p input, p label, li li {font-size: 1em;}
img {border: 0px;}
p {margin: 1em 0; line-height: 1.4em;}
h1, h2, h3, h4, h5, h6 {color: #370d07;}
h1, h2 {font-family: Tahoma, Verdana, Geneva, sans-serif;}
h1 {margin: 0;  padding: 0; font-size: 1.3em; font-weight: normal;}
h2 {margin: 1em 0 0 0; font-size: 1.1em; font-weight: normal;}
h3 {margin: 1.25em 0 0 0; font-size: 0.8em; clear: both;}
a {color: #370d07; text-decoration: underline;}
a:hover {text-decoration: none;}
a:visited {color: #f6d7d4;}
form {padding: 0; margin: 0;}
img, a img {border: 0;}

/*ACCESSIBILITY*/
#shortcuts {display: block; position: absolute; top: -100px; z-index: 0} 
#shortcuts a {padding: 0 0.5em; left: 0; z-index: 0}
#shortcuts a:focus, #shortcuts a:active {display: inline; z-index: 2; background-color: #ffff00; color: #000000; text-decoration: none; position: absolute; top: 100px;}

/* STRUCTURE */
#container {width: 780px; margin: 0 auto; background-color: #370d07;}
#interior #container {background: #370d07 url(images/bg.gif) repeat-y 0 0;}
#sidebar {float: left; width: 165px; margin: 0 0 0 0px; padding: 2px 0 0 17px;}
#home #maincontent {background: #4e0f0a url(images/homebg.gif) no-repeat left top; width: 780px;}
#interior #maincontent {float: right; width: 535px; margin: 0; padding: 20px 20px 10px 20px;}

/*HEADER*/
#logo  {margin: 0; padding: 0; width: 780px; height: 67px; overflow: hidden;}
#logo  a {display: block; width: 780px; height: 67px; line-height: 67px; font-size: 1.5em; overflow: hidden; font-family: Century Gothic, Apple Gothic, sans-serif; font-weight: bold; color: #370d07;}
#headerimg {display: block; clear: both; width: 780px; height: 208px; overflow; hidden;}

/*MENUS*/
#menu li {font-family: Century Gothic, Apple Gothic, sans-serif; font-weight: bold; font-size: 0.8em;}
#menu a {color: #ecb2aa; text-decoration: none;}
#menu a:hover, #menu .current_page_item  a {color: #ffffff;}
#menu .current_page_item li a {color: #ecb2aa;}
#home #menu {line-height: 42px; margin: 0; padding: 0; list-style: none; position: relative;}
#home #menu li {margin: 0; display: inline; padding: 0 9px 0 14px; line-height: 42px;}
#interior #menu {list-style: none; margin: 0; padding: 0;}
#interior #menu  ul {list-style: none; margin: 5px 0 0 0; padding: 0;}
#interior #menu  li {margin: 0; padding: 10px 0 10px 0; border-bottom: 1px dotted #70413a;}
#interior #menu  li li {margin: 0; padding: 0 0 0 10px; border: none; font-size: 0.9em;}

/*HOMEPAGE*/
#slideshow {display: none;}
#homecontent {padding: 20px 0;}
#teasers {background-color: #370d07; width: 780px; clear: both; padding-top: 27px;}
.teaser {background-color: #370d07; float: left; width: 200px; margin-left: 45px;}
.teaser h2 {margin-top: 0; font-size: 1.2em;}

/*MAIN CONTENT*/
#home #maincontent  h2 {margin: 0;}
#maincontent li {line-height: 1.4em;}

#copyright {clear: both; width: 760px; padding: 0 10px; margin: 0; color: #370d07; font-size: 0.6em;}
#home #copyright {line-height: 40px; text-align: center;}
#interior #copyright {line-height: 32px; text-align: right;}
#copyright a {color: #835d59;}

/* WP GENERATED STYLES */
.alignright {float: right; margin: 0 0 5px 20px;}
.alignleft {float: left; margin: 0 20px 5px 0;}


/* BLOG STYLES */
#interior .blogpage #menu  li.page-item-17 {border: none;}
#widgets {list-style: none; margin: 10px 0 0 0; padding: 0 5px;}
#widgets li {margin: 0; padding: 0;}
#widgets li ul {list-style: none; margin: 0; padding: 0;}
#widgets li li {margin: 5px 0 0 0; font-size: 0.9em;}
#widgets a {text-decoration: none;}
#widgets a:hover {text-decoration: underline;}
#widgets select {margin-top: 1em; font-size: 1em;}
#widgets li.widget {margin-bottom: 5px; padding: 5px 0;}
.widgettitle {color: #370d07; border-bottom: 1px dotted #70413a; margin: 0; padding: 3px 0; font-family: Century Gothic, Apple Gothic, sans-serif; font-weight: bold;}
.navigation {width: 100%; height: 1.5em; line-height: 1.5em; font-size: 0.6em; margin: 0 0 2em 0;}
.commentlist {list-style: none; margin: 0; padding: 0;}
.comment {border-top: 1px solid #370d07; padding: 10px 10px 1px 10px; margin: 0;}
.comment-author cite {font-style: normal; font-weight: bold;}
.avatar {float: right;}
.commentmetadata {font-size: 0.7em;}
.commentmetadata a {text-decoration: none;}
.commentlist p {font-size: 0.9em; line-height: 1.5em;}
#widgets li#search {padding-top: 10px;}
li#search input {width: 90px; font-size: 0.9em;}
li#search input#searchsubmit {width: 50px; font-size: 0.9em;}
.hidden {display: none;}

#maincontent .postmetadata {border-width: 1px 0; border-style: solid; border-color: #370d07; font-size: 0.6em; text-align: center; padding: 3px 0; margin-bottom: 2em;}
.timestamp {font-size: 0.6em; color: #c3938f;}
.post h2 {margin-top: 0;}



