/*general styling*/
body{
 border: none;
 margin: 5px;
 padding: 0;
 background-color: #999999;
 font:23px "Lucida Grande", Ariel, Sans-serif;
 overflow:auto;
}
/*TEXT*/
p{
  font:20px "Lucida Grande," Ariel, Sans-serif;
  color:#666666;
}
/*Background Image*/
#container{
 position:absolute;
 left:100px;
 top:120px;
 width:720px;
 height:600px;
 background-color:#999999;
 background-image:url(msbg.jpg);
}
/*Heading*/
h1{
  font:30px "Lucida Grande", Ariel, Sans-serif;
  color:#666666
}
#heading{
  position:absolute;
  left:80px;
  top:70px;
  width: 275px;
  height:30px;
}
#mssidebar{
  position:absolute;
  left:80px;
  top:140px;
  width:37px;
  height: 121px;
  background-image:url(mssidebar.gif);
}
#textbox{
	position:absolute;
	left:80px;
	top:115px;
	width:555px;
	height:120px;
	text-align:left;
    float:right;
}
#musicbox{
  position:absolute;
  left:170px;
  top:280px;
  width: 275px;
  height:190px;
}
/*button rollover*/
.button_float{
  float:right;
}
.rollover1{
  display:block;
  width:300px;
  height:40px;
  background:url(musicbutton.gif) no-repeat;
}
a.rollover1:link, a.rollover1:visited, a.rollover1:active{
  background:url(musicbutton.gif) no-repeat;
}
a.rollover1:hover{
  background-position:-280px 0;
}
 
/*Bottom Navigation*/
#bottomnav{
  position:absolute;
  left:180px;
  top:595px;
  width:580px;
  height:30px;
  background:none;
}
ul{
list-style:none;
}
li{
  display:inline;
  margin:none;
  padding:0 65px 0 0;
}
/*LINKS*/
a:link{
  color:#80796f;
  text-decoration:none;
}
a:visited{
  color:#80796f;
  text-decoration:none;
}
a:hover{
 color:#666666;
 text-decoration:overline underline;
}
a:active{
  color:#666666;
  text-decoration:overline underline;

}

