@charset "utf-8";

body, html{ margin:0; padding:0; height:100%;background:#000;font:90% 'Verdana','Arial','Tahoma'}
hr{border-color:#ffff00;}
img{ border:0; }
input,textarea{ border:1px solid black; }
textarea{ width:98%; }
a:link,a:active,a:visited{ color:#000; font-weight:bold; }
a:hover{ color:#fff; font-weight:bold; }


.event-text, .news-text{
	font-size: 80%;
	padding: 3px;
}


#wrapper{width:800px;margin:0 auto;background:#ffd504;border-left:1px solid #fff;border-right:1px solid #fff;}
#bottom{width:800px;margin:0 auto;background:#000; color:#fff;}
#topnav{background:url(../images/navbg.jpg) repeat-x; height:57px;}
#topnav img{ margin:0;padding:0;}
#topnav ul{ margin:0;padding:0; }
#topnav li{ margin:0;padding:0;display:inline;}
#body{ min-height:400px;}
#body-left{float:left;width:280px;}
#body-right{float:left; width:510px;margin-top:10px;}
#body-right h1{
	margin:0;
	padding:0;
}
#body-clear{clear:both;}
#upcomming{padding:8px;}
#upcomming-head{background:url(../images/h.upcoming.jpg) no-repeat;height:36px;}
#upcomming-content{border:3px solid black;background:#ffff00;min-height:20px;width:250px;margin-top:5px;padding:2px;}
#upcomming-viewall{border:3px solid black;background:#000;width:250px;padding:2px;text-align:right;color:#fff;}
#schedule{padding:8px;}
#schedule-head{background:url(../images/h.schedulevent.jpg) no-repeat;height:36px;}
#schedule-content{border:3px solid black;background:#ffff00;min-height:20px;width:250px;margin-top:5px;padding:2px;}
#schedule-viewall{border:3px solid black;background:#000;width:250px;padding:2px;text-align:right;color:#fff;}

#bottom{padding:10px;}
#bottom a:link,#bottom a:visited,#bottom a:active{color:white;text-decoration:none;}
#bottom a:hover{color:#fff;}
#recentnews{padding:8px;}
#recentnews-head{background:url(../images/h.recentnews.jpg) no-repeat;height:36px;}
#recentnews-content{border:3px solid black;background:#ffff00;min-height:20px;width:250px;margin-top:5px;padding:2px;}
#recentnews-viewall{border:3px solid black;background:#000;width:250px;padding:2px;text-align:right;color:#fff;}

#mediacats{padding:8px;}
#mediacats-head{background:url(../images/h.mediacat.jpg) no-repeat;height:36px;}
#mediacats-content{border:3px solid black;background:#ffff00;min-height:20px;width:250px;margin-top:5px;padding:2px;}
#mediacats-viewall{border:3px solid black;background:#000;width:250px;padding:2px;text-align:right;color:#fff;}

#footer{ height:42px; background:url(../images/copyright.jpg) left center no-repeat #000; border-top:2px solid #fff; border-bottom:2px solid #fff;}


#player{margin-left:20px;}
#album-large img{
	margin:20px;
}
#listen-header{ background:url(../images/h.listen.jpg) #ffd504 right center no-repeat; margin-top:15px;margin-bottom:15px;height:64px;}
#events-header{ background:url(../images/h.events.jpg) #ffd504 right center no-repeat; margin-top:15px;margin-bottom:15px;height:64px;}
#soundesign-header{ background:url(../images/h.soundesign.jpg) #ffd504 right center no-repeat; margin-top:15px;margin-bottom:15px;height:64px;}
#media-header{ background:url(../images/h.media.jpg) #ffd504 right center no-repeat; margin-top:15px;margin-bottom:15px;height:64px;}
#contact-header{ background:url(../images/h.contact.jpg) #ffd504 right center no-repeat; margin-top:15px;margin-bottom:15px;height:64px;}
#videos-header{ background:url(../images/h.videos.jpg) #ffd504 right center no-repeat; margin-top:15px;margin-bottom:15px;height:64px;}
#music-header{ background:url(../images/h.music.jpg) #ffd504 right center no-repeat; margin-top:15px;margin-bottom:15px;height:64px;}
#pictures-header{ background:url(../images/h.pictures.jpg) #ffd504 right center no-repeat; margin-top:15px;margin-bottom:15px;height:64px;}
#news-header{ background:url(../images/h.news.jpg) #ffd504 right center no-repeat; margin-top:15px;margin-bottom:15px;height:64px;}

#scroller-wrap{ background:#000; padding:6px; margin:10px; }
#scroller-content{background:#ffff00;height:125px;}
#scroller-content img{ margin:10px; }
#scroller-foot{height:16px; color:#fff;}
.clear{clear:both;}
#next{margin:0;}
#prev{margin:0;}
#set1{ margin: 0 auto; }
.item { float:left;}
.last {clear:left;padding-left:5px;font-weight:bold;margin:6px;}
.last img{ margin:0;}

.info{border:2px dashed #000;background:#ffff00;margin:4%;padding:6px;}

.info h1{margin:0;padding:2px;font-size:120%;}

.form-error{border:1px dashed red; color:red; padding:3px; width:90%;background:white;}