
		
body
	{
	background-color: #136066;
	background-color: #E0BE7E;
	}

/* ************ MENU ************* */

a:link,
a:visited,
a:hover,
a:active
	{
	color: black;
	text-decoration:underline;
	}

.topmenu 
	{
	width: 55em;
	margin: 0em auto;
	padding: 0em 1em 0em 1em;
	
	font-family: Arial, sans-serif;
	background: #414141;
	border: 1px solid #414141;
	}
	
.topmenu ul
	{
	text-align: center;
	}
	
.topmenu ul li
	{
	display: inline;
	}
	
.topmenu ul li a
	{
	color: white;
	text-decoration: none;
	font-variant: small-caps;
	}

.topmenu ul li.selected a
	{
	font-weight: bold;
	}

.topmenu ul li a:hover
	{
	}

.topmenu ul li a span
	{
	background: #414141;
	padding: 1em 0.5em 1em 0.5em;	
	}

.topmenu ul li.selected a span,
.topmenu ul li a:hover span
	{
	background: black;	
	}

	
/* ************ Background ************* */

div.background1
	{
	width: 55em;
	margin: 0em auto;
	text-align:left;
	padding: 1em;
	border: 1px solid black;

	border: none;	
	

	color: #382924;
	background-color: #e0BE7E;
	}
	
div.background1 h1
	{
	margin:0em;
	}
	
div.background1 div.catalog_entry
	{
	background: white; // #382924;
	border: 2px solid;
	border-top: 2px solid #c0c0c0;
	border-left: 2px solid #c0c0c0;
	color: black;
	padding: 0.5em;
	padding-left: 1em;
	margin: 0em;
	margin-bottom: 2em;
	}

div.background1 div.catalog_entry h1
	{
	font-size: 1.4em;
	text-align: left;
	}
	
div.background1 div.catalog_entry input.qty
	{
	width: 2em;
	}

div.background1 div.catalog_entry img
	{
	padding: 0em;
	margin: 0em;

	border: 2px solid;
	border-bottom: 2px solid #c0c0c0;
	border-right: 2px solid #c0c0c0;

	
	}

div.background1 div.catalog_entry table.catalog_table
	{
	width: 100%;
	}

div.background1 div.catalog_entry table.catalog_table tr td#one
	{
	width: 190px;	
	vertical-align: top;
	}

div.background1 div.catalog_entry table.catalog_table tr td#two
	{
	width: 20em;	
	vertical-align: top;
	}

div.background1 div.catalog_entry table.catalog_table tr td#three
	{
	vertical-align: top;
	}

.tracklist
	{
	list-style-type: decimal;
	line-height: 1.2em;

	}
.tracklist small
	{
	color: #777;
	}
	
div.background1 div.catalog_entry div.catalog_entry_description
	{
	display: block;
	position: relative;
	left: 12em;
	top: -11.5em;
	width: 22em;
	padding: 0em;
	margin: 0em;
	border: 1px dashed red;
	
	}

div.background1 div.catalog_entry div.catalog_entry_TrackList
	{
	display: block;
	position: relative;
	left: 35em;
	top: -12.8em;
	width: 18em;
	padding: 0em;
	margin: 0em;
	border: 1px dashed red;
	}

	
.main_logo
	{
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: none;
	}
	
.EmailAddress
	{
	width: 45em;
	}

.EmailMessage
	{
	width: 50em;
	height: 10em;
	}

.EmailSend, .EmailJoinList, .EmailMessage, .EmailAddress
	{
	margin-left: 2em;
	}
	
	
.RepertoireTable 
	{
	border-collapse: collapse;
	}

.RepertoireTable td, .RepertoireTable tr#RepertoireTableHead th
	{
	padding-left: 0.2em;	
	padding-right: 1em;	
	padding-top: 0.4em;	
	padding-bottom: 0.4em;	
	text-align: left;	
	}
	
.RepertoireTable tr#RepertoireTableHead th
	{
	border-bottom: 2px solid black;
	}

.RepertoireTable td
	{
	border-bottom: 1px dotted black;
	}

.RepertoireTable tr td a:link,
.RepertoireTable tr td a:visited,
.RepertoireTable tr td a:hover,
.RepertoireTable tr td a:active
	{
	color: black;
	text-decoration:underline;
	}

.RepertoireTable tr th a:link,
.RepertoireTable tr th a:visited,
.RepertoireTable tr th a:hover,
.RepertoireTable tr th a:active
	{
	color: black;
	text-decoration:none;
	}
	
	
.GigGuideTable 
	{
	border-collapse: collapse;
	}

.GigGuideTable td, .GigGuideTable tr#GigGuideTableHead th
	{
	padding-left: 0.2em;	
	padding-right: 1em;	
	padding-top: 0.4em;	
	padding-bottom: 0.4em;	
	text-align: left;	
	}
	
.GigGuideTable tr#GigGuideTableHead th
	{
	border-bottom: 2px solid black;
	}

.GigGuideTable td
	{
	border-bottom: 1px dotted black;
	}

.GigGuideTable tr td a:link,
.GigGuideTable tr td a:visited,
.GigGuideTable tr td a:hover,
.GigGuideTable tr td a:active
	{
	color: black;
	}

.GigGuideTable tr th a:link,
.GigGuideTable tr th a:visited,
.GigGuideTable tr th a:hover,
.GigGuideTable tr th a:active
	{
	color: black;
	text-decoration:none;
	}


table.venue
{
table-layout: automatic;
width: 100%;
border-collapse: collapse;
padding:0px;
margin:0px;
margin-top: 1em;
margin-bottom: 1em;
}

table.venue tr td#Photo img
{
margin-bottom:-4px;
}

table.venue tr td#Photo
{
width: 320px;
padding:0px;
}

table.venue tr td#Content
{
vertical-align:text-top;
background: none;
padding-left: 2em;
}

table.venue tr td#Content h2
{
font-size: 130%;
margin:0px;
padding:0px;
}

hr
{
color: #000;
background-color: #000;
height: 1px;
border: 0px solid black;
}

#photos_left
	{
	float:left;
	margin: 0px;
	margin-right: 1em;
	margin-top: 0.5em;
	padding:1px;
	border:2px solid black;
	background: black;
	text-align:center;
	font-size: 12pt;
	font-variant: small-caps;
	font-weight:bold;
	vertical-align: middle;
	}

#photos_left img
	{
	margin:0px;
	padding:0px;
	border: none;
	}


.GigGuideTable_Home_Page 
	{
	border-collapse: collapse;
	}

.GigGuideTable_Home_Page td, .GigGuideTable_Home_Page tr#GigGuideTableHead_Home_Page th
	{
	padding-left: 0.2em;	
	padding-right: 1em;	
	padding-top: 0.4em;	
	padding-bottom: 0.4em;	
	text-align: left;
	font-size:medium;
	}
	
.GigGuideTable_Home_Page tr#GigGuideTableHead_Home_Page th
	{
	border-bottom: 2px solid black;
	}

.GigGuideTable_Home_Page td
	{
	border-bottom: 1px dotted black;
	}

.GigGuideTable_Home_Page tr td a:link,
.GigGuideTable_Home_Page tr td a:visited,
.GigGuideTable_Home_Page tr td a:hover,
.GigGuideTable_Home_Page tr td a:active
	{
	color: black;
	text-decoration:none;
	}

.GigGuideTable_Home_Page tr th a:link,
.GigGuideTable_Home_Page tr th a:visited,
.GigGuideTable_Home_Page tr th a:hover,
.GigGuideTable_Home_Page tr th a:active
	{
	color: black;
	text-decoration:none;
	}

.Home_Page_Divider
	{
	border-collapse: collapse;
	width: 100%;
	}

.Home_Page_Divider tr td#News_Panel h2,
.Home_Page_Divider tr td#GigGuide_Panel h2
	{
	margin: 0em;
	}

.Home_Page_Divider tr td#News_Panel,
.Home_Page_Divider tr td#GigGuide_Panel
	{
	vertical-align: top;
	}
	
.Home_Page_Divider tr td#News_Panel
	{
	background: none;
	width: 50%;
	text-align: left;
	padding-right: 1em;
	}
	
.Home_Page_Divider tr td#GigGuide_Panel
	{
	background: none;
	width: 50%;
	text-align: left;
	}
