@charset "utf-8";
body {background:#ffffcc url(../green_bg.gif) repeat;text-align: center;}
a:link {text-decoration:1px solid #006b5d;color:#006b5d;}
a:visited {text-decoration:1px solid #006b5d;color:#006b5d;}
a:hover {text-decoration:1px solid #6b6b6b;color:#6b6b6b;}
a:active {text-decoration:1px solid #6b6b6b;color:#6b6b6b;}

div#top{width:580px;margin:0 auto 50px auto;text-align:center;clear:both;}
h1 {font-size:28px; color:#2b2b2b; margin:10px auto 10px auto;}
p.about{font-size:18px; color:#2b2b2b;width:570px;margin:20px auto 20px auto;text-align:left;}
p.help{font-size:12px; color:#2b2b2b;width:570px;margin:20px auto 20px auto;text-align:left;}
p#thanks{font-size:10px;text-align:left;}
img#soundplayer{width:97px; height:8px;}
img#soundplayer_b{width:8px; height:8px;}

img.grass{border:none; width:580px; height:50px;margin:0 auto 0 auto;text-align:center;}

div.cd {width:860px;margin:10px auto 50px auto;padding:0 0 10px 0;text-align:center;background:#f2f2b0;}
div.cd_title {height:220;margin:10px auto 10px auto;padding:0 0 10px 0;text-align:center;border-bottom:1px solid #6c3524;}
img.jacket {border:none; width:150px; height:150px; margin:5px 10px 0 20px; float:left;text-align:left}
h2.cd_name {text-align:left;margin:12px auto 10px 12px;padding-top:12px; font-size:24px; color:#6c3524;}
p.player {text-align:left;font-size:16px;color:#2b2b2b;margin:30px 10px 5px 20px;}
p.r_date {text-align:left;font-size:16px;color:#2b2b2b;margin:10px 10px 5px 20px;}
p.publisher {text-align:left;font-size:16px;color:#2b2b2b;margin:10px 10px 5px 20px;}

div.piece_list {clear:both;margin:10px auto 2px auto;}
table.piece_list {width:auto;margin:2px auto 2px auto;}
tr.header{background:#ca8269;margin:0.5em 0.5em 0.5em 0.5em;}
tr.odd{background:#ddbb88;margin:0.5em 0.5em 0.5em 0.5em;}
tr.even{background:#ddbbaa;margin:0.5em 0.5em 0.5em 0.5em;}
th{padding:3px 1em 3px 1em;font-size:16px;}
td{padding:3px 1em 3px 1em;margin:0.5em;font-size:16px;}
em{font-style:normal;font-weight:bold;}
span.sub {font-size:14px;}
span.each{font-size:14px;margin-left:2em;}

div#footer {width:580px;margin:0 auto 10px auto;padding:0 0 10px 0;text-align:center;}
img.page_link {border:none; width:45px; height:45px;}
div#footer_link {margin:0 auto 0 auto;text-align:center;}
p#mailto {float:left;text-align:center;margin:0 20px 0 215px;}
p#back_top {float:left;text-align:center;margin:0 215px 0 20px;}