body { background: white; margin: 0px 0px; font: 11px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; }
body.home { background: #B7DEFC; }
body.nophp { background: #B7DEFC; margin: 20px 20px; }
body.list { }
body.artwork { }
body.header { background-color: #A4A4A4; background-image: url(images/header.gif); text-shadow: #f0f0f0 0px 1px 1px; }
body.footer { background-color: #A5A5A5; background-image: url(images/footer.gif); text-shadow: #f0f0f0 0px 1px 1px; }
body.tableheader { margin: 1px 0px; background-color: #9D9B9C; background-image: url(images/table_header.gif); text-shadow: #f0f0f0 0px 1px 1px; }
body.browser { }

td { font: 11px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;} 
td.metal { color: #070707; text-shadow: #f0f0f0 0px 1px 1px; }
td.player { text-align: center; }
td.browser { padding : 2px 5px; }
td.selected { background: #3875D7; color: white; padding : 2px 5px; }
td.display { background-color: #F0F3DE; background-image: url(images/title/middle.png); 
	vertical-align: middle; text-align: center; white-space: nowrap; }
td.displaytop { background-image: url(images/title/top.png); }
td.displaybottom { background-image: url(images/title/bottom.png); }

table.sidebar { border: 1px solid #99C5E8; border-style: solid solid solid solid; }
table.feature { border: 1px solid #C2C2C2; border-style: solid solid solid solid; }
img.feature { border: 1px solid #C2C2C2; border-style: solid solid solid solid; }

td.sidebarheader { padding : 3px 8px; background: #2D5FB6; color: white; font-weight: bold; }
td.sidebar { padding : 3px 8px; background: #DDF0FE; white-space: nowrap; }
td.featureheader { padding : 3px 8px; background: #DDDDDD; font-weight: bold; }
td.featureheaderright { padding : 3px 8px; background: #DDDDDD; font-weight: bold; text-align: right; }
td.featureimage { padding : 3px 8px; background: white; text-align: center; vertical-align: bottom; }
td.bigimage { padding : 0px 0px; }
td.feature { padding : 3px 8px; background: white; text-align: center; vertical-align: middle; white-space: nowrap; }
td.nophpheader { padding : 5px 8px; background: #2D5FB6; color: white; font-weight: bold; }
td.nophp { padding : 8px 8px; background: #DDF0FE; }

a { color: black; text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: underline; }
a.underline { color: blue; text-decoration: underline; }
a.underline:hover { text-decoration: underline; }
a.underline:active { text-decoration: underline; }
a.selected { color: white; text-decoration: none; }
a.selected:hover { text-decoration: underline; }
a.selected:active { text-decoration: underline; }

div.title {  }
div.artist {  }
div.album { font-weight: bold }
div.song { font-weight: bold }
div.libraryname {font-family: Lucida Grande; font-weight: bold; font-size: 24px; }

frameset { border: none; }

frame { border-style: solid; border-top-width: 0; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; 
	border-top-color: #777777; border-bottom-color: #777777; border-left-color: #777777; border-right-color: #777777; }
frame.borderbottomright { border-bottom-width: 1; border-right-width: 1; }
frame.bordertop { border-top-width: 1; }
frame.borderright { border-right-width: 1; }
frame.borderrightlight { border-right-width: 1; border-right-color: #CCCCCC; }
frame.borderbottom { border-bottom-width: 1; }
frame.borderdivider { border-top-width: 1; border-bottom-width: 1; border-top-color: #A5A5A5; border-bottom-color: #A5A5A5; }

img { border: 0 }
