body
	{
	font-family:verdana, arial;
	font-size:10px;
	margin-left:-165px;
	}
div
	{
	margin:0px;
	border:0px;
	padding:0px;
	}
.clear
	{
	clear:both;
	}
p, form, h1
	{
	margin:0px;
	border:0px;
	padding:0px;
	}
h1, h2, h3
	{
	color:#4e4e4e;
	padding:0 0 12px 0;
	text-transform:uppercase;
	font-weight:normal;
	font-size:10px;
	border:0px solid red;
	}
img
	{
	border:0;
	}
a, a:link
	{
	color:#000;
	text-decoration:none;
	}
a:hover
	{
	/*color:#00aeef;*/
	color:#dfe31f;
	text-decoration:underline;
	}

/* site menu */

#menu_main
	{
	width:696px;
	margin:0px auto;
	border:0px solid #000;
	white-space:nowrap;
	overflow:hidden;
	}
#menu_main ul
	{
	margin:0;
	padding:0 20px 20px 0;
	}
#menu_main li
	{
	list-style:none;
	display:inline;
	}
#menu_main li a
	{
	padding:0 61px 0 0;
	}
#menu_main img
	{
	vertical-align:top;
	border:none;
	}
	
#menu
	{
	padding:0;
	margin:0 auto;
	width:683px;
	height:30px;
	border:0px solid red;
	}
#menu li
	{
	list-style:none;
	white-space:nowrap;
	float:left;
	}
#menu li a 
	{
	border:0px solid red;
	height:30px;
	float:left;
	}
#menu img
	{
	border:0;
	}
	
#menudots
	{
	clear:both;
	width:683px;
	margin:0 auto;
	padding:0 0 5px 0;
	}

#panel1 a {width:87px;background:url('../images/page/mf_buttons.jpg') 0 0 no-repeat}
#panel2 a {width:86px;background:url('../images/page/mf_buttons.jpg') -87px 0 no-repeat}
#panel3 a {width:92px;background:url('../images/page/mf_buttons.jpg') -173px 0 no-repeat}
#panel4 a {width:96px;background:url('../images/page/mf_buttons.jpg') -265px 0 no-repeat}
#panel5 a {width:94px;background:url('../images/page/mf_buttons.jpg') -361px 0 no-repeat}
#panel6 a {width:91px;background:url('../images/page/mf_buttons.jpg') -457px 0 no-repeat}
#panel7 a {width:88px;background:url('../images/page/mf_buttons.jpg') -549px 0 no-repeat}
#panel8 a {width:46px;background:url('../images/page/mf_buttons.jpg') -637px 0 no-repeat}

#panel1 a:hover {background:url('../images/page/mf_buttons.jpg') 0 -74px no-repeat}
#panel2 a:hover {background:url('../images/page/mf_buttons.jpg') -87px -74px no-repeat}
#panel3 a:hover {background:url('../images/page/mf_buttons.jpg') -173px -74px no-repeat}
#panel4 a:hover {background:url('../images/page/mf_buttons.jpg') -265px -74px no-repeat}
#panel5 a:hover {background:url('../images/page/mf_buttons.jpg') -361px -74px no-repeat}
#panel6 a:hover {background:url('../images/page/mf_buttons.jpg') -457px -74px no-repeat}
#panel7 a:hover {background:url('../images/page/mf_buttons.jpg') -549px -74px no-repeat}
#panel8 a:hover {background:url('../images/page/mf_buttons.jpg') -637px -74px no-repeat}

#panel1current {width:87px;background:url('../images/page/mf_buttons.jpg') 0 -148px no-repeat}
#panel2current {width:86px;background:url('../images/page/mf_buttons.jpg') -87px -148px no-repeat}
#panel3current {width:92px;background:url('../images/page/mf_buttons.jpg') -173px -148px no-repeat}
#panel4current {width:96px;background:url('../images/page/mf_buttons.jpg') -265px -148px no-repeat}
#panel5current {width:94px;background:url('../images/page/mf_buttons.jpg') -361px -148px no-repeat}
#panel6current {width:91px;background:url('../images/page/mf_buttons.jpg') -457px -148px no-repeat}
#panel7current {width:88px;background:url('../images/page/mf_buttons.jpg') -549px -148px no-repeat}
#panel8current {width:46px;background:url('../images/page/mf_buttons.jpg') -637px -148px no-repeat}




a.lineup, a:link.lineup
	{
	color:#4c4c4c;
	text-decoration:none;
	}
a:hover.lineup
	{
	color:#dfe31f;
	text-decoration:underline;
	}
a.underline, .underline 
	{
	text-decoration:underline;
	}	
p.mail_list
	{
	padding:4px 0;
	}
td.lineupgold
	{
	color:#A1946A;
	}
p.msgboard
	{
	padding:4px 0;
	}
.msgboard_input
	{
	width:215px;
	border:1px solid #000;
	height:20px;
	padding:3px;
	background-color:#fff;
	_padding-top:4px;
	}
textarea#msg_textarea
	{
	font-family:verdana;
	font-size:12px;
	width:215px;
	border:1px solid #000;
	height:150px;
	padding:3px;
	_padding-top:4px;
	_overflow:auto;
	}
div#msgboard_right
	{
	position:relative;
	float:right;
	width:220px;
	border:0px solid #000;
	}
div#msgboard_left
	{
	position:relative;
	float:left;
	width:330px;
	border:0px solid #000;
	}
.greytext
	{
	color:#c6c6c6;
	}
.goldtext
	{
	color:#A1946A;
	}
.bluetext
	{
	color:#00aeef;
	}
p.blueheader
	{
	color:#4e4e4e;
	padding:0 0 12px 0;
	text-transform:uppercase;
	}
.bluedate, .greytext, .bluetext
	{
	color:#4c4c4c;
	}
p.sub_content
	{
	padding:0 0 15px 0;
	}
#leaf_logo_date
	{
	position:absolute;
	top:15px;
	left:16px;
	z-index:4;
	}
#leaf_logo_main
	{
	position:absolute;
	top:20px;
	left:20px;
	}
#lunar_logo_main
	{
	position:absolute;
	top:5px;
	left:10px;
	}	
#leaf_logo_tickets
	{
	position:absolute;
	top:25px;
	right:20px;
	}
div#main_container
	{
	position:absolute;
	width:760px;
	top:59px;
	left:155px;
	z-index:2;
	}
div#content_container
	{
	background-color:#fff;
	}
div#page_content_container
	{
	margin-top:35px;
	margin-left:35px;
	margin-right:35px;
	border:0px solid blue;
	}

	
.menu_lineup
	{
	float:left;
	}
	
.menu_visitors
	{
	float:left;
	/* padding:0px 70px 5px 0px;*/
	
	}
.menu_archives
	{
	float:left;
	/* padding:0px 70px 5px 0px; */
	}	
.menu_gallery
	{
	float:left;
	/* padding:0 70px 5px 0px;*/
	}
.menu_shop
	{
	float:left;
	/* padding:13px 70px 5px 0px;*/
	}	
.menu_ticket-info
	{
	float:left;
	/* padding:13px 70px 5px 0px;*/
	}
.menu_messageboard
	{
	float:left;
	/* padding:0px 70px 5px 0px;*/
	}
.menu_contact
	{
	float:left;
	/* padding:0px 0px 5px 0px;*/
	}	
div#white_spacer
	{
	display:block;
	border:0px solid red;
	height:35px;
	}
div#footer
	{
	position:relative;
	width:758px;
	height:50px;
	clear:both;
	border:1px solid #000;
	}

/* latest news */
.latest_news_container
	{
	clear:both;
	width:445px;
	border:0px solid #000;
	overflow:show;
	margin:0 0 20px 0;
	}
.latest_news_container h2
	{
	color:#4e4e4e;
	padding:0;
	margin:0;
	text-transform:uppercase;
	font-weight:normal;
	font-size:10px;
	border:0px solid red;
	width:220px;
	}

.latest_news_container p
	{	
	width:220px;
	float:left;
	padding:5px 0 0 0;
	}
	
.latest_news_container img
	{
	float:right;
	width:200px;
	}

	
/* welcome page start */

div#welcomeTopContainer
	{
	display:block;
	border:0px solid red;
	}
div#welcomeTop_left_1
	{
	border:0px solid purple;
	width:217px;
	float:left;
	}
div#welcomeTop_right_1
	{
	width:452px;
	float:right;
	border:0px solid cyan;
	background-color:#fff;
	margin-top:25px;
	}
div#welcomeBaseContainer
	{
	display:block;
	border:0px solid red;
	margin-top:10px;
	}	
div#welcomeBase_left_1
	{
	border:0px solid purple;
	width:217px;
	float:left;
	}
	
div#welcomeBase_right_1
	{
	border:0px solid #000;
	width:227px;
	float:right;
	}

	
/* welcome page end */

/* line up start */

#line_up_left
	{
	border:0px solid #000;
	width:350px;
	float:left;
	}
#line_up_left h1
	{
	margin:0;
	padding:0;
	}	
#line_up_left h2
	{
	margin:10px 0 0 0;
	padding:0;
	}	
#line_up_left h3
	{
	margin:5px 0 0 0;
	padding:0;
	}	
/* line up end */


div#visitors_left_1
	{
	border:0px solid #000;
	width:272px;
	float:left;
	}
div#visitors_right_1
	{
	width:335px;
	border:0px solid #000;
	float:right;
	overflow:hidden;
	}
div#archives_col1
	{
	position:relative;
	width:240px;
	float:left;
	border:0px solid #000;
	}
div#archives_col2
	{
	position:relative;
	width:240px;
	float:left;
	border:0px solid #000;
	}
div#archives_col3
	{
	position:relative;
	width:190px;
	float:left;
	border:0px solid #000;
	}
p.lrg_black_text
	{
	padding:0 0 5px 0;
	font-size:13px;
	font-weight:bold;
	}
div#archives_pcol1
	{
	position:relative;
	width:230px;
	float:left;
	border:0px solid #000;
	}
div#archives_pcol2
	{
	position:relative;
	width:250px;
	float:left;
	border:0px solid #000;
	margin-left:18px;
	padding-top:25px;
	}
div#archives_pcol3
	{
	position:relative;
	float:right;
	border:0px solid #000;
	text-align:right;
	}
div#contact_col
	{
	width:230px;
	border:0px solid #000;
	float:left;
	}
div#shop_col1
	{
	width:46%;
	border:0px solid #000;
	float:left;
	}
#shop_col1 p, #shop_col2 p
	{
	padding:5px 0;
	}
#shop_col1 h3, #shop_col2 h3
	{
	padding:5px 0;
	margin:0;
	}
div#shop_col2
	{
	width:46%;
	border:0px solid #000;
	float:right;
	
	}
/* lunar society #1 */

#lunarLeftColumn
	{
	float:left;
	border:0px solid #000;
	width:180px;
	text-transform:uppercase;
	}
#lunarLeftColumn ul
	{
	margin:0;
	padding:0;
	}
#lunarLeftColumn li
	{
	list-style:none;
	}
#lunarLeftColumn li	a
	{
	display:block;
	padding:0 0 5px 0;
	}
#lunarRightColumnTop, #lunarRightColumnBase
	{
	float:right;
	border:0px solid #000;
	width:505px;
	}
#lunarRightColumnTop h2, #lunarRightColumnBase h2
	{
	padding:0 5px 5px 5px;
	margin:0;
	clear:both;
	}
#lunarRightColumnTopInnerLeft
	{
	float:left;
	width:260px;
	border:0px solid #000;
	}
#lunarRightColumnTopInnerLeft a
	{
	text-decoration:underline;
	}
#lunarRightColumnTopInnerLeft p, #lunarRightColumnBase p
	{
	padding:0 5px 10px 5px;
	}
#lunarRightColumnTopInnerRight
	{
	float:right;
	width:230px;
	border:0px solid #000;
	}
#lunarRightColumnBase
	{
	margin:40px 0 0 0;
	}
#lunarRightColumnBase img
	{
	float:left;
	padding:10px 15px 10px 0;
	}
	
	
/* lunar society */

.lunarMainContainer
	{
	width:690px;
	border:1px solid #aaa;
	clear:both;
	margin-top:10px;
	background:#fff url('../images/page/lunar-vertical-dots.jpg') 0 0 repeat-y;
	}
.lunarSpacer
	{
	height:10px;
	display:block;
	background-color:#fff;
	clear:both;
	}
.lunarColumnOne
	{
	width:228px;
	float:left;
	}
.lunarColumnTwo
	{
	width:230px;
	float:left;
	}
.lunarColumnThree
	{
	width:228px;
	float:left;
	}
.lunarColumnInner
	{
	display:block;
	padding:0 5px;
	overflow:hidden;
	}
.lunarColumnInner h2
	{
	margin:0;
	font-size:1.05em;
	padding:0 0 15px 0;
	}
.lunarColumnInner h3
	{
	margin:0;
	font-size:1.05em;
	padding:0 0 5px 0;
	}
.lunarColumnInner p
	{
	padding:3px 0 12px 0;
	}
a.lunarweblink
	{
	color:#555;
	}
	
	
	