

/* body#feature
======================================================================= */
body#feature div#content .color { color: #3d5fa2; }
body#feature div#content h3 { margin-top: 20px; }
body#feature div#content h3.aftintro { margin-top: 1px; }
body#feature div#content div.box { margin: 0 5px; width: 906px; }
body#feature div#content div.box p, 
body#feature div#content div.box table,
body#feature div#content div.box .pic { margin-top: 15px; }
body#feature div#content .nowrap { white-space: nowrap; }


/* body#feature .intro
----------------------------------------------------------------------- */
body#feature div#content div.intro         { padding: 15px 0 30px 0; background: url(../img/pic_a.jpg) right top no-repeat; }

body#feature div#content div.intro p       { line-height: 1.4; }
body#feature div#content div.intro h4 { font-size: 18px; }
body#feature div#content div.intro div.first { width: 440px; margin-top: 0!important; }
body#feature div#content div.intro .jacket { margin-top: 1em; }
body#feature div#content div.intro .jacket dl.fl { width: 150px; }
body#feature div#content div.intro .jacket dl.fl dt { margin-bottom: 5px; }
body#feature div#content div.intro .jacket dl.fl dd { font-size: 92%; }
body#feature div#content div.intro .jacket dl.fr { width: 280px; }
body#feature div#content div.intro .jacket dl.fr dt { font-weight: bold; }
body#feature div#content div.intro .jacket dl.fr dd { margin-top: 1em; }

body#feature div#content div.intro .fl,
body#feature div#content div.intro .fr     { width: 440px; }


body#feature div#content div.intro div.pv { margin-top: 2em; }

body#feature div#content div.intro .prof         { margin-top: 2em; padding: 0 0 10px 0; background: url(../img/prof_foot.gif) left bottom no-repeat; }
body#feature div#content div.intro .prof div     { padding: 0 15px 5px 15px; background: #f2f2f2; color: #333333; border-width: 1px; border-style: none solid; border-color: #cccccc; }
body#feature div#content div.intro .prof em { font-weight: bold; }
body#feature div#content div.intro .prof p.begin { margin-top: 0; }
body#feature div#content div.intro .prof table th { font-weight: normal; }


/* body#feature .rel
----------------------------------------------------------------------- */
body#feature div#content div.rel div.fr     { margin-top: 15px; }
body#feature div#content div.rel div.fr img { margin-left: 5px; }

body#feature div#content div.rel p          { font-size: 140%; font-weight: bold; line-height: 1.4; }

body#feature div#content div.rel dl         { width: 150px; float: left; margin: 15px 15px 0 0; display: inline; line-height: 1.25; }
body#feature div#content div.rel dl dt      { padding-bottom: .25em; border-bottom: 1px solid #cccccc; font-weight: bold; }
body#feature div#content div.rel dl dt img  { margin-bottom: .25em; }
body#feature div#content div.rel dl dt span {font-weight: normal; }
body#feature div#content div.rel dl dd      { padding: .25em 0; border-bottom: 1px solid #cccccc; }

body#feature div#content div.rel ul      {  width: 420px; float: left; margin-top: 15px; list-style: none; line-height: 1.25; }
body#feature div#content div.rel li      { padding: .25em; padding-left: 4em; text-indent: -3.5em; }
body#feature div#content div.rel li.od   { background-color: #ececec; }
body#feature div#content div.rel li span { margin-right: 1em; }
body#feature div#content div.rel li .note { font-size: 92%; color: #666666; }


/* body#feature .result
----------------------------------------------------------------------- */
body#feature div#content div table.result th { background-color: #ececec; }


/* body#feature .lyrictxt
----------------------------------------------------------------------- */
body#feature div#content p.lyrictxt { padding-top: 15px; font-size: 140%; font-weight: bold; text-align: center; color: #101177; }
body#feature div#content p.lyrictxt.line { margin-top: 20px; border-top: 1px solid #101177; }
body#feature div#content div.pane.lyricsrch { margin-left: 163px; width: 590px; }
body#feature div#content div.pane.lyricsrch div.box { margin-left: 0; width: 590px; }
