@charset "UTF-8";
/* CSS Document */

h2#newstitle{
text-indent:-1000px;
background: url(images/program/title_off_01.gif) left bottom no-repeat;
padding-top:50px;
margin-left:55px;
}

/* ----------sub menus------------- */

#mainmenu ul li ul{
font-size:10px;
}

#mainmenu ul li ul li{
font-size:11px;
margin:0 0 0 20px;
padding:2px 0;
}


/* ---------- rightbar ------------- */
#rightbar{
font:12px Arial, Helvetica, sans-serif;
}

#rightbar h3{
color:#CC0000;
font:bold 14px Arial, Helvetica, sans-serif;
font-stretch:narrower;
margin-bottom:5px;
}
#rightbar h4{
font-style:bold;
margin-top:15px;
}

#rightbar p{
font-size:11px;
margin-bottom:5px;
}

#rightbar a{
color:#CC0000;
}

/* ---------- Main ------------- */

#main h3{
font-size:12px;
margin-bottom:10px;
color:#CC0000;
}

#main h3.free-event{
font:12px Arial, Helvetica, sans-serif;
color:#666666;
font-stretch:narrower;
}

#main p{
font:11px Arial, Helvetica, sans-serif;
margin:0 0 5px 0;
}


#main h4{
margin:0;
padding:0;
font-style:italic;
font-family:Arial, Verdana, sans-serif;
font-size:12px;
text-indent:15px;
}

#main p#defin{
font-size:12px;
text-indent:15px;
font-style:italic;
}

#main p.quote{
padding:0;
font-style:italic;
color:#666;
margin-top:10px;
}

#main p.name{
text-indent:200px;
padding:0;
font-style:italic;
color:#666;
}

#main p.acknowledge{
margin:20px 0 10px 0;
padding:0;
font-style:italic;
}

#main ul.links{
margin-bottom:40px;
}

#main ul.links li{
list-style:none;
padding:0 5px;
}

#main ul.links li a{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#main ul.links li a:link, #main ul.links li a:visited{
color:#000000;
}

#main ul.links li a:hover, #main ul.links li a:active{
color:#000000;
text-decoration:underline;
}

#main ul.links li img{
border:none;
}

#main ul.sponsorslogos{
margin-bottom:40px;
}

#main ul.sponsorslogos li{
list-style:none;
display:inline;
padding:0 5px;
}


#main h3.intoartists{
font-style:italic;
text-indent:10px;
color:#000;
font-size:12px;
}


#main ul.artist-list{
margin-bottom:10px;
padding-bottom:40px;
/*border-bottom:#CCC 1px solid;*/
}

#main ul.artist-list li{
list-style:none;
margin:0;
padding:0;
}

#main ul.artist-list li h3{
color:#666;
text-align:center;
padding:5px 0 0 0;
font:12px Arial, Helvetica, sans-serif;
}

#main ul.artist-list li img{
margin:0 0 10px 0;
padding: 0 40px;
}

#main a{
color:#CC0000;
}