body {
	margin: 0; padding: 0; border: 0;
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  	background-color: #002445;
  	color: #999;
}
img
{  border-style: none;
}
#container {
	margin: 0 auto 0; padding: 40px 0 0 0; border: 0;
	width: 790px; height: 2000px;
	background-color: #000;
	position: relative;}

#shadow {
	width: 20px; height: 100%;
	position: absolute;
	left: -20px; top: 0;
	background-image:url(../media/shadow.gif);}
#shadow_r {
	width: 20px; height: 100%;
	position: absolute;
	right: -20px; top: 0;
	background-image:url(../media/shadow_r.gif);}

.hide {
	display: none;}

#logo {
	position: absolute;
	top: 5px; left: -70px;}

#header {
	margin: 0; padding: 0; border: 0;
	width: 790px; height: 122px;
	background-image:url(../media/header.gif);
	}

#footer {
	margin: 0; padding: 10px 0; border: 0;
	width: 790px;
	text-align: center;
	font-size: 9px;
	color: #333;}

#footer a:link {
	text-decoration: none;
	color: #333;}
#footer a:visited {
	text-decoration: none;
	color: #333;}
#footer a:hover {
	text-decoration: none;
	color: #555;}
#footer a:active {
	text-decoration: none;
	color: #777;}

#menu2 {
	margin: 0; padding: 0; border: 0;
	position: absolute;
	right: -5px; top: 25px;
	}

#menu2 LI {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0 5px 0;
	border-right: 1px SOLID #1e1e1e;
	font-size: 9px;
	color: #333;}

#menu2 LI.last {
	border: 0;
	margin-right: 10px;}

#menu2 a:link {
	text-decoration: none;
	color: #333;}
#menu2 a:visited {
	text-decoration: none;
	color: #333;}
#menu2 a:hover {
	text-decoration: none;
	color: #555;}
#menu2 a:active {
	text-decoration: none;
	color: #777;}

#menu {
	margin: 0; padding: 0; border: 0;
	width: 690px; height: 18px;
	position: absolute;
	top: 144px; left: 105px;
	}

#menu li {
	float:left;
	list-style:none;
}
#menu li.first {
	margin-left:100px;
}
#menu li a {
	display:block;
	height:18px;
	background-position: -5px 0;
}
a#btHome {
	width:43px;
	background-image:url(../media/menu/home.gif);
}
a#btPhotos {
	width:50px;
	background-image:url(../media/menu/photos.gif);
}
a#btRoster {
	width:41px;
	background-image:url(../media/menu/video.gif);
}
a#btMerchandise {
	width:80px;
	background-image:url(../media/menu/merchandise.gif);
}
a#btContact {
	width:55px;
	background-image:url(../media/menu/contact.gif);
}

#menu li a:hover {
	background-position: -5px 36px;
}
#menu li a:active {
	background-position: -5px 0px;
} 
#menu li a.selected {
	background-position: -5px 18px;
} 

	
#content {
	margin: 30px 0 0 30px; padding: 2px 0 100px; border: 0;
	width:555px;
	background-image:url(../media/content_bkgd.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	position: relative;}

#contentext {
	padding: 0 20px 0;}

#contentext FORM {
	text-align: right;
	}
#contentext INPUT {
	width: 200px;
	background-color: #CCC;}

#contentext INPUT.bts {
	width: 50px;}

#contentext TEXTAREA {
	width: 100%;
	background-color: #CCC;}

#sidebar {
	margin: 0; padding: 10px; border: 0;
	width: 150px;
	background-color: #0b0b0b;
	position: absolute;
	top: 192px; right: 30px;}

#sidebar H3 {
	width: 100%; height: 18px;
	text-align: center;
	background-image:url(../media/sidebar_tab_bkgd.gif);
	font-size: 10px;
	font-weight: bold;
	margin: 0; padding: 0;}

.sidebaritem {
	background-color: #000;
	margin-bottom: 5px;}

.sidebaritem IMG {
	border: 0;}

#sidebar p {
	margin: 0; padding: 5px;
	text-align: center;
	font-size: 9px;}

.item {
	margin: 10px 20px 10px; padding: 0; border: 0;
	border-bottom: 1px DASHED #222;
	position: relative;}

.mediaitem {
	margin: 10px 20px 10px; padding: 10px;
	border: 1px DASHED #222;
	position: relative;}

.mediaitem IMG {
	border: 5px SOLID #FFF;
	margin: 10px;
	position: absolute;
	top: 0px; right: 0px;}

.mediaitem P {
	width: 320px;}

H2 {
	font-size: 18px;
	font-weight: 100;
	line-height: 18px;}

H3 {
	font-size: 12px;
	font-weight: 100;
	margin: 2px 0;}



p {
	font-size: 10px;
	font: Arial, Helvetica, sans-serif;
	line-height: 18px;}

.date {
	position: absolute;
	top: 10px; right: 10px;
	font-size: 9px;
	color: #2222;}
	

#sponsors {
	margin: 0; padding: 0; border: 0;
	height: 30px; width: 150px;}
UL#sponsors LI {
	margin: 0; padding: 0; border: 0;
	list-style: none;
	float: left;}
#sponsors li a {
	display:block;
	height: 30px;}

a#btGaia {
	width:54px;
	background-image:url(../media/sponsors/gaia.gif);}
a#btVC {
	width:58px;
	background-image:url(../media/sponsors/vc.gif);}
a#btEA {
	width:38px;
	background-image:url(../media/sponsors/ea.gif);}

#sponsors li a:hover {
	background-position: 0 30px;
}
#sponsors li a:active {
	background-position: 0 32px;
}
