body{ 
  background:url(../Graphics/hd_bg1.jpg);
  background-repeat:repeat-x;
  font-family:Verdana;
  font-weight:bold;
  font-size: 14px;
  color: #000000;
}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.bold{font-weight:bold;}
.underline{text-decoration:underline;}

.column_left{background-color:#B4B4B4;width:339px;margin:10px;padding:20px;border-radius:8px;}
.column_right{background-color:#B4B4B4;width:400px;float:left;margin:10px;padding:20px;border-radius:8px;height:100%;}
ul.sponsors li.sponsors { padding:10px;list-style-type:none;float:left;height:150px;}
#top{
	width:960px;
	margin:0 auto;
	background:#000000;
  z-index:99;
	height:35px;
	position:relative;
}
#wrapper{
	width:950px;
	margin:0 auto;
	padding:0;
	text-align:left;
  background:#fff;
	border:5px solid #000;
  border-top:none;
	z-index:1;
	position:relative;
}
#header{
	background:#fff;
	position:relative;
	z-index:5;
	padding:10px;
	border-top:5px solid #000;
	color: #000000;
	font-weight: bold;
	font-size: 20px;
}

#topnav {
  float:left;
background-color: red;
color:#FFFFFF;
margin-bottom:1px;
text-align:center;
/*height:28px;*/
display:block;
padding:3px 0px;
width:100%;
font-weight:normal;
}

#topnav a {
border-right: 1px solid #ffffff;
padding: 3px 10px;
text-decoration:none;
color:#FFFFFF;
font-size:13px;
}

#topnav a:hover {
text-decoration:underline;
color:#000000;
}
#topnav a.rightend {
border-right: none;
}


#subnav {
float:left;
width:100%;
background-color: #000000;
color:#FFFFFF;
padding:2px;
margin-bottom:1px;
text-align:center;
font-weight:normal;
}

#subnav a {
border-right: 1px solid #ffffff;
padding: 0px 10px;
text-decoration:none;
color:#FFFFFF;
font-size:12px;
}

#subnav a:hover {
text-decoration:underline;
color:#FE7C00;
}
#footer{
	border:none;
	background:#fff;
	position:relative;
	z-index:5;
	padding:10px;
  margin-bottom:10px;
	border-top:5px solid #000;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

#outer{
	/*background-image:url('../Graphics/background.jpg');*/
	/*background-repeat:repeat-x;*/
	background-color:#DCDCDC;
	position:relative;
	width:100%;
	clear:both;
}

#left{
	width:100px;
  z-index:1;
	position:relative;
	float:left;
	margin:0 0 0 11px;
	display:inline;
	border-top:1px solid #000;
	color:
}

#right{
 	width:20%;
 	z-index:1;
	position:relative;
	float:right;
	text-align:center;
	\*margin:0 11px 0 0;*\
	\*border-top:1px solid #000; *\
	display:inline;
  	background-color:#FFFFFF;
}


#content{
	width:75%;
	height:100%;
	float:left;
	margin:0px 0px 5px 11px;
	padding-left: 10px;
	display:inline;
	position:relative;
	z-index:1;
	\*border-top:1px solid #000;*\
}

# content .p{
color: ;
}

# content.p.img pictures{
float:left;
padding:5px 5px 5px 5px;
}

.col{
	width:30%;
	position:absolute;
	z-index:0;
	bottom:0;
	border-top:none;
}
.one{display:none;}
.two{
  width:576px;display:none;
 }

.three{background:#FFFFFF;left:568px;}
#footer {clear:both;}



html>body .col{top:0}/* hide from ie6 and under*/
.clearer{
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}

.header {
  font-size: 16px;
  font-weight: bold;
  text-decoration: underline;
  font-type: Arial
}

.performers_header {
  font-size: 16px;
  font-weight: bold;
  font-type: Arial;
  color:#000000;
}

.mainheader {
  font-size: 26px;
  font-weight: bold;
  font-type: Arial;
  text-decoration: underline
}
.smallheader {
  font-weight: bold;
  font-type: Arial;
  font-size:14px;
  text-decoration: underline
}
.label {
  font-size:16px;
  font-weight: bold;
}

#left a:link {
  font-size: 14px;
  font-type: Arial;
  color: #CC9900;
  text-decoration: underline
}

#left a:visited {
  font-size: 14px;
  font-type: Arial;
  color: #CC9900;
  text-decoration: underline
}

a:link {
  font-size: 14px;
  font-type: Arial;
  color: #000000;
  text-decoration: underline
}

a:visited {
  font-size: 14px;
  font-type: Arial;
  color: #000000;
  text-decoration: underline
}
a:hover {
  font-size: 14px;
  font-type: Arial;
  color: yellow;
  text-decoration: underline
}
.data_container_top{background:url('Graphics/top.gif') no-repeat scroll 0 0 transparent;width:339px;float:left;margin:5px;}
.data_container{padding-top:45px;}
.data_container_text{background-color:#FFFFFF;padding:0 0 0 5px;margin:0;border-right:1px solid #000000;border-left:1px solid #000000;text-align:center;}
.data_container_bottom{background:url('Graphics/bottom.gif') no-repeat scroll 0 0 transparent;width:339px;height:50px;padding:0;margin:0;}
#nav a{display:none;}
.admission{text-align:center;}
