* {margin:0; padding:0;}



span {display:none;}



body {background:url(../images/bg.jpg) repeat-x #f0f948; font-family:"Times New Roman", Times, serif;}



img {border:0;}



sup {font-size:9px;}



.clear {clear:both;}



.left {float:left;}

.right {float:right;}

.nofloat {float:none;}

.start {padding-left:0;}

.end {background:none; padding-right:0px;}



#Wrap {width:1000px; position:relative; z-index:1;}



#Header {width:1000px; height:340px; background:url(../images/headerbg.jpg);}

#Header h1 {display:none;}

#Header h2 {display:none;}



/*Main Navigation*/

#Navigation {width:520px; height:84px; list-style:none; display:block; position:absolute; top:144px; left:405px; z-index:1;}

#Navigation li {float:left;}

#Navigation a {display:block; background-image:url(../images/nav2.jpg); background-repeat: no-repeat;}



#Navigation a.home {width:55px; height:84px;}

#Navigation a.lineUp {width:71px; height:77px; background-position:-55px 0px;}

#Navigation a.sponsors {width:90px; height:67px; background-position:-126px 0px;}

#Navigation a.tour {width:57px; height:55px; background-position:-216px 0px;}

#Navigation a.contact {width:88px; height:48px; background-position:-273px 0px;}

#Navigation a.winStuff {width:91px; height:37px; background-position:-361px 0px;}

#Navigation a.host {width:65px; height:27px; background-position:-452px 0px;}



#Navigation a.home:hover,  #Navigation a.homeON {width:55px; height:84px; background-position:0px -84px;}

#Navigation a.lineUp:hover, #Navigation a.lineUpON {width:71px; height:77px; background-position:-55px -84px;}

#Navigation a.sponsors:hover, #Navigation a.sponsorsON {width:90px; height:67px; background-position:-126px -84px;}

#Navigation a.tour:hover, #Navigation a.tourON {width:57px; height:55px; background-position:-216px -84px;}

#Navigation a.contact:hover, #Navigation a.contactON {width:88px; height:48px; background-position:-273px -84px;}

#Navigation a.winStuff:hover, #Navigation a.winStuffON {width:91px; height:37px; background-position:-361px -84px;}

#Navigation a.host:hover, #Navigation a.hostON {width:65px; height:27px; background-position:-452px -84px;}

/*End Main Navigation*/



#Content {width:1000px; float:left; clear:both;}



#Copy_Wrap {width:650px; float:right; margin:-143px 0 0 0; background:url(../images/copy_bg.gif) repeat-y; position:relative;}



#Copy {width:450px; display:block; padding:150px 140px 0 60px; background:url(../images/copy_head_bg.jpg) no-repeat; text-align:left;}

#Copy p {color:#a09354; font-size:13px; margin-bottom:10px; clear:both;}

#Copy p.red {color:#990000; font-weight:bold;}

#Copy p.break {margin-bottom:20px;}

#Copy a {text-decoration:none; color:#594e19; font-weight:bold;}

#Copy img {float:left; padding:0 10px 10px 0;}

#Copy h4 {color:#ad9416; font-size:21px;}

#Copy h5 {display:block; width:150px; height:50px; padding:60px 0 300px 230px; background:url(../images/comingsoon.gif) no-repeat 150px 80px;}



#Copy h3.home {width:231px; height:81px; position:absolute; top:40px; left:264px; background:url(../images/home.gif) no-repeat; display:block;}

#Copy h3.lineUp {width:231px; height:81px; position:absolute; top:40px; left:264px; background:url(../images/line_up.gif) no-repeat; display:block;}

#Copy h3.sponsors {width:231px; height:81px; position:absolute; top:40px; left:264px; background:url(../images/sponsors.gif) no-repeat; display:block;}

#Copy h3.contact {width:231px; height:81px; position:absolute; top:40px; left:264px; background:url(../images/contact.gif) no-repeat; display:block;}

#Copy h3.winStuff {width:231px; height:81px; position:absolute; top:40px; left:264px; background:url(../images/win_stuff.gif) no-repeat; display:block;}



/*Band Navigation*/

#Copy ul {list-style:none; width:253px; display:block; float:left; padding-bottom:12px;}

#Copy li {float:left; display:block; background:url(../images/band_nav_bg.gif) right no-repeat; padding:0 5px 0 3px;}

#Copy ul a {text-decoration:none; font-size:14px; color:#594e19; font-weight:bold;}

#Copy .start {padding-left:0;}

#Copy .end {background:none; padding-right:0px;}

/*End Band Navigation*/



#Copy_Bottom_Bg {width:650px; height:37px; background:url(../images/copy_bottom_bg.jpg) 11px 0px no-repeat; margin-top:10px;}



#Tour_Dates {width:650px; height:550px; float:right; margin:-93px 0 0 0; background:url(../images/paper2.jpg) no-repeat; position:relative;}

#Tour_Dates.host {background:url(../images/host.jpg);}

#Tour_Dates h3 {width: 231px; height: 81px; margin:10px 0 0 264px; background: url(../images/tour_dates.gif) no-repeat; display:block;}

#Tour_Dates a.tickets {display:block; width:250px; color:#503618; font-size:17px; font-weight:bold; text-decoration:none; clear:both; padding:20px 0 20px 170px;}

#Tour_Dates a.jake {width:650px; height:550px; display:block;}

#Tour_Dates h4 {display:block; width:150px; height:50px; margin:60px 0 150px 230px; background:url(../images/comingsoon.gif);}



#Tour_Dates dl {display:block; margin:-40px 0 0 0; padding-left:120px; width:192px; font-size:13px; float:left; line-height:13px; padding-bottom:10px;}

#Tour_Dates dl.second {padding:0 0 0 10px; margin-top:-7px;}

#Tour_Dates dt {padding-top:7px;}

#Tour_Dates dd {display:none;}



#Tour_Dates a.\9_24 {display:block; width:142px; height:29px; background:url(/Tour/images/tourdates/9_24.gif) no-repeat;}



#Win_Stuff {width:650px; float:right; margin:-93px 0 0 0; background:url(../images/win_stuff.jpg) no-repeat; position:relative;}

#Win_Stuff #Copy {padding:380px 0 0 40px; width:340px; background:none; float:left;}

#Win_Stuff #Copy p {color:#594e19; font-size:15px; font-weight:bold;}

#Win_Stuff table {clear:both;}

#Win_Stuff td {padding:6px 0 6px 0;}

#Win_Stuff label {color:#a09354;}

#Win_Stuff #Submit {background:url(../images/submit.jpg); width:95px; height:19px; border:none;}

#Win_Stuff #Login {background:url(../images/login.jpg); width:95px; height:19px; border:none;}

#Win_Stuff #arv {float:right; padding:800px 10px 0 10px; width:250px;}

#Win_Stuff #arv p {font-size:12px; color:#a09354; font-weight:normal;}



#Win_Stuff ul {display:block; float:none;}



.error {color:#CC0000;}



#Rules {width:560px; padding:20px;}

#Rules h1 {font-size:16px; color:#594e19;}

#Rules h2 {display:block; font-size:16px; color:#594e19; margin:0 auto 30px auto; text-align:center;}

#Rules p {color:#a09354; margin-bottom:30px;}

#Rules a {color:#594e19;}



#Callouts {width:350px; float:left;}

#Callouts p {display:block; font-size:13px; width:310px; padding:0px 0 0 30px; line-height:15px;}

#Callouts p.copy {height:100px; padding-top:20px;}

#Callouts h3 {display:block; width:350px; height:185px; padding-top:10px; background:url(../images/battle.gif) no-repeat;}

#Callouts h3 a {display:block; width:350px; height:185px;}



#Sponsors {width:345px; height:76px; margin:0 80px 0 0; position:relative; float:right;}

#Sponsors.support {margin:20px auto 0 auto; float:none;}

#Sponsors img {float:left; border:0; margin-bottom:10px;}



#Footer {clear:both; width:850px; margin:50px 0 0 30px; auto 0 auto; border-top:solid 1px #a3af47; padding:10px 10px 0 10px; overflow:hidden; font-size:16px;}

#Footer a {display:block; color:#817729; text-decoration:none; background:url(../images/divider.gif) right no-repeat; float:left; padding:0 8px 0 8px;}

#Footer .end {background:none; padding-right:0px;}

#Footer .darker {color:#4e5005;}



#DivBG {width:1000px; height:700px; position:absolute; top:0; left:0; background:url(../images/divbg.gif) no-repeat; z-index:0;}



