body { font-family: Verdana, sans-serif; font-size: 8pt; margin: auto; background-color: #000000;}

form { margin: 0; padding: 0; display: inline; }
td { color: #FFFFFF; }

#container { width: 784px; margin-left: auto; margin-right: auto; margin-top: 0px; padding: 0;}
#nav { width: 100%; margin-left: 88.5px; padding: 0; height: 34px; }
#subnav { color: #FFFFFF; margin: 0 0 12px 0; padding: 17px 22px 0 30px; height: 23px; font-size: 24px; font-weight: bold; font-variant: small-caps;}
#content { width: 100%; height: 410px; vertical-align: top; background-image: url('images/home_page.jpg'); background-repeat: no-repeat; }
#copyright { width: 784px; margin-left: 20px; text-align: center; color: #FFFFFF;}


/* Navigation */
.dav, .dav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}	

.dav {
  font-family: Arial, Helvetica, sans-serif;
  position: relative;
}
.dav li {
  border-left: 0px solid #000;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.dav li a, .dav li a:link, .dav li a:active, .dav li a:visited {
  font: bold 1.22em/25px Arial, Helvetica, sans-serif; 
  background: #1b5185;
  color: #FFFFFF;
  display: block;
  padding: 0 0px;
  text-decoration: none;
}

.dav li a:hover {
  background: #2588e8;
  color: #FFF;	
}

.dav ul {
  background: #000;
  border-bottom: 1px solid #000;
  list-style: none;
  margin: 1px;
  width: 0px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.dav li:hover ul,

.dav li.sfHover ul {
  top: 30px;
  margin: 2px;
}
.dav ul li {
  border: 0;
  float: none;
}
.dav ul a {
  border: 1px solid #000;
  padding-right: 0px;
  width: 80px;
  white-space: nowrap;
  margin: 0px;
}
.dav ul a:hover {
  background: #2588e8;
  color: #FFFFFF;
}

#gav, #gav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#gav a {
	display: block;
	width: 10em;
}

#gav li {
	float: left;
	width: 10em;

}

#gav li ul {
	position: absolute;
	width: 7em;
	left: -999em;
	list-style: none;
	background-color:#000;color:#000;opacity:0.6; 
}

#gav li:hover ul {
	left: auto;
}


#nav a { margin: 0; padding: 0; display: block; height: 34px; background-repeat: no-repeat; float:left; }
#nav a.nav-home { width: 89px; background-image: url(images/nav/button_home.jpg); }
#nav a.nav-home:hover { width: 89px; background-image: url(images/nav/button_home_over.jpg); }
#nav a.nav-features { width: 114px; background-image: url(images/nav/button_features.jpg); }
#nav a.nav-features:hover { background-image: url(images/nav/button_features_over.jpg); }
#nav a.nav-media { width: 84px; background-image: url(images/nav/button_media.jpg); }
#nav a.nav-media:hover { background-image: url(images/nav/button_media_over.jpg); }
#nav a.nav-downloads { width: 128px; background-image: url(images/nav/button_downloads.jpg); }
#nav a.nav-downloads:hover { background-image: url(images/nav/button_downloads_over.jpg); }
#nav a.nav-forums { width: 92px; background-image: url(images/nav/button_forums.jpg); }
#nav a.nav-forums:hover { background-image: url(images/nav/button_forums_over.jpg); }
#nav a.nav-contact { width: 100px; background-image: url(images/nav/button_contact.jpg); }
#nav a.nav-contact:hover { background-image: url(images/nav/button_contact_over.jpg); }

#nav img { border: none; margin: 0; padding: 0; display: block; float: left; }
#nav a img { visibility: hidden; display: block; margin: 0; float: left; }

h1 { font-size: 12px; color: #FFFFFF;}
a {color: #FFFFFF;}
A:link  {color: #FFFFFF;
A:visited  {color: #FFFFFF;
A:active  {color: #FFFFFF;
A:hover  {color: #FFFFFF;

