/*
      Created by Obed Raimundo of studio323.com
	  
	  E-Mail: aku4lyph@gmail.com
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background:#000;
}
#wrapper { 
 margin: 0 auto;
 width: 922px;
 background:url(img/mariobg.jpg) no-repeat;
}
#header {
 color: #333;
 width: 922px;
 height:25px;
 float: left;
 margin: 0px 0px 5px 0px;
}
#footer { 
 width: 900px;
 clear: both;
 color: #333;
 border: 1px solid #ccc;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}
#menu a, #menu a:visited {
  text-decoration:none;
  text-align:left; 
  color:#fff;
  display:block; 
  width:8em; 
  padding:0.2em;
  margin:0.5em auto;
  }
#menu a:hover {
  border-left:5px solid #fff;
  }
#styletwo{position:relative;display:block;height:25px;font-size:11px;font-weight:bold;background:#000 url(img/red_menu_bar.jpg) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;}
#styletwo ul{margin:0;padding:0;list-style-type:none;width:auto;}
#styletwo ul li{display:block;float:left;margin:0 1px 0 0;}
#styletwo ul li a{display:block;float:left;color:#000;text-decoration:none;padding:6px 15px 0px 10px;height:24px;}
#styletwo ul li a:hover,#styletwo ul li a.current{color:#fff;background:transparent url(img/black_menu_bar.jpg) repeat-x top left;}
#contentfadebkg {
   width: 390px;
   height:630px;
   padding:5px;
   background-color: #fff;
   filter:alpha(opacity=40);
   -moz-opacity:0.4;
   opacity: 0.4;
}
#contentopaquetext {
   overflow:auto;
   width: 390px;
   height:630px;   
   padding:5px;
   background-color: transparent;
   position: absolute;
   z-index: 2;
}
#menufadebkg {
   width: 430px;
   height:25px;
   padding:5px;
   background-color: #000;
   filter:alpha(opacity=40);
   -moz-opacity:0.4;
   opacity: 0.4;
}
#menuopaquetext {
   width: 430px;
   height:25px;
   padding:5px;
   background-color: transparent;
   position: absolute;
   z-index: 2;
}
.menu2 {margin:0; list-style:none; height:25px; position:relative;}
.menu2 li {float:left;}
.menu2 li a {display:block; float:left; height:25px; line-height:35px; color:#aaa; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; cursor:pointer;}
.menu2 li a b {float:left; display:block; padding:0 10px 0 8px;}
.menu2 li.current a {color:#fff;}
.menu2 li.current a b {}
.menu2 li a:hover {color:#fff;}
.menu2 li a:hover b {}
.menu2 li.current a:hover {color:#fff; cursor:default;}
.menu2 li.current a:hover b {}
