#top
 {
  padding: 0px;
  margin: 0px;
  background-color:#CCFF99;
  width: 1000px;
  float: left;
 }

#logo
 {
  margin: 0px 0px 0px 10px;
  padding: 0px;
  width: 260px;
  float: left;
  background-color:;
 }

#logo img
 {
  margin: 0px;
  padding: 0px;
 }

#login
 {
  margin: 10px 20px 0px 0px;
  width: 160px;
  float: left;
  text-align: right;
 }

#top_banner
 {
  padding: 0px;
  margin: 10px 30px 0px 0px;
  background-color:;
  width: 500px;
  float: right;
 }

#google_wide
 {
  width: 1000px;
  background-color:#CCFF99;
  text-align: center;
  float: left;
 }

#left
{
 padding: 0px;
 margin: 0px;
 width: 250px;
 float: left;
 background-color: #A8F880;
}

#center
{
 padding: 0px;
 margin: 0px;
 background-color: #9Be55D;
 width: 490px;
 float: left;
}

#center h1
 {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  color: #d9430D;
  font:  35px arial;
  text-align: center;

 }

#banner02
{
 padding: 3px;
 margin: 5px 0px 5px 4px;
 width: 468px;
 background-color: ;
 float: left;
}

#letters
{ padding: 3px;
 margin: 5px 0px 5px 4px;
 width: 480px;
 text-align: center;
 background-color: ;
 float: left;
}

#letters a
{ font: bold 15px verdana;
 letter-spacing: 0.1em;
 color: #005000;
 text-decoration: none;
}

#letters a:hover
{ color: #008000;
 letter-spacing: 0.23em;
}

#right
{
padding: 0px;
margin: 0px;
background-color: #A8F880;
width: 250px;
float: left;
}

#menu
 {
  padding: 0px;
  margin: 0px;
  background-color: #F7AE16;
  width: 1000px;
  float: left;
 }

#menu a
 {
  color: black;
  font: 12px verdana;
 }

#menu h3
 {
  margin: 0px 0px 0px 6px;
  padding: 0px;
 }

#menu li
 {
  display: block;
  float: left;
  margin: 0px;
  padding: 0px;
 }

#menu li ul
 {
  display: none;
  margin: 0px 0px 0px 0px;
  padding: 1px;
  background-color: orange;
 }

#menu li:hover ul,
#menu li.hover ul
 {
  display: block;
  position: absolute;
 }

#menu a:hover
 {
  color: gray;
 }

#menu li ul li
 {
  background-color: yellow;
  float: none;
  padding: 0px;
  margin: 0px 2px 0px 3px;
 }


#menu li ul li a:hover
 {
  background-color:;
  color: gray;
 }

#menu li img
 {
  margin: 0px 0px 0px 2px;
  display: none;
 }

#search
 {
  width: 240px;
  margin: 0px 0px 0px 2px;
  padding: 0px;
  float: left;
  background-color: ;
 }

#search h3
 {
  font: 22px monotype corsiva;
  margin: 0px 0px 10px 0px;
  color: #4F4F4F;
  text-align: center;
 }

#search input.submit
 {
  color: #fffaee;
  background-color: #09460F;
  margin: 0px 0px 0px 10px;
  padding: 0px;
  border-width: 1px;
  border-style: outset;
  border-color: white;
  width: 50px;
  height: 20px;
  font: 13px arial;
  font-weight: bold;
  float: left;
 }

#search input.stext
 {
  margin-bottom: 0px;
  padding: 0px;
  background-color:#ffe3cf;
  color: green;
  height: 18px;
  font: 11px arial;
  border-width: 1px;
  border-style: groove;
  float: left;
 }

#song_list
 {  margin: 0px 0px 0px 5px;
  padding: 0px;
  width: 347px;
  float: left;
  background-color:;
 }

#song_list h3
{
font: 25px monotype corsiva;
color: #4F4F4F;
text-align: center;
margin: 0px 0px 5px 0px;
}

#song_list h4
{
font: 17px ;
}

#song_list a
 {
  color: black;
  font:  15px arial narrow;
  text-decoration: underline;
 }

#song_list a:hover
 {
  text-decoration: none;
  color: gray;
 }

#wmlink
 {  margin: 0px;
  padding: 0px;
  width: 347px;
  background-color:;
  float: left;
 }

#adv_120xn
 {  margin: 5px 5px 5px 7px;
  padding: 0px;
  width: 120px;
  float: left;
 }

#websreda_240x400
 {
  margin: 10px 0px 0px 4px;
  padding: 0px;
  width: 240px;
  float: left;
 }

#artist_list
{
 padding: 0px;
 margin: 0px;
 background-color:;
 width: 250px;
 float: left;
}

#artist_list h2
 {
  margin: 4px 0px 0px 40px;
  font: 25px monotype corsiva;
  color: #4F4F4F;
 }

#artist_list ul
 {
  margin: 3px;
  padding: 0;
  list-style-type : square;
 }

#artist_list ul li
 {
  margin-left: 15px;
  padding: 0;
  color: black;
 }

#artist_list ul li a
 {
  color: black;
  font:  15px arial narrow;
  text-decoration: none;
 }

#artist_list ul li a:hover
 {
  text-decoration: underline;
  color: gray;
 }



