body {margin: 0pt;text-align: center;background-color: black;color: white;font-family: arial,helvetica,sans-serif;font-size: 12px;text-transform: lowercase;}
a {color: #fff;text-decoration: none;font-weight: bold;}
a:hover {color: white;text-decoration: underline;}
img {border: 0;}
p {left: 5px;margin: 0 0 12px 0;}
.acctxtcont p, .bottom10 p {margin: 0;}
.calign {text-align: center;}
.lfloat {float: left;margin: 0;}
.rfloat {float: right;margin: 0;}
.cfloat {margin-left: 319px;padding: 0;}
.nomarg {margin: 0;}
h1 {font-size: 18px;padding: 5px;margin: 0;}
h2 {font-size: 12px;margin: 0;color: #ffffff;font-weight: bold;padding: 0;}
h2.strange {font-size: 122%;font-family: verdana;display: block; height: 65px;}
h2.strangest {font-size: 122%;font-family: verdana;display: block; height: 65px;}
h3 {text-align: center;	margin: 0;padding: 0;}
h3.strange {display: block; height: 50px;}
h3.strangest {display: block; height: 50px;}
h4 {font-size: 14px;margin: 10px 0 0 0;color: #fff;}
ul {margin: 2px 0 2px 15px;padding: 0;}
.bottom10 {position: absolute;bottom: 10px;padding: 0 10px 0 0;left: 10px;}
.active {color: white;text-decoration: underline;}
.inactive {color: #ccc;}
.contactform.loading{background: url(../images/core/spinner.gif) no-repeat center;}
textarea {margin-bottom: 5px;}
sup {color: #600;vertical-align: baseline;position: relative;top: -0.4em;padding-left: 5px;font-size: 1em;}
a:hover sup {text-decoration: none;color: red;}
.cont a,.nwsart p a,.nwsart li a {border-bottom: 1px solid #900;color: inherit;font-weight: inherit;}
.cont a:hover {border-bottom: 1px solid red;text-decoration: none;}
.ralign {text-align: right;}
.lalign {text-align: left;}
.lpad15 {padding-left: 15px;color: white;font-size: 12px;font-weight: normal;}
.pad10 {padding: 0 10px 0 10px;}
/* rounded corners */
.xtop, .xbottom {display: block;background: transparent;font-size: 1px;}
.xb1, .xb2, .xb3, .xb4 {display: block;overflow: hidden;}
.xb1, .xb2, .xb3 {height: 1px;}
.xb2, .xb3, .xb4 {border-left: 1px solid #666;border-right: 1px solid #666;}
.xb1 {margin: 0 5px;background: #666;}
.xb2 {margin: 0 3px;border-width: 0 2px;}
.xb3 {margin: 0 2px;}
.xb4 {height: 2px;margin: 0 1px;}
.xpromocontent, .samplecontent {display: block;height: 350px;width: auto;color: inherit;border-width: 0 1px 1px 1px;border-color: #666;border-style: solid;overflow: hidden;background-color: black;}
.xpromcorr {height: 280px;background-color: transparent;text-align: center;}
.xconcorr {height: 340px;background-color: transparent;text-align: left;padding: 0 10px 0 10px;}
/* navigation */
#topnav {background-image: url(../images/core/navigation_background.jpg);background-position: center top;background-repeat: no-repeat;padding: 123px 0 0 312px;z-index: 90;}
#navigators {background-image: url(../images/core/bloody_wicked_logo.png);background-repeat: no-repeat;background-position: left top;color: #ccc;font-weight: bolder;height: 110px;width: 610px;position: relative;bottom: 20px;}
#navigators div {position: absolute;bottom: 0;right: 0;}
#topnav, #introblock {width: 625px;height: 107px;display: block;margin: 5px 0 11px 0;position: relative;}
#clicker {position: absolute;top: 0;left: 0;display: block;width: 287px;height: 94px;cursor: pointer;}
/* ad and news block */
.release_fact_param {margin-left: 10px;position: relative;height: auto;text-align: left;}
.release_fact_value {color: gray;left: 55px;position: absolute;text-align: left;}
#sitecontainer, #container {position: relative;display: block;width: 936px;margin-left: auto;margin-right: auto;text-align: left;height: auto;}
.sitecontainerback {background-attachment: fixed;background-image: url(../images/core/main_background.gif);background-position: center bottom;background-repeat: no-repeat;}
#release_description {text-align: left;background-color: #333333;color: inherit;margin: 20px 0 0 0;padding: 10px;position: relative;max-width: 225px;height: auto;margin-left: 10px;font-family: monospace, helvetica, sans-serif;}
#pubimage {width: 345px;height: 350px;text-align: right;padding: 15px 10px 0 0;}
#pubimage img {max-height: 340px;}
#showdiv, #contentdiv {position: relative;display: block;height: 362px;margin-top: 17px;}
#showdiv {height: 670px;}
#currentrelease, #webdesignbody,#merchdesignbody {display: block;width: 612px;height: auto;margin: 0;position: relative;}
#adblock {width: 245px;height: 350px;}
#newsblock {width: 297px;height: 350px;}
#exmerchandise {padding-top: 25px;bottom: -5px;}
#merchhead {position: absolute;top: 0;left: 0;}
/* promo blocks */
#wickedqualities, #conceptspecs {position: relative;display: block;height: 280px;margin-top: 17px;}
#promoleft, #promoright, #promocenter {position: relative;width: 296px;height: 280px;}
/* concept template */
#conceptshowcase {display: block;height: 310px;margin: 0;position: relative;background-repeat: no-repeat;width: 100%;margin-top: 15px;}
#conceptspecs {height: auto;}
#conceptleft, #conceptright, #conceptcenter,#retalleft, #retalright, #retalcenter {position: relative;width: 296px;background-color: black;height: auto;}
#conceptright {background-image: url(../images/covers/crawlspace/crawspace-concept-detail-3.jpg);}
#conceptcenter {background-image: url(../images/covers/crawlspace/crawspace-concept-detail-2.jpg);}
#retalcenter {background-image: url(../images/covers/retaliate/retaliate-concept-detail-2.jpg);}
#conceptright, #conceptcenter,#retalright, #retalcenter {background-repeat: no-repeat;background-position: top center;}
.xconcorr img {border: 2px solid white;margin: 10px 0 10px 0;}
#crawlimagetxt {right: 0;padding-left: 110px;}
/* WickedFlow */
#albumcovers {visibility: hidden;}
#coverinfo {position: absolute; top: 240px;}
.mf * {outline: none;border: none;padding: 0;margin: 0;}
.mf.load {background: #000 url(../images/core/skin/ajax_loader.gif) no-repeat 50%;}
.mf div.loader{position: absolute;text-align: center;z-index: 110;margin: 1em auto;top: 55%;width: 100%;}
.mf div.caption {position: absolute;text-align: center;z-index: 98;margin: 1em auto;bottom: 50px;width: 100%;font-size: 14px;letter-spacing: 3px;}
.mf div.MooFlowNav{position: absolute;z-index: 99;margin: 0;text-align: center;width: 100%;bottom: 20px;font-size: 1px;line-height: 1px;display: block;}
.mf div.autoPlayCon{float: left;width: 10%;padding-left: 3%;height: 24px;}
.mf a.play, .mf a.stop{width: 27px;height: 24px;float: left;cursor: pointer;}
.mf a.play{background: url(../images/core/skin/play.gif) no-repeat;}
.mf a.stop{background: url(../images/core/skin/stop.gif) no-repeat;}
.mf div.resizeCon{float: right;width: 10%;padding-right: 3%;height: 24px;}
.mf a.resize{width: 34px;height: 24px;float: right;cursor: pointer;background: url(../images/core/skin/resize.gif) no-repeat;}
.mf div.sliderCon{margin-top: 5px;float: left;width: 72%;}
.mf div.slider{background: url(../images/core/skin/middle.gif) repeat-x;height: 16px;position: relative;text-align: left;float: left;}
.mf div.knob{height: 16px;background: url(../images/core/skin/middle-slider.gif) repeat-x right center;}
.mf div.knobleft{background: url(../images/core/skin/left-slider.gif) repeat-x center;width: 8px;height: 16px;}
.mf a.sliderNext{background: url(../images/core/skin/left.gif) no-repeat;}
.mf a.sliderPrev{background: url(../images/core/skin/right.gif) no-repeat;}
.mf a.sliderNext, a.sliderPrev{text-decoration: none;width: 25px;height: 16px;cursor: pointer;float: left;}
/* MooFlowViewer */
.mf a.show {position: absolute;margin-left: -16px;width: 32px;height: 32px;top: 70%;left: 50%;z-index: 100;cursor: pointer;}
.mf a.show.image{background: url(../images/core/skin/open_image.png) no-repeat 50%;}
.mf a.show.viewerload{background: url(../images/core/skin/loader.gif) no-repeat 50%;}
.mf a.show.link{background: url(../images/core/skin/open_link.png) no-repeat 50%;}
.mf div.tooltip{background: url(../images/core/skin/tooltip.png) no-repeat 50%;width: 262px;margin-left: -151px;height: 70px;padding: 20px;position: absolute;z-index: 101;top: 0;left: 50%;text-align: center;}
/* footer */
#filler {position: relative;display: block;min-height: 5px;clear: both;}
#footer {display: block;height: 38px;margin-top: 17px;clear: both;z-index: 200;width: 100%;}
.elemCont {padding: 0 2px 0 2px;}
#communities img {margin-left: 21px;}
/* albumfacts */
#albumfacts {padding-top: 10px;background-image: url(../images/core/whitegreydient.gif);background-repeat: repeat-x;text-align: center;width: 297px;height: 663px;display: block;position: relative;color: black;background-color: #666;}
.albumparam {text-align: right;font-weight: bold;}
.albumfact {text-align: left;}
.albumfact,.albumparam {margin: 0;width: 140px;position: relative;background-color: transparent;margin-bottom: 10px;}
#albumshowcase h1 {font-weight: bold;font-size: 36px;}
#albumshowcase {position: relative;margin: 0;display: block;width: 592px;border: 1px solid #666;padding: 0 10px 0 10px;background-color: black;height: 670px;}
#albumshowcase img {position: absolute;bottom: 5px;}
/* contact page */
.contacthead {position: relative;background-color: transparent;display: block;height: inherit;width: 927px;background-image: url(../images/core/contaddr/addrback.gif);background-repeat: repeat-x;text-align: left;padding-left: 10px;overflow: hidden;margin-bottom: -16px;}
.contacthead img {background-color: black;padding: 0 10px 0 10px;height: 34px;}
.infocont {	display: block;padding: 7px 10px 5px 10px;position: relative;top: -30px;margin-left: 245px;width: 250px;}
.infotext {	padding: 0 10px 0 10px;width: 100%;background-color: black;margin: 0;}
.contactform {display: block;position: relative;margin-top: -4pt;width: 935px;height: inherit;border-color: #FFF;border-width: 0 1px 1px 1px;border-style: solid;padding-top: 5px;margin-bottom: 5px;}
.contactform form {padding: 10px;margin-top: 10px;text-align: right;}
#contactcontainer form input {margin: 0 0 5px 10px;}
/* how it works */
#col1, #col2, #col3, #col22, #col32 {width: 296px;}
#col2, #col3 {height: 230px;display: block;}
#col22, #col32 {height: 100%;}
#col1 p, #col2 p, #col3 p, #col22 p, #col32 p {height: auto;text-align: left;margin-top: 0;}
#col1 {background-color: #999;display: block;}
#transdivhost {height: 272px;display: block;background-color: #333;padding: 10px 0 10px 5px;margin-bottom: 10px;}
#usps {position:relative;float: right;margin: 10px 0 0 10px;background-color: #999;display: block;padding: 10px;width: 598px;}
#thejackproject {padding-left: 17px;}
#thejackproject img {margin-right: 8px;}
#jackmain {padding-left: 6px;}
.defspan {background-color: #333;display: block;padding: 15px 5px 15px 5px;font-family: courier, 'courier new',monospace;font-style: italic;text-align: center;}
.pad5 {padding: 5px;}
/* accordion */
.toggler {background-repeat: repeat-x;height: 23px;background-image: url(../images/core/accordion/center_off.gif);padding-top: 7px;cursor: pointer;}
.element {background-color: #999;height: auto;}
.element a, .element a:visited, .element a:active {color: #5e2002;font-weight: normal;}
.element a:hover {text-decoration: underline;color: #bd4207;}
.acctxtcont {padding: 5px 10px 5px 10px;height: 281px;}
.newsdate {margin-right: 5px;}
.acctxtcont p {text-align: left;height: auto;}
.acctxtcont ul {list-style-position: outside;margin-left: 13px;}
/* site info */
#infointro {margin: 0 10px 0 10px;}
#infocol2, #infocol1 {width: 276px;padding: 10px;display: block;height: auto;color: inherit;background-color: black;}
#myinfo {display: block;width: 612px;height: auto;margin: 0;position: relative;}
.myinfocontent {display: block;height: 100%;width: auto;border-width: 0 1px 1px 1px;border-color: #666;border-style: solid;overflow: hidden;background-color: black;}
#infocol1 {color: #fff;}
#yourinfo {width: 297px;height: auto;}
#yourinfocontent {padding: 10px;background-image: url(./../images/core/your_info_back.png);background-position: -3px -4px;background-repeat: no-repeat;height: 100%;border-width: 0 1px 1px 1px;border-color: #666;border-style: solid;overflow: hidden;background-color: black;text-align: center;}
#bestofthebest {padding: 10px;border-width: 0 1px 1px 1px;border-color: #666;border-style: solid;height: 75px;text-align: center;}
.mytest {line-height: 30px;text-align: right;width: 45%;}
.yourinfofact {text-align: left;line-height: 30px;width: 45%;color: #999;}
/* sitemap */
#sitemapdiv {position: relative;display: block;margin-top: 17px;}
#sitemapdiv ul {padding-left: 10px;margin-bottom: 20px;}
#rootlist li {margin: 14px 0 0 20px;line-height: 1.3em;}
#designlinks li {margin: 11px 0 0 11px;}
#albumpointer {display: block;position: absolute;margin: 0;}
.frmmsgdiv {text-align: right;font-size: 14px;font-weight: bold;padding-bottom: 10px;position: relative;}
#newspromo {padding: 0 0 5px 55px;line-height: 1.4em;}
#shower{background-image: url(../images/core/albumdesign.jpg);width: inherit;height: inherit;display: block;background-position: center top;background-repeat: no-repeat;}
#moreinfo {padding-top: 10px;cursor: pointer;background-color: transparent;}
#moreinfo img {background-color: transparent;}
.samplecontent {margin: 0;text-align: center;position: relative;background-color: #181818;padding-top: 5px;height: 100%;}
#siteex div, #twocolplaceholder div {background-image: url(./../images/websites/web_site_sprite.jpg);}
#siteex div.sampbw {background-position: center 0px;margin-top: 10px;}
#siteex div.sampdh {background-position: center -266px;}
#siteex div.sampbb {background-position: center -538px;}
#twocolplaceholder div.sampbl {background-position: center -808px;}
#twocolplaceholder div.samppl {background-position: center -1036px;}
.samppl,.sampbl,.sampbb, .sampbw, .sampdh {background-repeat: no-repeat;display: block;height: 9%;padding-top: 190px;overflow: hidden;}
.samppl,.sampbl{ width: 260px;text-align: center;}
.sampbl {margin-right: 70px;}
#sampleskyscrap {width: 297px;}
#sampleskyscrap, #webdesignbody {height: 750px;}
.samplecontent p {font-weight: bold;font-size: 14px;margin-bottom: 20px;}
#webdesignbody h1, #merchdesignbody h1 {font-weight: bold;font-size: 36px;}
.merchtalk,.webtalk {display: block;height: 100%;width: auto;border-width: 0 1px 1px 1px;border-color: #666;border-style: solid;background-color: black;z-index: 200;}
.webtalk hr, .merchtalk hr {margin-bottom: 5px;}
#twocolplaceholder {margin: 30px 10px 5px 10px; overflow: hidden; position: absolute; bottom: 0px; right: 0px;height: auto;padding-bottom: 10px;}
#coversubnav img {border: 0;margin: 5px;}
#coversubnav {border: thin solid #666666;width: auto;text-align: right;height: 60px;display: block;margin-top: -5px;padding-right: 5px;}
.laundry {background-image: url(../images/core/laundry.jpg);background-repeat: no-repeat;background-position: 0 230px;background-attachment: scroll;}
#dresser {display: block;height: 600px;width: 310px;position: relative;margin: 0;text-align: center;}
#mercont {height: auto;display: block;background-color: transparent;position: absolute;bottom: 0;right: 0;overflow: hidden;padding-right: 10px;}
#merchdesignbody {position: relative;height: 630px;}
.blk { background-color: black; }
#creditfooter {display: none;}
.date {padding-left: 10px;line-height: 1.5em;display: inline;color: #333;font-style: italic;font-size: 0.88em;}
div.feedburnerFeedBlock ul li span.headline {font-size: 1.5em;display: block;}
#bloody-wicked-news1669147 ul {list-style-image: none;list-style-position: outside;list-style-type: none; margin: 0;}
#bloody-wicked-news1669147 li {padding-bottom: 2px;border-bottom: 1px #fff inset;margin-top: 5px;}
div.feedburnerFeedBlock ul li div {display:inline;}
#subscribeform {background-image: url(../images/core/bloody_rss.png);background-repeat: no-repeat;background-position: 0 -15px;padding-top: 20px;overflow: hidden;}
#subscribeform form {width: 97%;margin: 0;}
#mailsub {border: 0;}
#feedburnmail {color: #999;}
/* for the star rating system */
.transbox {margin-left: 0;text-align: center;width: 240px;height: 170px;background-color: #000;padding: 5px;border-width: 0 1px 1px 1px;border-color: #333;border-style: solid;}
.relcovtransbox {height: auto;background-color: #000;padding: 5px;color: #fff;margin-top: 5px;}
.boxcontroller {margin-left: 0;width: 240px;height: 18px;padding: 0 5px 0 5px;background-color: #000;display: block;text-align: right;border-width: 1px 1px 0 1px;border-color: #333;border-style: solid;font-weight: bolder;top: -0.3em;vertical-align: top; }
#closer, #minimizer {border: 1px solid white;display: block;width: 10px;height: 10px;text-align: center;vertical-align: top;font-size: 10px;font-weight: bold;padding: 0;margin: 0;overflow:hidden;right: 0;position: relative;float: right;padding: 0 0 2px 0;margin: 2px 0 0 3px;}
#ratingbox, #rateheader {margin: 0 0 5px 0;}
#voting, #ratingbox, #rateheader {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #fff;}
form { margin: 10px 5px 0px 5px; }
.ratingbox {width: 210px;}
.ratingbox img {padding: 0px;margin: 0px;padding-bottom: 5px;}
#voting {width: auto;}
#close_er_up {font-size: 18px;cursor: pointer;}
/* definitions */
dl, dt, dd {margin: 0pt;padding: 0pt;}
dt {clear: left;float: left;width: auto;font-weight: bold;}
dd {margin: 0 0pt 0pt 4.2em;font-style: italic;}
dl {clear: left;overflow: hidden;margin-bottom: 12px;}
.nwrap {white-space: nowrap;}
/*sifr*/
.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.sIFR-flash + div[adblocktab=true] {display: none !important;}
.sIFR-hasFlash h2 {visibility: hidden;font-size: 27px;}
/* news archive page */
#newsbox {display: block;width: 612px;height: auto;margin: 0;position: relative;background-color: black;}
.navjacket {padding: 0;height: 100%;border-width: 0 1px 1px 1px;border-color: #666;border-style: solid;overflow: hidden;background-color: black;}
#newsnav {width: 297px;height: auto;}
.rmore, .newsdate {color: #999;font-size: 10px;font-weight: bold;margin: 0;}
.deca {margin: 0;}
.snippet {border-bottom: 2px #600 solid;margin-bottom: 15px;padding-bottom: 1px;height: 100%;}
.nwsart, .nwsprev { background-color: #333; padding: 16px 6px 12px 6px;height: 100%;margin: 0 0 1px 0;}
.lastsnip {margin-bottom: 0;}
.rmore {font-style: italic;font-weight: normal;margin-left: 4px;}
.newsdate {font-variant: small-caps;background-color: transparent;}
dir {font-size: 16px;list-style-type: none;padding: 0;margin:0 10px;}
dir li,dir li a {margin: 5px 0 15px 0;border-bottom: 2px solid #660000;}
menu {font-size: 12px;list-style-type: square;padding: 8px 0 0 12px;margin: 0;border-top: 2px #333 ridge;list-style-position: inside;}
menu li, menu li a {padding: 0 0 6px 0;border: 0;margin: 0;font-weight: normal;color: #ccc;}
.summer {position: absolute;right: 0;padding-top: 3px;list-style-type: none;font-variant: small-caps;font-size: 10px; font-weight: bold;padding-right: 10px;color: #999;}
#subsslog {display: block;margin: 0;width: auto;text-align: center;background-color: #600;padding: 5px 10px;border-color: #600;border-style: none none outset;border-width: 0 0 2px;}
#frmsubs {position: inherit;margin: 0;padding: 3px; text-align: center;}
.slog {font-size: 16px;display: block;margin: 0;width: auto;z-index: 10;}
#subscriber {padding: 0 0 15px 0;}
.lalala {border: 0;z-index: 20;background-color: #ccc;margin: 0;padding: 0;display: block;height: 1px;width: auto;position: relative;top: -10px;}
.subspayoff {font-variant: small-caps;font-size: 10px; font-weight: bold;letter-spacing: 3px;color: #999;}
.sixhun {background-color: #600;}
#archnav {padding-top: 15px;}
.nwsintro {margin: 0 3px 0 0;font-size: xx-large;font-variant: small-caps;font-weight: bolder;height: 34px;line-height: 34px;}
/* min height ie6 fix */
.mh168 {height: 168px;min-height: 168px;} html>body .mh168 {height: auto;}
.mh224 {height: 224px;min-height: 224px;} html>body .mh224 {height: auto;}
.mh420 {height: 420px;min-height: 420px;} html>body .mh420 {height: auto;}
.mh350 {height: 350px;min-height: 350px;} html>body .mh350 {height: auto;}
.mh550 {height: 530px;min-height: 530px;} html>body .mh530 {height: auto;}
.mh540 {height: 540px;min-height: 540px;} html>body .mh540 {height: auto;}
.jacket {display: block;width: auto;border-width: 0 1px 1px 1px;border-color: #666;	border-style: solid;padding: 0 10px 10px 10px;margin-bottom: 10px;height: auto;}
html>body .jacket,html>body .snippet {height: auto;}