/* Global shit */
body
{
	font-family: "Arial" "Helvetica" sans-serif;
	font-size: 8pt;
	color: #000000;
	background-image: url(images/background01.jpg);
	background-repeat: repeat;
}
body a:link
{
	text-decoration: underline;
	color: black;
}
body a:visited
{
	text-decoration: none;
	color: black;
}
body a:active
{
	text-decoration: none;
	color: black;
}
body a:hover
{
	text-decoration: underline;
	color: black;
}

/* main table */
table.main 
{ 
	background-color: white; 
	/*border: solid #800000;*/
	border: solid black;
	border-width: 2px; 
	width: 800px;
	height: 550px;
}
table.main td
{ 
	border-color: black;
	/*border-color: #800000; */
	border-width: 5px; 
	border-style: solid; 
	padding: 0px;
	/*background-color: #800000;*/
	background-color: #EBE3E1;
}

/* content table */
table.content
{
	border-collapse: collapse;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}

table.content td
{
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}

table.content td.title
{
	/*font-family: "Allegro BT", "Arial", sans-serif;*/
	/*background-color: #800000;*/
	height: 40px;
	vertical-align: middle;
	font-size: 20pt;
	border-bottom: 3px solid black;
	color: black;

}
table.content td.menu
{
	/*background-color: #800000;*/
	height: 30px;
	font-size: 12pt;
	text-align: center;
	font-color: black;
	padding: 8px;
}
table.content td.side
{
	/*background-color: #800000;*/
	width: 120px;
}
table.content td.body
{
	padding: 0px;
	background-color: white;
	border: 2px solid black;
	background-image: url(images/background01.jpg);
	background-repeat: repeat;
}

div.menuItem
{
	border: 1px solid black;
	padding: 4px;
	width: 75px;
	text-align: center;
	font-size: 10pt;
	vertical-align: middle;
}
div.menuItemHover
{
	background-color: white;
	color: #800000
	border: 1px solid black;
	padding: 4px;
	width: 75px;
	text-align: center;
	font-size: 10pt;
	vertical-align: middle;
	font-weight: bold;
}
/* menu table */
table.menu
{
	border-collapse: separate;
	border: 0px;
	padding: 0px;
	border-spacing: 20px 0px;
	font-size: 10pt;
}
table.menu td
{
	text-decoration: underline;
	color: black;
	border: 2px solid black;
	padding: 4px;
	width: 75px;
	text-align: center;
}


table.menu td.hover
{
	border-bottom-width: 1px;
	border-bottom-color: #E17500;
	border-bottom-style: solid;
	border-bottom-collapse: collapse;
	width: 75px;
}

table.content-left td.title
{
	font-size: 15pt;
	padding-left: 12px;
	padding-top: 0px;
	padding-bottom: 5px;
	border-bottom: 1px #EEEEEE solid
}

table.menu2
{
	height: 130px;
	border-collapse: collapse;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}
table.menu2 td
{
	font-size: 8pt;
	border-width: 0px;
	padding-left: 15px;
	margin: 0px;
}
table.photo-album td
{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
}

img.menuPic
{
	width: 100px;
	height: 100px;
	border: 1px solid black;
}

table.bodyTable
{
	background-color: #EBE3E1;
	padding: 0px;
	border: 0px;
	width: 660px;
	height: 450px;
}
table.bodyTable td
{
	background-color: #EBE3E1;
	border: 0px;
}

table.bodyTable td.header
{
	height: 20px;
	font-size: 18pt;
	text-align: right;
	padding: 6px;
	vertical-align: top;
}
table.bodyTable td.footer
{
	height: 15px;
}

table.newsTable
{
	background-image: url(images/news2.jpg);
	padding: 0px;
	border: 0px;
	width: 660px;
	height: 450px;
}
table.newsTable td
{
	background-color: transparent;
	border: 0px;
}

table.newsTable td.header
{
	height: 20px;
	font-size: 18pt;
	text-align: right;
	padding: 6px;
	vertical-align: top;
}
table.newsTable td.footer
{
	height: 15px;
}
table.picAlbum
{
	border: 0px;
	background-color: #EBE3E1;
	padding: 0px;
	height: 100%;
}

table.picAlbum img
{
	border: 1px solid black;
}

table.picAlbum td
{
	background-color: #EBE3E1;
	border: 0px;
	padding: 3px;
	vertical-align: top;
}

div.album
{
	background-color: #EBE3E1;
	border: 2px solid black;
	overflow: auto;
	height: 325px;
}

table.news
{
	border: 0px;
	background-color: #EBE3E1;
	color: black;
	padding: 3px;
	height: 100%;
}

table.news td
{
	border: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 14px;
	text-align: justify;
	vertical-align: top;
}
table.news a:link
{
	text-decoration: none;
	color: #600000;
}
table.news a:visited
{
	text-decoration: none;
	color: #600000;
}
table.news a:active
{
	text-decoration: none;
	color: #600000;
}
table.news a:hover
{
	text-decoration: underline;
	color: #600000;
}

table.showsTable
{
	background-image: url(images/shows2.jpg);
	padding: 0px;
	border: 0px;
	width: 660px;
	height: 450px;
}
table.showsTable td
{
	background-color: transparent;
	border: 0px;
}

table.showsTable td.header
{
	height: 20px;
	font-size: 18pt;
	text-align: right;
	padding: 6px;
	vertical-align: top;
	color: #EBE3E1;
}
table.showsTable td.footer
{
	height: 15px;
}

table.bandTable
{
	background-image: url(images/band.jpg);
	padding: 0px;
	border: 0px;
	width: 660px;
	height: 450px;
}
table.bandTable td
{
	background-color: transparent;
	border: 0px;
}

table.bandTable td.header
{
	height: 20px;
	font-size: 18pt;
	text-align: right;
	padding: 6px;
	vertical-align: top;
	color: black;
}
table.bandTable td.footer
{
	height: 15px;
}

table.picturesTable
{
	background-image: url(images/pictures.jpg);
	padding: 0px;
	border: 1px solid black;
	width: 660px;
	height: 450px;
}
table.picturesTable td
{
	background-color: transparent;
	border: 0px;
	padding-left: 6px;
	padding-right: 6px;
}

table.picturesTable td.header
{
	height: 20px;
	font-size: 18pt;
	text-align: right;
	padding: 6px;
	vertical-align: top;
}
table.picturesTable td.footer
{
	height: 15px;
}

div.news
{
	overflow: auto;
	height: 325px;
	border: 2px solid black;
	background-color: #EBE3E1;
}

table.shows
{
	border: 0px;
	background-color: #EBE3E1;
	color: black;
	font-size: 12px;
	padding: 3px;
	border: 2px solid black;
}

table.shows td
{
	padding: 5px;
	vertical-align: top;
}

div.shows
{
	overflow: auto;
	height: 325px;
}
div.bio
{
	overflow: auto;
	height: 355px;
	background-color: #EBE3E1;
	font-size: 11pt;
	padding: 5px;
	padding-left: 8px;
}
div.contacts
{
	overflow: auto;
	height: 355px;
	background-color: #EBE3E1;
	font-size: 11pt;
	padding-left: 45px;
}

table.shows a:link
{
	text-decoration: none;
	color: #600000;
}
table.shows a:visited
{
	text-decoration: none;
	color: #600000;
}
table.shows a:active
{
	text-decoration: none;
	color: #600000;
}
table.shows a:hover
{
	text-decoration: underline;
	color: #600000;
}

table.songsTable
{
	background-image: url(images/songs.jpg);
	padding: 0px;
	border: 0px;
	width: 660px;
	height: 450px;
}

table.songsTable td
{
	background-color: transparent;
	border: 0px;
}

table.songsTable td.header
{
	height: 20px;
	font-size: 18pt;
	text-align: right;
	padding: 6px;
	vertical-align: top;
}
table.songsTable td.footer
{
	height: 15px;
}
table.songs
{
	background-color: #EBE3E1;
	color: black;
	border: 1px solid black;
	font-size: 14px;
	padding: 3px;
	height: 100%;
}

table.songs td
{
	border: 2px;
	padding: 5px;
	text-align: center;
}

div.songs
{
	overflow: auto;
	height: 325px;
}

table.songs a:link
{
	text-decoration: none;
	color: black;
}
table.songs a:visited
{
	text-decoration: none;
	color: black;
}
table.songs a:active
{
	text-decoration: none;
	color: black;
}
table.songs a:hover
{
	text-decoration: underline;
	color: black;
}

table.lyrics
{
	background-color: #EBE3E1;
	color: black;
	border: 1px solid black;
	padding: 3px;
	height: 100%;
	width: 90%;
}

table.lyrics td
{
	border: 0px;
	padding: 5px;
	font-size: 9pt;
	text-align: left;
	vertical-align: top;
}
table.lyrics td.songTitle
{
	border-bottom: 2px solid black;
	font-size: 15pt;
	text-decoration: bold;
}
div.lyrics
{
	overflow: auto;
	height: 325px;
}

