/* Written by Chris Natoli */
* {
	font-family: Georgia;
}
body {
	background: #000;
	margin-top: 0;
	height: 100%;
	min-width: 1360px;
}

.clear {
	clear: both;
}

.glowline {
	width: 1280px;
	height: 9px;
	display: block;
	background: url(../img/glowline.png);	
	margin: 40px auto;
}

.glowline2 {
	width: 900px;
	height: 9px;
	display: block;
	background: url(../img/glowline.png);	
	margin: 40px auto;
	margin-left: -215px;
}

body, html {
	height: 100%;
	min-width: 1360px;
}
#title {
	background: url(../img/topbg.png);
	padding-bottom: 1em;
	min-width: 1360px;
}

#title img {
	display: block;
	margin: auto;
}

.menu {
	list-style: none;
	display: block;
	margin-left: auto;
	min-width: 1360px;
	background: #5e0b0b;
	padding: 0;
	margin: 0;
	text-align: center;
}

.menu li {
	cursor: pointer;
	display: inline-block;
	margin-top: 8px;
	margin-bottom: 6px;
	vertical-align: middle;
	background-position: center !important;
	background-repeat: no-repeat !important;
	height: 68px;
}

.menu li:last-of-type {
	margin-right: 0px !important;
}

/********* MENU ITEMS *********/
#home {
	width: 117px;
	background: url(../img/menu/home.png);
}
#home:hover {
	background: url(../img/menu/home_hover.png);	
}
#home:active {
	background: url(../img/menu/home_click.png);
}

#about {
	width: 151px;
	background: url(../img/menu/about.png);
}
#about:hover {
	background: url(../img/menu/about_hover.png);	
}
#about:active {
	background: url(../img/menu/about_click.png);
}

#gallery {
	width: 122px;
	background: url(../img/menu/gallery.png);
}
#gallery:hover {
	background: url(../img/menu/gallery_hover.png);	
}
#gallery:active {
	background: url(../img/menu/gallery_click.png);
}


#sponsor {
	width: 194px;
	background: url(../img/menu/sponsorship.png);
}
#sponsor:hover {
	background: url(../img/menu/sponsorship_hover.png);	
}
#sponsor:active {
	background: url(../img/menu/sponsorship_click.png);
}

#audio {
	width: 114px;
	background: url(../img/menu/audio.png);
}
#audio:hover {
	background: url(../img/menu/audio_hover.png);	
}
#audio:active {
	background: url(../img/menu/audio_click.png);
}

#join {
	width: 136px;
	background: url(../img/menu/join.png);
}
#join:hover {
	background: url(../img/menu/join_hover.png);	
}
#join:active {
	background: url(../img/menu/join_click.png);
}


#contact {
	width: 151px;
	background: url(../img/menu/contact.png);
}
#contact:hover {
	background: url(../img/menu/contact_hover.png);	
}
#contact:active {
	background: url(../img/menu/contact_click.png);
}

/*** END MENU ITEMS ***/

#menuline {
	height: 9px;
	margin-top: -5px;
	width: 100%;
	min-width: 1200px;
	background: url(../img/menuline.png);
	background-position:center;
	margin-bottom: -4px !important;
	
}

/** END CAROUSEL **/

.right-swirls {
	z-index: -1;
	float: right;
	height: 100%;
	width: 400px;
	position: absolute;
	right: 0px;
	opacity: 0.5;
	background-image:url(../img/swrl-right.png);
	background-size: 400px auto;
	/*background-repeat: repeat-y;*/
	background-repeat: no-repeat; 	
	
}

.left-swirls {
	z-index: -1;
	float: left;	
	height: 100%;
	width: 400px;
	position: absolute;
	left: 0px;
	opacity: 0.5;
	background-image:url(../img/swrl-left.png);
	background-size: 400px auto;
	/*background-repeat: repeat-y;*/
	background-repeat: no-repeat;
}


#footer {
	display block;
	margin: auto;
	text-align: center;
	color: rgb(51,51,51)
}

.links {
	list-style: none;
	cursor: pointer;
	display: block;
	margin-left: auto;
	padding: 0;
	margin: 0;
	margin-top: 1em;
	text-align: center;
}

.links li {
	display: inline-block;
	width: 103px !important;
	margin: 1px;
	height: 36px;
}

#fb {
/*	height: 36px;
	width: 75px;*/
	background: url(../img/bottomlinks.png) 0 0;
}

#li {
/*	height: 36px;
	width: 75px;*/
	background: url(../img/bottomlinks.png) 0 -36px;
}

#em {
/*	height: 36px;
	width: 75px;*/
	background: url(../img/bottomlinks.png) 0 -72px;
}

#twit {
/*	height: 36px;
	width: 75px;*/
	background: url(../img/bottomlinks.png) 0 -108px;
}