/* BODY */
body.normal
{
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	background-image: url("/assets/images/bg-oasis-fanatic.gif");
	background-repeat: repeat-y;
}

body.sub_page
{
	margin: 0px;
	padding: 0px;
	background-color: #333333;
}

body.printer_friendly_page
{
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

/* MENU */
#menu
{
	position: absolute;
	z-index: 1000;
	top: 0px;
	left: 0px;
	width: 780px;
	margin: 0px;
	padding: 0px;
	background-color: #333333;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	float: left;
}

/************************** MENU - LEVEL 1 **************************/
/* MENU - LEVEL 1 - LEVEL 1 MENU ITEMS */
#menu ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#menu ul li
{
	position: relative;
	float: left;	
	margin: 0px;
	padding: 0px;
}

#menu ul li a
{
	float: left;
	margin: 0px;
	padding: 4px 5px 4px 5px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #999999;
	border-top: none;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #666666;
	border-right: 1px solid #000000;
}

#menu ul li a.last
{
	margin: 0px;
	padding: 4px 0px 4px 0px;
	border-bottom: none;
	border-right: none;
}

#menu ul li a.home:hover, #menu ul li a.home_on
{
	background-color: #FF8144;
	color: #FFFFFF;
}

#menu ul li a.news:hover, #menu ul li a.news_on
{
	background-color: #4B4B4B;
	color: #FFFFFF;
}

#menu ul li a.band:hover, #menu ul li a.band_on
{
	background-color: #563E19;
	color: #FFFFFF;
}

#menu ul li a.discography:hover, #menu ul li a.discography_on
{
	background-color: #690201;
	color: #FFFFFF;
}

#menu ul li a.forum:hover, #menu ul li a.forum_on
{
	background-color: #003333;
	color: #FFFFFF;
}

#menu ul li a.gallery:hover, #menu ul li a.gallery_on
{
	background-color: #334661;
	color: #FFFFFF;
}

#menu ul li a.gigography:hover, #menu ul li a.gigography_on
{
	background-color: #200435;
	color: #FFFFFF;
}

#menu ul li a.links:hover, #menu ul li a.links_on
{
	background-color: #732503;
	color: #FFFFFF;
}

#menu ul li a.shop:hover, #menu ul li a.shop_on
{
	background-color: #B9B933;
	color: #FFFFFF;
}

#menu ul li a.my_account:hover, #menu ul li a.my_account_on
{
	background-color: #01264C;
	color: #FFFFFF;
}

#menu ul li a.about:hover, #menu ul li a.about_on
{
	background-color: #5A594A;
	color: #FFFFFF;
}

/* MENU - LEVEL 1- ACTIVE LEVEL 1 MENU */
#menu ul li:hover a, #menu ul li a:hover
{
	height: auto;
	color: #FFFFFF;
}

/* MENU - LEVEL 1- TABLE HACK */
#menu ul li table
{
	margin: -1px 0;					/* IE5 NEEDS -1PX TOP AND BOTTOM TABLE MARGINS */
	m\argin: 0;						/* RE-ZERO THE TABLE MARGINS FOR EVERYONE BUT IE5 */
	border-collapse: collapse;	/* IE5 NEEDS THIS FOR THE SUB-MENUS TO WORK */
	font-size: 11px;					/* THIS SETS THE BASE FONT SIZE FOR OUR ENTIRE MENU */
}

/************************** MENU - LEVEL 2 **************************/
/* MENU - LEVEL 2 - HIDE LEVEL 2 MENU */
#menu ul li ul
{
	display: none;
}

/* MENU - LEVEL 2 - SHOW LEVEL 2 MENU */
#menu ul li:hover ul, #menu ul li a:hover ul
{                           
	display: block;
	position: absolute;
	top: 100%;
	left: 0px;
	margin: 0px;
	padding: 0px;
	color: #999999;
	background-color: #333333;
	border: 1px solid #666666;
}

/* MENU - LEVEL 2/3 - CLEAR LINE */
#menu ul li ul li
{
	clear: both;
}

/* MENU - LEVEL 2/3 - ARROW */
.menu_arrow
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	text-align: right;
	vertical-align: baseline;
}

/* MENU - LEVEL 2 - INACTIVE LEVEL 2 MENU */
#menu ul li:hover ul li a, #menu ul li a:hover ul li a
{
	margin: 0px;
	padding: 2px 5px 2px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	white-space: nowrap;
	color: #999999;
	background-color: #333333;
	border: none;
}

/* MENU - LEVEL 2 - ACTIVE LEVEL 2 MENU */
#menu ul li:hover ul li:hover a, #menu ul li a:hover ul li a:hover
{
	color: #FFFFFF;
}

/************************** MENU - LEVEL 3 **************************/
/* MENU - LEVEL 3 - HIDE LEVEL 3 MENU */
#menu ul li:hover ul li ul, #menu ul li a:hover ul li a ul
{
	visibility: hidden;
}

/* MENU - LEVEL 3 - SHOW LEVEL 3 MENU */
#menu ul li:hover ul li:hover ul, #menu ul li a:hover ul li a:hover ul
{
	position: absolute;
	visibility: visible;
	top: 0px;
	left: 100%;	
	margin: 0px;
	padding: 0px;
	background-color: #333333;
	border-top: none;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}

/* MENU - LEVEL 3 - INACTIVE LEVEL 3 MENU */
#menu ul li:hover ul li:hover ul li a, #menu ul li a:hover ul li a:hover ul li a
{
	color: #999999;
	background-color: #333333;
}

/* MENU - LEVEL 3 - ACTIVE LEVEL 3 MENU */
#menu ul li:hover ul li:hover ul li a:hover, #menu ul li a:hover ul li a:hover ul li a:hover
{
	color: #FFFFFF;
}

/* HEADER */
#header_old
{
	position: absolute;
	top: 25px;
	left: 0px;
	width: 780px;
	height: 100px;
	margin: 0px;
	padding: 0px;
}

#header_old #header_images
{
	position: relative;
	margin: 0px;
	padding: 0px;
	clear: both;
}

#header_old #header_images #header_logo
{
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
}

#header_old #header_images #header_logo p
{
	margin: 5px 0px 0px 5px;
	padding: 0px;
}

#header_old #header_images #header_banner
{
	position: relative;
	float: right;
	margin: 0px;
	padding: 15px 10px 0px 0px;
}

#header_old #header_text
{
	position: relative;
	margin: 0px;
	padding: 0px;
	clear: both;
}

#header_old #header_text #header_welcome
{
	position: relative;
	float: left;
	margin: 0px;
	padding: 5px 0px 0px 10px;
}

#header_old #header_text #header_date
{
	position: relative;
	float: right;
	margin: 0px;
	padding: 5px 10px 0px 0px;
}

#header_old #header_text #header_welcome p
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E6E4E4;
}

#header_old #header_text #header_date p
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #E6E4E4;
}

#header_line_old
{
	position: relative;
	width: 780px;
	height: 1px;
	margin: 0px;
	padding: 0px;
	/*background-color: #555555;*/
}

#header_line_old p
{
	display: none;
}

.header_home
{
	background: url("/assets/images/bg-home.jpg") #000000 repeat-x left;
}

.header_news
{
	background: url("/assets/images/bg-news.jpg") #000000 repeat-x left;
}

.header_band
{
	background: url("/assets/images/bg-band.jpg") #000000 repeat-x left;
}

.header_chat
{
	background: url("/assets/images/bg-chat.jpg") #000000 repeat-x left;
}

.header_discography
{
	background: url("/assets/images/bg-discography.jpg") #000000 repeat-x left;
}

.header_forum
{
	background: url("/assets/images/bg-forum.jpg") #000000 repeat-x left;
}

.header_gallery
{
	background: url("/assets/images/bg-gallery.jpg") #000000 repeat-x left;
}

.header_gigography
{
	background: url("/assets/images/bg-gigography.jpg") #000000 repeat-x left;
}

.header_links
{
	background: url("/assets/images/bg-links.jpg") #000000 repeat-x left;
}

.header_shop
{
	background: url("/assets/images/bg-shop.jpg") #000000 repeat-x left;
}

.header_login
{
	background: url("/assets/images/bg-login.jpg") #000000 repeat-x left;
}

.header_my_account
{
	background: url("/assets/images/bg-my_account.jpg") #000000 repeat-x left;
}

.header_register
{
	background: url("/assets/images/bg-register.jpg") #000000 repeat-x left;
}

.header_about
{
	background: url("/assets/images/bg-about.jpg") #000000 repeat-x left;
}

/* CONTENT */
#content
{
	position: absolute;
	top: 126px;
	left: 0px;
	margin: 0px;
	padding: 0px;
}

/* HOME */
#home_stats_bg
{
	background: url("/assets/images/bg-oasis-fanatic-stats.gif") #0C3A6A no-repeat top;
	vertical-align: top;
}

#home_stats_trans_bg
{
	background-image: url("/assets/images/spacer.gif");
	background-repeat: repeat-x;
}

a.home_stats:link, a.home_stats:visited
{
	color: #FF9933;
	text-decoration: none;
}

a.home_stats:active, a.home_stats:hover
{
	color: #FF9933;
	text-decoration: underline;
}

/* NEWS */
#news_box
{
	width: 241px;
	height: 350px;
	margin: 0px;
	padding: 0px;
	border: none;
}

#news_box_entry
{
	width: 220px;
	margin: 0px;
	padding: 0px;
}

#news_box_entry h1
{
	margin: 0px 0px 1px 0px;
	padding: 1px 2px 1px 2px;
	font-family: arial;
	font-size: 12px;
	color: #FF9933;
	display: block;
	border-bottom: 1px dashed #666666;
}

#news_box_entry p
{
	margin: 0px;
	padding: 0px 2px 8px 2px;
	font-family: arial;
	font-size: 12px;
	color: #E6E4E4;
	display: block;
}

#news_box_entry ul, #news_box_entry ol
{
	font-family: arial;
	font-size: 12px;
	color: #E6E4E4;
}

#news_box_entry #byline
{
	margin: 0px;
	padding: 1px 2px 1px 2px;
	display: block;
	border-top: 1px dashed #666666;
	border-bottom: 1px dashed #666666;
}

#news_box_entry #byline p
{
	margin: 0px;
	padding: 0px;
	font-family: arial;
	font-size: 10px;
	color: #E6E4E4;
}

a.news_headlines:link, a.news_headlines:active
{
	color: #FF9933;
	font-weight: bold;
	text-decoration: none;
}

a.news_headlines:visited
{
	color: #717070;
	font-weight: bold;
	text-decoration: none;
}

a.news_headlines:hover
{
	color: #FF9933;
	font-weight: bold;
	text-decoration: underline;
}

/* FOOTER */
#footer_old
{
	position: relative;
	width: 780px;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	background-color: #333333;
	border-top: 1px solid #666666;
	text-align: left;
	clear: both;
}

#footer_old ul
{
	margin: 0px 0px 0px 5px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

#footer_old ul li
{
	display: inline;
	margin: 0px;
	padding: 0px 4px 0px 4px;
	border-right: 1px solid #999999;
}

#footer_old ul li.last
{
	display: inline;
	margin: 0px;
	padding: 0px 4px 0px 4px;
	border-right: none;
}

#footer_old ul li a:link, #footer_old ul li a:visited
{
	color: #999999;
	text-decoration: none;
}

#footer_old ul li a:active, #footer_old ul li a:hover
{
	color: #CCCCCC;
	text-decoration: none;
}

#footer_line_old
{
	position: relative;
	width: 780px;
	height: 1px;
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	clear: both;
}

#footer_line_old p
{
	display: none;
}

/* H1 */
h1
{
	margin: 0px;
	padding: 0px;
	font-family: arial;
	font-size: 12px;
	color: #E6E4E4
}

/* ADS */
.ad_left
{
	margin: 0px;
	padding: 0px;
	float: left;
}

.ad_right
{
	margin: 0px;
	padding: 0px;
	float: right;
}

.ad_hidden
{
	display: none;
}

/* FORMS */
form
{
	margin: 0px;
	padding: 0px;
}

.form_button
{
	font-family: arial;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #666666;
	border-style: outset;
}

.form_button2
{
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #666666;
	border-style: outset;
}

.form_select
{
	font-family: arial;
	font-size: 10px;
	color: #000000;
}

/* POP OVER */
#interContainer
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 500px;
	margin: 0px;
	padding: 2px 10px 10px 10px;
	background-color: #333333;
	border: 1px solid #555555;
	visibility: hidden;
	z-index: 6;
}

#interContainer .headerbar td
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
}

#interContainer .headerbar td a
{
	color: #FF0000;
	text-decoration: none;
}

#interContent
{
	margin: 0px;
	padding: 0px 10px 10px 10px;
	background-color: #333333;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #555555;
	border-left: 1px solid #000000;
	border-right: 1px solid #555555;
}

#interVeil
{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 10px;
	background-color: #000000;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
	opacity: 0.8;	
	visibility: hidden;
	z-index: 5;	
}

#popover_form
{
	margin: 0px;
	padding: 0px;
}

#popover_form p
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #E6E4E4;
}

#popover_form p.popover_button
{
	margin: 0px;
	padding: 0px;
}

/* DEFAULT LINK */
a:link {color: #E6E4E4; text-decoration: none;}
a:visited {color: #717070; text-decoration: none;}
a:active {color: #FF9933; text-decoration: none;}
a:hover {color: #FF9933; text-decoration: none;}

/* UNDERLINE LINK */
.underline:link {color: #FF9933; text-decoration: none;}
.underline:visited {color: #717070; text-decoration: underline;}
.underline:active {color: #FF9933; text-decoration: underline;}
.underline:hover {color: #FF9933; text-decoration: underline;}

/* MAIN CATEGORY LINK */
.main_cat:link {color: #E6E4E4; text-decoration: none;}
.main_cat:visited {color: #E6E4E4; text-decoration: none;}
.main_cat:active {color: #FF9933; text-decoration: none;}
.main_cat:hover {color: #FF9933; text-decoration: none;}

/* PRINTER FRIENDLY BLACK LINK */
.print:link {color: #000000; text-decoration: underline;}
.print:visited {color: #000000; text-decoration: underline;}
.print:active {color: #FF6600; text-decoration: underline;}
.print:hover {color: #FF6600; text-decoration: underline;}

/* GIGOGRAPHY LINK */
.gigs:link {color: #FF9933; text-decoration: none;}
.gigs:visited {color: #717070; text-decoration: none;}
.gigs:active {color: #FF9933; text-decoration: none;}
.gigs:hover {color: #FF9933; text-decoration: underline;}

/* AWARDS LINK */
.awards:link {font-family: arial; font-size: 11px; color: #FF9933; font-weight: bold; text-decoration: none;}
.awards:visited {font-family: arial; font-size: 11px; color: #FF9933; font-weight: bold; text-decoration: none;}
.awards:active {font-family: arial; font-size: 11px; color: #FF9933; font-weight: bold; text-decoration: none;}
.awards:hover {font-family: arial; font-size: 11px; color: #FF9933; font-weight: bold; text-decoration: underline;}

/* GALLERY THUMBNAIL LINK */
.gallery_thumbnail:active {color:#FF9933;}
.gallery_thumbnail:hover {color:#FF9933;}

/* WHITE ARIAL FONT */
.white_12 {font-family: arial; font-size: 12px; color: #FFFFFF}
.white_14 {font-family: arial; font-size: 14px; color: #FFFFFF}

/* GRAY ARIAL FONT */
.gray_10 {font-family: arial; font-size: 10px; color: #E6E4E4}
.gray_11 {font-family: arial; font-size: 11px; color: #E6E4E4}
.gray_12 {font-family: arial; font-size: 12px; color: #E6E4E4}
.gray_14 {font-family: arial; font-size: 14px; color: #E6E4E4}
.gray_16 {font-family: arial; font-size: 16px; color: #E6E4E4}

/* PRINTER FRIENDLY BLACK ARIAL FONT */
.print1 {font-family: arial; font-size: 12px; color: #000000}
.print2 {font-family: arial; font-size: 10px; color: #000000}