body { background-color: #000; font: normal 70% verdana; color: #eee; margin: 0; }

#fsbody { background-color: #202020; width: 750px; border-left: 1px solid #c00; border-right: 1px solid #c00; margin: 0 
auto 0 auto; padding: 0 10px 10px 10px; }

a { color: #f00; }

/*#fsheader { text-align: right; }*/
#fsheader img { margin: 20px 0 0 0;  }

#fsheader { background: url(/images/freakseed500.png) top right no-repeat; height: 125px; }
#fsfooter { margin-top: 25px; text-align: center; font: normal 10px verdana; clear: both; }

#homephoto { font: 10px verdana; background-color: #000; border: 1px solid #666; padding: 3px; width: 375px; color: #ddd; }
#homephoto img { width: 375px; height: 250px; border: 1px solid #555; margin-bottom: 1px; }

#menu { text-align: right; }
.albumart { width: 110px; height: 105px; border: 1px solid #666; float: left; margin: 0 10px 10px 0; }
.newsitem, .lyrics { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px dotted #666; clear: both; }
.albuminfo, .newsitem, .lyrics { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px dotted #666; }
/*.albuminfo { width: 100%; clear: right; }*/
.albuminfo td { vertical-align: top; }
.albumtitle { font: bold 16px arial; font-style: italic; margin-bottom: 10px; }
.medialinks { font-size: 10px; color: #999; margin-bottom: 10px; }

.hr { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px dotted #666; }

.lfont { font: bold 18px arial; font-style: italic; }
.b { font-weight: bold; }

#videoblock { clear: both; margin: 20px 0; border-bottom: 1px dotted #666; padding: 10px 0; }
#videovert { float: right; border-left: 1px dotted #666; padding: 0 10px; }
#videostrip { overflow: auto; text-align: center; font: 10px verdana; color: #999; }
#videostrip img { margin: 10px 10px 0 10px; border-style: ridge; border-color: #666; }

table.newssum { border-bottom: 1px dotted #666; margin: 10px 0; }
table.newssum td { vertical-align: top; }
table.newssum td.tn { padding: 0 10px 10px 0; }
table.newssum td.sum { width: 100%; padding: 0 10px 10px 0; }
table.newssum td.sum a { color: #999; }
table.newssum td.sum a:hover { color: #e00; }
table.newssum td.sum .hl { font-size: 13px; font-weight: bold; }
table.newssum td.sum .txt { margin-top: 5px; }
table.newssum td.tn img { width: 120px; height: 90px; border: solid 1px #666; }

