/* CSS Reset */
  * { margin:0; padding:0; }
  a { outline:none; }
  a img, iframe, form, fieldset, table, abbr, acronym { border:0; }
  h1, h2, h3, h4, h5, h6 { font-size:100%; }
  ol, ul { list-style:none; }
  legend { color:#000; }
  input, button, textarea, select { font-family:inherit; font-size:100%; }
  select { margin:inherit; }
  table { border-collapse:collapse; }
  td, th, caption { font-size:100%; text-align:left; }
    
body {
    margin:0;
    padding:0;
    color:#000;
    background:#000000 url(../img/bkg2.png) repeat-x 0 0;
    text-align: center;
    }

#wrap {
    width:960px;
    margin:0px auto;
    background:#16100b url(../img/bkg.png) repeat-x 0 0;
   }
    
.button 
	{
	opacity:.85;
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	}
	
.button:hover
	{
	opacity:.99;
	filter: alpha(opacity=99);
	-moz-opacity: .99;
	}	
    
/* Header */    
#logo {
	margin-top:25px;
    }
    
/* Navi Bar */    
  #nav {
    float:left;
    height:500px;
    width:300px;
    margin:118px 0 0 0px;
  }

  #nav ul {
     list-style:none;
  }

  #nav ul li {
    float:left;
    height:50px;
    width:270px;
    background:url(../img/button_sm.png) no-repeat 0 0;
    text-align:right;
  }

  a.menu {
    color: white;
    text-decoration:none;
    margin:0 44px 0 0;
    width:270px;
    height:50;
  }

  .menu_txt {
    padding:11px 40px 0 0;
    font: 500 1em arial;
  }

  #nav ul li.selected
  {
  	padding:11px 0 0 0;
    font: 500 1em arial;
    background:url(../img/button_lg.png) no-repeat 0 0;
  }

/* Content Area */
#content {
    float:right;
    margin:0 0 0px 0;
    }

#contentframe
{
	width:525px;
	margin:120px 120px 0 0;
	text-align:left;
	font:normal 400 14px/16px arial,sans-serif;
	color:#ffffff;
}

#contentframe a
{
	text-decoration:underline;
	color:#27fff3;
	font:inherit;
}

p
{
	margin:0 0 20px 0;
}

/* Footer */
#footer
{
	clear:both;
	height: 30px;
	width: 960px;
	font: 500 11px arial;
	text-align:center;
	padding: 10px 0 10px 0;
	color:white;
}

#footer a
{
	color:white;
	padding: 0 20px 0 20px;
}