/*-------------- Document -------------*/
body {
	font-family: "Trebuchet MS1", "Helvetica", sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	margin: 0;
	padding: 0;
	background-image:url(../images/bg.gif);
	background-color: #020A10;
	background-repeat: repeat-x;
	background-position: top;
}

body#default li#navDefault a, body#register li#navRegister a, body#how li#navHow a, body#events li#navEvents a, body#gallery li#navGallery a, body#sponsor li#navSponsor a, body#investor li#navInvestor a   { 
	color: #ff9933;
}


img {
	border: 0 none;
}
p{
	padding: 0;
	margin:  10px 15px;
	text-align:left;
	font-size: 13px;
	line-height: 16px;
}

li {
	list-style-type: none;
}

a:link, a:visited, a:active {
	color: #99a4ad; 
	text-decoration: none;}

a:hover {
	color: #ff9933; 
	text-decoration: none;}

h2 {
	font-family: "Impact","Charcoal", sans-serif;
	color:#97c2ed;
	font-size: 24px;
	padding: 0;
	margin: 15px 0 0 15px;
	font-weight: lighter;
}	
h3 {
	font-size: 14px;
	font-style:italic;
	color:#99a4ad;
	margin: 15px 0 0 15px;
}
#wrapper {
	width:900px;
	margin:0 auto;
	padding: 0;
}

/* -- FLASH -- */
#header {
	width:900px;
	height:420px;
/*	padding: 15px 0px 20px 0px; */
	background-color: #000000;
	border: 1px solid #747474;
	}
.empty {
	clear: both;}
.hide {
    display: none;
}

/* -- Navigation -- */
#topnav ul{
	margin: 0; 
	padding: 10px 0px 0px 0px; 
	text-align: right;
	font-size: 14px;}
#topnav li{
	margin: 0; 
	padding:0px 5px 0px 5px; 
	display:inline;}
#topnav {
	position: relative;
	margin:0;
	z-index: 2;
	width:900px;
	height: 50px;
	padding: 50px 0px 0px 0px;
	background: url('../images/logo.jpg') bottom center no-repeat;}
#navLeft {
	width:450px;
	margin: 15px 0 0 0;
	padding:0;
	float: left;
	position: relative;
}
#navLeft ul{
	float:left;
	position:relative;
}
#navRight {
	margin: 15px 0 0 0;
	width:450px;
	float: right;
	position: relative;
}

#topnav a:link, #topnav a:active, #topnav a:visited  {
	color: #FFFFFF; 
	text-decoration: none;}
#topnav a:hover {
	color: #ff9933; 
	text-decoration: none;}

/* -- Bottom Content Line -- */
#bottomLeft {
	width:600px;
	float: left;
	position: relative;
	margin: 20px 20px 20px 0;
	background-color: #000000;
	border: 1px solid #747474;
}
#bottomRight {
	width:275px;
	float: right;
	position: relative;
	margin: 20px 0;
	background-color: #000000;
	border: 1px solid #747474;
}

#bottomFull {
	width:900px;
	margin: 20px 0;
	background-color: #000000;
	border: 1px solid #747474;
}

/* -- footer --*/
#footer ul{
	margin: 0; 
	padding: 10px 0px 0px 0px; 
	text-align: center;
	font-size: 10px;}
#footer li{
	margin: 0; 
	padding:0px 5px 0px 5px; 
	display:inline;}
#footer {
	position: relative;
	width:900px;
	margin:0 auto;
	padding: 0px 0px 20px 0px;}
#friend {
	padding:0;
	margin:0;
	width:65px;
	top: 0;
	right: 0;
	position: absolute;
}
#friend li{
	margin: 0; 
	padding:0; 
	display:inline;
	height:50px;
}

/* -- terms and policy --*/
#policyandterms {
	text-align: left;
	margin:0 auto;
	padding: 0px 0px 0px 0px;
	font-size: .7em;
	width:900px;}
#policyandterms h2{
	color:#FFFFFF;}
#policyandterms h3{
	color:#FFFFFF;}
	
/* -- gateway -- */
#gateway {
text-align: center;
height: 300px;
margin: 50px 0 0 50px;
}

