body { margin:110px 0 0 0; 
line-height:16px; 
font-family: Tahoma, Arial; 
background: url(images/header.jpg) no-repeat center top #000000; 
color:#e7e7e7; 
font-size:11px;}
a { color:#ff0000;}
a:hover { text-decoration:none;}
#header {}
#logo { padding:150px 0 20px 0;color:#fff; text-align:center;}

#logo a{ color:#cc0000; text-decoration:none; font-weight:bold; 
font-size:24px; text-transform:uppercase; padding:70px 0px 0px 0;}










/*#main {background: url(images/body_all_bckg.jpg) repeat-y top center;}*/
#content {width:790px; margin:0 auto; }

#text { width:550px;  }
#text p { margin:7px 0 7px 0; }
#text li {background:url(images/li.gif) no-repeat 0px 7px;}

#text ul.dont
{
list-style-image: url(images/redx.png);

}
.right  {
  float: right;
  width: 210px;
  #border: thin silver solid;
  margin: 3px;
  padding: 0.1em;
}
.right img {width: 200px;}
.right p {
  text-align: center;
 
  font-size: small;
  text-indent: 0;
}
	p.desc { font-size: small; color: #ff0000; text-align:center; }
	td.desc { font-size: small; color: #ff0000; text-align:center; }
	p.caption { font-size: small; color: #ff0000; text-align:center; }
	p.nav { font-size: small; color: #ff0000; text-align:center; }
	td.thumbnail { font-size: small; color: #ff0000; vertical-align: bottom; text-align:center; }
	td.caption { font-size: small; color: #ff0000; vertical-align: top; text-align:center; }
	
	
	
#sidebar {float:right; width:227px; background-color:#0b0e10; margin:10px 10px 0px 0px; }
#sidebar_top { width:227px; height:40px; background:url(images/sidebar_top.jpg) no-repeat;}
#sidebar_text { padding: 0 30px;}
#sidebar_text p { margin:5px 0 5px 0;}
#sidebar_bottom { width:227px; height:57px; background:url(images/sidebar_bottom.jpg) no-repeat;}
#sidebar h2 { font-size:13px; text-transform:uppercase; color:#fff; margin:20px 0 0 0; padding:0; background:none;}
h1 {margin:30px 0 0 0; padding:5px 0 7px 45px; text-transform:uppercase; font-size:24px; color:#fff; background:url(images/h1_bckg.jpg) no-repeat;}

#footer {background:url(images/bottomrocker.gif) no-repeat top center; height:102px; clear:both; width:780px; margin:0 auto; }
#left_footer { float:left; padding:60px 0 0 30px; color:#fff; font-size:12px;}
#left_footer a { color:#fff;}
#left_footer a:hover { text-decoration:none;}
#right_footer { float:right;  padding:60px 30px 0 0; color:#fff;  font-size:12px; text-align:right;}
#right_footer a { color:#fff;}
#right_footer a:hover { text-decoration:none;}



/*Menu Crap */
/*URL: http://www.cssmenumaker.com/builder/menu_info.php?menu=004 */



#outside{
margin-left: auto;
    margin-right: auto;
	border:1px solid #000000;
	background:#000000;
	width:800px;
	}
#menu {
	padding:1px 0;
	margin:0px;
	list-style:none;
	/*width:100%;*/
	height:21px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font:normal 8pt verdana, arial, helvetica;
}
#menu li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	position:relative;
	width:133px;
}
#menu li a:link, #menu li a:visited {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
	background:#000000;
	color:#ffffff;
	width:133px;
	height:13px;
}
#menu li:hover a, #menu li a:hover, #menu li a:active {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
	background:#666666;
	color:#ffffff;
	width:133px;
	height:13px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}
#menu li ul.submenu {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
	display:none;
	background:#ffffff;
	width:133px;
	position:absolute;
	top:21px;
	left:-1px;
	border:1px solid #000000;
	border-top:none;
}
#menu li:hover ul.submenu {
	display:block;
}
#menu li ul.submenu li {
	width:133px;
	clear:left;
	
}
#menu li ul.submenu li a:link, #menu li ul.submenu li a:visited {
	clear:left;
	background:#000000;
	padding:4px 0;
	width:133px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
}
#menu li ul.submenu li:hover a, #menu li ul.submenu li a:active, #menu li ul.submenu li a:hover {
	clear:left;
	background:#666666;
	padding:4px 0;
	width:133px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
}
#menu li ul.submenu li ul.navigation-3 {
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:131px;
	top:-2px;
	padding:1px 1px 0 1px;
	border:1px solid #000000;
	border-left:1px solid #000000;
	background:#ffffff;
	z-index:900;
}
#menu li ul.submenu li:hover ul.navigation-3 {
	display:block;
}
#menu li ul.submenu li ul.navigation-3 li a:link, #menu li ul.submenu li ul.navigation-3 li a:visited {
	background:#000000;
}
#menu li ul.submenu li ul.navigation-3 li:hover a, #menu li ul.submenu li ul.navigation-3 li a:hover, #menu li ul.submenu li ul.navigation-3 li a:active {
	background:#666666;
}
#menu li ul.submenu li a span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
	color:#fe676f;
}
#menu li ul.submenu li:hover a span, #menu li ul.submenu li a:hover span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
	color:#ffffff;
}
                    
                    


