/* CSS Document */

html { overflow-y:scroll; }
body {
	color:#fff;
	font-size:.8em;
	margin:0 0 25px 0;
	background-color:#000;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/bg_body.gif);
}

a {
	color:#fff;
}

h1 {
	font-size:1.8em;
	margin:0 0 8px 0;
}

h2 {
	font-size:1.4em;
	margin:0 0 8px 0;
}

h3 {
	font-size:1.1em;
	margin:0 0 0 0;
	color: #941A1D;
}

h4 { font-size: 1em; font-weight: bold; margin: 0;  color:#FFFFFF; }

p {
	margin:0 0 8px 0;
}

li a {
	text-decoration:none;
}

li a:hover  {
	text-decoration:underline;
}

input { color:#adadad; background-color:#101010; }

textarea { color:#adadad; background-color:#101010; width:200px; height:100px }

img { border:none; }

/* ---- class settings ----------------------- */

.ul { word-spacing:1px; font-size:11px; }

.newsletter { font-size:1.4em; margin-right:20px; }

.submit { margin:15px 0 -5px 10px;  }

.img_btm-margin { margin-bottom:10px; }

.img_border { border:7px #550000 solid; }

.gallery-thumb { border:5px #550000 solid; margin:4px; float:left; }

.events_left { float:left; width:245px; }

.events_right { float:left; width:471px; padding:35px 0 0 0; }

.column_left { float:left; width:358px; }

.column_right { float:left; width:358px; }

.underline { text-decoration:underline; }

.orange-text { color:#FF7800; }

.wxLink11 a { color:#0000FF; }
.wxFade { color:#000; background-color:#fff; }

.sidebar {
	position:relative;
	top:0;
	left:0;
	width:250px;
	height:auto;
	margin-top:10px;
	background-repeat:repeat-x;
	padding:0 15px 10px 15px;
	background-position:top center;
	background-image:url(images/bg_events.gif);
}

.sidebar li { margin:0 0 0 -25px; }

.section_header {
	border-bottom: 1px solid #941A1D;
	margin: 0 0 0 0;
}
.heading_negative {
	color: #FFFFFF;
}
.heading_cell {
	border-bottom: 1px solid #333333;
}

#captcha input {
	background-color:#ffffff;
}
/* ---- layout settings ----------------------- */


#main_container {
	position:relative;
	width:766px;
	height:auto;
	margin:0 auto;
}

#header {
	position:relative;
	top:0;
	left:0;
	width:736px;
	height:55px;
	padding-left:30px;
	background-repeat:repeat-x;
	background-image:url(images/bg_header.gif);
}

#banner {
	position:relative;
	top:1px;
	left:0;
	width:766px;
	height:307px;
}

/* ---- start nav id settings ------------------------ */

#nav {
	position:relative;
	top:0;
	left:0;
	width:766px;
	height:57px;
	margin:0 auto;
}

/* ---- end nav id settings -------------------------- */

#main {
	position:relative;
	top:0;
	left:0;
	width:746px;
	height:auto;
	margin:0 auto;
	padding:35px 10px 10px 10px;
}

#content_main {
	position:relative;
	top:0;
	left:0;
	width:736px;
	height:auto;
	margin:0 auto;
}

/* ---- start main content settings -------------- */

#content {
	position:relative;
	top:0;
	left:0;
	width:716px;
	height:auto;
	padding:10px;
	background-color:#101010;
	border-radius:15px;
	-moz-border-radius:15px;
}

#content_left {
	position:relative;
	top:0;
	left:0;
	width:436px;
	height:auto;
	float:left;
	padding:10px;
	background-color:#101010;
	border-radius:15px 0 0 15px;
	-moz-border-radius:15px 0 0 15px;
}

#sidebar_right {
	position:relative;
	top:0;
	left:0;
	float:right;
	width:280px;
	height:auto;
	background-repeat:repeat-x;
	background-image:url(images/bg_events.gif);
}

/* ---- end main content settings ---------------- */

#footer {
	position:relative;
	top:0;
	left:0;
	clear:both;
	color:#FFF;
	width:751px;
	height:54px;
	margin:0 auto;
	padding:5px 0 0 15px;
	background-repeat:repeat-x;
	background-image:url(images/bg_footer.gif);
}

#footer a {
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

/* ---- start navigation settings -------------------------- */
 
#nav a {
	position:relative;
	height: 57px;
	float:left;
	cursor:pointer;
	background-repeat: no-repeat;
}

a:hover#nav_home {
	background-position: 0 -57px;
}

a#nav_home {
	width:93px;
	background-position:0 0;
	background-image:url(images/nav/nav_01.gif);
}
a:hover#nav_events {
	background-position: -93px -57px;
}

a#nav_events {
	width:93px;
	background-position:-93px 0;
	background-image:url(images/nav/nav_01.gif);
}

a:hover#nav_venues {
	background-position: -186px -57px;
}

a#nav_venues {
	width:98px;
	background-position:-186px 0;
	background-image:url(images/nav/nav_01.gif);
}

a:hover#nav_concert {
	background-position: -284px -57px;
}

a#nav_concert {
	width:101px;
	background-position:-284px 0;
	background-image:url(images/nav/nav_01.gif);
}

a:hover#nav_gallery {
	background-position: -387px -57px;
}

a#nav_gallery {
	width:100px;
	background-position:-387px 0;
	background-image:url(images/nav/nav_01.gif);
}

a:hover#nav_services {
	background-position: -486px -57px;
}

a#nav_services {
	width:99px;
	background-position:-486px 0;
	background-image:url(images/nav/nav_01.gif);
}

a:hover#nav_about {
	background-position: -584px -57px;
}

a#nav_about {
	width:91px;
	background-position:-584px 0;
	background-image:url(images/nav/nav_01.gif);
}

a:hover#nav_contact {
	background-position: -675px -57px;
}

a#nav_contact {
	width:91px;
	background-position:-675px 0;
	background-image:url(images/nav/nav_01.gif);
}

#nav_drop {
	position:absolute;
	top:370px;
	left:0;
	z-index:1;
	width:766px;
	margin:0 auto;
	color:#adadad;
}

#nav_drop a {
	text-decoration:none;
	background-repeat:repeat-x;
}

#nav_drop a:hover img {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8; 
	opacity: 0.8;
}

#nav_drop a:hover {
	color:#950000;
}

#drop_1, #drop_2, #drop_3,
#drop_4, #drop_5, #drop_6 {
	position:absolute;
	visibility:hidden;
	width:auto;
	height:auto;
}

#drop_1 { left:  10px;  width:300px; }
#drop_2 { left: 158px;  width:341px; }
#drop_3 { left:  30px;  width:701px; }
#drop_4 { left: 525px;  width:300px; }
#drop_5 { left: 445px;  width:100px; }
#drop_6 { left: 555px;  width:100px; }




