/* CSS Document */
body{
line-height:1;
margin:0;
padding:0;
font-size:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-align: center;
background:#C81C00 url(images/main-bg.gif) no-repeat center center ;
background-position: center top;
border-top:6px solid #851402
}

a{color:#FCED02; font-weight:bold; /*background:black;*/ padding:0;margin:0; text-decoration:none;}
a:hover{text-decoration:underline;}
ul{font-size:70%;}
ul li{padding:5px 0}


#wrapper{
margin:0 auto;
padding:0;
width:745px;
text-align:left;
}
#headtop{margin:0; padding:0;background:black;}
#logo{float:left; width:105px;margin:0;padding:0;}
#logo img{border:0; padding:0; margin:0;}

#nav{float:left; width:640px; color:white;}
#nav ul{margin:70px 0 0 0;
 padding:0;
 text-align:right;
 font-size:17px;
 text-transform:uppercase;
 font-weight:bold;
 }
#nav li{margin:0; padding:0 ;display:inline;}
#nav li a{margin:0; padding:0 7px 15px 7px}
#nav li#selected a{background:url("images/pointer.gif") no-repeat center bottom; color:#FFFFFF;padding:0 7px 15px 7px }
.clear{clear:both; height:0px; line-height:0}
.clearbottom{clear:both; height:20px; }
#homeleft{float:left; width:350px;}
#homeright{float:left; width:395px;}
#maincontenthome{background:#C81E02}
#homeleft h1{
font-size:120%;
text-transform:uppercase;
font-weight:bold;
color:black;
margin:20px 0 0 0;
padding:0
}
#homeleft h2{
font-size:120%;
font-weight:normal;
color:white;
margin:0;
padding:10px 0 0 0;
}

#bigfeature h1{
font-size:160%;
text-transform:uppercase;
font-weight:bold;
color:white;
margin:20px 10px 0 10px;
padding:0
}
#bigfeature h2{
font-size:120%;
font-weight:normal;
color:white;
margin:0;
padding:10px 10px 20px 10px ;
color:#FCED02
}
p{padding:5px 0;
margin:0;
font-size:80%;
line-height:1.6;
}
#bigfeature{border-top:3px solid #FCED02;border-bottom:8px solid #FCED02; margin:0; padding:0;background:black;}
#mainimg{margin:0; padding:0;}
#footer{background:#851402; border-top:3px solid black;margin:0 0 20px 0}
#footer p{color:#C81C00; font-size:70%;padding:5px}
#footer a{font-weight:normal; color:#C81C00; text-decoration:underline;}

/*artists page*/

#left{float:left; width:500px}
#right{float:left; width:245px;}
h2{
font-size:120%;
font-weight:normal;
color:white;
margin:0;
padding:0;
}

h1{
font-size:160%;
text-transform:uppercase;
font-weight:bold;
color:black;
margin:20px 0 0 0;
padding:0
}
p{font-size:70%;}
#artisthold{margin:20px 0 0 0}
.artistimg{float:left;width:130px;}
.artistimg img{border: 10px solid white}
.artisttext{float:left;width:330px;margin:0 20px }
#littlefeature h1{
font-size:115%;
text-transform:uppercase;
font-weight:bold;
color:white;
margin:20px 10px 0 10px;
padding:0
}
#littlefeature h2{
font-size:100%;
font-weight:normal;
color:white;
margin:0;
padding:10px 10px 20px 10px ;
color:#FCED02
}

#littlefeature{border-top:3px solid #FCED02;border-bottom:8px solid #FCED02; margin:0; padding:0;background:black;}
#logos{margin-top:10px}
#rightwhatson{float:left; width:255px; text-align:right}
/*end artists page*/

/*whats on*/

h1.date{
font-size:140%;
color:white;
background:black;
padding:5px;
margin-bottom:15px;
}
h2.title{color:black;
text-transform:capitalize;
font-weight:bold;
padding-bottom:5px;
}
p.whatson{padding:0;
margin:0;
font-size:90%;
line-height:1.6;
}
p.whatsonbtm{padding:0 0 10px 0;
border-bottom:3px dotted #000;
margin:0;
font-size:90%;
line-height:1.6;
}
.whatsontext{float:left;width:360px;margin:0 0 10px 0}
.whatsonbu{float:left;width:100px;}
.whatsonclear{clear:both; height:0px;border-bottom:3px dotted black; /*background:url(whatson/images/stripe-bg.gif);*/ }
#whatsonleft{float:left; width:480px;margin:0 0 0 0}

a img {background:none; border:none;}
a.imglink{background:none; }
#eventimg{float:right;width:160px;padding:10px 0 10px 10px} 
#eventimg img{padding:5px; background:white;}
/**/

/*artists*/
#artisthold{margin:20px 0 0 0;padding:0}
.artistimg{float:left;width:110px;}
/*.artistimg img{border: 10px solid white}*/
.artisttext{float:left;width:330px;margin:0 10px 0 20px}
#littlefeature h1{
font-size:115%;
text-transform:uppercase;
font-weight:bold;
color:white;
margin:20px 10px 0 10px;
padding:0
}
#littlefeature h2{
font-size:100%;
font-weight:normal;
color:white;
margin:0;
padding:10px 10px 20px 10px ;
color:#FCED02
}
#littlefeature p{padding:10px 10px 20px 10px ;margin:0;color:#FCED02}

#littlefeature{border-top:3px solid #FCED02;border-bottom:8px solid #FCED02; margin:0; padding:0;background:black;}
#logos{margin-top:10px}

#artistmainimg{float:left;width:170px;margin:0 20px 10px 0}
/*#artistmainimg img{border: 10px solid white}*/
#artistmainhold{padding:0 20px 0 0}

/**/+




















































































































/*sponsors*/

#sponsorholder{width:480px; }
table#mainsponsor {background:white}
table#innertable {background:white}
h2#sponsorhead{
font-size:120%;
font-weight:normal;
color:white;
margin:20px 0;
padding:0;
}

table img{padding:10px}
table img.btmcell{padding:0}
tr.whitebg{background:white;}
/**/

/*contact*/
input.textboxform{color:black; background:#fff; border:none; width:250px;padding:5px}
textarea.textareaform{color:black; background:#fff; border:none; width:400px;padding:5px}
p.contactform{font-size:75%; color:black;}




