
body { color:#FFFFFF ; background-color:#FFFFFF ; margin:0 auto; text-align:center; font: 12px 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN', sans-serif;}

span.title { color:black; font-family:Myriad, Arial, Helvetica; font-size:25px ; font-weight:bolder; line-height:110%; text-align:left ; padding:0px; }
span.date { color:#9f8c66; font-family:Myriad, Arial, Helvetica; font-size:9px ; letter-spacing:1px; text-align:left ; padding:0px 10px ; }
span.name { font-family:Myriad, Arial, Helvetica; font-size:20px ; font-weight:bolder; color:#9f8c66; line-height:130%; text-align:left; padding:0 ; margin:0px;}
span.news_sub { font-family:Myriad, Arial, Helvetica; font-size:13px ; font-weight:bolder; color:#666666; text-align:left; padding:0; line-height:140%; }
span.news_text { font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; font-size:10px ;  line-height:150%; letter-spacing:1px; color:#333333; text-align:left; padding:0;}
span.a_date { color:#9f8c66; font-family:Myriad, Arial, Helvetica; font-size:10px ;  font-weight:bolder; text-align:left ; padding:0;}
span.hooter { font-family:Myriad, Arial, Helvetica; font-size:9px ; text-align:center ;  letter-spacing:1px; }
span.artist { font-family:Myriad, Arial, Helvetica; font-size:12px ; font-weight:bolder; color:red; text-align:center; padding:0;}
span.cdtitle { font-family:Myriad, Arial, Helvetica; font-size:12px ; font-weight:bolder; color:black; text-align:center; padding:0;}

#release a:hover img { border: 3px solid #FF0000; position:relative; margin:-3px 4px -3px -3px; padding:0px;}
#afl a:hover img { border: 0; position:relative; margin:0; padding:0;}

a:link { color:#FF0000; text-decoration:none;}
a:visited { color:#FF0000; text-decoration:none;}
a:hover { color:#FFFFFF; background-color:#9f8c66; }
#release a:link { color:#FF0000; text-decoration:none;}
#release a:visited { color:#FF0000; text-decoration:none;}
#release a:hover { color:#FFFFFF; background-color:#9f8c66; }

img#jacket {float:left; margin:0 7px 0 0; padding:0px; border:0px;}
img#j_or_i { margin:0; padding:0px;}
img#jpim {margin:2px 3px 0 0;}
img#artist {margin:0px 0 10px 0; float:left; border:solid #9f8c66 1px;}

div#site { width:100%; margin:0 auto; padding:0px;  background:url(../../images/bg_side.gif) repeat-x 0px 155px; text-align:center;}
div#main { width:886px; height:auto; margin:0 auto; padding:0px; text-align:left;}
div#main2 { width:100%; margin:0 auto; padding:0px; background-color:#9f8c66;}
div#contents { width:874px; margin:0; padding:0px;  text-align:center; float:left; background:url(../images/text_bg.gif) repeat-x 0px 0px; border:solid #9f8c66 1px; border-width:0px 1px 1px 1px;}
div#header { width:876px; margin:0 auto; padding:0px; background:#FFFFFF; float:left;}
div#side { width:10px; height:160px; margin:0 auto; padding:0px; background:url(images/side_player_bg.jpg) no-repeat 0px 1px; text-align:center; float:right;}

div#boxLeft { width:667px; margin:0px; padding:0px; float:left;  text-align:left;}
div#main_title { margin:0px ; padding:13px; width:581px; text-align:left;}

div#boxRight {width:202px; height:1000px; margin:0px; padding:0px; float:left; text-align:left;}
div#right_title { margin:15px 0px ; padding:0px; width:180px; text-align:left;}
div#archive {width:220px; height:1000px; margin:0px; padding:0px; float:left;  text-align:left; border:0px; background:url(../images/text_bg.gif) repeat-x 0px 0px; }
div#archive_box {width:180px; height:1000px; margin:0px; padding:10px 0 0 13px; float:left;  text-align:left; border:solid #9f8c66 1px; background:url(../images/bg_release.gif) repeat-x 0px 0px; }

div#month { margin:0 3px 10px 0 ; padding:0 0 0 2px; width:160px; height:auto; text-align:left; border:0px; float:left;}
#month ul, #month li { margin:0px; padding:0px; list-style: none; }
#month li { float:left; margin:7px 0px 2px 0px; width:160px; height:15px; text-align:center;}
#month a, #month a:link, #month a:visited { text-decoration: none; color:#FFFFFF; background-color:#9f8c66; padding:4px 1px; display: block;}
#month a:hover { color:#FFFFFF; background-color:red;}

div#artist_box {background:#9f8c66; margin:0 0 10px 0; padding:7px; text-align:left; width:827px; height:auto; background:url(../images/../images/bg_release.gif) repeat-x 0px -150px; border:solid #9f8c66 1px; float:left;}
div#artist_dbox {background:#9f8c66; margin:0 0 10px 0; padding:10px; text-align:left; width:620px; height:auto; background:url(../images/../images/bg_release.gif) repeat-x 0px -150px; border:solid #9f8c66 1px; float:left;}
div#bio { width:302px; height:100%; margin:0 6px 10px 0; float:left; border:0px; float:left;}
div#deta { width:302px; height:100%; margin:0px 0px 10px 6px; float:left; border:0px; float:left;}
div#release {margin:5px 1px 1px 0; padding:0; text-align:left; width:280px; height:105px; border:0px;  clear:both;}
div#names { margin:0; padding:0; text-align:left; width:500px; height:30px;  border:01px;  clear:both;}
div#info {margin:0px 1px 1px 0; padding:0; text-align:left; width:280px; height:auto; border:0px;  clear:both;}

div#footer { width:876px; height:20px; margin:0px; padding:13px 0 5px 0; text-align:center; background:#9f8c66; float:left;}

.rules {border-bottom:1px dotted #FFFFFF; padding-bottom:0;}