/* CSS Document */

html{
padding:0;
margin:0;
font-family:Trebuchet MS,Arial,Verdana;
color:#666666;
overflow-x:hidden;
overflow-y:scroll;
background-color:#E0EA70;
background-image:url(../newImages/bigbkgBOTTOMTILE_opt.jpg);
background-repeat:repeat-y;
background-position:center;
height:auto;
width:100%;

}
body{
padding:0;
margin:0;
background-image:url(../newImages/bigbkg.jpg);
background-position:top center;
background-repeat:no-repeat;
height:auto;
width:100%;
}
img{
border:none;
}
td img {display: block;}
p{
font-size:12px;
margin:0;
}
#jukePlayer{
position:absolute;
top:125px;
left:50%;
margin-left:255px;
}
#bannerLoader{
position:absolute;
top:10px;
left:50%;
margin-left:-500px;
}
#mainBodyHolder{
overflow-x:hidden;
width:100%;
height:auto;
text-align:center;
margin-left:auto;
margin-right:auto;
}
#menuHolder{
position:absolute;
left:50%;
height:33px;
width:800px;
margin-left:-400px;

margin-top:270px;
z-index:500;
}
#menuHolder{

height:33px;
width:800px;
}
#mainContentHolder{
display:block;
position:relative;
width:995px;
margin-left:auto;
margin-right:auto;
padding-top:305px;
min-height:400px;



}
#homeColumnLeft{
padding:10px;
background-image:url(http://ashevillerock.com/newImages/pngWhite.png);
background-repeat:repeat;
width:300px;
float:left;
height:auto;
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
margin-left:5px;

text-align:center;

}
.sponsorsLeftItem{
margin-bottom:5px;
float:left;
margin-left:20px;
height:115px;
width:41%;
}
.sponsorsLeftItem img{
vertical-align:middle;
margin-top:auto;
margin-bottom:auto;
}
.sponsorsLeftItem a{

height:115px;
width:115px;
display:block;

}
.bandsLeftItem{
margin-bottom:0px;
}
#homeColumnRight{

padding:10px;
background-image:url(http://ashevillerock.com/newImages/pngWhite.png);
background-repeat:repeat;
width:630px;
float:left;
height:auto;
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
margin-left:15px;
text-align:left;
}
.breakerDiv{
clear:both;
display:block;
}

h2{
font-size:18px;
font-weight:bold;
margin:0;

}
h1{
font-size:24px;
font-weight:bold;
margin:0;
}
h3{
font-size:14px;
font-weight:bold;
margin:0;
}
.bandItem{
font-size:12px;
}
.sponsorsItem{
font-size:12px;
margin-bottom:5px;
}
.bandItem h1{
font-size:24px;
font-weight:bolder;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
margin-top:-10px;
}
.bandDescription{

}
a.bandHeaderMenu:link,a.bandHeaderMenu:visited,a.bandHeaderMenu:active{
color:#666666;
text-decoration:none;
}
a.bandHeaderMenu:hover{
color:#999999;
text-decoration:underline;

}
a.bandHeaderMenuSelected:link,a.bandHeaderMenuSelected:visited,a.bandHeaderMenuSelected:active,a.bandHeaderMenuSelected:hover{
color:#FFFFFF;
background-color:#D3E133;
text-decoration:none;
}
.horizRule{
border:1px solid #D3E133;



}
#infoHolder{
position:absolute;
top:5px;
left:50%;
margin-left:250px;
}
table.eventTable{
width:100%;
}
table.eventTable td{
padding:5px;
font-size:12px;
}
table.eventTable td.odd{
background-color:#FFFFFF;
}
.eventVenue{
text-align:right;
}
.eventVenue a{
font-size:12px;
}
.venueInfo{
font-size:14px;
width:300px;
height:100px;
border:3px solid #666666;
background-color:#FFFFFF;
/*background-image:url(http://ashevillerock.com/newImages/pngWhite.png);
background-repeat:repeat;
*/
position:absolute;
margin-left:auto;
margin-right:auto;
text-align:center;
margin-top:-100px;
vertical-align:middle;

}

#footerDiv{
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
margin-top:10px;
text-align:center;

}
#footerDiv a:link,a:active,a:visited{
color:#666666;
text-decoration:underline;

}
#footerDiv a:hover{
color:#000000;
text-decoration:underline;

}

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

}