/* START Layout Styles */
* {
	margin: 0;
	padding: 0;}
  
.okfont	{
	color: #FFFFFF;
	font-weight:bold}
	
.errorfont	{
	color: #FFFF00;
	font-weight:bold}
  
html, body {
	height: 100%; /* Required */}

#left-inner  ul {
	padding-left: 30px;}

body {
	background-color: #83715D;
	color: #23190D;
	background-image: url(images/main-bg.jpg);
	background-position: 0% 0%;
	background-repeat: repeat-x;}
  
div#page  {
	width: 788px;
	margin: 0 auto;	  
	padding: 0;
	text-align: left;
	position: relative;
	min-height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /*For IE */}
  
div#header {
  width: 788px;
  height: 196px;}
  
div#navigation {
	width: 750px;
	height: 31px;
	background-image: url(images/nav-bg.jpg);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	background-color: #191612;
	padding-left: 19px;
	padding-right: 19px;}

div#nav {  
  background-image: url(images/nav-bg.jpg);
  background-position: 0% 0%;
  background-repeat: no-repeat;
  height: 184px; /* +31 */
  padding-left: 19px;
  padding-right: 19px;
  width: 750px;}
    
div#nav-inner {
  background-color: #2E2923;
  color: #F6EFE5;
  height: 184px;}
  
div#content {
  background-image: url(images/content-bg.jpg);
  background-position: 0% 0%;
  background-repeat: repeat-y;}
  
div#content-inner {
  background-image: url(images/content-inner-bg.jpg);
  background-position: 0% 0%;
  background-repeat: no-repeat;
  min-height: 590px;
  height: auto !important;
  height: 590px;
  padding-left: 19px;
  padding-right: 19px;}
  
div#left {
  color: #23190D;
  min-height: 590px;
  height: auto !important;
  height: 590px;
  background-image: url(images/left-bg.jpg);
  background-position: 0% 0%;
  background-repeat: repeat-y;}
  
div#left-inner {
  padding: 42px 230px 0px 25px;}
  
div#right {
  float: right;
  width: 203px;
  background-color: #5B4E3B;
  min-height: 590px;
  height: auto !important;
  height: 600px;}
  
div#footer {
  background-image: url(images/footer-bg.jpg);
  background-position: 0% 0%;
  background-repeat: no-repeat;
  height: 19px;clear: both}
  
div#heading {
  float: right;
  width: 205px;}
  
div#flash-top {
  float: left;
  height: 184px;
  width: 531px;
  padding-left: 4px;}
  
div#pages-top {
  float: right;
  height: 50px;
  width: 100px;
  margin-top: 130px;
  clear: both;}
  
div#flash-left {
  height: 582px;
  width: 197px;}
  
/* END Layout Styles */


/* START Text Styles */
p {
  padding-top: 7px;
  padding-bottom: 7px;}
  
.contenttext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #23190D;
  background-color: transparent;
  text-align: left;}
  
.contenttext a:link, .contenttext a:visited, .contenttext a:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: inherit;
  color: #23190D;
  background-color: transparent;
  font-weight: bold;}
  
.contenttext a:hover {
  color: #FFFFFF;
  background-color: transparent;}
  
.navtext, .navtext a:link, .navtext a:visited, .navtext a:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  background-color: transparent;
  text-align: left;
  text-decoration: none;
  text-transform: uppercase;}
  
.navtext a:hover {
  color: #625646;
  background-color: transparent;
  display: block;}
  
#navigation ul {
  background-color: #191612;
 }
  
#navlinks li {
  list-style-type: none;
  float: left;
  display: block;
  line-height: 31px;
  padding: 0px 7px 0px 6px;
  background-color: #191612;}
  
.navover, .navover a:link, .navover a:active, .navover a:visited {
  color: #625646;
  background-color: transparent;}
  
h1 {
  font-size: 20px;
  font-weight:normal;
  text-transform: uppercase;}
  
h2 {
  font-size: 14px;
  font-weight:normal;}

/* END Text Styles */