body         { background-image: url(../images/background.jpg);
               background-color: #000000;
               background-attachment: fixed; 
               background-repeat: repeat; 
               color: #010101; 
               font-family: Arial, Sans-serif, Helvetica;
               margin: 0px;
               background-position: top left; }

table 		{ margin: 0px;
		  border-style: none;
		  width: 100%; }

td 		{ padding: 5px 5px 5px 5px;
		  border-style: none;
		  text-align: center; 
		  vertical-align: top;
		  margin: 0px; }

td.banner { vertical-align:middle; }

td.logoleft 	{ text-align: left; }
td.logoright 	{ text-align: right; }

td.credit { background-color: #000000; color: #ffffff; vertical-align: middle; font-size: 0.75em; padding: 0; }

td.body 	{ padding-left: 10px; padding-right: 10px; vertical-align: top;}

table.body 	{ width: 100%; 
		  margin: 0px;}

td.menu_tab_left { background-color: transparent; 
		  background-image: url(../images/menu_tab_left.gif);
               	  padding: 12px 0px 6px 15px;
              	  vertical-align: middle; color: #ffffff;
               	  background-repeat: no-repeat; font-size: 0.6em; font-weight:bold;
		  background-position: top left; }

td.menu_tab_right { background-color: transparent;
		  background-image: url(../images/menu_tab_right_background.gif);
               	  padding: 0; text-align: right; 
               	  background-repeat: repeat-y;
		  background-position: top right; }

td.menu_selected_tab_left { background-color: transparent;
		  background-image: url(../images/menu_selected_tab_left.gif);
               	  padding: 12px 0px 6px 15px;
              	  vertical-align: middle;
               	  background-repeat: no-repeat; font-size: 0.6em; font-weight:bold;
		  background-position: top left; }

td.menu_selected_tab_right { background-color: transparent;
		  background-image: url(../images/menu_selected_tab_right_background.gif);
               	  padding: 0; text-align: right;
               	  background-repeat: repeat-y;
		  background-position: top right; }

a                     { background-color: transparent;
			color: #008C00; text-decoration: none; font-weight: bold;}
a:hover               { background-color: transparent;
			color: #F59736; }
a:visited             { background-color: transparent;
			color: #008C00; }
a:visited:hover       { background-color: transparent;
			color: #F59736; }

a.menu_tab                     { background-color: transparent;
				 color: #ffffff; text-decoration: none;}
a.menu_tab:hover               { background-color: transparent;
				 color: #F59736; }
a.menu_tab:visited             { background-color: transparent;
				 color: #ffffff; }
a.menu_tab:visited:hover       { background-color: transparent;
				 color: #F59736; }

td.page 	{ color:#000000;
		  background-image: url(../images/logo-background.gif); 
		  background-color: #ffffff; 
		  border-left: 5px; border-right: 0px; border-top: 0px; border-bottom: 0px; border-style: solid; border-color: #005ABD; padding:15px; }

h1 { background-color: transparent; font-size:1.6em; letter-spacing: 7px; color:#008C00; margin-bottom:10px; }
h2 { font-family: Helvetica, Sans-serif; font-size: 1.6em; letter-spacing: 8px; margin-bottom:5px; }
h3 { font-size:1.0em; text-align: left; padding-left: 8px; margin-bottom:5px; }

hr { width: 85%; margin-bottom: 5px; }

td.pageleft { background-color:#005ABD; width:170px; color:#EFA500; font-weight: bold; padding-top:10px; text-align: center; background-image: url(../images/left-background.jpg); }

td.news { background-color:#005ABD; width:170px; color:#EFA500; font-weight: bold; padding-top:10px; text-align: center; background-image: url(../images/left-background.jpg); } 
p.news { font-size:0.8em; text-align: left; }
a.news                     { background-color: transparent; 
			     color: #ffffff; 
			     text-decoration: none; }
a.news:hover               { background-color: transparent;
			     color: #0CB00C; }
a.news:visited             { background-color: transparent;
			     color: #ffffff; }
a.news:visited:hover       { background-color: transparent;
			     color: #0CB00C; }

img.pageright { margin-left:10px; margin-top: 5px; margin-bottom:5px; margin-right:10px; }

p { font-size: 0.75em; text-align: justify; margin-left:10px; margin-right:8px; margin-top:8px; margin-bottom:8px; }

p.pageleft { font-size:0.8em; text-align: left; }

p.imgarchiveheader { font-size:0.8em; text-align: center; }

a.pageleft                     { background-color: transparent;
				 color: #ffffff; 
				 text-decoration: none;}
a.pageleft:hover               { background-color: transparent;
				 color: #0CB00C; }
a.pageleft:visited             { background-color: transparent;
				 color: #ffffff; }
a.pageleft:visited:hover       { background-color: transparent;
				 color: #0CB00C; }

td.list {text-align:left; width:50%; font-size:0.75em; font-family: Arial, Sans-serif, Helvetica; }

table.concerts { width:95%; }
td.concertheading { font-weight:bold; font-size:1.1em; padding-top:20px; }
td.concertitem { font-size:0.85em; vertical-align:top; }
td.concertitemdetails { width:33%; font-size:0.85em; vertical-align:top; }

td.image { padding-top:30px; padding-bottom: 0px; }
td.caption { padding-top:0px; padding-bottom: 0px; font-size: 0.8em; font-weight:bold; }

ul.contactlist { text-align:left; font-size:0.8em; margin-top:10px; }

td.downloadtext { font-size: 0.9em; vertical-align: middle; text-align: left; }
td.downloadicon { vertical-align: middle; text-align: left; width: 10px; }

table.press 	{ width: 75%; }
td.press 	{ background-color:#000000; }
