* {
   padding:0;
   margin:0;
}

html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
} 

body  {
font-family:	Verdana, Arial, Georgia, Times New Roman, Serif;
font-size: 11pt;
padding-left: 100px;
padding-right: 100px;
text-align: center;
background-image: url(images/logo.gif);
background-image: url(images/vienzenz_20090117_skyside_herzogenburg_8182_4.jpg);
background-repeat: no-repeat;
background-position: center bottom;
background-attachment: fixed;
background-color: #F0F7FF;
}

#hmenu
{
font-size: 12pt;
padding:0;
margin:0;
white-space:nowrap;
list-style-type:none;
}

#hmenu li {
display:inline;
}

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;
}

a  {
text-decoration:	underline;
}

a#mini  {
color:	#000000;
}

a:link  {
color:	#222222;
}

a:visited  {
color:	#222222;
}

a:hover  {
text-decoration:	underline;
}

img {
border:0;
}

img.flyer {
margin: 10px;
}

a.menu {
text-decoration: none;
}

p.headline {
 padding-top: 20px;
}
p.concert {
}

p.concert_previous {
line-height: 6pt;
}

p.band_name {
color: #000000;
}

p.band_name_menu {
color: #919483;
}

p.band_member  {
padding-top: 20px;
}

p.band_member_blurb  {
}

p.gig  {
}

p.lyrics_by  {
}

p.page_title  {
font-size: 12pt;
font-weight: bold;
}

p.photographer  {

}

p.song_title  {

}

p.bold {
font-weight: bold;
}

p.reviewer {

}

.posted {

}

.photo {
border-style: solid;
border-width:1px;
border-color:#600;
}

.italics {
font-style: italic;
}

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#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 {

}

table.pastconcerts td {
padding:0;
margin:0;
}

table.pastconcerts td {
padding-left: 4px;
padding-right: 4px;

}
