
body
{
margin: 0px; 
background-color: #340b17; 
color:#ffffff;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, sans-serif;
font-size: 12px;
background-image: url('gfx/main_bg.gif');
background-repeat: repeat-x;
background-position: top center;
}

.BodyCopy    { font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, sans-serif; font-size: 12px; line-height:16px  }
.BodyCopyJ   { font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, sans-serif; font-size: 12px; line-height:16px; text-align: justify }
.BodyCopyAbout   { font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, sans-serif; font-size: 11px; text-align:justify; width:278px; height:280px; }
.BodyCopyB   { font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, sans-serif; font-size: 12px; color: #ffffff; line-height: 15px; font-weight: 500 }
.BodyCopyH   { font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, sans-serif; font-size: 12px; color: #7b230f; line-height: 15px }
.BodyCopySml { font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, sans-serif; font-size: 10px; }
.Heading     { font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; line-height: 15px }

.maintable   { height:100%; width:100% }

a:link       { text-decoration: underline; color: #76634b; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, sans-serif; }
a:visited    { text-decoration: underline; color: #685339; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, sans-serif; }
a:active     { text-decoration: underline; color: #7b230f; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, sans-serif; }
a:hover      { text-decoration: underline; color: #ffffff; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, sans-serif; }

span         { padding: 7px; display: block }


   html, body, #wrapper {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
      text-align: center;
   }
   
   #wrapper {
      margin: 0 auto;
      text-align: center;
      vertical-align: middle;
      width: 404px;
   }
	

.vmenudiv  { opacity:0.3;filter:alpha(opacity=30);margin-top:12px; margin-bottom:12px; }
.menuitem  { opacity:0.7;filter:alpha(opacity=70) }

img.floatLeft { 
    float: left; 
    margin-right: 6px; 
    margin-top: 4px;
    margin-bottom: 2px;
}
img.floatRight { 
    float: right; 
    margin-left: 6px; 
    margin-top: 4px;
    margin-bottom: 2px;
}


a:active img, a:hover img, a:focus img
{
	
	opacity:0.2;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0,Opacity=20);
}


div.box {

     position: relative;
     width: 100%;
}

div.box_contents {
     background-color:transparent;
     height: 100%;
     position: relative;
     width: 100%;
     z-index: 101;
     border-width: 1px;
	 border-style: solid;
	 border-color:fff;
     
}


div.box_background {

     background-color: white;
     height: 100%;
     filter:alpha(opacity=5); /* IE's opacity*/
     left: 0px;
     opacity: 0.05;
     position: absolute;
     top: 0px;
     width: 100%;
     z-index: 99;
}