* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 background:#2e2d2d url(../imgs/bac.gif) repeat-x;
 color:#fff;
}
#wrap { 
 margin: 0 auto;
 width: 980px; height:100%px;
 background:#000;
}

#imgwrap {
 margin: 3px 0px;
 width: 980px;
 height: 620px;
 overflow:hidden;
 background: #000;
}
/*#hdr {
 width: 980px;
 height: 3px;
 background: #000;
}*/
#nav {
 width: 980px;
 height: 25px;
 color: #333;
 margin: 0px 0px 0px 0px;
 background: #000 url(../imgs/navbac.gif) repeat-x;
 text-align:center;
}
#nav ul, #nav li{
 margin:0; padding:0;
 list-style:none;
 display:inline;
}
#sponsors { 
 width: 980px;
 color: #333;
 background: #000;
 margin: 12px 0px;
 height: 100px;
 text-align:center;
}
#sponsors ul, #sponsors li{
 margin:0; padding:0;
 list-style:none;
 display:inline;
}

/*********************************************/

#logo{
 position:absolute;
 width:195px; height:49px;
 margin-left:10px; top:10px;
}
#showhide1 {
 position:absolute;
 width:120px; height:20px;
 margin-left:850px; top:10px;
 text-align:right;
 font-size:11px;
}
#showhide1 a, #showhide2 a{
 color:#000;
}
#sign1,#sign2{ 
 position:absolute; 
 width:164px; height:206px;
 margin-left:800px; top:417px; 
}
#sign2txt{ 
 position:absolute; 
 width:80px; height:80px;
 margin-left:820px; top:460px;
 text-transform: uppercase;
 font-weight:bold;
 color:#fff;
 text-align:center;
}
#prev{ 
 position:absolute; 
 width:45px; height:45px;
 margin-left:755px; top:480px; 
}
#next{ 
 position:absolute; 
 width:45px; height:45px;
 margin-left:925px; top:460px; 
}
#sign2,#sign2txt,#prev,#next {
 filter:alpha(opacity=0);-moz-opacity:0;opacity:0;
}

#vid {
 position:absolute; 
 width:400px; height:225px;
 margin-left:500px; top:60px; 
}

#boarder {
 position: absolute;
 width: 152px; height: 208px;
 margin-left:0px; top:170px; 
}

#box, #feature {
 position: absolute;
 width: 400px; height:415px;
 margin-left:20px; top:180px;
 /*margin-left:-380px;*/
}
#box {
 background-color:#000;
 filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;
}
#open {
 position: absolute;
 width: 15px; height:15px;
 margin-left:5px; top:184px;
 color:#fff;
 filter:alpha(opacity=0);-moz-opacity:0;opacity:0;
}
#close {
 position: absolute;
 width: 15px; height:15px;
 margin-left: 405px; top:184px;
 color:#fff;
 /*filter:alpha(opacity=0);-moz-opacity:0;opacity:0;*/
}

#dude {
 position: absolute;
 width: 127px; height:169px;
 margin-left: 310px; top:24px;
}
#dude-nav {
 position: absolute;
 width: 74px; height:79px;
 margin-left: 330px; top:72px;
}
/*#feature {
 width: 290px; height:110px;
 overflow:hidden;
}
#feature h3 {
 display:block;
 background:#fff;
 color:#000;
 text-transform:uppercase;
 font-size:12px;
 margin-bottom:3px;
}*/

.tblhdr {
 text-transform: uppercase;
 background:#fff;
 color:#000;
 font-weight:bold;
 font-size:14px;
}
.sm {
 font-size:11px;
}
h1 { 
 text-transform: uppercase;
 font-size:24px;
 margin:0 0 -2px 10px;
}
h4 { 
 text-transform: uppercase;
 font-size:14px;
}

#tabBox { width: 400px}
#tabBox .tabSet {
	margin: 0;
	padding: 0;
	height: 14px;
	width: auto;
	background:#fff;
}

#tabBox .tabSet li:before {
	content: "" !important;
}
#tabBox .tabSet li {
	list-style-type: none;
	float: left;
	margin: 0 2px 0 0 !important;
	padding: 0 0 0 12px !important;
	font: 12px arial,san-serif;
	text-transform: uppercase;
	cursor: pointer;
}
#tabBox .tabSet li a {
	display: block;
	float: left;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	color: #333;
	padding: 0px 12px 0 0;
	text-decoration: none;
}
#tabBox .tabSet li a:hover {
	color: #000;
}

#tabBox .tabSet li.on {
}	
#tabBox .tabSet li.on a {
	color: #000;
}

#tabBox .panelSet {
	padding: 10px;
}
#tabBox .panelSet dt.stretchtoggle div.dtRight {
	background:#333;
}
.panel {
 width:365px; height:342px;
 padding-right: 20px;
 overflow:auto;
}


/*********************************************/

img {
 border:0;
}
a {
 color:#fff; font-weight:bold;
 text-decoration: none; 
}
a:hover { 
 text-decoration: underline;
}
p {
 padding: 2px 20px 2x 8px;
}



/*#footer { 
 width: 900px;
 color: #333;
 border: 1px solid #ccc;
 background: #BD9C8C;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}*/
