@import "master.css";

#contentbody {
	border-width:0;
	line-height:0;
	margin:-26px auto 0px auto;
	padding:0;
	width:1000px;
}
/***Body***/
* { outline:none; }
body{
	background:#1b0101 url(../images/lava/lavagrad.jpg) repeat-x;
	color:#fff;
}
/*div{
	border: 1px solid #fff;
}*/
a{color:#BC984B;}
a:active{outline: none;}
a:focus{-moz-outline-style: none;}

/*============================ TOP MENU ===============================*/
#headerLava{
	margin:0 auto;
	width:1000px;
	padding:0;
	line-height:0;
}

#headerLava #title{
	background:url(../images/lava/lava_top.png) no-repeat;
	margin:0 auto;
	width:510px;
	height:113px;
}

#headerLava #menu_contain{width:928px; height:30px; margin:0 auto;}
#mainmenu li{list style:none; display:inline;}

/*===== MENU CONSTANTS =====*/
#mainmenu li#contact a, #mainmenu li#contact a:visited, #mainmenu li#about a, #mainmenu li#about a:visited, #mainmenu li#schedulelava a, #mainmenu li#schedulelava a:hover, #mainmenu li#schedulelava a:visited, #mainmenu li#gall a, #mainmenu li#gall a:visited, #mainmenu li#membership a, #mainmenu li#membership a:visited, #mainmenu li#drink a, #mainmenu li#drink a:visited, #mainmenu li#private a, #mainmenu li#private a:visited, #mainmenu li#Ldecorate, #mainmenu li#Rdecorate{
	height:30px;
	color:#000000;
	text-decoration:none;
	float:left;
	padding:0;
	margin:0;
}

/*===== Schedule =====*/
/*
 #mainmenu li#schedulelava a, #mainmenu li#schedulelava a:visited{
	background:url(../images/lava/menu_sched.gif) no-repeat;
	width:119px;
}
#mainmenu li#schedulelava a:hover, #mainmenu li#schedulelava a:active{
	background:url(../images/lava/menu_sched.gif) no-repeat;
	background-position:-119px 0px;
}
*/
 #mainmenu li#schedulelava a, #mainmenu li#schedulelava a:visited{
	background:url(../images/lava/menu_sched2.gif) no-repeat;
	width:151px;
}
#mainmenu li#schedulelava a:hover, #mainmenu li#schedulelava a:active{
	background:url(../images/lava/menu_sched2.gif) no-repeat;
	background-position:-151px 0px;
}



/*===== Gallery =====*/
/*
 #mainmenu li#gall a, #mainmenu li#gall a:visited{
	background:url(../images/lava/menu_gallery.gif) no-repeat;
	width:106px;
}
#mainmenu li#gall a:hover, #mainmenu li#gall a:active{
	background:url(../images/lava/menu_gallery.gif) no-repeat;
	background-position:-106px 0px;
}
*/
 #mainmenu li#gall a, #mainmenu li#gall a:visited{
	background:url(../images/lava/menu_gallery2.gif) no-repeat;
	width:137px;
}
#mainmenu li#gall a:hover, #mainmenu li#gall a:active{
	background:url(../images/lava/menu_gallery2.gif) no-repeat;
	background-position:-137px 0px;
}
/*===== About =====*/
/*
#mainmenu li#about a, #mainmenu li#about a:visited{
	background:url(../images/lava/menu_about.gif) no-repeat;
	width:102px;
}
#mainmenu li#about a:hover, #mainmenu li#about a:active{
	background:url(../images/lava/menu_about.gif) no-repeat;
	background-position:-102px 0px;
}
*/
#mainmenu li#about a, #mainmenu li#about a:visited{
	background:url(../images/lava/menu_about2.gif) no-repeat;
	width:124px;
}
#mainmenu li#about a:hover, #mainmenu li#about a:active{
	background:url(../images/lava/menu_about2.gif) no-repeat;
	background-position:-124px 0px;
}

/*===== Contact =====*/
/*
#mainmenu li#contact a, #mainmenu li#contact a:visited{
	background:url(../images/lava/menu_contact.gif) no-repeat;
	width:115px;
}
#mainmenu li#contact a:hover, #mainmenu li#contact a:active{
	background:url(../images/lava/menu_contact.gif) no-repeat;
	background-position:-115px 0px;
}
*/
#mainmenu li#contact a, #mainmenu li#contact a:visited{
	background:url(../images/lava/menu_contact2.gif) no-repeat;
	width:143px;
}
#mainmenu li#contact a:hover, #mainmenu li#contact a:active{
	background:url(../images/lava/menu_contact2.gif) no-repeat;
	background-position:-143px 0px;
}
/*===== Drink Specials =====*/
/*
 #mainmenu li#drink a, #mainmenu li#drink a:visited{
	background:url(../images/lava/menu_drink.gif) no-repeat;
	width:140px;
}
#mainmenu li#drink a:hover, mainmenu li#drink a:active{
	background:url(../images/lava/menu_drink.gif) no-repeat;
	background-position:-140px 0px;
}
*/
 #mainmenu li#drink a, #mainmenu li#drink a:visited{
	background:url(../images/lava/menu_drink2.gif) no-repeat;
	width:148px;
}
#mainmenu li#drink a:hover, mainmenu li#drink a:active{
	background:url(../images/lava/menu_drink2.gif) no-repeat;
	background-position:-148px 0px;
}

/*===== Membership =====*/
#mainmenu li#membership a, #mainmenu li#membership a:visited{
	background:url(../images/lava/menu_member.gif) no-repeat;
	width:130px;
}
#mainmenu li#membership a:hover, #mainmenu li#membership a:active{
	background:url(../images/lava/menu_member.gif) no-repeat;
	background-position:-130px 0px;
}
/*===== Private Parties =====*/
/*
#mainmenu li#private a, #mainmenu li#private a:visited{
	background:url(../images/lava/menu_parties.gif) no-repeat;
	width:164px;
}
#mainmenu li#private a:hover, #mainmenu li#private a:active{
	background:url(../images/lava/menu_parties.gif) no-repeat;
	background-position:-164px 0px;
}
*/
#mainmenu li#private a, #mainmenu li#private a:visited{
	background:url(../images/lava/menu_parties2.gif) no-repeat;
	width:173px;
}
#mainmenu li#private a:hover, #mainmenu li#private a:active{
	background:url(../images/lava/menu_parties2.gif) no-repeat;
	background-position:-173px 0px;
}

/*============================== END TOP MENU =================================*/
#flash_contain{
	display:block;
	width:958px;
	height:523px;
	margin:0 auto;
	text-align:center;
	position:relative;	
}
#curtainLeft, #curtainRight, #curtainTop{
	position:absolute;
	top:0;
	margin:0;
	padding:0;
	z-index:3;
}
#curtainLeft{
	background:url(../images/lava/curtainLeft.png) no-repeat;
	width:256px;
	height:523px;
	left:0;
}
#curtainTop{
	background:url(../images/lava/curtainTop.png) no-repeat;
	width:446px;
	height:83px;
	left:256px;
}
#curtainRight{
	background:url(../images/lava/curtainRight.png) no-repeat;
	width:256px;
	height:523px;
	right:0;
}
#lavaFlash{
	background:#000;
	width:578px;
	height:400px;
	margin:0 auto;
	padding:14px 0 0 0;
	position:relative;
	z-index:1;
}
#lavahomebanner{
	background:#000;
	width:523px;
	height:72px;
	margin:-6px 0 0 30px;
	padding:0;
	position:relative;
	float:left;
	z-index:2;
}


/*============================ SOCIAL MENU =================================*/

#soc_contain{
	background-color:#FF9999;
	width:518px;
	height:85px;
	background:url(../images/lava/social_contain.png) no-repeat;
	margin:-43px auto 30px auto;
	position:relative;
	z-index:4;
}
#soclist{
	width:170px;
	margin:0px auto;
	padding:25px 0px 0px 30px;
}
#soclist li{
	list style:none;
	margin:0;
	display:inline;
}
/*===== SOCIAL CONSTANTS =====*/
#soclist li#rss a, #soclist li#rss a:visited, li#facebook a, li#facebook a:visited, li#myspace a, li#myspace a:visited, li#twitter a, li#twitter a:visited{
	width:32px;
	height:32px;
	color:#000;
	text-decoration:none;
	float:left;
	padding:0;
	margin:0px 8px 0px 0px;
}

/*=== RSS ===*/
#soclist li#rss a, #soclist li#rss a:visited{background:url(../images/lava/rss.gif) no-repeat;}
#soclist li#rss a:hover, #soclist li#rss a:active{
	background:url(../images/lava/rss.gif) no-repeat;
	background-position:-32px 0px;
}

/*=== FACEBOOK ===*/
#soclist li#facebook a, #soclist li#facebook a:visited{background:url(../images/lava/fb.gif) no-repeat;}
#soclist li#facebook a:hover, #soclist li#facebook a:active{
	background:url(../images/lava/fb.gif) no-repeat;
	background-position:-32px 0px;
}

/*=== MYSPACE ===*/
#soclist li#myspace a:link, #soclist li#myspace a:visited {background:url(../images/lava/myspace.gif) no-repeat;}
#soclist li#myspace a:hover, #soclist li#myspace a:active {
	background:url(../images/lava/myspace.gif) no-repeat;
	background-position:-32px 0px;
}

/*=== TWITTER ===*/
#soclist li#twitter a, soclist li#twitter a:visited{background:url(../images/lava/twitter.gif) no-repeat;}
#soclist li#twitter a:hover, #soclist li#twitter a:active{
	background:url(../images/lava/twitter.gif) no-repeat;
	background-position:-32px 0px;
}
/*========================== END SOCIAL MENU ===============================*/

/***End Body***/

/****************************** GLOBAL NAV *************************/
/*GLOBAL 1PX LINE*/
body, hr, .menuline, #contentright img, #contentright, #contentright .accordleft img{border-color:#BC984B;}
/*TS GIF*/
li.MenuBarHorizontalImage a{background:url(../images/lava/lava.gif) 0 0 no-repeat;}
/*SUBNAV BKGRD*/
.subBg, .AccordionPanelOpen .AccordionPanelTab, .AccordionFocused .AccordionPanelOpen .AccordionPanelTab, .grid tr, .graph tr, .gridcolumn col.colcolora{background-color:#2f0000;}
li.MenuSubBarHorizontal a{color:#8f4c26; margin:0 auto;}
li.MenuSubBarHorizontal a:hover{background-color:#000;}
/*GLOBAL ROLLOVER*/
body#lavaIndexGLB   a#lavaGLB,
body#aGLB  a#lavaGLB, body#aGLB  a#lavaSUBa,
body#bGLB  a#lavaGLB, body#bGLB  a#lavaSUBb,
body#cGLB  a#lavaGLB, body#cGLB  a#lavaSUBc,
body#dGLB  a#lavaGLB, body#dGLB  a#lavaSUBd,
body#eGLB  a#lavaGLB, body#eGLB  a#lavaSUBe,
body#fGLB  a#lavaGLB, body#fGLB  a#lavaSUBf,
body#gGLB  a#lavaGLB, body#gGLB  a#lavaSUBg,
body#hGLB  a#lavaGLB, body#hGLB  a#lavaSUBh,
body#iGLB  a#lavaGLB, body#iGLB   a#lavaSUBi,
body#jGLB  a#lavaGLB, body#jGLB   a#lavaSUBj,
li.MenuBarHorizontal a:hover,
.grid tr th, .graph tr th, .gridcolumn tr th{background-color:#2f0000;}
/************************* END GLOBAL ******************************/


/**************************** FOOTER ***************************/
#footAll{
	background-color:#000;
	border-top:solid 1px #2d2c2c;
}
#footAll a, #footerdetails{
	color:#BC984B;
}
.footerLine, #footerLayout #modern, #footerLayout #footLeft{
	border-color:#BC984B;
}
/******************************** END FOOTER ******************************/