/* ::::: http://www.wizards.com/WebResource.axd?d=zWaAXrqjpiReL4-EfhoBrsA0e8xhDETmz7wTsEn3N6NzqWGmP7J6C0HklbmuEXV0OqpUUtIVis2BYKjZALaaduHR23ZGBVE_-bP3Gb78r9wOKqdYQEmvV8_e34EaUhBL0&amp;t=633958542260000000 ::::: */

.globalSearchControl { width: 240px; height: 21px; }
.globalSearchControl .globalSearchControlTextBox { width: 160px; height: 20px; float: left; }
.globalSearchControl .globalSearchControlTextBox input { border: medium none ; background-color: Transparent; width: 160px; height: 20px; font-size: 8pt; color: rgb(102, 102, 102); }
.globalSearchControl .globalSearchControlSubmitButton { float: left; width: 65px; height: 20px; margin-left: 4px; }
.globalSearchControl .globalSearchControlSubmitButton input { border: medium none ; background-color: Transparent; }
/* ::::: http://www.wizards.com/Assets/site.css ::::: */

/* ::::: http://www.wizards.com/Assets/reset.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { border: 0pt none ; margin: 0pt; padding: 0pt; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; font-size: 100%; }
body { line-height: 1; }
ol, ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
table { border-collapse: collapse; border-spacing: 0pt; }
/* ::::: http://www.wizards.com/Assets/navigation.css ::::: */

#mainNav, #mainNav ul { margin: 0pt; padding: 0pt; background: rgb(0, 0, 0) none repeat scroll 0% 0%; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 1; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; z-index: 9999; }
#mainNav { width: 750px; padding-left: 160px; }
#mainNav a, #mainNav span { padding: 3px 30px 3px 3px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; color: rgb(255, 255, 255); text-decoration: none; }
#footerWrap { clear: both; width: 910px; z-index: 999; position: relative; }
#footer { width: 910px; }
#footerNav ul { margin: 0pt auto; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 1; width: 390px; }
#footerNav a, #footerNav span { padding: 6px 10px; display: block; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10.5px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 0, 0); text-decoration: none; }
#footerNav li { padding: 0pt; float: left; }
#footerWrap .affiliates { clear: left; width: 200px; margin-left: auto; margin-right: auto; }
#footerWrap .affiliates li { float: left; }
#footerWrap .affiliates li a { display: block; }
#footerText, #footerText p { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
body { font-size: 75%; line-height: 1.5em; }
body, div, p, th, td, li, dd, input, select, textarea { font-family: Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); }
table, thead, tbody, tr, th, td { font-size: 1em; }
html > body { font-size: 12px; }
a img { border-style: none; }
a:link { color: blue; }
a:visited { color: purple; }
a:focus a:hover, a:active { color: blue; }
p { margin: 0pt 0pt 1.5em; font-size: 1em; }
p strong, p b { font-weight: bold; }
p em, p i { font-style: italic; }
.clear { clear: both; }
.hidden { position: absolute; left: -9999em; }
h1#WizardsLogo img { position: absolute; top: 5px; left: 5px; z-index: 3; }
#mainNav a { display: block; width: 135px; height: 25px; }
#wrap { float: left; }
#container { margin: 0pt auto; position: relative; width: 910px; }
#MasterMainContent { clear: both; }
#bannerGraphic img { display: block; }
/* ::::: http://www.wizards.com/magic/styles.css ::::: */

/* ::::: http://www.wizards.com/magic/navigation.css ::::: */

#mainNav, #mainNav ul { background: rgb(51, 51, 51) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#mainNav { width: 930px; padding-left: 70px; }
#mainNav a { font-weight: bold; font-size: 13px; line-height: 1.923em; }
#topNav, #topNav ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 2.083em; }
#topNav { margin: -30px 0pt 0pt 2px; float: left; width: 815px; display: inline; position: relative; z-index: 2; }
#topNav li { padding: 0pt; float: left; }
#topNav li a { background: rgb(81, 81, 81) none repeat scroll 0% 0%; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 163px; color: rgb(196, 204, 201); text-decoration: none; font-weight: bold; text-align: center; line-height: 31px; text-indent: -9999px; }
#topNav li a.multiverse { background: transparent url('resourceservice_002.ashx') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#topNav li a.tcg { background: transparent url('resourceservice_003.ashx') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#topNav li a.magazine { background: transparent url('resourceservice_004.ashx') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#topNav li a.dg { background: transparent url('resourceservice_005.ashx') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#topNav li a.publishing { background: transparent url('resourceservice_006.ashx') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#topNav li.active a { background-position: right top; color: rgb(255, 255, 204); }
#topNav li a:hover { background-position: right top; }
#leftColumn, #leftColumn ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 1.5; }
#leftColumn { margin: 0pt; float: left; width: 183px; min-height: 680px; height: auto ! important; padding-top: 10px; }
#leftColumn .tier1 ul { background: transparent url('background_leftnav.png') repeat-y scroll left top; float: left; width: 183px ! important; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#leftColumn .tier1 li { background: transparent url('background_leftnav.png') repeat-y scroll left top; position: relative; clear: both; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#leftColumn .tier1 li span { background: transparent url('ln_open_close.gif') no-repeat scroll left top; position: absolute; top: 0pt; left: 3px; width: 21px; height: 30px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#leftColumn .tier1 a { background: rgb(0, 51, 102) none repeat scroll 0% 0%; position: relative; display: block; line-height: 2.583; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; color: rgb(198, 214, 217); font-weight: bold; width: 183px; text-indent: -9999px; }
#leftColumn .tier1 li.active a { color: rgb(255, 255, 204); }
#leftColumn .tier1 li ul { padding: 2px 0pt 6px; position: absolute; left: -9999em; width: 165px; }
#leftColumn .tier1 li.active ul { position: relative; left: auto; }
#leftColumn .tier1 li li a { background: transparent none repeat scroll 0% 0%; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 51, 102); line-height: 1.5; text-decoration: none; width: 165px; text-indent: 0pt; margin-top: 0pt; padding-left: 11px; }
#leftColumn .tier1 li li a:hover { background: rgb(157, 176, 175) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#leftColumn .magazine li a.columns { background: transparent url('resourceservice_007.ashx') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#leftColumn .magazine li a.features { background: transparent url('resourceservice_008.ashx') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#leftColumn .magazine li a.news { background: transparent url('resourceservice_009.ashx') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#leftColumn .magazine li a.event { background: transparent url('resourceservice_010.ashx') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#leftColumn .magazine li a.downloads { background: transparent url('resourceservice_011.ashx') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#leftColumn .tier1 li.active a, #leftColumn .tier1 li.active a span { background-position: right top ! important; }
#leftColumn .tier1 li.active li a { color: rgb(0, 51, 102); }
#leftColumn .tier1 li li li { background: transparent url('ln_bullet.gif') no-repeat scroll 8px 50%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#leftColumn .tier1 li li li a { float: none; }
#leftColumn .tier1 li li li a { padding: 0pt 0pt 0pt 24px; width: 152px; }
#leftColumn .tier2 { clear: both; padding-top: 2px; }
#leftColumn .tier2 li { clear: both; display: block; color: rgb(255, 255, 255); font-weight: bold; text-align: center; margin-top: 4px; }
#leftColumn .tier2 a { float: left; display: block; text-decoration: none; color: rgb(255, 255, 255); width: 176px; }
#leftColumn .tier2 em { display: block; font-size: 1.3em; font-style: normal; color: rgb(255, 255, 204); }
#leftColumn .tier2 span, #leftColumn .tier2 em { position: absolute; left: -9999em; }
#leftColumn .tier2 li.locator { background: transparent url('resourceservice_012.ashx') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 125px; position: relative; }
#leftColumn .tier2 li.locator fieldset { padding: 0pt; position: absolute; bottom: 25px; width: 156px; left: 50%; margin-left: -78px; display: inline; text-align: left; }
#leftColumn .tier2 input { border: 1px solid rgb(255, 255, 255); margin: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 0, 0); font-size: 0.917em; }
#leftColumn .tier2 input.textbox { width: 125px; height: 14px; }
#leftColumn .tier2 input.submit { border-color: rgb(153, 153, 153); background: rgb(153, 153, 153) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); height: 18px; font-weight: normal; font-size: 10px; padding-top: 0pt; margin-top: 0pt; position: relative; top: 2px; }
#leftColumn .tier2 input.radio { border: medium none ; background: rgb(51, 51, 51) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-right: 4px; }
#leftColumn .tier2 label { padding: 0pt 0pt 4px; color: rgb(255, 255, 255); }
#footerWrap { float: left; width: 1000px; padding-bottom: 40px; }
#footer {  }
#footerNav ul { height: 30px; width: 490px; text-align: center; }
#footerNav ul li { border-right: 1px solid rgb(0, 51, 153); }
#footerNav ul li.last { border-right: 0pt none; }
#footerNav ul li img { padding-top: 2px; position: relative; left: -5px; }
#footerNav a, #footerNav span { font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 51, 153); }
#footerText { clear: left; text-align: center; }
#footerText p { margin: 0pt; padding: 4px 0pt 6px; }
#footerText, #footerText p, #footerText a { font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 51, 153); }
#footerNav a:hover { text-decoration: underline; }
body, div, p, th, td, li, dd, input, select, textarea { font-family: Verdana,Sans-Serif; }
#bannerGraphic { height: 70px; width: 1000px; position: relative; background-image: url('banner_multiverse.jpg'); z-index: 1; }
#bannerGraphic h2#MagicLogo { position: absolute; top: 22px; left: 5px; }
body { background: rgb(0, 0, 0) url('background_tile.jpg') repeat-x scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
h1#WizardsLogo img { top: 9px; left: 15px; width: 57px; }
#container { width: 1020px; position: relative; z-index: 2; }
#glow { background: transparent url('background_glow_tile.gif') repeat-y scroll center top; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#glowStatic { padding: 0pt 10px; background: transparent url('background_glow.gif') no-repeat scroll center top; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#wrap { background: rgb(220, 217, 200) url('background_all.jpg') no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#wrapper { margin: 0pt; float: right; width: 817px; }
#adspaceRow { margin: 11px 12px 0pt 5px; }
#adspaceRow p, #adspaceRow img, #adspaceRow div { margin: 0pt auto; overflow: hidden; width: 728px; height: 90px; }
#centerColumn { margin: 11px 12px 40px 5px; float: left; display: inline; width: 800px; }
#centerColumn a { text-decoration: none; }
#centerColumn a:hover { text-decoration: underline; }
#rightColumn { float: right; width: 160px; margin-top: 11px; }
#rightColumn .sideAd { height: 600px; }
.magic-card { padding: 13px 13px 22px 19px; overflow: hidden; width: 200px; height: 285px; }
.magic-card-black { background: transparent url('card-border-black.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.magic-card-center { margin: 0pt auto; }
.magic-card .card-art { overflow: hidden; width: 200px; height: 285px; }
/* ::::: http://www.wizards.com/Magic/Magazine/article.css ::::: */

/* ::::: http://www.wizards.com/Magic/Magazine/styles.css ::::: */

#bannerGraphic { background-image: url('banner_magazine.jpg'); }
/* ::::: http://www.wizards.com/Magic/legacy.css ::::: */

#content .decktotals { color: rgb(0, 0, 0); font-size: 0.917em; }
#content .deck { width: 620px; }
#content .deck .decktop { background: transparent url('decklist_header.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#content .deck .decktop .decktopmiddle { padding: 15px 5px 25px; background: transparent url('decklist_horizontal_line_middle.jpg') no-repeat scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#content .deck .decktop .decktopmiddle .deckoptions { float: right; }
#content .deck .decktop .decktopmiddle .main { font-size: 1.167em; font-weight: bold; }
#content .deck .decktop .decktopmiddle .sub { font-size: 0.917em; }
#content .deck .maindeck { background: rgb(255, 255, 255) url('decklist_background.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#content .deck .maindeck .maindeckmiddle { padding: 15px 0px 0px 15px; background: transparent url('decklist_footer.jpg') no-repeat scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#content .deck .maindeck .maindeckmiddle .cardgroup { padding: 0px; margin-bottom: 50px; width: 100%; }
#content .deck .maindeck .maindeckmiddle .cardgroup.sideboard {  }
#content .deck .maindeck .maindeckmiddle .cardgroup p.decktitle { margin: 0px; padding: 0px; font-weight: bold; }
#content .deck .maindeck .maindeckmiddle .cardgroup p.cardcount { font-style: italic; }
/* ::::: http://www.wizards.com/Assets/boxes.css ::::: */

#centerColumn { background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 640px; float: left; }
#centerColumn #content { width: 640px; float: left; }
#content img[align="left"] { margin: 0pt 0.25em 0pt 0pt; }
#content img[align="right"] { margin: 0pt 0pt 0pt 0.25em; }
#centerColumn .article-top { padding: 10px 10px 0pt; background: transparent url('box-top-640.gif') no-repeat scroll left top; float: left; height: 30px; width: 620px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#centerColumn .article-top h3 { background: transparent url('heading_background.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; height: 30px; line-height: 30px; }
#centerColumn .article-top h3 img { padding: 8px; display: block; }
#centerColumn .center-content .heading { border-bottom: 3px solid rgb(102, 102, 102); float: left; width: 620px; padding-bottom: 0.5em; margin-bottom: 1.5em; }
#centerColumn .center-content { padding: 0pt 10px 10px; background: transparent url('box-border-640.gif') repeat-y scroll right top; float: left; width: 620px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#centerColumn .center-content .article-content { overflow: hidden; clear: left; width: 620px; }
#centerColumn .center-content .article-content .article-image { margin: 10px; }
#centerColumn .center-content .article-content div .article-image { margin: 0px; }
#centerColumn .center-content img { max-width: 620px; }
#centerColumn .center-content .heading .description { float: left; width: 320px; }
#centerColumn .center-content .heading h4 { margin: 0pt; padding: 4px 0pt 10px; font-size: 1.833em; line-height: 1.1; font-weight: bold; }
#centerColumn .center-content .heading h5.byline { font-weight: normal; font-style: italic; }
#centerColumn .center-content .heading .links { padding: 4px 10px 0pt 0pt; float: right; width: 290px; }
#centerColumn .center-content .heading ul.heading-links { float: right; }
#centerColumn .center-content .heading ul.heading-links li { float: left; }
#centerColumn .center-content .heading ul.heading-links a { display: block; float: left; width: 16px; height: 16px; padding-left: 2px; }
#centerColumn .center-content .heading .author-image { padding: 4px 0pt; clear: both; float: right; }
#centerColumn .center-content .heading #archive-links { clear: both; float: right; }
#centerColumn .center-content .heading #archive-links li { margin: 0pt 0pt 0pt 1.5em; list-style-type: disc; color: rgb(102, 0, 0); line-height: 1.2; }
#centerColumn .center-content .heading #archive-links a { text-decoration: none; font-weight: bold; color: rgb(102, 0, 0); font-size: 0.917em; }
#centerColumn .center-content .heading #archive-links a:hover { text-decoration: underline; }
#centerColumn .center-content h3 { margin: 1.286em 0pt; font-size: 1.167em; }
#centerColumn .center-content img[align="center"] { display: block; text-align: center; }
#centerColumn .center-content .footer-links { border-top: 3px solid rgb(204, 204, 204); border-bottom: 3px solid rgb(204, 204, 204); padding: 11px 0pt; clear: both; float: left; width: 100%; margin-top: 1.5em; }
#centerColumn .center-content .footer-links li { float: left; width: 222px; height: 39px; padding-right: 10px; line-height: 1.2; }
#centerColumn .center-content .footer-links a { display: block; text-decoration: none; font-weight: bold; color: rgb(102, 0, 0); vertical-align: bottom; }
#centerColumn .center-content .footer-links a:hover { text-decoration: underline; cursor: pointer; }
#centerColumn .center-content .footer-links a img { float: left; width: 59px; padding-right: 6px; }
#centerColumn .center-content .footer-links a .text { padding: 10px 0pt 0pt 10px; background: transparent url('bullet_related_content.gif') no-repeat scroll left 14px; float: right; width: 147px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#centerColumn .center-content .footer-links li.email { width: 140px; }
#centerColumn .center-content .footer-links li.email a .text { width: 65px; }
#centerColumn .article-bottom { background: transparent url('box-bottom-640.gif') no-repeat scroll left bottom; float: left; height: 6px; width: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.globalSearchControl .globalSearchControlTextBox { background: transparent url('webresource_001.axd') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
