@charset "UTF-8";

/* Beyond 2010 - thanks for looking... */

/* nav.. */

#nav {width: 500px; height:33px; margin-left: 516px; margin-top: 40px; display:none;}

#nav li {float:left; margin-right: 40px; list-style:none; width: 90px; padding-left: 20px; margin-left: -59px;}

#nav a:link { background-image: url(../images/furniture/backgrounds/alpha-gray.png);}
#nav a:visited { background-image: url(../images/furniture/backgrounds/alpha-gray.png);}
#nav a:hover { background-image: none;}
#nav a:active { background-image: url(../images/furniture/backgrounds/alpha-gray.png);}





#logoBox {display: block;width: 210px; height: 60px; margin-left: -20px; padding-left: 20px; padding-top: 40px; margin-bottom: 35px; margin-top: -20px;}

#margin {margin: 0; padding: 0px;}

/* Background magic... */

#flash-background 	{
	position:absolute;
	left: 0px;
	top:0px;
	z-index:0;
	width: 100%;
	height: 100%;
	text-align: left;
	}

bg {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1024px;

	/* Set up proportionate scaling */
	width: 100%;
	height: auto;

	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
	}

@media screen and (max-width: 1024px){
	img.bg {
		left: 50%;
		margin-left: -512px; }
	}

div#content {
	/* This is the only important rule */
	/* We need our content to show up on top of the background */
	position: relative; 
	z-index: 100000;
	/* These have no effect on the functionality */
	}

/* General.. */

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	color: #000000;
	padding-top: 40px;
	overflow:hidden;
	background-color:#000;
	margin-top: 100px;
	}

#container {
	width: 980px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	}



#hContent {
	position:absolute;
	width:965px;
	height:400px;
	z-index:1;
	padding-top: 20px;
	}
	
#vContent {
	margin-top: -190px;
	margin-left: 0px;
	position:absolute;
	width:190px;
	height:1220px;
	z-index:2;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 120px;
	/*background-color: #333; */
	}

p, li {font-size: 11px;
	color: white;
	}
	
li {margin-left: -22px;}	
	
#nav a {display:block; cursor: pointer !important; padding: 10px; color: white; text-decoration:none;  }

a {text-decoration:none; color: red !important; }
	
a:link {background-color:none; }
a:visited {background-color:none; }
a:hover {background-color:red; color: white !important;}
a:active {background-color:none;}