body { margin:114px 0 0 0; 
line-height:16px; 
font-family: Tahoma, Arial; 
background: url(images/body_top_bckg.jpg) no-repeat center top #000000; 
color:#bed7e6; 
font-size:11px;}
a { color:red;}
a:hover { text-decoration:none;}
#header {}
#logo { padding:100px 0 120px 0;color:#fff; text-align:center;}
#logo a{ color:#f00; text-decoration:none; font-weight:bold; 
font-size:24px; text-transform:uppercase; padding:70px 0px 0px 0;}


h1.title { text-align:center; }	p.desc {  text-align:center; }	p.nav {  text-align:center; }







/*#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: 200px;
  border: none;
  margin: 3px;
  padding: 0.1em;
}
.right img {width: 200px;}
.right p {
  text-align: center;
 
  font-size: small;
  text-indent: 0;
}


#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/footer_bckg.jpg) 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;
}
                    
                    





/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
/* =Hoverbox Code
----------------------------------------------------------------------*/

.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: 33px;
	left: 35px;
	z-index: 1;
}

.hoverbox img
{
	background: #fff;
	border-color: #000;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 0px;
	vertical-align: top;
	width: 100px;
	/*height: 75px;*/
}

.hoverbox li
{
	background: #eee;
	border-color: #000;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}

.hoverbox .preview
{
	border-color: #000;
	width: 300px;
	/*height: 150px;*/
}

