html {background:#000 url(/i/bg-fade.png) top repeat-x;color:#000;overflow-x:hidden}
body {background:url(/i/bg.jpg) top no-repeat;overflow-x:hidden/*;padding:24px 0 0 0*/}
a {color:#007ca6;color:#039;color:#3462a9;text-decoration:none}
a:hover {color:#f70;text-decoration:underline}
a:hover span {text-decoration:underline}
img {border-color:#999 !important}
a:hover img {border-color:#f70 !important}
hr {border:solid #ccc;border-width:1px 0 0}
h1, h2, h3, h4, h5, h6 {font-weight:normal}
h1 {font-size:22px}
h2 {font-size:18px}
h3 {font-size:16px}
h4 {font-size:14px}

.no-template {background:#eee;border:1px solid #ccc;margin:10px;overflow-x:visible;padding:0 10px}
#tmpItemFrm {z-index:99999999}
#header {margin:0 auto;position:relative;width:974px !important}
#header form {position:absolute;right:8px;top:35px}
#header input {border:1px solid #ababab;margin:0;padding:2px;width:193px}
#header form a {background:url(http://common.zam.com/i/searchbutton.gif) no-repeat;height:22px;width:21px;position:absolute;right:0;top:0}
#header form a:hover {background-position:bottom}
#header, #footer {color:#aaa}
#header a, #footer a {color:#fff}
#header a:hover, #footer a:hover {color:#f58f29;text-decoration:none}
#uctl {font:11px Arial,Helvetica,sans-serif;letter-spacing:1px;position:absolute;right:9px;top:13px}
#logo {background:url(/i/logo-shadowed.png) -2px -7px no-repeat;height:73px}
#logo a {display:block;height:73px;width:152px}

#network a {color:#007ca6}
#network a:hover {color:#f70;text-decoration:underline}
.standard #network:hover span {color:#aaa}
#network .non-akz a {border-top:1px solid #ddd}
#network em, #network var, #network strong {display:none}

#menu_tabbed {font-size:13px}
#menu_tabbed a {color:#000 !important;padding:0;text-decoration:none !important}
#menu_tabbed span {text-decoration:none !important}
#menu_tabbed > li > a {background:#dadada url(/i/nav.png)}
#menu_tabbed > li > a span {border:solid;border-color:#f2f2f2 #ccc #ccc #f2f2f2;border-width:0 1px;height:28px;line-height:28px;padding:0 15px 2px 15px}
#menu_tabbed > li.has-sub > a {background:#dadada url(/i/nav.png)}
#menu_tabbed > li.cur > a {background:#b9d8e3 url(/i/nav-hl.png) top right !important;z-index:2}
#menu_tabbed > li.cur > a:hover {background-position:bottom right !important}
#menu_tabbed > li.cur > a span {border-left-color:#e1e1e1;padding-bottom:3px;position:relative;top:0}
#menu_tabbed > li.cur.first-child > a span {border-left-color:transparent}
#menu_tabbed > li > a:hover, #menu_tabbed li.has-sub:hover > a {background-position:0 -30px}
#menu_tabbed > li.has-sub:hover > a span {padding-bottom:3px}
#menu_tabbed > li.has-sub:hover > div {left:-1px}
#menu_tabbed > li.has-sub.first-child > div {left:0}
#menu_tabbed > li.has-sub.first-child > div > ul {border-left:0}
#menu_tabbed .cur div {background:#b9d8e3 url(/i/nav-bg.png) bottom;font-size:12px;padding:0 0 0 5px}
#menu_tabbed .cur div li {/*background:url(/i/nav-divider.png) left no-repeat;*/border:0 !important}
#menu_tabbed .cur div a {color:#000 !important}
#menu_tabbed .cur div div li {background:none}
#menu_tabbed .cur div div a {padding:0 10px !important}
#menu_tabbed > .cur .has-sub div {top:24px}
#menu_tabbed > li.last-child > a span {border-right:0}
#menu_tabbed > li.cur.last-child > a {background-position:top left !important}
#menu_tabbed > li.cur.last-child > a:hover {background-position:bottom left !important}

#menu_tabbed li.has-sub:hover > div {height:auto;right:auto}
#menu_tabbed li.cur.has-sub:hover > div {right:0}
#menu_tabbed li.has-sub > div > ul {background:#dadada url(/i/nav-left.gif) repeat-y;border:solid #79acc1;border-width:0 1px 1px;min-width:0;padding:5px;white-space:nowrap}
#menu_tabbed ul li {background:#eee;height:auto;border:solid #ccc;border-width:0 1px 0 0}
#menu_tabbed ul li.last-child {border-width:0 1px 1px 0}
#menu_tabbed li li.has-sub ul {border:1px solid #7baec6 !important}
#menu_tabbed ul a {height:auto;padding:5px 7px !important}
#menu_tabbed ul a:hover {background:url(/i/nav-hover.png) center repeat-x}
#menu_tabbed .cur .has-sub > a {background:url(/i/arrow-down-spaced.png) right no-repeat !important}
#menu_tabbed .cur li .has-sub > a {background:url(/i/arrow-right-spaced.png) right no-repeat !important}
#menu_tabbed .cur .has-sub:hover {background:#c4dbe4 url(/i/nav-divdivider.gif) repeat-x;background:rgba(255,255,255,.25) url(/i/nav-divdivider.gif) repeat-x}
#menu_tabbed .cur .has-sub div {left:-1px}
#menu_tabbed .cur div div .has-sub:hover {background:#aecdd8 url(/i/heading.gif) repeat-x}
#menu_tabbed .cur div div .has-sub div {top:-1px}
#menu_tabbed .cur .has-sub ul {background:#fff;padding:0}
/*#menu_tabbed div div {padding:0 0 0 6px;width:150px !important}*/
#menu_tabbed div div ul {white-space:normal}
#menu_tabbed li.has-sub div ul {min-width:102px}
/*
#menu_tabbed li li.has-sub.last-child div div {padding:0 5px 0 0}
#menu_tabbed li li.has-sub.last-child div li div {left:-152px !important;right:auto !important}
#menu_tabbed li li.has-sub.last-child div {left:auto;right:0}
#menu_tabbed li li.has-sub.last-child ul {border-right:0 !important}
*/

#menu_tabbed em {right:-4px;width:4px}
#menu_tabbed var {bottom:-5px;height:5px;right:-4px;width:4px}
#menu_tabbed strong {bottom:-4px;height:4px;right:0}

#nav .nav-account, #nav .nav-chat, #nav .nav-forums, #nav .nav-games, #nav .nav-guilds, #nav .nav-home, #nav .nav-mmoui, #nav .nav-premium, #nav .nav-screenshots, #nav .nav-store, #nav .nav-tb, #nav .nav-videos, #nav .nav-wh, #nav .nav-wiki {background-position:10px 6px;background-repeat:no-repeat;padding-left:35px !important}
#nav .nav-account {background-image:url(/i/nav-myaccount.png) !important;background-position:13px 5px;padding-left:30px !important;width:51px}
#nav .nav-chat {background-image:url(/i/nav-forums.png) !important;background-position:11px 8px;padding-left:37px !important}
#nav .nav-forums {background-image:url(/i/nav-forums.png) !important;background-position:12px 8px;padding-left:38px !important;width:47px}
#nav .nav-games {background-image:url(/i/nav-games.png) !important;background-position:12px 3px;padding-left:31px !important;width:44px}
#nav .nav-guilds {background-image:url(/i/nav-guilds.png) !important;background-position:11px 5px;padding-left:37px !important}
#nav .nav-home {background-image:url(/i/nav-home.png) !important;background-position:14px 6px;padding-left:37px !important;width:37px}
#nav .nav-mmoui {background-image:url(/i/nav-mmoui.png) !important;background-position:11px 8px;padding-left:40px !important;color:#ad8f0d;width:45px}
#nav .nav-premium {background-image:url(/i/nav-star.png) !important;background-position:8px 8px;padding-left:26px !important;width:58px}
#nav .nav-screenshots {background-image:url(/i/nav-screenshots.png) !important;background-position:13px 8px;padding-left:40px !important}
#nav .nav-store {background-image:url(/i/nav-store.png) !important;padding-left:34px !important}
#nav .nav-tb {background-image:url(/i/nav-tb.png) !important;background-position:8px 5px;padding-left:32px !important;color:#00c;width:52px}
#nav .nav-videos {background-image:url(/i/nav-videos.png) !important;background-position:12px 7px;padding-left:33px !important;width:43px}
#nav .nav-wh {background-image:url(/i/nav-wh.png) !important;background-position:7px 4px;padding-left:32px !important;color:#c00;width:64px}
#nav .nav-wiki {background-image:url(/i/nav-wiki.png) !important;background-position:10px 8px;padding-left:37px !important;width:28px}

#nav .nav-wh, #nav .nav-tb, #nav .nav-mmoui {padding-left:15px !important}
#nav .nav-wh b, #nav .nav-tb b, #nav .nav-mmoui b {display:none}
#nav .nav-wh {background:url(/i/nav-whlogo.png) center no-repeat !important;width:94px}
#nav .nav-tb {background:url(/i/nav-tblogo.png) center no-repeat !important;width:66px}
#nav .nav-mmoui {background:url(/i/nav-mmouilogo.png) center no-repeat !important;width:60px}

#wrapper {width:974px !important}
#body {background:#eee;padding:0 10px;overflow:hidden;position:relative;top:0;z-index:1}
.non-premium #body {min-height:720px}
.non-premium.tower-to-cube #body {min-height:250px}
.front #body {min-height:0}

#row-top {display:none}
.non-premium #row-top {display:block;height:90px;margin:0 0 10px}
#mini-features {height:88px;margin:0 738px 0 0;padding:0 0 0 2px}
#mini-features a {background-color:#c3e2ed !important;background-position:center;border:1px solid #999;display:block;float:left;height:68px;margin:10px 0 10px 8px;width:91px}
#mini-features a:hover {border-color:#f70}

/* TODO: assess the block below */
#col-right {display:none;position:absolute;right:10px;top:10px;width:160px}
#col-right #game-column {margin:0}
#col-right > div:last-child {margin-bottom:0 !important}
.non-premium #col-right {display:block}
.non-premium #col-right {top:110px}
.tower-to-cube #col-right {width:300px}
#col-right #cubeAd, #game-column #cubeAd {margin:0 0 10px}
.non-premium #col-main {margin-right:170px}
.non-premium.tower-to-cube #col-main {margin-right:310px}
.non-premium.no-tower #col-main {margin-right:0}
.front #col-main {margin-right:310px !important}

/* TODO: assess the block below */
#cubeAd, #bannerMain, #towerRt {display:none;position:relative;z-index:0 !important}
#cubeAd iframe, #bannerMain iframe, #towerRt iframe {left:-1px;position:absolute;top:-1px}
.non-premium #bannerMain, .non-premium #cubeAd, .non-premium #towerRt {display:block}
#cubeAd {height:248px;width:298px}
#cubeAd iframe {height:250px;width:300px}
#bannerMain {height:88px;text-align:right;margin:0;position:absolute !important;right:10px;top:10px;width:726px}
#bannerMain iframe {height:90px;width:728px}
#towerRt {height:598px;margin:0;width:158px}
#towerRt iframe {height:600px;width:160px}

small, .sm {font-family:Arial,Helvetica,sans-serif;font-size:10px}

/* Standard Box Styling */
.box, .bcont, .mform, .mform2, .mformDeleted, #msgSmilies, .story, .build-box, .datatable, .forumList, .forumMainTable, .wikimain, #wikipagecont .toc, .infobox, .gametag, #mini-features, .wframe, .opaque_bigthumb, .msgUMex, .mainpagebox, .newstags, #bffreport .episodes .ep, #video-infobox, #network div ul, #user-nav li, .standard .msgPreview, #cubeAd, #bannerMain, #towerRt {background:#fff;border:1px solid #ccc}

.box {overflow:hidden;position:relative}
.box .header {background:#aecdd8 url(/i/heading.gif) repeat-x;border:1px solid;border-color:#a8cddb #a0c3d1 #96b9c7 #a0c3d1;font-weight:bold;margin:2px 2px 0 2px;padding:3px 6px}
.box .cont {padding:10px}
.box .subhead {background:#d9edf4;font-weight:bold;margin:10px -8px 10px -8px;padding:4px 6px}

.front .box, #col-right .box {margin:0 0 10px}

#featured-news {background:#003b54;height:402px;margin:0 0 10px;overflow:hidden;position:relative}
#featured-news .tablist {background:#00202d url(/i/featured-selector.png);height:386px;position:absolute;left:0;padding:9px 0 7px 0;top:0;width:108px;z-index:9}
#featured-news .tablist li {margin:3px 0 8px 9px;position:relative}
#featured-news .tablist a {background:none;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;cursor:pointer;height:66px;margin:0;padding:0;width:88px}
#featured-news .tablist a img {border:1px solid #000 !important;height:66px;margin:1px;width:88px}
#featured-news .tablist .current a img {border-color:#f90 !important}
#featured-news .tablist span {background:url(/i/featured-preview.png);display:block;height:66px;left:2px;position:absolute;top:2px;width:88px}
#featured-news .featuredTabCont {position:absolute;top:0}
#featured-news .story {background-position:109px 1px !important;border:0;margin:0;padding:0}
#featured-news .story div {background:url(/i/featured-screen.png);height:402px;margin:0 0 0 108px;width:536px}
#featured-news .story a {display:block;height:402px;position:relative;text-decoration:none}
#featured-news .story a span {background:url(/i/featured-black.png);background:rgba(0,0,0,.5);bottom:0;color:#fff;display:block;left:0;max-height:120px;overflow:hidden;padding:10px;position:absolute;text-decoration:none;width:516px}
#featured-news .right a span {max-height:none;left:auto;right:0;text-align:left;top:0;width:140px !important}
#featured-news .story a var {color:#33c9ff;display:block;font:bold 14px Arial,Helvetica,sans-serif;margin:0 0 10px;text-shadow:1px 1px 1px #000}
#featured-news .story a:hover var {color:#f58f29}

/* News Banner */
#newsbanner {background-position:top !important;background-repeat:no-repeat !important;display:block;height:90px;margin:0 0 10px 0;width:644px}
#newsbanner b {border:1px solid #999;display:block;height:88px;width:642px}
#newsbanner:hover {background-position:bottom !important}
#newsbanner:hover b {border-color:#f70}

.featured {float:left;margin:0 10px 10px 0;width:306px}
.featured img {border:1px solid #999;float:left;height:73px;margin:0 10px 0 0;width:98px}
.featured a {font-weight:bold}

#news-feed .more-link {color:#f70;font-weight:bold}
#news-feed .tabwrapper {margin:0 -10px -10px -10px}
#news-feed .tablist {clear:both;padding-left:5px;padding-top:0}
#news-feed .bcont {background:none;border-width:1px 0 0 0;position:relative}
#news-feed .featured {margin:5px 10px 5px 5px;width:301px}
#news-feed .bcont ul {float:left;margin:0;padding:0 0 0 20px;width:296px}
#news-feed .bcont li {padding:5px 0}
#news-feed .bcont li div {height:32px}
.front .feedlink {background:url(http://common.zam.com/shared/icon-rss.png);float:right;height:16px;margin:0 -1px 0 0;width:16px}

#featured-promos .cont, #editors-picks .cont, #video-picks .cont {padding-bottom:0}

#old-featured-news a {color:#000;display:block;float:left;font-size:15px;font-weight:bold;margin:0 0 0 10px;width:153px;text-decoration:none;text-shadow:1px 1px 0 #ccc}
#old-featured-news a:hover {text-decoration:underline}
#old-featured-news a:first-child {margin:0}
#old-featured-news img {display:block;height:115px;margin:0 0 6px;width:153px}

.imaged-list {list-style-type:none;margin:0;padding:0}
.imaged-list li {float:left;font-size:10px;margin:0 10px 10px 0;padding:10px;width:180px}
.imaged-list a {font-size:13px;font-weight:bold}
.imaged-list a span {background-color:#000 !important;background-position:center !important;background-repeat:no-repeat !important;border:1px solid #999;display:block;height:100px;margin:0 0 5px;width:178px}
.imaged-list a:hover span {border-color:#f70}

#featured-promos .cont li {padding:0;width:134px}
#featured-promos .cont a span {height:98px;width:132px}

.gamelist-small {font-size:10px;list-style-type:none;margin:0;padding:0}
.gamelist-small li {margin:0 -8px 5px;overflow:hidden;padding:5px 53px 5px 8px;position:relative;white-space:nowrap}
.gamelist-small li.even {background-color:#f5f5f5}
.gamelist-small li:last-child {margin-bottom:0}
.gamelist-small em {color:#999;float:right;font-size:13px;font-style:normal;padding:0 3px;position:absolute;right:2px;top:5px}
.gamelist-small a {font-size:13px;font-weight:bold}
.gamelist-small .small-title a {font-size:10px;line-height:16px}
.gamelist-small span {color:#f70}
.gamelist-small img {float:left;height:24px;margin:0 10px 0 0;width:24px}

/* Countdown Clock */
#countdown-clock {/*display:none;*/margin:0 0 10px}
.non-premium #countdown-clock {display:block}
#countdown-clock a {background:url(/i/tmp/countdown.jpg) top;display:block;height:250px;padding:0;position:relative;text-decoration:none}
#countdown-clock span {border:1px solid #ccc;display:block;height:248px}
#countdown-clock a:hover span {border-color:#f70}
#countdown-clock u, #countdown-clock b, #countdown-clock i {bottom:15px;color:#fff;font:28px Arial,Helvetica,sans-serif;position:absolute;right:30px;text-align:center;text-decoration:none;width:32px}
#countdown-clock u {right:139px}
#countdown-clock b {right:88px}
#countdown-clock img {left:10px;position:absolute;top:10px}

#countdown-complete {padding-top:26px}
#countdown-complete a {background:url(/i/tmp/countdown.jpg) bottom;height:250px;margin-top:-50px;padding:0}

#top-list li {background-image:url(/i/toplist.gif);background-position:10px 8px;background-repeat:no-repeat;padding-left:37px}
#top-list .li-2 {background-position:10px -26px}
#top-list .li-3 {background-position:10px -59px}
#top-list .li-4 {background-position:10px -93px}
#top-list .li-5 {background-position:10px -125px}
#top-list .li-6 {background-position:10px -158px}
#top-list .li-7 {background-position:10px -191px}
#top-list .li-8 {background-position:10px -224px}
#top-list .li-9 {background-position:10px -257px}
#top-list .li-10 {background-position:10px -290px;padding-left:55px}

#community-content {margin-bottom:0}
#community-content .community-col b {background:url(/i/fade-right.png)}

#zam-sites .cont {overflow:hidden}
#zam-sites .cont div {overflow:hidden;padding:6px}
#zam-sites .cont .divider {background:url(/i/divider-small.gif) center no-repeat;clear:both;height:1px;padding:6px}
#zam-sites .cont a {margin:0 auto;padding:0}
#zam-sites .cont a:hover, #zam-sites .cont a:hover span {color:red;text-decoration:none}
#zam-sites .cont .site-icon {border-right:1px solid #ddd;display:block;float:left;height:45px;margin:0 8px 0 0;padding:0 10px 0 0;width:90px}
#zam-sites .cont b {display:none}
#wowhead-link .site-icon {background:url(http://www.zam.com/i/otherzamsites.gif) no-repeat}
#wowhead-link:hover .site-icon {background:url(http://www.zam.com/i/otherzamsites.gif) -95px 0 no-repeat}
#thottbot-link .site-icon {background:url(http://www.zam.com/i/otherzamsites.gif) 0 -45px no-repeat}
#thottbot-link:hover .site-icon {background:url(http://www.zam.com/i/otherzamsites.gif) -95px -45px no-repeat}
#mmoui-link .site-icon {background:url(http://www.zam.com/i/otherzamsites.gif) 0 -90px no-repeat}
#mmoui-link:hover .site-icon {background:url(http://www.zam.com/i/otherzamsites.gif) -95px -90px no-repeat}
#eq2-link .site-icon {background:url(http://www.zam.com/i/otherzamsites.gif) 0 -135px no-repeat}
#eq2-link:hover .site-icon {background:url(http://www.zam.com/i/otherzamsites.gif) -95px -135px no-repeat}
#ogr-link .site-icon {background:url(http://www.zam.com/i/otherzamsites.gif) 0 -180px no-repeat}
#ogr-link:hover .site-icon {background:url(http://www.zam.com/i/otherzamsites.gif) -95px -180px no-repeat}

.story {overflow:hidden}
.story .Title {background:#aecdd8 url(/i/heading-43px.png) repeat-x;border:1px solid;border-color:#a8cddb #a0c3d1 #96b9c7 #a0c3d1;font-weight:bold;margin:2px 2px 0 2px;padding-left:43px}
.story .Title h2 .StoryLink {color:#000}
.story .Title h2 .CatLink img {left:9px;top:8px}
.story .Title h2 .CatLink span {top:48px}
.story .Byline {color:#777}
.story .Subhead {border-color:#ccc}
.story .Preview {padding:0 10px;position:relative}
.story.no-body .Title {background:none;border:0;margin:2px}

.newstags {border-radius:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;line-height:1.8em;margin:10px 0;padding:8px 10px}
.taggednews {margin-top:15px;width:100%}
.taggednews th {padding:0 8px}
.taggednews td {border-bottom:1px solid #e5e5e5;padding:6px}
.taggednews td:first-child {border-left:1px solid #ccc}
.taggednews td:last-child {border-right:1px solid #ccc}
.taggednews .caticon, .taggednews .caticon img {height:32px;text-align:center;width:32px}

.IMIcont {border:0;border-collapse:collapse;margin:0 18px;padding:0;vertical-align:middle}
.IMIcont a {background:#fff;border:1px solid #ccc;display:block;padding:2px !important}
.IMIcont a:hover {border-color:#f70}
.IMIcont img {border:0;max-height:96px;max-width:96px}
.front .IMIcont {height:98px;width:98px}

/* Icons */
.icon-daoc, .icon-camelot {background:url(http://common.zam.com/shared/icon-daoc-black.png) left no-repeat}
.icon-ffxi {background:url(http://common.zam.com/shared/icon-ffxi-black.png) left no-repeat}
.icon-ffxiv {background:url(http://common.zam.com/shared/icon-ffxiv-black.png) left no-repeat}
.icon-delete {background-image:url(http://www.jerek.zam.com/shared/x.png)}

#notifications {background:#aecdd8 url(/i/heading.gif) repeat-x scroll 0 0;border-bottom-color:#999;color:#000}
#notifications a {color:#0086b2}
#notifications a:hover {color:#f70}

/* Menu Icons */
#nav .icon-archives, #nav .icon-newsbytag, #nav .icon-comments, #nav .icon-rss, #nav .icon-postnews, #nav .icon-submitnews, #nav .icon-interviews, #nav .icon-editorials, #nav .icon-previews, #nav .icon-videos, #nav .icon-screenshots, #nav .icon-media, #nav .icon-wiki, #nav .icon-images, #nav .icon-premium, #nav .icon-login, #nav .icon-createaccount, #nav .icon-posts, #nav .icon-viewme, #nav .icon-myaccount, #nav .icon-live, #nav .icon-search, #nav .icon-admin, #nav .icon-feedback, #nav .icon-asylum, #nav .icon-oot, #nav .icon-blizzcon, #nav .icon-gamescom, #nav .icon-e3, #nav .icon-pax, #nav .icon-books, #nav .icon-list, #nav .icon-plus, #nav .icon-question, #nav .icon-bff, #nav .icon-pl {background:url(/i/menu-icons.png) 0 2px no-repeat;display:block;padding-left:22px}

/* News Menu Icons */
#nav .icon-archives {background-position:0 -48px}
#nav .icon-newsbytag {background-position:0 -48px}
#nav .icon-comments {background-position:0 -72px}
#nav .icon-rss {background-position:0 -96px}
#nav .icon-postnews {background-position:0 -120px}
#nav .icon-submitnews {background-position:0 -144px}

/* Features Menu Icons */
#nav .icon-interviews {background-position:0 -456px}
#nav .icon-editorials {background-position:0 -480px}
#nav .icon-previews {background-position:0 -504px}
#nav .icon-videos {background-position:0 -528px}
#nav .icon-screenshots, #nav .icon-media {background-position:0 -552px}
#nav .icon-wiki {background-position:0 -576px}
#nav .icon-e3 {background-position:0 -600px}
#nav .icon-gamescom {background-position:0 -624px}
#nav .icon-blizzcon {background-position:0 -648px}
#nav .icon-pax {background-position:0 -672px}
#nav .icon-books {background-position:0 -696px}
#nav .icon-list {background-position:0 -720px}
#nav .icon-plus {background-position:0 -744px}
#nav .icon-question {background-position:0 -768px}
#nav .icon-bff {background-position:0 -792px}
#nav .icon-pl {background-position:0 -816px}

/* Forum Menu Icons */
#nav .icon-live {background-position:0 -168px}
#nav .icon-search {background-position:0 -192px}
#nav .icon-admin {background-position:0 -24px}
#nav .icon-feedback {background-position:0 -216px}
#nav .icon-asylum {background-position:0 -240px}
#nav .icon-oot {background-position:0 -264px}

/* Account Menu Icons */
#nav .icon-images {background-position:0 -288px}
#nav .icon-premium {background-position:0 -312px}
#nav .has-sub .has-sub .icon-premium {margin:0 0 2px 0}
#nav .icon-login {background-position:0 -336px}
#nav .icon-createaccount {background-position:0 -360px}
#nav .icon-posts {background-position:0 -384px}
#nav .icon-viewme {background-position:0 -408px}
#nav .icon-myaccount {background-position:0 -432px}

#nav .menu-spacer {border-top:1px solid #ccc;display:block;padding-top:6px}

#poll-vote h3 {margin-top:0}
#poll-vote input {vertical-align:top}
#poll-page .current {font-weight:bold}
#poll-results h3 {font-size:13px}
#poll-results div {background:#e6e6e6;margin:0 0 10px 0;position:relative}
#poll-results div:last-child {margin:0 0 8px 0}
.front #poll-results .logInToVote {background:none}
#poll-results var {background:#b9d7e2 url(/i/heading-tolight.gif);border-bottom:1px solid #a8cddb;display:block;height:14px;padding:4px 0}
#poll-results span {left:0;line-height:22px;padding:0 6px;position:absolute;top:0;width:100%}
#poll-results b {float:right;line-height:22px;padding:0 12px 0 0}

.tablist {padding-left:0}
.tablist li {margin:0}
.tablist a {background:url(/i/tabs.png) top right;border:solid #fff;border-width:1px 0 0 1px;border-radius:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-weight:normal;line-height:21px;padding:2px 11px 3px 10px}
.tablist .current a {background:#fff;border:solid #ccc;border-width:1px 1px 0;color:#000 !important;margin:0 0 -1px;padding:2px 10px 4px;position:relative;top:0;z-index:1}

#sitepath, .sitepath {background:url(/i/arrow-down.png) 0 999px no-repeat}
#sitepath li, .sitepath li {background:url(/i/arrow-right.png) 2px 5px no-repeat}
#sitepath .has-sub:hover {background:url(/i/arrow-down.png) left no-repeat}
#sitepath .has-sub:hover > a {color:#f70}
#sitepath ul {background:#dadada url(/i/nav-left.gif) repeat-y;border:1px solid #79acc1;font-family:Arial,Helvetica,sans-serif;padding:5px}
#sitepath ul li {background:#eee;border:solid #ccc;border-width:0 1px 0 0}
#sitepath ul li.last-child {border-width:0 1px 1px 0}
#sitepath ul a {color:#000}
#sitepath b {background:url(http://common.zam.com/shared/check-black.gif) 0 999px no-repeat}
#sitepath .cur a {background:url(http://common.zam.com/shared/check-black.gif) 1px 6px no-repeat}

.build-box {overflow:hidden}
.build-box-title {background:#aecdd8 url(/i/heading.gif) repeat-x;border:1px solid;border-color:#a8cddb #a0c3d1 #96b9c7 #a0c3d1;font-weight:bold;margin:2px 2px 0 2px;padding:3px 6px}
.build-box-cont {padding:10px}

#dialogue h1 {background:#aecdd8 url(/i/heading.gif) repeat-x;border:1px solid;border-color:#a8cddb #a0c3d1 #96b9c7 #a0c3d1;font-size:13px;font-weight:bold;margin:-8px -8px 10px -8px;padding:3px 6px}
#dialogue-cont .cont {border:1px solid #999;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#000}
#dialogue-shadow {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}

.datatable {}
.datatable th {background:#aecdd8 url(/i/heading.gif) repeat-x;border:solid;border-color:#a8cddb #a0c3d1 #96b9c7 #a0c3d1;border-width:1px 0;font-size:13px;font-weight:bold;padding:0 4px}
.datatable thead {border:solid;border-color:#a8cddb #a0c3d1 #96b9c7 #a0c3d1;border-width:0 1px}
/*.datatable th, .datatable th.headerrow, .datatable td.headerrow, .datatable tr.headerrow th, .datatable tr.headerrow td {background:#aecdd8 url(/i/heading.gif) repeat-x;border:1px solid;border-color:#a8cddb #a0c3d1 #96b9c7 #a0c3d1;font-size:13px;font-weight:bold;padding:0 4px}*/

.forumList {border-collapse:collapse;margin-top:10px}
.forumList th {background:#aecdd8 url(/i/heading.gif) repeat-x;border:solid;border-color:#a8cddb #a0c3d1 #96b9c7 #a0c3d1;border-width:1px 0;font-size:13px;font-weight:bold;line-height:20px;padding:0 4px;text-align:left}
.forumList th:first-child {border-left-width:1px}
.forumList th:last-child {border-right-width:1px}
.forumList td {padding:4px}
.forumListHeader a {color:#000}

.forumMainTable {}
.forumMainTable th {background:#aecdd8 url(/i/heading.gif) repeat-x;border:solid;border-color:#a8cddb #a0c3d1 #96b9c7 #a0c3d1;border-width:1px 0;font-size:13px;font-weight:bold;line-height:20px;padding:0 4px}
.forumMainTable th:first-child {border-left-width:1px}
.forumMainTable th:last-child {border-right-width:1px}
.forumMainTable td {padding:1px 4px}

.forumMainTable .mlr, .forumMainTable .mdr, .forumList .lr, .forumList .dr {background:#fff;border-bottom:1px solid #ddd}
.forumMainTable .mlr > td:first-child, .forumMainTable .mdr > td:first-child {border-left:1px solid #ccc}
.forumMainTable .mlr > td:last-child, .forumMainTable .mdr > td:last-child {border-right:1px solid #ccc}

.forumMainTable tr:hover td, .forumList tr:hover td {background:#eee}

.forumCtl {margin:10px 0}

.lr {background:#fff}
.dr {background:#eee}
.mdeleted {background:#ddd}
.forumMainTable .mdeleted:hover td {background:#c3c3c3}

#msgRecentVisitors-legend {padding:0 1px 0 0}
#msgRecentVisitors #msgRecentVisitors-legend {margin:-1px -1px 0 0}
#msglinkBar {margin:10px 0;text-align:right}
.msgwrapper {padding:0}
.msgwrapper .msgwrapper {padding:0 0 0 25px}
.msgMain {background:#fff url(/i/forum-post.gif) repeat-y !important;margin:10px 0;padding:0} /* TODO FIXME: !important on background is just for simple design tests */
.msgHeaderFrame {background:#ccdbe1 url(/i/forum-post.png) repeat-x;border-bottom:1px solid #ccc;padding:5px}
.msgWhoFrame {background:#ccdbe1;border-right:1px solid #ccc;margin-bottom:-1px;overflow:visible;padding:5px;position:relative;top:-1px;width:120px;z-index:1}
.msgContentFrame {border-left:1px solid #ccc;margin-left:130px}
.msgFtFrame {background:#ccdbe1 url(/i/forum-post-bot.png) bottom repeat-x;border-top:1px solid #ccc;padding:5px 5px 5px 135px;position:relative}
.msgFtFrameFix {background:#ccdbe1;height:1px;left:0;position:absolute;top:-1px;width:130px}
.msgUMex {padding:3px}
a.msgWhoName {font-size:11px;font-family:Arial,Helvetica,sans-serif}

.msgPreview {background:#fff url(/i/forum-post.gif) repeat-y !important;font-size:11px}
.msgPreview .headerrow {background:#eaeaea url(/i/forum-post.png) repeat-x;font-weight:bold;height:22px;line-height:22px;padding:0 5px}
.msgPreview .msgWhoFrame {top:0}
.msgPreview .msgWhoFrame .msgWhoNum {display:none}
.msgPreview .msgContentFrame {border-top:1px solid #ccc;padding:2px 3px}

.msgFiltered {background:#fff;height:24px;line-height:24px;margin:0;padding:0 5px}

.msgPost {padding:0}
.msgPost textarea {width:99%}
#msgSmilies {cursor:default;top:inherit}

.msgquote {background:#fff;border:solid #ccc;border-width:1px 1px 1px 3px;border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;margin:5px 0 5px 5px;overflow:hidden;padding:3px 0 3px 3px}
.msgquotesrc {background:#d9edf4;border-top-left-radius:2px;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;font-size:10px;font-weight:bold;margin:-3px 0 0 -3px;padding:3px}
.msgqorig {padding:5px}

.msgquote .msgquote {margin-right:-6px}

a.mba:link {font-weight:bold}

.Scholar, .Sage, .Guru, .Administrator {font-weight:bold}
.Scholar {color:#339 !important}
.Sage {color:#090 !important}
.Guru {color:red !important}
.Administrator {color:#f70 !important}

.postPreviewLine-bot td {border-bottom:0 !important}

.ratingstars b, .ratingstars-static b {background:url(http://common.zam.com/shared/stars-dark.png) bottom left no-repeat}

.pages span, .pages a {background:#fff;border-color:#d5d5d5;font-size:11px;padding:2px 4px}
.pages span {background:#f70;color:#fff}
.pages span.non-box {color:#000}
.pages .non-box {padding:3px 5px}

ul.ma {background:#fff;border-color:#ccc !important}
ul.ma ul.ma {background:#eee;border-color:#bbb}
ul.ma ul.ma ul.ma {background:#ddd;border-color:#aaa}
ul.ma ul.ma ul.ma ul.ma {background:#ccc;border-color:#999}
.tbcont > .databox > ul.ma {border-top-left-radius:0;border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0}

#user-premupgrade {color:#f70;font-weight:bold}
#userbox #loading {background:url(http://common.zam.com/shared/loading-black.gif)}

#userInfo th {border-bottom:1px solid #ccc}

.ssTh a img {background:#fff;border:1px solid #999;padding:2px}
.ssTh a:hover img {border-color:#f70}
.ssListView .ssGH {float:right;margin:-2.5em 10px 0 0;text-align:right/*;position:relative*/}
.ssListView .ssGH form {text-align:left/*;position:absolute;right:0;top:1.5em*/}

/* Premium Information Page */
#premium-chart {}
#premium-chart h1 {margin-top:0;text-align:center}
#premium-chart p {font-size:16px;line-height:1.4em}
#premium-site-specific h2 {font-size:20px;margin:0}
.premium-pricing {float:right;margin:0 0 0 10px;overflow:visible;position:relative}
.premium-pricing .cont {padding:0}
.premium-pricing table {width:300px}
.premium-pricing td {padding:4px 6px;text-align:center}
.premium-pricing .pricing {color:#f70}
.premium-pricing #faq-link {bottom:-1.5em;left:0;position:absolute;text-align:center;width:100%}
#initial-blurb {padding-top:2px}
.premium-table {margin:15px 0;width:100%}
.premium-table tr {border:1px solid;border-color:#e5e5e5 #ccc;border-top:0}
.premium-table tr:last-child {border-bottom:0}
.premium-table th {white-space:nowrap}
.premium-table th, .premium-table td {padding:4px 10px 4px 6px;text-align:center}
.premium-table .first-col {text-align:left}
.premium-table .prem-col {background:#d9edf4}
.premium-table img {height:16px;width:16px}
.jump-list {cursor:default;font-weight:bold;margin-bottom:15px;text-align:center}
#premium-chart #wow, #premium-chart #ffxi, #premium-chart #eq, #premium-chart #eq2, #premium-chart #daoc, #premium-chart #swg, #premium-chart #lotro, #premium-chart #mmoui {margin:0}

#game-header {color:#fff;display:none;height:60px;margin:0;opacity:.75;padding:0;width:100%}
#game-icon {float:left;margin-right:10px}
#game-title {height:60px;line-height:60px;margin:0 0 0 5px;padding:0;position:relative;width:100%}
#game-nav {background:#aecdd8 url(/i/heading.gif) repeat-x;border:1px solid;border-color:#a8cddb #a0c3d1 #96b9c7;clear:left;height:23px;margin:10px 0;width:100%}
#game-nav ul {list-style-type:none;margin:0;padding:0}
#game-nav li {float:left}
#game-nav a {color:#000;display:block;padding:3px 8px}
#game-nav .cur {background:#aecdd8}
#game-nav .rightSide {float:right}
.game-box {margin:0 0 10px}
#rater {margin-right:15px}
#rateScore {line-height:22px}
#game-rate {font-size:1.2em;font-weight:bold;padding:3px}

#game-column {float:right;line-height:1.4em;margin:0 0 0 10px;width:300px}
#game-column > div:first-child {margin:0 !important} /* TODO FIXME: This should be removable later */
#game-column h3 {background:#d9edf4;font-size:13px;font-weight:bold;margin:10px -8px 10px -8px;padding:4px 6px;position:relative}
#game-column h3 > a:first-child {color:#000}
#game-column h3 small {position:absolute;right:7px;top:2px}
#game-column p {margin:15px 0 0 0}
#game-column p.top {margin:0 0 15px 0}
#game-column .game-news {font-size:12px;list-style-type:none;margin:-3px 0;padding:0;width:280px}
#game-column .game-news li {border-top:1px dotted #ccc;margin:3px 0;padding:3px 0}
#game-column .game-news li:first-child {border:0}
#game-column .game-news div div {background:url(/i/date-fader.png);border:0;float:right;margin:0;padding:0 0 0 15px;position:absolute;right:0;top:0;z-index:1}
#game-column .IMIcont {margin:0 16px;height:98px;width:98px}

/* Wiki */

.wikimain {}
#wikipagenav {background:#aecdd8 url(/i/heading.gif) repeat-x;border:1px solid;border-color:#a8cddb #a0c3d1 #96b9c7 #a0c3d1;font-size:12px;height:21px;margin:2px 2px 0 2px}
#wikipagenav ul {line-height:normal}
#wikipagenav li {float:left;padding:0 !important}
#wikipagenav li a {color:#000;display:block;padding:3px 8px}
#wikipagenav .hver {background-color:#aecdd8}
#wikipagenav .protected a {background-position:5px 4px;padding-left:20px !important}
#wikipagenav li span {padding:0}
#wikipagenav .wtools {background:url(http://common.zam.com/shared/menu-arrows.gif) top right no-repeat;line-height:normal;width:auto}
#wikipagenav .wtools:hover, #wikipagenav .wthover {background-color:#aecdd8}
#wikipagenav .wtools a {padding:3px 20px 3px 8px !important}
#wikipagenav .wtools:hover a, #wikipagenav .wthover a {border-bottom:1px solid #96b9c7}
#wikipagenav .wtools ul {background:#fff;border:solid #79acc1;border-width:0 1px 1px;font:10px Arial,Helvetica,sans-serif;line-height:20px;right:-1px;top:22px;width:auto}
#wikipagenav .wtools li a {border:0 !important;height:auto;padding:0 6px !important}
#wikipagecont {padding:10px}
#wikipagecont > *:first-child {margin-top:0}
#wikipagecont table {border-collapse:collapse}
h1.wheader, h2.wheader {border-bottom:1px solid #ccc;padding-bottom:5px}
#wikipagecont .toc {float:right;margin:0 0 5px 5px;width:250px}
.wikicats {background:#aecdd8 url(/i/heading.gif) repeat-x;border:1px solid;border-color:#a8cddb #a0c3d1 #96b9c7 #a0c3d1;background:#d9edf4;border:0;margin:10px 0;cursor:default}
.infobox {border-collapse:collapse}
.infobox th {background:#aecdd8 url(/i/heading.gif) repeat-x;border:solid;border-color:#a8cddb #a0c3d1 #96b9c7 #a0c3d1;border-width:1px 0;font-size:13px;font-weight:bold;padding:0 4px}
.infobox thead {border:solid;border-color:#a8cddb #a0c3d1 #96b9c7 #a0c3d1;border-width:0 1px}
.infobox, .infobox th, .infobox td {border-color:#ccc !important;border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important}
.infobox td {padding:4px}
.wframe {border:1px solid #ccc}
.gametag {border-collapse:separate !important;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;float:right;margin:.5em;padding:.1em}
.darkbg {background-color:#ccc;border-color:#aaa !important}
.medbg {background-color:#ddd;border-color:#bbb !important}
.lightbg {background-color:#eee;border-color:#ccc !important}
.opaque_bigthumb {border-color:#ccc !important}
.mainpagebox {border-collapse:separate !important;border-spacing:2px;margin:5px}
.mainpagebox th {background:#aecdd8 url(/i/heading.gif) repeat-x;border:1px solid;border-color:#a8cddb #a0c3d1 #96b9c7 #a0c3d1;font-weight:bold;padding:3px 6px}

/* Probably unused: (copied directly from old zam css) */
td.del {color:#000;background:#ffa}
td.add {color:#000;background:#cfc}
td.context {color:#000;background:#eee}
ol.references > li:target {background:#ead3a6 url(http://wow.allakhazam.com/i/parch-med.jpg)}

#contest-box {min-height:303px;padding:331px 575px 0 20px;position:relative}
#contest-shadow {height:634px;left:0;position:absolute;right:0;top:0}
#contest-box .bcont {margin:0 0 30px;position:relative}
/* IE ONLY
#contest-box {_height:303px;zoom:100%}
#contest-float {float:none !important;overflow:hidden}
#contest-form {margin:0 0 -244px;position:relative;top:-244px;zoom:100%}
*/

.adtable .logoHeading {text-align:center}

/* Books */
#books h1 {font:24px Arial,Helvetica,sans-serif;margin-top:0}
#books h2 {font:18px Arial,Helvetica,sans-serif;margin:0 0 5px 0}
#books h3 {font:16px Arial,Helvetica,sans-serif;margin:0}
#books h4 {font:14px Arial,Helvetica,sans-serif;margin:0}
#books h1 small, #books h2 small, #books h3 small, #books h4 small {font-size:10px}
#books td {vertical-align:top}
#books textarea {width:99.9%}

.headopts {float:right;padding-top:10px;text-align:right}

#books-nav {color:#555;cursor:default;line-height:20px;margin:0 0 10px 0;position:relative}
#books-search {float:right;padding:0 71px 0 0;position:absolute;right:0;top:0}
#books-search input {width:144px}
#books-search a {position:absolute;right:0;top:0}
#books-search a:hover {text-decoration:none}
#basicsearch a {background:url(/i/books-search.gif);height:22px;right:60px;width:21px}
#basicsearch a:hover {background-position:bottom}
#books-advanced {color:#000;display:none;margin:0 0 0 auto;width:420px}
#books-advanced .build-box-title a, #books-advanced .box-frame-title a {float:right;color:#007ca6;font:10px Arial,Helvetica,sans-serif;margin:0 -15px 0 0;padding:6px 10px}
#books-msg {background:#191919 url(/i/box-bot.gif) -23px -110px repeat-x;border:1px solid #373737;color:#ddd;display:none;padding:5px}

#books-home {border-collapse:collapse;width:100%}
#books-home td {padding:0;text-align:center;vertical-align:top;width:20%}
#books-home a {border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;display:block;padding:10px;position:relative}
#books-home a:hover {background:#ccc;color:#000;text-decoration:none}
#books-home img {border:2px solid #ccc;display:block;margin:0 auto 5px}
#books-home a:hover img {border:2px solid #000 !important}
#books-home b {color:red;display:none;font-size:15px;padding:5px;position:absolute;right:0;top:0}
#books-home b span {display:none;line-height:18px;padding:0 5px;text-decoration:none}
#books-home b i {border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:right;font-style:normal;padding:0 4px}
#books-home b:hover {background:#ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
#books-home b:hover i {background:red;color:#fff}
#books-home b:hover span {display:inline}
#books-home a:hover b {display:block}

#books-searchresults {margin-top:15px}
#books-searchresults td {padding:10px}
#books-searchresults small {color:#777;font:10px Arial,Helvetica,sans-serif;line-height:2em}
#books-searchresults .image {text-align:center}
#books-searchresults .dr, #books-searchresults .lr {background:none}

#books-newlist {background:url(/i/books-new.gif) 0 99px no-repeat;position:relative;white-space:nowrap}
#books-newlist a {position:absolute;right:0;top:10px}
#newlist {display:none;padding:0 11px 0 0}
#newlist input {width:144px}
#newlist a {background:url(/i/books-new.gif);height:22px;width:21px}
#newlist a:hover {background-position:bottom}
.books-num {cursor:default;padding:4px 12px 4px 4px !important;text-align:center}
.books-num i {display:none}
.books-num a:hover {text-decoration:none}
tr:first-child .books-num .books-up, tr:last-child .books-num .books-dn {visibility:hidden}

#books-info {line-height:1.3em}
#books-info h2 {margin:0}
#books-info small {color:#777}
#books-info .published {color:#777;font-size:12px;line-height:1.5em}
#books-bookimg {font-weight:bold;padding:0 10px 0 0;text-align:center;white-space:nowrap}
#books-bookimg img {border:2px solid #373737}
#books-bookimg a:hover img {border-color:#424242}
#books-desc {margin:0}

#books-addtofavs {color:#007ca6;cursor:default;position:relative}
#books-addtofavs span {display:none;left:0;padding:2px 13px;position:absolute;top:16px;z-index:999999}
#books-addtofavs span span {display:block;max-height:180px;overflow:auto;padding:0;position:static;text-align:left;white-space:nowrap}
#books-addtofavs a {display:block;font:10px Verdana,Arial,Helvetica,sans-serif;line-height:18px;padding:0 5px}
#books-addtofavs:hover {color:#000}
#books-addtofavs:hover span {display:block}

#books-reviews h3 {font-size:13px}
#books-reviews small {color:#777}

#books-writereview, #books-writereview textarea {line-height:1.5em}
#books-writereview input {margin:0 0 1px 0;vertical-align:middle}

/* BFF */

#bffreport {border-collapse:collapse;width:100%}
#bffreport td {padding:0;vertical-align:top}
#bffreport .logo div {background:url(/i/logo-bff.gif) no-repeat;height:122px;width:198px}
#bffreport .description {padding:3px 18px 0 14px}
#bffreport .description .build-box-cont .inner {height:66px;overflow:auto}
#bffreport .episodes {height:507px;margin-top:10px;overflow:auto;width:300px}
.non-premium #bffreport .episodes {height:257px}
#bffreport .episodes h3 {margin:0}
#bffreport .episodes .ep {color:#000;display:block;font-size:10px;padding:5px;margin:10px 10px 10px 0}
#bffreport .episodes a:hover {background:#eee;border-color:#bbb;text-decoration:none}
#bffreport .episodes a:hover strong {text-decoration:underline}
#bffreport .episodes img {border-style:solid;border-width:1px;float:left;margin:0 5px 0 0}
#bffreport .episodes strong {cursor:default;display:block;font-size:12px}
#bffreport .episodes a strong {color:#007ca6;cursor:pointer}
#bffreport .episodes a:hover strong {color:#f70}
#bffreport .episodes var {clear:both;display:block}
#bffreport .video {padding:27px 22px 10px}
#bffreport .video div {position:relative}
#bffreport .video a {background:url(/i/sidearrow.gif);height:44px;position:absolute;right:-15px;_right:0;top:0;width:25px}
#bffreport .video a.in {background:url(/i/sidearrow-in.gif)}
#bffreport .video embed {background:#ccc}

.icon-swg {background:url(http://common.zam.com/shared/icon-sw-dark.png) left no-repeat}

/* Video */

.video-list div {color:#777}
.video-list .video-link b {background:#000;border:1px solid #999}
.video-list a.video-link:hover b {border-color:#f70}
.video-list .video-delete {background:#eee}
.video-list .video-delete strong {color:red}
.video-list .video-delete:hover b {background:red;color:#fff}

.staff-table td {padding:4px}
.staff-table td:first-child {font-weight:bold}
