/* Basic styles */
*{ margin:0; padding:0 }
html,body{ height:100% }
a img,fieldset{ border:0 }
a,a:visited{ cursor:pointer; text-decoration:none }
a:hover{ cursor:pointer; text-decoration:underline }
option{ padding-sidebarnav:.5em }
input,textarea{ padding:1px }
ul,ol,dl{ position:relative }
ul{ list-style:none }
/* Fonts */
body,input,textarea,select,table{ color:#000; font:12px/16px arial,verdana,sans-serif; }
/* Body,html,wrapper */
html{ background: #FFF; }
#wrapper{
  position:relative;
  width:1080px;
  margin-left: 0px;
  margin-right: 0px;
  text-align: left;
}

#sidebar {
	float: left;
	position:relative;
	top:0px;
	left:0px;
	width:293px;
	height:auto;
	color:#000;
	background-image : url(images/bg_sidebar.jpg);
	background-repeat : repeat-y;
}

#gutter {
	float: left;
	position:relative;
	width:30px;
	height:auto;
}
#content {
	float: left;
	postition:relative;
	top:0px;
	left:323px;
	width:757px;
	height:auto;
	color:#000;
	background-image : url(images/specks_top.jpg);
	background-repeat : no-repeat;
}
#topnav {
	float: right;
	postition:relative;
	width:680px;
	height:22px;
	color:#000;
	background-color : #000;
}
#botnav {
	float: right;
	postition:relative;
	width:422px;
	height:20px;
	padding-top:4px;
	padding-left:20px;
	color:#ecca30;
	background-color : #000;
	font:11px/13px arial,verdana,sans-serif;
}

#botnav a,a:visited{color:#fff;}
#botnav a:hover{color:#ecca30;}

#logo {
	float: left;
	position:absolute;
	top:0px;
	left:0px;
	width:323px;
	height:439px;
	background-image : url(images/logo_full.jpg);
	background-repeat : no-repeat;
	z-index : 1000;
}
#updates {
	float: left;
	position:absolute;
	top:535px;
	left:35px;
	width:216px;
	height:73px;
	background-image : url(images/want_updates.jpg);
	background-repeat : no-repeat;
	z-index : 1000;
}
#schedule {
	float: left;
	position:absolute;
	top:535px;
	left:35px;
	width:216px;
	height:73px;
	background-image : url(images/view_schedule.gif);
	background-repeat : no-repeat;
	z-index : 1000;
}
#specks {
	float: left;
	position:absolute;
	top:620px;
	left:293px;
	width:787px;
	height:299px;
	background-image : url(images/specks_bot.jpg);
	background-repeat : no-repeat;
}
#specks2 {
	float: left;
	position:absolute;
	top:620px;
	left:293px;
	width:254px;
	height:299px;
	background-image : url(images/specks_bot2.gif);
	background-repeat : no-repeat;
}
#glasses {
	float: left;
	position:absolute;
	top:245px;
	left:293px;
	width:241px;
	height:154px;
	background-image : url(images/glasses.gif);
}
#sorry {
	float: left;
	position:absolute;
	top:183px;
	left:322px;
	width:198px;
	height:121px;
	background-image : url(images/sorry.gif);
}
#homebox {
	float: left;
	postition:relative;
	width:193px;
	height:auto;
	color:#000;
}
#homeboxvr {
	float: left;
	postition:relative;
	width:55px;
	height:263px;
	background-image : url(images/vr.gif);
	background-repeat : no-repeat;
}
#seemorebox {
	float: left;
	postition:relative;
	width:248px;
	height:auto;
}
#dirtxtbox {
	float: left;
	postition:relative;
	width:294px;
	height:auto;
	color:#000;
}
#dirmapbox {
	float: left;
	postition:relative;
	width:272px;
	height:auto;
	color:#000;
}
#contactbox {
	float: left;
	postition:relative;
	width:310px;
	height:auto;
	color:#000;
}
#sponsorbox {
	float: left;
	postition:relative;
	width:550px;
	height:auto;
	color:#000;
}
#pressbox {
	float: left;
	postition:relative;
	width:550px;
	height:auto;
	color:#000;
}
#boxsp {
	float: left;
	postition:relative;
	width:auto;
	height:auto;
}
a.boxlink,a:visited.boxlink{color:#000;}
a:hover.boxlink{color:#ecca30;}

#org a,a:visited{color:#000;text-decoration:underline;}
#org a:hover{color:#ecca30;text-decoration:underline;}


/*clear*/
.clear{
  clear:both;
}
.advisorytxt {font-weight: bold;}

H1 {font-size: 18px; color: #d9bb34; font-weight: bold; margin-top: 0; margin-bottom: 0; line-height: 24px;}
H2 {font-size: 12px; color: #d9bb34; font-weight: bold; margin-top: 0; margin-bottom: 0; line-height: 14px;}