ul.menu {
list-style-type:none;
width:auto;
position:relative;
display:block;
height:26px;
font-size:16;
font-family:Verdana;
border:1px solid #000;
margin:0;
padding:0;
background-color:white
}

ul.menu li {
display:block;
float:left;
width:auto;
margin:0;
padding-left:7;
padding-right:8;
}

ul.menu li a {
float:left;
color:black;
text-decoration:none;
height:24 px;
padding:3px 15px 0;
font-weight:normal;
}

ul.menu li a:hover, .current {
color:black;
text-decoration:none;
background-color:yellow;
}

ul.menu .current a {
color:black;
font-weight:bold;
background-color:transparent;
}

/*  ALL OF PAGE  */

/*  HYPERLINKS  */

	#hyperlink_general A {color:white; text-decoration: none; font-weight:bold}
	#hyperlink_general A:link {color:white;}
	#hyperlink_general A:visited {color:white;}
	#hyperlink_general A:hover {color:white; cursor:hand; text-decoration: underline}
	#hyperlink_general A:active {color:white;}

body {font-family: 'Verdana'; font-size:8pt;}
td {font-family: 'Verdana'; font-size:8pt;}


/*  HEADER */

	.header_page	{background:url('image_header_background.jpg') repeat-x top left;
					background-color:black;
					}
					
	.table_header	{width:950px;
					}
					
	.header_all_cells	{border-style:solid;
						border-color:white;
						border-width:1px;
						}

/*  MIDDLE CONTENT  */

	#hyperlink_pics A {color:black; text-decoration: none; font-weight:bold}
	#hyperlink_pics A:link {color:black;}
	#hyperlink_pics A:visited {color:black;}
	#hyperlink_pics A:hover {color:black; cursor:hand; text-decoration: underline}
	#hyperlink_pics A:active {color:black;}

	.middle_page	{background:url('image_space.gif') repeat top left;
					text-align:center;
					color:white;
					}

	.table_nav		{height:25px;
					width:950px;
					border-style:solid;
					border-top-width:2px;
					border-bottom-width:2px;
					border-left-width:0px;
					border-right-width:0px;
					}

	.table_counter	{width:950px;
					height:50px;
					border-style:none;
					border-width:0px;
					}

	.table_middle	{width:950px;
					background-color:transparent;
					border-collapse:collapse;
					border-style:none;
					border-width:0px;
					cell-padding:0px;
					cell-spacing:0px;
					padding:0;
					}

	.table_middle_new	{width:950px;
					background:url('image_amp.gif') no-repeat;
					background-position: top center;
					background-color:transparent;
					border-collapse:collapse;
					border-style:none;
					border-width:0px;
					padding:0px
					}
					
	.cell_middle_vborder	{width:55px;
					height:auto;
					border-width:0px;
					}

	.cell_middle_hborder	{width:840px;
					height:73;
					border-width:0px;
					}

	.cell_middle_header	{width:840px;
					height:124;
					border-width:0px;
					}
					
	.table_middle_header	{width:840px;
					height:124;
					border-width:0px;
					}

	.table_uc_gigs	{width:650px;
					background-color:transparent;
					border-collapse:collapse;
					border-style:none;
					border-width:0px;
					padding:0px
					color:white;
					}

	.cell_uc_gigs_header	{width:auto;
					height:25px;
					border-width:0px;
					background-color:3B5998;
					color:white;
					font-size:12pt;
					}


	.cell_uc_gigs	{width:auto;
					height:55px;
					border-width:0px;
					background-color:black;
					}				
					
					
	.table_past_gigs	{width:650px;
					background-color:transparent;
					border-collapse:collapse;
					border-style:none;
					border-width:0px;
					padding:0px
					color:white;
					}

	.cell_gigs_header	{width:auto;
					height:25px;
					border-width:0px;
					background-color:3B5998;
					color:white;
					font-size:12pt;
					}


	.cell_gigs_date	{width:75px;
					}
					
	.cell_gigs_gap	{width:25px;
					}

	.cell_gigs_place	{width:auto;
					}

	.table_news		{width:290px;
					background-color:transparent;
					border-collapse:collapse;
					border-style:none;
					border-width:0px;
					padding:0px
					color:white;
					}

	.cell_news		{width:290px;
					height:auto;
					border-width:0px;
					background-color:black;
					text-align:justify;
					font-size:10pt;
					}		

	.cell_news_header	{
					width:290px;
					height:35px;
					border-width:0px;
					background-color:3B5998;
					color:white;
					font-size:10pt;
					text-align:center;
					}
	
	
	.table_guestbook	{
					width:auto;
					border-collapse:collapse;
					border-style:none;
					border-width:0px;
					padding:0px
					}
	
	
	.cell_gb_name	{
					width:auto;
					background-color:3B5998;
					color:white;
					text-align:center;
					}
					
	.cell_gb_comment	{
					width:700;
					background-color:black;
					color:white;
					text-align:justify;
					}

	.pic_table		{border-color:white;
					border-style:solid;
					border-color:white;
					border-width:1px;
					width=auto;
					cell-padding:0px
					}

	.picture_title	{height:20px;
					background-color:white;
					text-align:center;
					color:black;
					}

/*  FOOTER TABLE  */

	.footer_page	{background:url('image_space.gif') repeat top left;
					text-align:center;
					}

	.table_footer	{align:center;
					width:950px;
					height:25px;
					background-color:transparent;
					}
	
	.footer_all_cells {border-style:solid; border-color:white; border-width:1px;}
	
	
/*  MOBILE SITE  */

	#hyperlink_mobile	A {color:yellow; text-decoration: none; font-weight:bold}
	#hyperlink_mobile	A:link {color:yellow;}
	#hyperlink_mobile	A:visited {color:yellow;}
	#hyperlink_mobile	A:hover {color:yellow; cursor:hand; text-decoration: underline}
	#hyperlink_mobile	A:active {color:yellow;}

	.mobile_page	{
					background:url('image_space.gif') repeat top left;
					}

	.mobile_table	{
					width:100%;
					background-color:transparent;
					border:0px;
					font-size:10pt;
					}

	.mobile_cell	{
					border-color:white;
					border-width:1px;
					height:20px;
					}


	.mobile_gigs	{
					background-color:transparent;
					border-color:white;
					border-width:1px;
					height:70px;
					font-size:10pt;
					color:92ACDC;
					}
	
	.mobile_headers	{
					width:100%;
					height:25px;
					background-color:3B5998;
					border-style:solid;
					border-top-width:1px;
					border-bottom-width:1px;
					border-left-width:0px;
					border-right-width:0px;
					border-color:white;
					text-align:center;
					color:white;
					font-size:12pt;
					}

	.mobile_footer	{
					border-color:white;
					border-width:1px;
					height:25px;
					}


	.mobile_songs	{
					background-color:transparent;
					border-width:0px;

					}


					
	.mobile_songs	{background-color:transparent;
					border-color:white;
					border-width:1px;
					}
