/**
* import
*/

@import url(forms/style.css);


/**
* standard elements
*/

body
{
   margin:0;
   padding:0;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:1.2;
   background-color:#352204;
   color:#725835;
}

h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd
{
   float:none;
   clear:both;
   margin:0;
   padding:0;
}

h1
{
   font-size:22px;
   padding:0 0 10px 0;
   font-weight:normal;
}

h2
{
  font-size:18px;
  color:#000;
  padding:0 30px 10px 10px;
  font-weight:normal;
}

h3
{
  font-size:14px;
  color:#000;
  padding:0 30px 10px 10px;
  font-weight:normal;  
}

p
{
  padding:0 30px 10px 10px;
}

img
{
  display:block;
  float:none;
  clear:both;
  border:0;
  margin:0 10px 10px 11px;
}

table
{
   margin:0 10px;
}

a,
a:link,
a:visited,
a:hover
{
   color:#725835;
}

textarea
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
}

/**
* structural
*/

#outer
{
   width:790px;
   margin:0 auto;
   background:url(outer-back.jpg) repeat-y;
   overflow:hidden;
}

#header
{
   width:732px;
   margin:0 auto;
   padding-bottom:4px;
}

#header h1
{
   padding:0;
}

#header h1 a,
#header h1 a:link,
#header h1 a:visited,
#header h1 a:hover
{
   display:block;
   width:732px;
   height:154px;
   text-indent:-9999px;
   background:url(header-back.jpg);
}

#leftcolumn
{
   float:left;
   width:197px;
}

#maincolumn
{
   width:580px;
   padding-top:15px;
   float:left;
}

#footer
{
   float:none;
   clear:both;
   width:732px;
   margin:0 auto;
   background:url(footer-back.jpg) no-repeat center top #352204;
   color:#C6BAAA;
   font-size:11px;
   padding:40px 30px 30px 30px;
}

#designedby
{
   float:right;
}

#designedby a,
#designedby a:link,
#designedby a:visited
{
   color:#C6BAAA;
   text-decoration:none;
}

#designedby a:hover
{
   text-decoration:underline;
}

/**
* leftnav
*/

#leftnav
{
   margin-left:26px;
   background:url(leftnav-repeat-back.png) repeat-y;
   font-family:"Times New Roman", Times, serif;
   font-size:15px;
}

#leftnav div.top
{
   background:url(leftnav-top-back.png) no-repeat;
   height:30px;
}

#leftnav div.bottom
{
   background:url(leftnav-bottom-back.png) no-repeat;
   height:30px;
}

#leftnav ul
{
   padding:10px 20px 20px 20px;
   list-style:none;
}

#leftnav li
{
   padding:3px 0;
}

#leftnav a,
#leftnav a:link,
#leftnav a:visited
{
   color:#352204;
   text-decoration:none;
   padding:0 3px;
}

#leftnav a:hover
{
   background:url(leftnav-link-selected.png) no-repeat 0 4px;
}

/**
* promotion
*/

#promotion
{
   width:578px;
   height:162px;
   overflow:hidden;
   background:url(promotion-back.jpg) no-repeat;
}

#promotion img
{
   float:left;
   margin:27px 8px 10px 22px;
}

#promotion div
{
   float:left;
   width:420px;
   height:100px;
   overflow:hidden;
   margin-top:32px;
}

#promotion h2
{
   font-size:11px;
   font-weight:bold;
   color:#590E0B;
}

#promotion p
{
   font-size:11px;
   color:#2A2928;
}

/**
* misc
*/

div.clear
{
   float:none;
   clear:both;
   height:1px;
}