 body {
  	background:#000000;
  	color:#BFD3FC;
  	font-family:"Verdana", "Helvetica", sans-serif;
  }	
  
  h1 {
    font:20px "Arial Black", "Helvetica Bold", sans-serif;
    color:black;
    letter-spacing:0.4em;
  }  
  
  img {
    border:0;
  }  
  
  a:link { 
  	color: #FFFFFF;
  	text-decoration: none;
  }
  
  a:visited { 
  	color: #FFFFFF;
  	text-decoration: none;
  }
  
  a:hover { 
  	color: #FFFFF0;
  	text-decoration: none;
  }
  
  a:active { 
  	color: #FFFFFF;
  	text-decoration: none;
  	}
  
  #logo {
    left:0px;
    padding:0px;
    height:288px;
    width:288px;
    position:fixed;
    text-align:center;
  }  
  
  #logo a {
    display:block;
    font-size:18px;
    
  }
  
  #navbar {
    left:288px;
    top:0px;
    padding:5px;
    height:178px;
    font:20px "Arial Black", "Helvetica Bold", sans-serif;
    color:white;
    letter-spacing:0.4em;
    position:absolute;
  }  
  
  #current {
    left:288px;
    top:30px;
    padding:5px;
    height:100px;
    position:absolute;
  }
  
  #title {
    top:0px;
    left:288px;
    padding:0px;
    height:188px;
    position:absolute;
  }  
  
  #rightcol {
    color:#33FF33;
    position:absolute;
    left:0px;
    width:288px;
    margin-left: 10px;
    padding: 5px;
  }  
  
  #content {
    color:#D2E6FC;
    position:absolute;
    top:140px;
    left:288px;
    width:600px;
  } 
  
  #footer {
    color:#D2E6FC;
    font-style:italic;
    font-size:10px;
    padding:20px;
  }  
  
  table.songs {
  	border-width: 1px 1px 1px 1px;
  	border-spacing: 2px 2px;
  	border-style: outset outset outset outset;
  	border-color: gray gray gray gray;
  	border-collapse: separate;
  	width: 550px;
  }
  
  table.songs th {
  	border-width: 0px 0px 0px 0px;
  	padding: 1px 1px 1px 1px;
  	border-style: inset inset inset inset;
  	border-color: gray gray gray gray;
  	-moz-border-radius: 0px 0px 0px 0px;
  }
  
  table.songs td {
  	border-width: 0px 0px 0px 0px;
  	padding: 1px 1px 1px 1px;
  	border-style: inset inset inset inset;
  	border-color: gray gray gray gray;
  	-moz-border-radius: 0px 0px 0px 0px;
  }

  table.sights {
  	border-width: 0px 0px 0px 0px;
  	border-spacing: 2px 2px;
  	border-style: outset outset outset outset;
  	border-color: gray gray gray gray;
  	border-collapse: separate;
  	width: 605px;
  }
  
  table.sights th {
  	border-width: 0px 0px 0px 0px;
  	padding: 1px 1px 1px 1px;
  	border-style: inset inset inset inset;
  	border-color: gray gray gray gray;
  	-moz-border-radius: 0px 0px 0px 0px;
  }
  
  table.sights td {
  	border-width: 0px 0px 0px 0px;
  	padding: 1px 1px 1px 1px;
  	border-style: inset inset inset inset;
  	border-color: gray gray gray gray;
  	-moz-border-radius: 0px 0px 0px 0px;
  }