html, body {margin: 0px; padding: 0px; background-color: #1b1610;}

body {font-family: Arial, Verdana, Sans-Serif; font-size: 12px; line-height: 24px; color: #352c20;}

form {margin: 0px; padding: 0px;}

img {border: 0px;}

td {vertical-align: top;}

p {margin-top: 0px;}

a {color: #017575;}
a:hover {color: #000;}

h2 {font-size: 16px;}

/**
 * General
 */
.clearBoth, .clear {clear: both; height: 0px; font-size: 1px; line-height: 0px; display: block;}

.noMarginBefore {margin-top: 0px;}
.noMarginAfter {margin-bottom: 0px;}

.newsDate {font-size: 14px; font-weight: bold; color: #b74800;}
.separator {font-size: 14px; font-weight: bold; color: #858585;}
.newsTitle {font-size: 14px; font-weight: bold; color: #483928;}

img.title {display: block;}

.quote {margin-bottom: 0px; padding-right: 40px;}
.quoteAuthor {text-align: right; font-weight: bold; font-style: italic;}

/**
 * Lists
 */
ul.inline {margin: 0px; padding: 0px; list-style-type: none;}
ul.inline li {display: inline;}

ul.list {margin: 0px; padding: 0px; list-style-type: none;}

#master {width: 961px; margin: auto; background: #3f3526;}

#sidebar {float: left; width: 420px;}

#pageWrapper {float: left; width: 541px; background: url(../images/page-bg.gif) no-repeat;}

#page {width: 475px; padding: 0px 23px 0px 22px; background: url(../images/page-bg.gif) no-repeat right top;}

#bodyWrapper {}

#body {width: 475px; background: #f1e5c2 url(../images/body-bg.jpg) no-repeat left bottom;}

#header {width: 475px; height: 114px; background: url(../images/header-bg.gif) repeat-x;}
#header .title {position: relative; top: 55px; left: 38px;}

#content {min-height: 557px; padding: 0px 45px 20px 38px;}

#footer {padding: 20px 0px 0px 0px; color: #89785d; text-align: center;}

/**
 * Home Page
 */
.home #headerWrapper {background: #f4eaca url(../images/header-bg-top.gif) repeat-x;}
.home #header {height: 207px; background: url(../images/header-bg-bottom.gif) repeat-x left bottom;}
.home #header .content {position: relative; top: 70px; left: 38px; width: 390px;}

.home #content {min-height: 464px;}

.home #content .title {padding: 15px 0px 20px 0px;}


/**
 * Temp
 */
#tempNav {position: absolute; top: 20px; left: 20px;}