BODY{
  	scrollbar-face-color: #2B2B2B;
  	scrollbar-track-color: #2B2B2B;
  	scrollbar-arrow-color: #4B4E42;
  	scrollbar-base-color: #2B2B2B;
  	scrollbar-shadow-color: #2B2B2B;
  	scrollbar-highlight-color: #4B4E42;
  	scrollbar-darkshadow-color: #4B4E42;
	font-family:verdana, arial,helvetica, arial, sans-serif;
	font-size:13px;
	font-weight:normal;
	color: #C8C6C6;
	overflow:auto;
	background-color:#70775E;
	background: url(../images/background.gif) repeat;
	margin-top: 0; 
 	margin-bottom:0; 
 	margin-left: 0; 
 	margin-right: 0; 
	height:101%;
}


#topbanner{
  position: absolute; 
  top:2px; 
  left:85px; 
  width: 770px;
  height:90px;

}

#rightbanner{
  position: absolute; 
  top:49px; 
  left:390px; 
  width:160px;
  height:600px;
 
}

#main{
  position: absolute; 
  top:97px; 
  left:11px; 
  width: 767px;
  min-height:100%;
  margin-bottom:-50px;
  background-color:#5D644B;
  background: url(../images/bg_main.gif) repeat-y; 
}

* html #main{height:100%;}

#header_logo{
	margin:0;
  	width: 254px;
	height: 102px;
	z-index:2;
}

#header_top {
  	width: 767px;
	height: 17px;
  	background: url(../images/ticker.gif) no-repeat;
}

#header {
  	width: 767px;
	height: 228px;
	z-index:1;
	background: url(../images/header.gif) no-repeat;
}


		
#subnav {
	float: left;
  	width: 519px;
	height: 46px;
	background: url(../images/subnav.gif) no-repeat;
}

#bnav {
	padding-top:5px;
	float: left;
  	width: 519px;
	height: 46px;
	text-align:center;
	background: url(../images/bot.gif) no-repeat;
}

#feed {
	float: left;
  	width: 519px;
	height: 46px;
	text-align:center;
}

#hotline{
	margin-top:40px;
	float: left;
  	width: 362px;
	height: 36px;
	background: url(../images/hotline2010.gif) no-repeat;
}


#rheadline {
  	width: 248px;
	height: 23px;
	margin:0;
	padding:0;
	background: url(../images/bg_right_headline.gif) no-repeat;
}

#headline {
	float: left;
  	width: 519px;
	height: 23px;
	background: url(../images/left_headline.gif) no-repeat;
	
}
#lheadline {
	float: left;
  	width: 519px;
	height: 23px;
	background: url(../images/bg_left_headline.gif) no-repeat;
	
}
#lbheadline {
	float: left;
  	width: 519px;
	height: 23px;
	background: url(../images/bg_bot_left_headline.gif) no-repeat;
	
}

#content {
  	width: 767px;
}


#left {
	float: left;
  	width: 519px;
}


#tcontent {
	margin-left:10px;
	float: left;
  	width: 505px;
}


#right {
	float:right;
  	width: 248px;
  	
}


#rline{
	font-size: 13px; 
	color: #fff; 
	font-weight:bold;
}


h1{
	margin-bottom: -5px;
	font-size: 13px; 
	color: #fff; 
}

h2{
	margin:0;
	padding-top: 2px;
	padding-left: 3px;
	font-size: 13px; 
	color: #fff; 
	height:23px;
}
#txt{
	vertical-align:top;
	margin:4px;
}

.text{
	width: 500px;
	margin:6px;
	float: left;
}

#close{
	margin:0;
	clear:right;
	float: right;
}

td {
	font-size: 13px;
}



#img {
	border:#000000 1px solid;
}

#imgleft {
	float: left;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 2px;
}

#imgright {
	float: right;
	margin-top: 8px;
	margin-left: 8px;
	margin-bottom: 2px;
}


#ticket_container {
	margin: 0;
	float: left;
  	width: 519px;
	height: 75px;
	cursor:pointer;
	background: url(../images/content3.gif) no-repeat;
	z-index:1;
}

#ticket_img {
	margin:0;
	float: left;
	width:93px;
	height:73px;
	text-align: center;
	vertical-align:middle;
}
#ticket_line {
	margin-left:4px;
	width:355px;
	float: left;
	font-size: 15px;
	font-weight: bold;
	text-transform : uppercase;
	color:#FABD03;
	z-index:10;
}

#ticket_link {
	margin-top:35px;
	float: left;
	font-size: 10px;
	font-weight: bold;
	color:#FABD03;
	text-transform : uppercase;
	z-index:20;
}

#artist_container {
	margin: 0;
	float: left;
  	width: 519px;
	height: 75px;
	background: url(../images/content3.gif) no-repeat;
	z-index:1;
}

#artist_line {
	margin-left:4px;
	margin-bottom: 0px;
	width:420px;
	float: left;
	font-size: 15px;
	font-weight: bold;
	text-transform : uppercase;
	color:#FABD03;
	z-index:10;
	height:35px;
}

#artist_link {
	margin-left: 5px; 
	font-size:10px; 
	font-weight: bold; 
	text-transform: uppercase;
}

#news_line {
	margin-left:4px;
	width:370px;
	float: left;
	font-size: 15px;
	font-weight: bold;
	text-transform : uppercase;
	color:#FABD03;
	z-index:10;
}


#spacer{
	clear:both;
	height:50px;
	width:100%;
}


#snav_spacer{
	height:22px;
	width:100%;
}

a:link, a:visited, a:active{
	color:#FABD03; 
	text-decoration: none;
}
a:hover {
	color:#FABD03; 
	text-decoration: underline;
}


/*navigation*/
#nav {
	position:absolute;
	top: 217px;
	left: 2px;
	margin: 0;
	padding: 0;
	height: 28px;
	list-style: none;
	display: inline;
	overflow: hidden;
	outline: none;
}

#nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	height: 28px;
	float: left;
	outline: none;
}

#nav a {
	float: left;
	padding: 28px 0 0;
	overflow: hidden;
	height: 0px !important;
	outline: none;
}

#nav a:hover { 
background-position: 0px -28px;
outline: none;
}

#home{
    width:51px;
	background: url(../navi/home.gif) 0px 0px no-repeat;
}
#dates{
	width:49px;
	background: url(../navi/dates.gif) 0px 0px no-repeat;
}
#news{
    width:47px;
	background: url(../navi/news.gif) 0px 0px no-repeat;
}
#artists{
	width:63px;
	background: url(../navi/artists.gif) 0px 0px no-repeat;
}
#community{
	width:83px;
	background: url(../navi/community.gif) 0px 0px no-repeat;
}
#ticketshop{
	width:89px;
	background: url(../navi/ticketshop.gif) 0px 0px no-repeat;
}
#contact{
	width:68px;
	background: url(../navi/contact.gif) 0px 0px no-repeat;
}
#links{
	width:45px;
	background: url(../navi/links.gif) 0px 0px no-repeat;
}
#aboutus{
	width:83px;
	background: url(../navi/aboutus.gif) 0px 0px no-repeat;
}


input {background-color:#C6CBBD; color:#000000; font-family:verdana, helvetica, arial, sans-serif; font-weight:norm; font-size:8pt; border-color: #c0c0c0 #c0c0c0 #c0c0c0 #c0c0c0; border-width:1px;}
select {background-color:#C6CBBD; color:#000000; font-family:verdana, helvetica, arial, sans-serif; font-weight:norm; font-size:8pt; border-color: #c0c0c0 #c0c0c0 #c0c0c0 #c0c0c0; border-width:1px;}
textarea {background-color:#C6CBBD; color:#000000; font-family:verdana, helvetica, arial, sans-serif; font-weight:norm; font-size:8pt; border-color: #c0c0c0 #c0c0c0 #c0c0c0 #c0c0c0; border-width:1px;}


/*navigation*/
#snav {
	margin: 0;
	padding: 0;
	height: 23px;
	list-style: none;
	display: inline;
	overflow: hidden;
	outline: none;
}

#snav li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	height: 23px;
	float: left;
	outline: none;

}

#snav a {
	float: left;
	padding: 23px 0 0;
	overflow: hidden;
	height: 0px !important;
	outline: none;
}

#snav a:hover { 
background-position: 0px -23px;
outline: none;
}


#all{
    width:55px;
	background: url(../navi/all.gif) 0px 0px no-repeat;
}
#jan{
    width:32px;
	background: url(../navi/jan.gif) 0px 0px no-repeat;
}
#feb{
	width:36px;
	background: url(../navi/feb.gif) 0px 0px no-repeat;
}
#mar{
    width:39px;
	background: url(../navi/mar.gif) 0px 0px no-repeat;
}
#apr{
	width:38px;
	background: url(../navi/apr.gif) 0px 0px no-repeat;
}
#mai{
	width:35px;
	background: url(../navi/mai.gif) 0px 0px no-repeat;
}
#jun{
	width:36px;
	background: url(../navi/jun.gif) 0px 0px no-repeat;
}
#jul{
	width:35px;
	background: url(../navi/jul.gif) 0px 0px no-repeat;
}
#aug{
	width:38px;
	background: url(../navi/aug.gif) 0px 0px no-repeat;
}
#sep{
	width:36px;
	background: url(../navi/sep.gif) 0px 0px no-repeat;
}
#oct{
	width:37px;
	background: url(../navi/oct.gif) 0px 0px no-repeat;
}
#nov{
	width:37px;
	background: url(../navi/nov.gif) 0px 0px no-repeat;
}
#dec{
	width:38px;
	background: url(../navi/dec.gif) 0px 0px no-repeat;
}

#a{
	width:18px;
	background: url(../navi/a.gif) 0px 0px no-repeat;
}
#b{
	width:18px;
	background: url(../navi/b.gif) 0px 0px no-repeat;
}
#c{
	width:18px;
	background: url(../navi/c.gif) 0px 0px no-repeat;
}
#d{
	width:18px;
	background: url(../navi/d.gif) 0px 0px no-repeat;
}
#e{
	width:18px;
	background: url(../navi/e.gif) 0px 0px no-repeat;
}
#f{
	width:18px;
	background: url(../navi/f.gif) 0px 0px no-repeat;
}
#g{
	width:18px;
	background: url(../navi/g.gif) 0px 0px no-repeat;
}
#h{
	width:18px;
	background: url(../navi/h.gif) 0px 0px no-repeat;
}
#i{
	width:18px;
	background: url(../navi/i.gif) 0px 0px no-repeat;
}
#j{
	width:18px;
	background: url(../navi/j.gif) 0px 0px no-repeat;
}
#k{
	width:18px;
	background: url(../navi/k.gif) 0px 0px no-repeat;
}
#l{
	width:18px;
	background: url(../navi/l.gif) 0px 0px no-repeat;
}
#m{
	width:18px;
	background: url(../navi/m.gif) 0px 0px no-repeat;
}

#n{
	width:18px;
	background: url(../navi/n.gif) 0px 0px no-repeat;
}

#o{
	width:18px;
	background: url(../navi/o.gif) 0px 0px no-repeat;
}

#p{
	width:18px;
	background: url(../navi/p.gif) 0px 0px no-repeat;
}

#q{
	width:18px;
	background: url(../navi/q.gif) 0px 0px no-repeat;
}

#r{
	width:18px;
	background: url(../navi/r.gif) 0px 0px no-repeat;
}

#s{
	width:18px;
	background: url(../navi/s.gif) 0px 0px no-repeat;
}

#t{
	width:18px;
	background: url(../navi/t.gif) 0px 0px no-repeat;
}

#u{
	width:18px;
	background: url(../navi/u.gif) 0px 0px no-repeat;
}

#v{
	width:18px;
	background: url(../navi/v.gif) 0px 0px no-repeat;
}

#w{
	width:18px;
	background: url(../navi/w.gif) 0px 0px no-repeat;
}

#x{
	width:18px;
	background: url(../navi/x.gif) 0px 0px no-repeat;
}

#y{
	width:18px;
	background: url(../navi/y.gif) 0px 0px no-repeat;
}

#z{
	width:18px;
	background: url(../navi/z.gif) 0px 0px no-repeat;
}


div.autocomplete {
	  z-index: 10;
      position:absolute;
      background-color: #5D644B;
      border:1px solid #413800;
      margin:0px;
      padding:0px;
	  font-size: 10px;
}

div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
}

div.autocomplete ul li.selected { background-color: #757B64; color: #FFFFFF;}
    
div.autocomplete ul li {
	  overflow: hidden;
	  color: #CCCCCC;
      list-style-type:none;
      display:block;
      margin-left: 0px;
      margin-right: 0px;
      padding: 2px;
      cursor:pointer;
}


