* {
   padding:0;
   margin:0;
}

html, body, #wrapper  {
border-width:	none;
height:	100%;
margin:	0;
padding: 0;
text-align:	center;
width:	100%;
}

html, body {
overflow-y: hidden; /* hide scroll bar *//* use in conjuction with overflow:auto, to hide second scroll bar */
overflow-x: hidden;
}

body  {
/*background-image:	url(./images/skyside1_big.jpg);*/
/*background-image:	url(./images/vienzenz_20090117_skyside_herzogenburg_8182.jpg);*/
background-attachment:fixed;
font-family:	Verdana, Arial, Georgia, Times New Roman, Serif;
font-size:	9pt;
}


p {
	padding: 5px;
}

table {
background-color:transparent;
border-color: #600;
border-width: 0 0 0 0; 
border-style: solid;
}

td {
border-color: #600;
border-width:0 0px 0 0;
border-style: solid;
margin: 0;
padding: 4px;
background-color: #FFC;
}

#menu ul  {
list-style-type: none;
}

td#home {
background-color: transparent;
text-align: right;
width: 10px;
border-width: 0;
}

td#menu {
background-color: transparent;
width: 150px;
text-align: right;
padding: 0;
margin: 0;
border-width: 0;
}

td#submenu {
background-color: transparent;
text-align: left;
width: 250px;
padding: 0;
margin: 0;

}

td#main  {
padding-left: 50px;
padding-right: 50px;
text-align:	right;
/*opacity: .8;
filter: alpha(opacity = 80);*/
background-color:  transparent;
/*border-width:1px 1px 1px 1px;*/
}

td#news {
background-color: transparent;
top: 0px;
bottom:0px;
left: 0px;
right: 0px;
width: 100%;
}
td#trans {
background-color: transparent;
}


#submenu ul {
list-style-type: none;
}

/*
#wrapper  {
margin:	0 auto;
padding: 80px;
text-align:	left;
vertical-align:	middle;
width:	100%;
}
*/


a  {
text-decoration:	underline;
}

a#mini  {
color:	#000000;
font-size:	11px;
}

a:link  {
color:	#222222;
}

a:visited  {
color:	#222222;
}

a:hover  {
text-decoration:	underline;
}

img.flyer {
margin: 10px;
}

a.menu {
text-decoration: none;
}

p.headline {
 font-size: 10pt;
 padding-top: 20px;
}
p.concert {
font-size: 9pt;
}

p.concert_previous {
font-size: 9pt;
line-height: 6pt;
}

p.band_name {
font-size: 24pt;
font-weight: bold;
color: #000000;
}

p.band_name_menu {
font-size: 24pt;
font-weight: bold;
color: #919483;
}

p.band_member  {
font-size:	10pt;
padding-top: 20px;
}

p.band_member_blurb  {
font-size:	9pt;
}

p.gig  {
font-size:	8pt;
}

p.lyrics_by  {
font-size:	8pt;
}

p.page_title  {
font-size:	10pt;
font-weight: bold;
}

p.photographer  {
font-size:	8pt;
}

p.song_title  {
font-size:	9pt;
}

p.bold {
font-weight: bold;
}

p.reviewer {
font-size: 9pt;
}

.posted {
font-size:8pt;
}

.photo {
border-style: solid;
border-width:1px;
border-color:#600;
}

.italics {
font-style: italic;
}

div#home {
float: left;
height: 100%;
}

div#menu {
font-size: 10pt;
}

div#main {
overflow: auto;
height: 800;
}

div#photo {
background-color:transparent;
opacity: 1;
filter: alpha(opacity = 100);
z-index:6;
}

div#news {
padding-left: 8px;
padding-right: 8px;
padding-top: 8px;
padding-bottom: 8px;
}

div#solid { 
background-color: transparent;
float:clear;
position: absolute;
top:0px;
left:0px;
right:0px;
bottom:0px;
height:100%; /* iexplore - instead of right */

z-index:3;
overflow:auto;
}

div#bgpic {

}

div#trans {
border:thin solid #600;
background-color: #FFC;
float: clear;
position: absolute;
left:30%;
right:0px;
top:0px;
bottom:0px;
height:100%;
opacity: .70;
filter: alpha(opacity = 70);
z-index:2;
}

div#newsplaceholder {
float: right;
position: absolute;
background-color: transparent;
height:100%;
top:0px;
bottom:0px;
right: 30px;
left: 30%;
}

div#photopanel {
float: right;
position: absolute;
background-color: transparent;
height:100%;
top:0px;
bottom:0px;
right:30px;
overflow:hidden;
}

div.band_member {
clear: both;
}

div.band_member_photo {
float: right;
}

table.pastconcerts {
font-size: 8pt;
}
table.pastconcerts td {
padding:0;
margin:0;
}

table.pastconcerts td {
padding-left: 4px;
padding-right: 4px;

}