/*
 * MisfitsCentral.com default stylesheet
 *
 * last revised 2 January 2012
 *
*/
body { background-color: #000000; background-image: url("/css/cr/misfits-central.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: top center; border: 0; color: #cccccc; font-family: verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; margin: 0 auto 1em; width: 720px; }
a { color: #cc9900; text-decoration: none; }
a:link { color: #cc9900; }
a:visited { color: #cc9900; }
a:active { color: #cc9900; }
a:hover { color: #cc9900; text-decoration: underline; }
h1 { background-color: #000000; background-image: url("/css/cr/skull-tile.jpg"); background-repeat: repeat; background-attachment: fixed; background-position: center center; border: 1px solid #333333; color: #cc9900; font-size: 24px; font-weight: bold; line-height: 24px; padding: 6px; }
h2 { color: #cc9900; font-size: 18px; line-height: 18px; font-weight: bold; }
h3 { margin: 0; }
img { border: 0; }

/* masthead */
div.masthead { clear: both; margin-bottom: 1em; padding-top: 190px; text-align: center; }
div.masthead p { margin: 0 auto; text-align: center; }
div.masthead p span.line1 { padding-right: 2px;}
div.masthead p span.line2 { }
div.masthead p a { padding: 0 2px; white-space: nowrap; }

/* band menus */
div.menu { border-style: solid; border-color: #212121; border-width: 1px 0 1px 0; }
div.menu p.discogMenu { font-size: 10px; line-height: 16px; margin: 0.5em auto; text-align: center; }
div.menu p.discogMenu a { white-space: nowrap; padding: 0 4px; }

/* index */
table.book { margin: 0 auto; width: 100%; }
table.book th { vertical-align: top; background: #000000; }
table.book td { padding: 0 12px; text-align: center; vertical-align: top; width: 300px; height: 200px; }
table.book td a { padding: 0 6px; white-space: nowrap; }
table.book td.appendices { background-color: #000000; background-image: url("/css/cr/pumpkin.jpg"); background-attachment: scroll; background-repeat: no-repeat; background-position: center right; text-align: center; }
table.book td.appendices h1 { background: none; border: 0; }
table.book td.appendices p { margin-right: 100px; padding-top: 2px; }

/* footer */
p.more { padding: 0 6px; text-align: center; }
div.footer { background-color: #000000; background-image: url("/css/cr/skulls.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: top center; padding-top: 90px; }
div.footer p.siteMenu { margin: 0 auto 1em; text-align: center; }
div.footer p.siteMenu span.line1 { padding-right: 2px;}
div.footer p.siteMenu span.line2 { }
div.footer p.siteMenu a { padding: 0 2px; white-space: nowrap; }
div.footer table { width: 720px; }
div.footer table td { font-size: 10px; line-height: 10px; white-space: nowrap; width: 30%; }
div.footer table td.left { text-align: left; }
div.footer table td.center { text-align: center; }
div.footer table td.right { text-align: right; }

/* lyrtab */
table.lyrtab { background: #212121; border: 1px solid #333333; margin: 0 1em 1em; float: right; }
table.lyrtab td { vertical-align: top; padding: 1px 3px; }
table.lyrtab table th { color: #cc9900; font-weight: bold; border-bottom: 1px solid #333333; text-align: left; }
table.lyrtab table td { white-space: nowrap; }

/* bios */
div.bios { margin: 0 60px 0 60px; }
div.bios div.letter { clear: both; padding-bottom: 1em; }
div.bios div.letter h2 { font-size: 12px; float: left; margin: 0 0 0 -24px; }
div.bios div.letter a { margin: 0 12px; white-space: nowrap; }

/* bio */
div.bio { background: #212121; border: 1px solid #333333; overflow: hidden; padding: 6px; }
div.bio h2 { border-bottom: 1px solid #333333; color: #cc9900; margin: 0;}
div.bio img { border: 1px solid #333333; border-top: 0; float: right; margin: 0 0 1em 1em; }
div.bio table.equip { clear: both; width: 90%; margin: 1em auto 0; }
div.bio table.equip th { text-align: right; padding: 3px 6px; }
div.bio table.equip td { padding: 3px 6px; }
div.bio table.equip td.date { width: 100px; text-align: right; vertical-align: top; }

/* related bands */
div.bandsList { margin: 0 60px 0 60px; }
div.bandsList div.letter { clear: both; padding-bottom: 1em; }
div.bandsList div.letter h2 { font-size: 12px; float: left; margin: 0 0 0 -24px; }
div.bandsList div.letter a { margin: 0 12px; white-space: nowrap; }
p.bio { background: #212121; border: 1px solid #333333; padding: 6px; }

/* lineups */
table.lineups { background: #212121; border: 1px solid #333333; margin: 0 auto 1em; width: 100%; }
table.lineups tr th { font-size: 10px; padding: 0 3px; text-align: left; text-decoration: underline; }
table.lineups tr td { padding: 3px; }
table.lineups tr td a { white-space: nowrap; }

/* discog */
div.album { background: #212121; border: 1px solid #333333; margin: 1em auto; padding: 6px; }
div.album h2 { border-bottom: 1px solid #333333; padding-bottom: 6px; margin: 0; }
div.album h2 span.or { color: #cccccc; text-transform: lowercase; }
div.album p.pix { background: #000000 url("/css/cr/skull-tile.jpg") repeat fixed center center; border-style: solid; border-color: #333333; border-width: 0 1px 1px 1px; font-weight: bold; float: right; margin: 0 0 1em 1em; padding: 12px; text-align: right; width: 180px; }
div.album ol { }
div.album ol li { margin-bottom: 1em; }
div.album table.info { clear: both; width: 100%; }
div.album table.info tr th { font-weight: normal; padding: 3px; text-align: right; vertical-align: top; width: 80px; }
div.album table.info tr td { vertical-align: top; padding: 3px; }
div.album table.info tr.acetate td { border: 0; padding: 2px; margin: 0; }
div.album table.info tr.acetate td table { border: 0; padding: 0; margin: 0; }
div.album table.info tr.acetate td table td { padding: 0 1em 0 0; }
div.album table.info tr.pressing th { }
div.album table.info tr.pressing td { padding: 3px; }
div.album table.info tr.pressing td table { border: 0; padding: 0; margin: 0; }
div.album table.info tr.pressing td table td { padding: 0 1em 3px 0; }
div.album table.info tr.lineup th { }
div.album table.info tr.lineup td { padding: 3px; }
div.album table.info tr.lineup td table { border: 0; padding: 0; margin: 0; }
div.album table.info tr.lineup td table td { padding: 0 1em 3px 0; }
div.album table.tribute { margin: 0 0 1em 16px; }
div.album table.tribute th { font-size: 10px; padding: 3px; text-align: left; text-decoration: underline; }
div.album table.tribute th.side { text-decoration: none; width: 16px; }
div.album table.tribute th.song { width: 240px; }
div.album table.tribute th.band { }
div.album table.tribute td { padding: 3px; white-space; nowrap; }

/* tour dates */
table.tourdate { background: #212121; border: 1px solid #333333; width: 100%; }
table.tourdate th { font-size: 10px; padding: 3px; text-align: left; text-decoration: underline; }
table.tourdate td { padding: 3px; }
table.tourdate tr.tourname th { }
table.tourdate tr.cancelled td { text-decoration: line-through; }
table.tourdate tr.lineup td { background: #000000; border: 1px solid #333333; }

/* recording sessions */
p.recsession { background: #212121; border: 1px solid #333333; padding: 6px; }
div.studio { background: #212121; border: 1px solid #333333; padding: 0 6px; margin: 1em auto; }
div.studio table th { text-align: left; vertical-align: top; }
div.studio table td { vertical-align: top; }
div.studio table.recstudio { border-bottom: 1px solid #333333; width: 100%; }
div.studio table.recstudio td { color: #cc9900; font-size: 18px; line-height: 18px; padding: 3px 0; white-space: nowrap; }
div.studio table.recstudio td.date { text-align: left; }
div.studio table.recstudio td.studio { text-align: right; }
div.studio table.recsession { margin: 6px auto 12px 24px; }
div.studio table.recsession th { font-size: 10px; text-align: left; text-decoration: underline; }
div.studio table.recsession th.num { width: 24px; }
div.studio table.recsession th.song { width: 280px; }
div.studio table.recsession th.time { width: 48px; }
div.studio table.recsession th.release { }
div.studio table.recsession td { padding: 0; line-height: 16px; }
div.studio table.recinfo {}
div.studio table.recinfo th { font-weight: normal; padding: 3px; text-align: right; width: 80px; }
div.studio table.recinfo td { padding: 3px; }
div.studio table.recinfo td b {}
div.studio table.recinfo td p { margin: 0 auto 6px; }
div.studio table.reclineup { border: 0; margin: 0; padding: 0; }
div.studio table.reclineup td { padding: 0 12px 0 0; }
div.studio table.recoverdub { border: 0; margin: 0; padding: 0; }
div.studio table.recoverdub th { font-weight: normal; }
div.studio table.recoverdub td { padding: 0 6px 0 0; }
table.recchart { margin: 0 auto; }
table.recchart th { text-align: left; border-bottom: 1px solid #212121; }
table.recchart td { padding: 0 6px; vertical-align: top; }
table.recchart td.note { font-size: 10px; padding-top: 6px; }

/* time line */
table.timeline { background: #212121; border: 1px solid #333333; margin: 1em auto; padding: 6px; width: 100%; }
table.timeline th { padding: 6px; text-align: right; vertical-align: top; width: 180px; }
table.timeline tr td { padding: 6px; vertical-align: top; }
table.timeline tr td.date { text-align: right; }

/* song and name info */
table.songinfo { background: #212121; border: 1px solid #333333; margin: 1em auto; padding: 6px; }
table.songinfo th { padding: 6px; text-align: right; vertical-align: top; width: 180px; }
table.songinfo td { padding: 6px; vertical-align: top; }

/* merchandise */
table.merch { background: #212121; border: 1px solid #333333; margin: 1em auto; padding: 6px; }
table.merch caption { font-size: 16px; text-align: left; padding: 6px; }
table.merch th { padding: 6px; text-align: right; vertical-align: top; width: 180px; }
table.merch td { padding: 6px; vertical-align: top; }

/* fan club */
div.fanclub { background: #212121; border: 1px solid #333333; margin: 1em auto; padding: 0 6px; }

/* sources */
p.sourcesMenu { text-align: center; }
table.sources { background: #212121; border: 1px solid #333333; margin: 1em auto; width: 100%; }
table.sources th { font-size: 10px; padding: 3px; text-align: left; text-decoration: underline; vertical-align: top; }
table.sources th.pub { width: 200px; }
table.sources th.date { width: 120px; }
table.sources th.desc { width: 400px; }
table.sources td { padding: 3px; }
table.sources tr.sourcesfooter td { font-size: 10px; text-align: right; }

/* update */
div.update { background: #212121; border: 1px solid #333333; padding: 0; }
div.update p { margin: 6px; }
div.stats { font-family: monospace; }

/* appendix */
div.appendix { margin: 0 60px 0 60px; }
div.appendix div.letter { clear: both; padding-bottom: 1em; }
div.appendix div.letter h2 { font-size: 12px; float: left; margin: 0 0 0 -24px; }
div.appendix div.letter a { margin: 0 12px; white-space: nowrap; }

/* labels */
div.label { background: #212121; border: 1px solid #333333; margin: 1em auto; padding: 6px; }
div.label h2 { border-bottom: 1px solid #333333; color: #cc9900; margin: 0;}
div.label table { margin: 2em auto 1em; width: 100%; }
div.label table caption { text-align: left; padding-bottom: 3px; }
div.label table caption p { margin: 0; }
div.label table td { padding: 2px; white-space: nowrap; }
div.label table th { white-space: nowrap; }
div.label table th.catnum { width: 12em; }
div.label table th.band { width: 12em; }
div.label table th.release { width: 18em; }
div.label table th.date { }

/* covers */
div.covers { }
div.covers h2 { margin: 1em auto 6px; }
div.covers table { background: #212121; border: 1px solid #333333; margin: 0 auto 1em; padding: 6px; width: 100%; }
div.covers table th { text-align: left; font-size: 10px; line-height: 10px; padding: 0 2px; text-decoration: underline; }
div.covers table th.song { width: 24em; }
div.covers table th.band { width: 18em; }
div.covers table th.year { width: 4em; }
div.covers table th.album { }
div.covers table td { padding: 2px; }

/* tributes */
div.album table.tribute {}
div.album table.tribute tr.header td { font-size: 10px; }
div.album table.tribute td { padding: 0 3px; vertical-align: top; }
