body {margin: 0;padding: 0;border: 0;overflow: hidden;height: 100%; max-height: 100%;
background: white url(images/bg.jpg) no-repeat fixed 0% 0%;font: 76%/160% arial, helvetica, sans-serif;color: #333;letter-spacing: 1px;}

#framecontent {position: absolute; top: 0; left: 0; width: 100%; height: 135px;overflow: hidden;text-align: right;}

#maincontent {position: fixed; top: 135px;left: 0;right: 0;bottom: 0;overflow: auto;}

.header {margin: 15px 20px 5px 0;}

.header h1 {margin-top: 30px;font-size: 242%;color: #c0a26c;letter-spacing: 2px;}

.maintext {margin: 15px 20px 20px 250px;}

* html body {padding: 135px 0 0 0;}

* html #maincontent {height: 100%;width: 100%;}

ul#navtop {margin: 0;padding: 10px 0 10px 0;white-space: nowrap;border-top: 1px solid #000;border-bottom: 1px solid #000;}

#navtop li {display: inline;list-style-type: none;}

#navtop li.current { font-weight: bold; }

#navtop a {padding: 3px 10px;}

#navtop a:link, #navtop a:visited {color: #000;text-decoration: none;text-transform: uppercase;outline:none;color: #000;}

#navtop a:hover {color: #6cb4c0;text-decoration: underline;}

a, a:link, a:visited {color: #6c8ac0;text-decoration: underline;outline:none;}

a:hover {text-decoration: none;color: #6cb4c0;}

h1,h2,h3 {font-size: 122%;text-transform: uppercase;color: #786cc0;line-height: 100%;}

h4,h5,h6 {font-size: 107%;color: #c0a26c;line-height: 100%;;margin: 15px 0 15px 0;}

.list {margin-left: 15px;padding-left: 0;list-style: none;}

.list li {padding-left: 20px; background: url(images/list.gif) no-repeat  0 2px;}

.playlist {margin-left: 15px;padding-left: 0;list-style: none;}

.playlist li {padding-left: 20px; background: url(images/playlist.gif) no-repeat  0 4px;}

.imgleft {float: left;margin: 6px 10px 0 0; border: 1px solid black;}

.imgright {float: right;margin: 6px 0 0 10px; border: 1px solid black;}

hr {clear:both; border:0; height:1px; color:#eff1ed; background-color:#eff1ed;}

hr.footer { margin: 20px 0px }

#copyrightleft {float: left;width: 350px;text-align: left;font-size: 92%;margin: 0 0 15px 0;}

#copyrightright {float: right;width: 350px;text-align: right;font-size: 92%;margin: 0 0 15px 0;}

table#songlist {
  border: 0px;
}

table#songlist td {
  vertical-align: top;
  padding: 0px 15px;
}

#musicplayer {
  margin: 0;
}
