body{background:#000;color:#CECECE;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding:0;}

a{color:#ffc000;text-decoration:none;outline:none;outline-style:none;}
a:hover{text-decoration:underline;}
a img{border:none;}
h1, h2{font-family:Georgia, "Times New Roman", Times, serif;}

form, fieldset{margin:0;padding:0;border:none}
fieldset{border:1px dotted #212121;padding:10px;}
label, input, textarea{display:block;}
label{margin:5px 0 0 0;}
textarea{width:320px;}
input.inp_txt{border:1px solid #666;width:220px;}


dt {font-weight:bold;float:left;clear:both;width:70px;}

#main{width:675px;margin:0 auto;padding:0 0 0 275px;position:relative;background:url(images/bg2.png) 275px 0 repeat-y;}

#main_nav{list-style-type:none;height:52px;width:642px;background:url(images/nav-bg.gif) no-repeat;padding:0 30px;margin:20px 0 0 -15px;}
#main_nav li{float:left;margin:15px 5px 0 0;}
#main_nav a{font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;display:block;color:#eee;display:block;height:26px;
			margin:-14px 0 0 0;padding:14px 10px 10px 10px;}
#main_nav a:hover, #main_nav a.active{color:#FFF;text-decoration:none;background:url(images/nav-hover2.png) bottom center no-repeat;}

.sub_nav {height:30px;list-style-type:none;margin:0;padding:0;}
.sub_nav li{float:left;margin:0 10px 0 0;}
.sub_nav li a{padding:0 3px;}
.sub_nav li a.active{border-bottom:1px dotted;}

.songlist, .video-list{list-style-type:none;margin:0;padding:0}
.songlist strong{display:block;font-size:14px;}
.songlist li{border-bottom:1px dotted #303030;margin:5px 0 0 0;}

.video-list li{position:relative;margin:0 0 20px 0; padding:0 0 10px 0;clear:both;border-bottom:1px dotted #333;}
.video-list li h3{margin:0 0 5px 0;padding:0;}
.video-list li em{color:#6C6C6C;}
.video-list .details{float:right;width:170px;}
.video-list .video {float:left;}

.gallery-images, .gallery-small-images{list-style-type:none;margin:0;padding:0;}
.gallery-images li, .gallery-small-images li{float:left;margin:0 5px 5px 0;}
.gallery-images li a, .gallery-small-images li a{border:1px solid #3c4144;display:block;}
.gallery-images li a:hover, .gallery-small-images li a:hover{border-color:#97a2a7}
.gallery-images img, .gallery-small-images img{display:block;}

.gallery-small-images{padding:5px 0 5px 5px;background:#111;width:348px;height:196px;}
.foot-gallery {float:right;width:375px;margin:0 0 0 0;}
.foot-events{float:left;width:260px;padding:0 0 0 20px}
.foot-events ul{margin:0;padding:0;list-style-type:none;}
.foot-events li{padding:0 0 5px 0;border-bottom:1px dotted #CCC;margin:0 0 5px 0;}
.foot-events .event_date{font-size:9px;color:#999;}
.foot-events h4{margin:0;padding:0;}

.event-banner{padding:20px;border:1px solid #666;background:#000;}
.event-banner-image{padding:20px 0;border-top:1px solid #666;border-bottom:1px solid #666;background:#000;}
.event-banner h2, .event-banner-image h2{color:#1d87ca;}

#content{padding:30px;position:relative;z-index:999;line-height:145%;background:url(images/content-bg.png) center 10px no-repeat;}
#content h3{margin:15px 0 0 0; padding:5px 0;} 

#footer{height:350px;background:url(images/foot-bg.jpg);position:relative;padding:30px 0 0 0;}
#footer h3{margin:0px 0 40px 0;font-family:Georgia;font-weight:normal;font-size:18px;} 
#copy{position:absolute;bottom:15px;width:100%;text-align:center;color:#666;font-size:11px;}


#deco{position:absolute;background:url(images/decoration2.png) no-repeat;width:967px;height:577px;left:-180px;z-index:-1;}
#deco h1{display:none;}

.errors{list-style-type:none;margin:5px 0;padding:0;}
.errors li{background:url(images/errorico.gif) 0 4px no-repeat;padding:0 0 0 12px;color:#ff6000;}
.error, input.error{border-color:#FF0000;background:#fff8c8}
/* IE6 PNG FIX >:( */
* html .png
{ behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}

.clearer{visibility:hidden;clear:both;height:0;}
