h2  { font-size:20px; }

h3 { font-family:"arial"; font-size:16px; padding-top:16px; }

img  { border-style:none; }

input { font-size:90%; }

textarea { font-size:90%; }

table td { font-size:14px; padding:10px 30px 10px 0px; vertical-align:top;}

a:link
{
  font-weight:bold;
  color:#AAAADD;
  text-decoration:none;
}

a:visited
{
  font-weight:bold;
  color:#9090FF;
  text-decoration:none;
}

body
{
  background-image:url(./pics/textur.jpg);
  background-attachment:fixed;
  margin:0px;
  padding:0px;
  background-color:#4F4F4F;
  color:#D0D0FF;
  font-family:"arial", "verdana", "helvetica";
  font-size:14px;
}

#main
{
  margin:0 auto;
  border-collapse:collapse;
  border-style:solid;
  border-width:0px;
  border-left-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-color:#232333;
  width:1080px;
}    

#header
{
  background-color:#FFFFFF;
  border-spacing:0px;
  margin:0px;
  padding:0px;
}

/* Navigation - Start */

.nav
{
  background:#000010;       
  background-image:url(./pics/menu.jpg);
  margin:0px;
  padding:0px;
  width:100%;
  height:33px;
  line-height:33px;
  float:left;
}

.nav, .nav *
{
  margin:0px;
  padding:0px;
}

.nav li a
{
  display:inline;
  float:left;
}

.nav li a.active
{
  color:#FFFFFF;
}

.nav li
{
  display:inline;
  height:33px;
  line-height:33px;
  float:left;
  text-align:center;
  width:180px;
  list-style:none;
}  

#news { background:url(pics/news.png); background-position:top; }
#news span.hover { background:url(pics/news.png); background-position:bottom; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }

#band { background:url(pics/band.png); background-position:top; }
#band span.hover { background:url(pics/band.png); background-position:bottom; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }

#disco { background:url(pics/disco.png); background-position:top; }
#disco span.hover { background:url(pics/disco.png); background-position:bottom; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }

#media { background:url(pics/media.png); background-position:top; }
#media span.hover { background:url(pics/media.png); background-position:bottom; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }

#gb { background:url(pics/gb.png); background-position:top; }
#gb span.hover { background:url(pics/gb.png); background-position:bottom; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }

#contact { background:url(pics/contact.png); background-position:top; }
#contact span.hover { background:url(pics/contact.png); background-position:bottom; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }

.fadeThis
{
  position:relative;
  display:block;
  height:33px;
  width:180px;
}

.fadeThis *
{
  display:inline;
}

.fadeThis span.hover {
  position:absolute;
  top:0;
  left:0;
  display:block;
  height:33px;
  width:180px;
}

/* Navigation - End */

#content
{
  clear:left;
  padding:70px;
  padding-top:30px;
  min-height:1500px;
  background-color:#000003;
  background-image:url(./pics/greyscale10.png);
}

#footer, #footer div, #footer a:link, #footer a:visited
{
  padding-top:20px;
  text-align:center;
  color:#000010;
  background-color:transparent;
}

#footer div
{
   font-size:10px;
}    

.inputfield { display:none; }

/* Guestbook styles - Start*/

.gbnav
{
  width:100%;     
  height:10px;
  padding-top:30px;
  padding-bottom:5px;
}

.gbentry
{   
  width:100%;
  background-color:#0B0F25;
  margin:20px 0px 20px 0px;
  font-size:14px;
}

.gbentryheader
{  
  height:20px;
  line-height:20px;
  vertical-align:middle;
  padding:10px;
  padding-top:3px;
  padding-bottom:3px;
  background-color:#1B1F35;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#0B0B1F;
  font-weight:bold;
}

.gbentrybody
{  
  padding:15px;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#0B0B1F;
}

.left
{
	float:left;
}

.right
{
	float:right;
}

/* Guestbook styles - End*/