body {
  font-family: "DejaVu Serif","Bitstream Vera Serif","Times New Roman",Times, serif;
  font-size: small;
  color: #222618;
  background-color: #222618; /* #4a5531; */
background-image: url(images/right_bg.png);
/*layer-background-image: url(images/right_bg.png);*/
background-repeat: no-repeat;
background-position: right bottom;
background-attachment: fixed;
}

.background-bl
{
position: absolute;
z-index: -10;
width: 100%;
left: 0px;
bottom: 0px;
}

.background-br
{
position: absolute;
z-index: -10;
right: 0px;
bottom: 0px;
}

.wrapall
{
width: 1000px;
background-color: #dddbc7; /* #eaeee0; */
margin-left: -.5em;
margin-top: -.5em;
}

div.topfull
{
width: 100%;
height: 1px;
}

div.topnav
{
}

div.left
{
float: left;
width: 170px;
margin-top: 1em;
padding-left: 5px;
text-align: center;
}

div.main
{
padding-left: 180px;
}

.content
{
padding-left: 1em;
margin-top: .5em;
background-color: #f6f8fc;
background-image: url(images/main_bg.png);
/*layer-background-image: url(images/main_bg.png);*/
background-repeat: no-repeat;
border-top: 1px solid #4c3d2a;
border-left: 1px solid #4c3d2a;
padding-bottom: .5em;
padding-right: 1em;
font-size: 115%;
}

.bottom
{
padding: 1em;
text-align: center;
font-size: smaller;
margin-bottom: -.5em;
}

.i
{
font-style: italic;
}

.b
{
font-weight: bold;
}

.s
{
text-decoration: line-through;
}

.u
{
text-decoration: underline;
}

h1
{
  color: #601a1a;
  font-family: Verdana, Haettenschweiler, "Arial Narrow", sans-serif;
  font-size: large;
  text-align: center;
}

h2
{
  color: #601a1a;
  font-family: Verdana, Haettenschweiler, "Arial Narrow", sans-serif;
  font-size: medium;
  font-weight: bold;
  text-align: center;
}

h3
{
  color: #601a1a;
  font-family: Verdana, Haettenschweiler, "Arial Narrow", sans-serif;
  font-size: small;
  font-weight: bold;
  font-style: italic;
  text-align: center;
  margin-top: -.5em;
}

#navcontainer
{
padding-top: 2px;
margin-left: 140px;
}

#navlist ul, #navlist2 ul  /*navlist2 is second row*/
{
margin: 0;
white-space: nowrap;
padding: 0;
}

#navlist li, #navlist2 li  /*navlist2 is second row*/
{
display: inline;
list-style-type: none;
}

#navlist a, #navlist2 a  /*navlist2 is second row*/
{
padding: 2px 4px 2px 28px;
border: 1px solid #222618;
background-color: #222618; 
}

#navlist a:link, #navlist a:visited, #navlist2 a:link, #navlist2 a:visited  /*navlist2 is second row*/
{
color: #eaeee0;
text-decoration: none;
}

#navlist a:hover, #navlist2 a:hover  /*navlist2 is second row*/
{
border: 1px solid #222618;
background-color: #558497; 
background-image: url(images/nav_hover.png);
/*layer-background-image: url(images/nav_hover.png);*/
color: #222618;
}

.clear
{
clear: both;
font-size: 1%;
padding: 0;
margin: 0;
}

.clear_right
{
clear: right;
}

.clear_both
{
clear: both;
}

.linkimgb
{
border: solid 2px #041774; /*#222618;*/
}

.blockquote
{
border: 1px solid #222618;
background-color: #e7e9dd;
margin: 0 2em;
padding: .3em;
font-family: Arial, sans-serif;
}


/*#active a:link, #active a:visited, #active a:hover
{
border: 1px solid #222618;
background-color: #a30101; 
color: #ffffff;
}*/


/* body#home a#nav-home, */
body#about a#nav-about,
body#why a#nav-why,
body#how a#nav-how,
body#resources a#nav-resources,
body#shop a#nav-shop,
body#lurch a#nav-lurch,
body#auction a#nav-auction
{ 
border: 1px solid #222618;
background-color: #800e0e; 
color: #ffffff;
}
