@charset "utf-8";
/* CSS Document */

BODY {margin: 50px 0 50px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.construct {background-color:#d0d0d0; width:100%; }
.space {background-color:#FFFFFF; width:50px;}
.bar {width:208px; background-image:url(navi.jpg); border-top:15px solid #909090; border-bottom:15px solid #909090; vertical-align:top;}
.page {background-image:url(right.jpg); background-position:right; background-repeat:repeat-y; border-top:15px solid #909090; border-bottom:15px solid #909090; padding:10px 30px 10px 10px; text-align:justify; vertical-align:top;}
.image {border:1px solid #FFFFFF; margin:3px;}
.discimage {border:1px solid #FFFFFF; margin-right:10px;}
.noframe {border:0px;}
A.navlink {background-color:#d0d0d0; width:170px; line-height:20px; display:block; border:1px solid #FFFFFF; margin-bottom:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-align:center; color:#777777; text-decoration:none;}
A.navlink:hover {background-color:#b0b0b0; text-decoration:none; color:#FFFFFF;}
h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-variant:small-caps; color:#FFFFFF; margin:0 0 0 0;}
A.overto {background-color:#d0d0d0; background-position:top; width:100px; line-height:20px; display:compact; border:1px solid #FFFFFF; margin-bottom:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-align:center; color:#777777; text-decoration:none;}
A.overto:hover {background-color:#b0b0b0; text-decoration:none; color:#FFFFFF;}
A {color:#666666;}
A:hover {color:#444444;}
A.out {color:#666666; text-decoration:none;}
A.out:hover {color:#444444; text-decoration:none;}
.disctables {display:table; width:90%; margin-bottom:5px;}
.mediatables {align:left; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; width:100px; text-align:center; margin-bottom:10px; margin-left:10px; vertical-align:top;}
.youtables {display:inline-block; float:left; width:130px; text-align:center; margin-bottom:30px; margin-left:30px; vertical-align:top;}
.updatetables {display:table; width:400px; text-align:justify; margin-bottom:30px; vertical-align:top; border:1px solid #FFFFFF; padding:5px 5px 5px 5px;}
h2 {font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0px 0px 10px 0px;}
.galleries {border:1px solid #FFFFFF; margin:10px; display:inline-block;}
.nowthan {display:block; width:100px; border:1px solid #FFFFFF;}
.first {color:#999999; font-size:16px; font-variant:small-caps;}
.listings {border:0px; margin:3px; display:inline-block; float:left; vertical-align:top;}
.lyricstables {display:table; width:400px; text-align:left; margin-bottom:10px; vertical-align:top; border:1px solid #FFFFFF; padding:5px 5px 5px 5px;}
