body
{
	background-color:#000000;
	color:#ffffff;
	font-family:Arial;
	margin:0px;
}

.header
{
	top:0px;
	margin:0 auto;
	width:100%;
	height:184px;
	background-position:center; 
	background-image:url('../images/header.jpg');
	background-repeat:no-repeat;
}

.menu
{
	position:relative;
	margin:0 auto;
	width:670px;
}

ul.menu_bar
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 33px;
}

ul.menu_bar li
{
	display:inline;
	float: left;
}

ul.menu_bar li ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 33px;
}

ul.menu_bar li.home
{
	display:inline;
	float: left;
	width:55px;
}
ul.menu_bar li.four
{
	display:inline;
	float: left;
	width:57px;
}

ul.menu_bar li.bg
{
	display:inline;
	float: left;
	width:109px;
}

ul.menu_bar li.six
{
	display:inline;
	float: left;
	width:67px;
}

ul.menu_bar li.venues
{
	display:inline;
	float: left;
	width:70px;
}

ul.menu_bar li.four
{
	display:inline;
	float: left;
	width:60px;
}

ul.menu_bar li.info
{
	display:inline;
	float: left;
	width:55px;
}

ul.menu_bar li.tickets
{
	display:inline;
	float: left;
	width:71px;
}
ul.menu_bar li.register
{
	display:inline;
	float: left;
	width:73px;
}

ul.menu_bar li.gallery
{
	display:inline;
	float: left;
	width:76px;
}

ul.menu_bar li a 
{
	display:block;
	height:33px;
	margin:0px 0px 0px 0px;
	background-image:url('../images/menu.png');
	text-indent:-500px;
	overflow:hidden;
	background-repeat: no-repeat;
}

ul.menu_bar li span
{ 
	float: right;
	width: 2px;
}

.spacer
{
	display:block;
	width:7px;
	height:31px;
	background-image:url('../images/spacer.png');
	background-repeat:no-repeat;		
}

ul.menu_bar li a.home
{
	background-position:0px -2px;
}

ul.menu_bar li a.home:hover
{
	background-position:0px -41px;
}

ul.menu_bar li a.news
{
	background-position:-57px -2px;
}

ul.menu_bar li a.news:hover
{
	background-position:-57px -41px;
}

ul.menu_bar li a.background
{
	background-position:-114px -2px;
}

ul.menu_bar li a.background:hover
{
	background-position:-114px -41px;
}

ul.menu_bar li a.events
{
	background-position:-223px -2px;
}

ul.menu_bar li a.events:hover
{
	background-position:-223px -41px;
}

ul.menu_bar li a.venues
{
	background-position:-290px -2px;
}

ul.menu_bar li a.venues:hover
{
	background-position:-290px -41px;
}

ul.menu_bar li a.gallery
{
	background-position:-360px -2px;
}

ul.menu_bar li a.gallery:hover
{
	background-position:-360px -41px;
}

ul.menu_bar li a.info
{
	background-position:-436px -2px;
}

ul.menu_bar li a.info:hover
{
	background-position:-436px -41px;
}

ul.menu_bar li a.tickets
{
	background-position:-491px -2px;
}

ul.menu_bar li a.tickets:hover
{
	background-position:-491px -41px;
}

ul.menu_bar li a.register
{
	background-position:-562px -2px;
}

ul.menu_bar li a.register:hover
{
	background-position:-562px -41px;
}

.main
{
	margin-top:0;
	background-color:#0D0D0D;
	width:100%;
}

.wrapper
{
	margin:0px;
	width:100%;
}

.menu_bg
{
	width:100%;
	background-color:#0D0D0D;
	margin:0px;
}

.content
{
	margin-top:0px;
	margin:0 auto;
	width:670px;
	opacity:2;
}

.content_bg
{
	background-color:#1A1A1A;
	width:100%;
	opacity:1;
	margin:0px;
	padding:0px;
}

.main_head
{
	padding-top:10px;
	width:100%;
}

.main_text
{
	width:100%;
}
.main_title
{
	color:#ffcc01;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:5px;
}

h1
{
}

.subtitle
{
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	margin-top:0px;
	margin-bottom:5px;
}

h2
{
	margin-top:5px;
	color:#ffffff;
	font-size:12px;
	margin-bottom:0px;
}

h4
{
	font-size:12px;
	margin-bottom:10px;
}

h5
{ 
	color:#FFCC01;
	font-size:12px;
}
p
{
	margin-top:2px;
	margin-bottom:0px;
	color:#646464;
	font-size:12px;
	font-weight:none;
}

.footer
{
	margin:0 auto;
	width:100%;
	height:305px;
	background-image:url('../images/footer.jpg');
	background-position:center top;
	background-repeat:no-repeat;
}
a:link
{
	color:#ffffff;
	text-decoration:none;
}

a:visited
{
	color:#ffffff;
	text-decoration:none;
}

a:active
{
	color:#ffffff;
	text-decoration:none;
}

a:hover
{
	color:#878787;
	text-decoration:none;
}
tr.event_listing td p
{
	color:#ffffff;
	font-size:12px;	
}
strong
{
	color:#ffffff;
}