body {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 margin: 0;
 padding: 0;
 color: #ddd;
 background: url(pix.gif);
 background-color: #333;
 text-align: center;
}

h1 {
 background: url(vnd.gif) 5px 0 no-repeat;
 height: 45px;
 width: 500px;
 padding: 0;
 margin: 0 auto;
 text-indent: -1000em;
 overflow: hidden;
 background-color: transparent;
}

div#content {
 position: relative;
 margin: 10px auto;
 padding: 8px 0 0 0;
 width: 500px;
 background: url(content.gif) no-repeat;
 background-color: transparent;
 text-align: left;
}

div.entry {
 width: 363px;
 margin: 0 10px 0 9px;
 padding: 10px 0 1px 0;
 background: url(entry.gif) no-repeat;
 background-color: #000;
}

div.entry h3 {
 font-size: 11px;
 margin: 0 7px 1px 7px;
 padding: 10px 0 0 0;
 border-bottom: 3px double #fc0;
}

div.entry h4 {
 font-size: 10px;
 float: right;
 color: #aaa;
 padding: 0;
 margin: 0 7px 0 0;
}

div.entry p {
 text-align: left;
 clear: both;
 padding: 0;
 margin: 3px 7px 7px 7px;
}

div#sidebar {
 position: absolute;
 top: 52px;
 right: 9px;
 width: 106px;
 text-align: right;
 margin: 10px 0;
 padding: 0;
 border: 1px solid #fc0;
 background-color: #000;
}
div#sidebar h3 {
 text-align: left;
 font-size: 11px;
 padding: 0 0 1px 2px;
 margin: 0;
 border-bottom: 1px solid #fc0;
}
div#sidebar p {
 padding: 0;
 margin: 2px;
 margin-bottom: 10px;
}

div#lyrics {
 padding: 0 10px;
 margin: 0;
 text-align: right;
 z-index: 5;
 background-color: #000;
}

div#lyrics a {
 color: #666;
}

a img {
 border-width: 0;
}

a {
 text-decoration: none;
}

a:link {
 color: #fc0;
}
a:visited {
 color: #c90;
}
a:hover {
 color: #ff0;
}
a:active {
 color: #fff;
}