.article-title{color:#D4AF37;font:normal 50px WebFolkard;letter-spacing:2px;text-shadow:0 0 20px #000,0px 0 10px #000,0px 0 10px #000,0px 0 5px #000,0px 0 5px #000;filter:glow(color=#000000,strength=2);margin-bottom:-15px}
.content-article{color:#2E1D0F;text-align:justify}
.content-article a{color:#224}
.content-article p{margin:10px 0}
.content-article h1,.content-article h2,.content-article h3{color:#640909;margin:10px 0;text-align:left}
.content-article h1{font-size:22px}
.content-article h2{font-size:16px}
.content-article h3{font-size:14px}
.content-article ul,.content-article ol{margin-top:12px;padding-left:40px}
.content-article ul{list-style-image:url(/Images/bullet.png)}
.content-article li{margin-top:3px}
.content-article hr{background:transparent url(/Images/Other/fancydivider.gif) no-repeat center center;height:25px;clear:both}
.content-article label{display:inline-block;width:150px;text-align:right;font-weight:bold}
.content-article input,.content-article select,.content-article textarea{border:solid 1px #666;padding:1px}
.content-article input,.content-article select{margin:5px;width:300px}
.content-article textarea{width:100%}
.content-article input[type=submit]{width:auto}
.content-article fieldset p{font-style:italic}
.content-article .admin,.content-article .admin a{color:#222;font-size:11px}
.trait{text-align:left}
.trait img{float:left}
.trait strong{font-size:14px}
.trait span{display:block;font-style:italic;font-size:11px;padding:2px 0}
.trait div{margin:0 0 10px 50px;padding-left:10px;font-size:11px}
.race-info,.class-info{font-size:11px}
.class-info{padding-left:10px}
.class-plusminus{padding:10px;text-align:center}
.class-plusminus th{text-align:center}
.class-links{float:right;margin:-30px 10px 0 10px;border-left:solid 5px #2e1d0f;height:100px}
.content-article .class-links a{font:bold 12px Verdana}
.class-links a img{margin:25px 5px -20px 10px}
.class-links a:first-child img{margin-top:2px}
.class-stats{width:100%;text-align:center}
.class-stats th:first-child{text-align:left}
.thumb,.thumb-small,.thumb-big,.thumb-thin,.thumb-medium,.thumb-large{margin:5px;cursor:pointer}
.thumb-right,.thumb.right,img.right{float:right;margin-left:15px;margin-bottom:5px}
.thumb-left,.thumb.left,img.left{float:left;margin-right:15px;margin-bottom:5px}
.thumb-list{text-align:center}
.thumb-list>.thumb{margin-left:50px}
.thumb-list>.thumb:first-child{margin-left:auto}
img.right.withlogo{margin-right:-10px}
.money{margin-bottom:-2px}
.vendor{width:440px}
.vendor>div:first-child{background:transparent none no-repeat left top;height:36px;position:relative;text-align:right}
.vendor>div:first-child,.vendor>div:first-child a{color:#ffd100;font:bold 12px Tahoma}
.vendor>div+div{background:transparent url(/Images/Tables/bg.jpg) repeat-y left top;padding:0 18px}
.vendor>div+div+div{background:transparent url(/Images/Tables/bottom.jpg) no-repeat right bottom;padding:0;height:17px;width:440px}
.vendor .rewards+.rewards{display:none}
.vendor .rewards div{color:#fff;width:202px;height:55px;float:left;text-align:left}
.vendor .rewards div a{margin:5px 6px 3px 3px;float:left}
.vendor .rewards div span{margin:5px 0 5px 5px;display:block}
.vendor .rewards div a+span{color:#ffd100;font:bold 12px Tahoma}
.vendor .rewards div span a{margin:0;float:none;position:relative;top:2px}
.vendor>div>a{color:#ffd100!important;font-size:16px!important;font-weight:bold!important;text-align:center!important;padding-top:22px;position:absolute;display:block;width:182px;height:18px;left:20px;top:-40px;font:bold 12px Tahoma;cursor:pointer}
.vendor>div>a+a{width:193px;left:220px}
.vendor select{background:#000;color:#fff;margin:7px 11px 0 0;border:solid 1px #777;font:normal 10px Verdana}
.quest{color:#000}
#layout-content .quest h3{color:#320505}
.quest select{background:#fff;color:#320505;border:solid 1px #320505;font:normal 11px Verdana}
.quest .rewards+.rewards{display:none}
.quest .rewards div{background:transparent url(/Images/Tables/quest-item.png) no-repeat right top;color:#fff;width:185px;height:55px;float:left;text-align:left}
.quest .rewards div a{margin:5px 6px 3px 3px;float:left}
.quest .rewards div span{margin:10px 0 5px 5px;display:block}
.quest .rewards div a+span{color:#ffd100;font:bold 12px Tahoma}
.quest .rewards div span a{margin:0;float:none;position:relative;top:2px}
.circle-list{text-align:center}
.circle-list a{margin:0 10px}
.dungeon-infobox{background:transparent url(/Images/Dungeons/infobox.png) no-repeat left top;width:300px;height:650px;margin:-50px -60px 20px 10px;text-align:center;float:right;position:relative}
.dungeon-map{margin-top:82px;display:block}
.dungeon-icon{position:absolute;top:70px;right:30px}
.dungeon-button{background:transparent url(/Images/Dungeons/button.png) no-repeat left top;color:#e7d619!important;width:150px;height:22px;margin:10px auto;padding:3px 0;text-align:center;display:block}
.dungeon-button:hover{color:#fff}
.dungeon-infobox table{margin:10px 25px}
.dungeon-infobox tr>*{border-bottom:solid 1px #ceb883;text-align:left}
.dungeon-location,.dungeon-versions b{font-family:Serif}
.dungeon-location b,.dungeon-versions b{color:#532500}
.dungeon-location{font-size:16px}
.dungeon-location b{font-size:18px}
.dungeon-versions b{font-size:14px}
.siege-machine{background:transparent none no-repeat left top;width:303px;height:193px;padding:10px 30px;margin:0 0 10px 10px}
.siege-machine *{color:#fff!important}
.siege-machine ul{list-style-image:none}
a.video{background:transparent url(/Images/Other/arrow-right.gif) no-repeat left center;padding:2px 2px 2px 22px;margin:2px;display:inline-block}
a.video+a.video{padding-left:2px;background-image:none}
#register-form{margin-top:20px;width:550px}
#register-form input{width:150px}
#register-form hr{margin:5px 0;border:0;border-top:1px dotted #640909;height:auto;background:0}
#register-form button{border:0;padding:0;cursor:pointer;margin:10px}
#register-form fieldset>div{text-align:center}
#register-form .error{color:Maroon}
.book-list{text-align:left}
.book-list>a>img{width:150px;margin-right:5px}
.th-td th{text-align:right;padding-right:5px}
.article-intro{color:#603317;font-size:16px;font-style:italic;text-align:left!important}
.scrollbox{width:388px;position:relative;margin-left:5px}
.scrollbox>.content{margin:45px 60px 70px 50px;position:relative;z-index:100}
.scrollbox>.top{background:url(/Images/Borders/scrollbox-top.png) no-repeat top left;position:absolute;top:0;left:0;right:0;height:87px}
.scrollbox>.bg{background:url(/Images/Borders/scrollbox-bg.png) repeat-y top left;position:absolute;top:87px;bottom:40px;left:0;right:0}
.scrollbox>.bottom{background:url(/Images/Borders/scrollbox-bottom.png) no-repeat bottom left;position:absolute;bottom:0;left:0;right:0;height:196px}
.scrollbox h2{color:#603317;padding:10px 0}
.icon-class{width:130px;display:block;float:left;margin:5px 2px;color:#603317!important}
.icon-class>img{float:left;margin-right:8px}
.icon-class>span{display:block;height:42px;line-height:42px;font-size:14px;white-space:nowrap}
.race-traits img{float:left;margin-right:10px}
.patch-link{background:#000 none no-repeat left top;width:180px;height:100px;display:inline-block;margin:5px;border:solid 1px #000;border-radius:3px;box-shadow:0 0 5px #000;padding:5px;padding-left:80px}
.patch-link:hover{background-color:#fff;border-color:#ddd;text-decoration:none}
.patch-link>span{display:block;font:normal 16px Verdana;color:#ac642a}
.patch-link>span:first-child{color:#aaa;font:normal 30px WebFolkard}
.patch-link:hover>span:first-child{color:#444}
#patch-control{background:black;padding:10px 5px;color:#eee;border-radius:5px;opacity:.6}
#patch-control a{color:#eee;padding:5px 10px}
#patch-control a:hover{background:#222;border-radius:3px;text-decoration:none}
.layout-article>article{background:#e2c48e url(/Images/article-bg.jpg) repeat-y left top;margin-left:90px;margin-right:20px}
.layout-article>article>header{background:transparent none repeat top left;position:relative}
.layout-article>article>header>div{background:transparent url(/Images/article-header.png) no-repeat top left;height:177px}
.layout-article>article>header h1{position:absolute;bottom:10px;left:50px}
.layout-article>article>nav{background:transparent url(/Images/nav-bg.png) repeat-x bottom left;height:13px;padding:1px 20px 13px 20px;margin:0 22px -5px 22px;overflow:hidden}
.layout-article>article>.content-article{min-height:800px;margin:5px 50px 0 50px;position:relative}
.layout-article>article>footer{background:transparent url(/Images/article-footer.jpg) no-repeat bottom left;height:125px}
.layout-news>article{background:#e2c48e url(/Images/news-bg.jpg) repeat-y left top;margin:0 110px 0 90px}
.layout-news>article>header{background:transparent url(/Images/news-header.png) no-repeat top left;height:240px;position:relative}
.layout-news>article>.content-article{margin:0 42px;min-height:800px;position:relative}
.layout-news>article>footer{background:transparent url(/Images/news-footer.jpg) no-repeat bottom left;height:125px}
.layout-news .content-article>aside{margin:0}
.layout-news .content-article>aside .content{height:180px}
.layout-news .content-article>aside h1{font-size:16px;margin:0}
#side-left,#side-right{position:absolute;top:110px;z-index:1000}
#side-left{left:0}
#side-right{top:270px;right:-12px;width:160px}
#banners-partner{margin-top:20px}
#banners-partner .header{margin:-1px 0 -2px 4px}
#banners-partner a{background:#000;position:relative;left:5px;top:0;width:118px;display:block;text-align:center;overflow:hidden;margin-bottom:-1px}
#banners-fansite a{position:relative;display:block;text-align:center}
#banners-fansite a img{margin-bottom:-3px}
#banners-circles{margin-top:20px}
#banners-circles a{margin-top:-10px;position:relative;height:150px;display:block}
#banners-circles a img{position:absolute;top:-10px;left:-10px}
.message-page{text-align:center}
.message-page p{margin:10px;margin-top:30px}
.message-page a,.message-page button{margin:10px}
#sitemap h2{font-size:20px}
#sitemap a{color:#702222}
#sitemap .mainul>li>a{font-size:14px}
#sitemap ul{margin-bottom:10px}
.menu-top,.menu-content,.menu-bottom{background:transparent url(/Images/Menus/bg.png) repeat-y left top;width:128px;height:5px;position:relative}
.menu-top{background-image:url(/Images/Menus/top.png)}
.menu-content{height:auto}
.menu-bottom{background-image:url(/Images/Menus/bottom.png)}
.tbc-menu{margin:-1px 4px -1px 4px;padding:0 0 1px 0;list-style:none;z-index:20}
.tbc-menu div{background:transparent none no-repeat center center;width:120px;height:21px;z-index:25}
.tbc-menu ul{margin:0;padding:0;list-style:none;z-index:30;opacity:.8}
.tbc-menu ul div{visibility:hidden;position:absolute;width:200px;top:-52px;left:120px}
.tbc-menu ul ul{background-color:#000;position:absolute;top:50px;margin:0;border:solid 1px #666;padding:1px 0;z-index:40;opacity:1.0}
.tbc-menu ul ul div{visibility:hidden;position:absolute;width:200px;height:300px;top:-52px;left:118px}
.tbc-menu ul ul ul{position:absolute;z-index:50}
.tbc-menu li{position:relative}
.tbc-menu li li{margin:1px 0;padding:0 2px}
.tbc-menu li:hover>div{visibility:visible}
.tbc-menu li a{color:#ff9c00;display:block;width:100%;font:bold 12px Arial,Helvetica,Sans-Serif;text-decoration:none}
.tbc-menu li:hover>a{background-color:#45190c;color:#fff}
.tbc-menu a.active{background-color:#290c03;color:#fff}
.tbc-menu li:hover>a.active{background-color:#561f0f}
.tbc-menu a .arrow{background:transparent url(/Images/Menus/arrow.png) no-repeat 0 0;position:absolute;width:14px;height:15px;top:0;right:5px}
.tbc-menu a.active .arrow{background-position:-14px 0}
.tbc-menu li:hover>a .arrow{background-position:-28px 0}
.rss{position:absolute;right:75px;top:60px}
.rss:first-child{top:25px}
.rss+.rss+.rss{top:95px}
.content-article>.admin{margin-bottom:5px}
.news-tag-list{background:url(/Images/bg-vlight.jpg);border:solid 1px #666;padding:2px}
#news-title{background:transparent url(/Images/news-title.png) no-repeat center center;width:100%;height:71px;position:absolute;left:0;top:-7px}
#news-title span{display:none}
.news{margin-bottom:5px}
.news header h1{color:#702222;margin:0 0 3px 0;text-align:left;font-size:16px}
.news header .admin{color:#222;font-size:11px;font-weight:bold;float:right;margin:-3px 5px 0 5px}
.news footer{clear:both}
.news .news-img,.news .rank-icon{margin-right:3px;float:left}
.news .news-author,.news .news-author a{color:#702222;font-size:11px}
.news .news-author a{font-weight:bold}
.news .news-tags{color:#222;float:right;font-size:11px}
.news .news-tags a{color:#333;font-size:11px;font-weight:bold}
.news .news-content{margin-top:10px}
.news-bottom-nav{float:right;margin:5px}
#news-commenting h1,#news-comments h1{margin:10px 0;color:#640909;font:bold 14px Arial,Helvetica,Sans-Serif}
#news-comments time{float:right}
#news-comments .admin{margin:-2px 0 0 5px;float:right}
#news-comments p{margin:5px 0 0 0}
#news-commenting textarea{background:#fff url(/Images/bg-vlight.jpg) repeat left top;border:solid 1px #763;display:block;width:100%}
#news-commenting input{margin:5px;border:solid 1px #666;padding:1px 5px}
#news-commenting input:hover{background:#ddd}
#news-notlogged{color:#702222;margin:20px;font-size:10px;font-weight:bold;text-align:center}
#news-notlogged a{font:bold 10px Tahoma,Verdana,Sans-Serif}
#pagenav{text-align:center;margin-top:30px}
#pagenav a.today{background-color:#763;color:#fff}
#pagenav span{border:solid 1px #763;display:inline-block}
#pagenav a{color:#224;margin:1px;width:25px;height:15px;display:inline-block;vertical-align:middle;font:bold 12px Arial,Helvetica,Sans-Serif}
#pagenav a:hover{background:#222250;color:#fff;text-decoration:none}
#active-topics{float:right;margin-left:5px}
#active-topics h1{margin-bottom:5px}
#active-topics .content>div>div{margin:2px 0}
#active-topics img{margin-bottom:-4px}
#active-topics .content{width:200px;overflow:hidden}
#active-topics .content>div{width:500px}
#article-of-the-day{font-size:12px;text-align:left}
#article-of-the-day img{max-height:180px;max-width:120px;margin-right:-10px;margin-top:-10px;float:right}
#ccalc input,#hcalc input{width:50px}
#ccalc label,#hcalc label{text-align:left;width:auto}
#ccalc th[align=right],#hcalc th[align=right]{text-align:right}
.price span{background-position:right bottom;background-repeat:no-repeat}
.price-hidden{padding-right:10px;visibility:hidden}
.price>.g{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAYlJREFUOE+1kjFLw0AUgA/aQqAICUiJY7oJBSkddBCLMYuFIBQCgqPQv6AiooPU4lZBSgpOokMmKaaDpVLnBB0KEZFmLS5ZHc/3rr0zVouLPvi4LN/37mgJ+ZdJSsryQtoCauVV2QYcoCIlSfY3laC4tzXju1WZIhcHWpyoWEhXpsqlJVLjImd4lxdgpNvUKESsb/LGmrzTONSoe6oyvKvR6VYJDVo67Z1nGEFbpvX9tA/PUYQsSaQAchTCFhR7DVWEUMIInt5ljgUQCBhcVmC7jXI8gAQtlUlxeMAspqz4dn8ygDLCrg1PEHzeYBTQVGLcNHKD92edwkm7Zxqj3y6z8+XBpP3bRXEGLYkhnjAORBhA3l6PmYzgd/i0zeSJQASBAg9kIeDjdgxQ6jKRgwEE5cdrjQXMlYQT/wUxUsEAwjfzm3AZwe/6bmogtsdGaZ6knKEn0aGnfyG8Lwnso/xgfnb89h9GMY2EPSUQWfpcR05Ol8XIEjE21zM24AAdEG0QLTn+z/vL+QDvA3ACSxsT7gAAAABJRU5ErkJggg==)!important}
.price>.s{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAWdJREFUOMu1k79qwlAUhx2zumWsDqFSt0jdKpW8QIU8QLGmFqdiUYJDsThICQjFoREn0SUQkIKTo+BQgm/gK2Tp4Hh7fhdPuK20TgofCTHfd0/+pVIn+qUzZxmb6BfMgk8EhEPHs0dNiOXrclS9rQpQv6+rxIZhOP/JfRaZ8Wgs4UjzsSkoYh/Imqa1a3c10XhoSFpPLblFZOANhNt25T4CRITLVGWT5Hj4NhTeq5dEOMAgsg9gCovldPGy6EMG3efujykgAZ5CCdjq6hEHMAFEBtJsMpMgwgFSk4DVcTvbxcdC0PaA0ftIMg/novfSS46TaqmBGAGw+dyI6WQqwf56tZYyhyBXbioxqSYHsnju+AOB3ddOiowa4Aly57ng9yN0eDReGSHs8+gMrb5NVldf3fxFPsAJuHFhECbwZIAm3eq6bv35/lPEV2Wwl2OSl7hfR78FnFS6KvlEQCxJ9OmYjfflJJ/tNxkJZUXu3LsjAAAAAElFTkSuQmCC)!important}
.price>.c{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAYxJREFUOE+1krFLAlEYwN/gcFDEHUEcCdUZBFoUh0EEQlRHQXBUxlEJ0iBKq1NE1FAOGlKLy4lTIMFBS+Akrk5H0R/g3Hb9Ca/ve9xnr6Ra6oMf7xB/v++dyNg/jTanKQ5QNhhzcwsTHpwFIPabyFA8mFb90qLOEZBlAnNsqPCtbA4rZRKJ5lGKv95kxImR2qrBIeIMyCpjJxfrM7yU0gX17bg4q8B93hIn0rANxFcjTJPlJMhBK7/Mm4cmv92Y6oeqEvWdeQpwCFgka5uxURe3Y4A20y1QkpECjrzdR1m+gZDDQOs0I8BXGQjojFnVvaVe9zzN4eS1XfMTD0Vb0Lk+5g2IN21doLDwFcJAgAHkpVnhj2dZIePz011JyBRCuZhUAwgkKRBLJ6I+bsfA23NLiIQcoBukxhWPyQORAgYQ3I4ihvCZrk7A9l5/uzTayuSI18nG+RVEOnATorK/xruXOYE9a/SMiGJ9leWIK8tIKAcgt1X64X4a/NJWIuoCHtAG0YXPHODjn/eX8w7Z6TFPZdbKiQAAAABJRU5ErkJggg==)!important}
.newsboxtitle{color:#702222!important;font:normal 40px WebFolkard}
#side-right>div{position:absolute;right:0;top:10px}
#banners-forum{position:absolute;top:-115px;right:6px}
#banners-forum>a{margin-top:0}
#banners-ad{padding:5px;background:url(/Images/Menus/adbg.png);position:relative;z-index:100;width:140px;height:560px;position:relative;left:10px}
#banners-ad>a{width:140px;height:560px;display:block}
#banners-talents{margin-left:13px;margin-top:15px}
#rotator{position:absolute;left:25px;top:8px}
#rotator>.container{background:#000 none no-repeat left top;position:absolute;height:200px;width:750px;left:0;top:0;overflow:hidden;display:block}
#rotator>.controls{position:absolute;left:10px;top:10px}
#rotator>.controls>a{margin:6px;border:solid 1px #666;display:block}
#rotator>.controls>a>img{width:70px;height:35px;display:block}
#rotator>.controls>a.active{border-color:#eee!important;outline:solid 1px #fff}
#bluetracker{background:transparent url(/Images/tracker-bg.png) repeat-y left top;width:270px;height:200px;position:absolute;right:25px;top:8px}
#bluetracker>a{margin-left:45px;margin-top:-35px;position:relative;z-index:100;display:block}
#bluetracker>div{margin-top:-5px;margin-left:30px}
#bluetracker>div>a{display:block;margin:5px;padding:1px 3px;overflow:hidden;opacity:.5;text-decoration:none;color:#fff}
#bluetracker>div>a.blueposter{color:#0ca9fe;opacity:.7}
#bluetracker.foo>div>a{margin:3px 5px}
#bluetracker>div>a:hover{opacity:1.0!important}
#bluetracker a>span{width:500px;display:block}
#bluetracker a>span>img{margin-right:5px}
#feeds{position:absolute;bottom:8px;height:21px;left:21px;right:21px;overflow:hidden}
#feeds>div{margin:5px 25px 1px 25px;width:2000px;position:relative}
#feeds>div>div{position:absolute;left:0;top:0;font-size:11px!important}
#feeds img,#feeds .loot-icon>span{width:16px;height:16px;vertical-align:middle;margin-top:-2px}
#feeds .loot-icon>img{height:12px;width:12px}
#feeds .loot-icon>span{background-image:url(/Images/Icons/loot_frame_small.png)}
#feeds .feed-item{visibility:hidden}
#calendar{float:left;margin-right:5px}
#calendar h1{text-align:center}
#calendar td{width:25px;height:15px;padding:1px;text-align:center}
#calendar table a{color:#007;font:bold 12px Arial,Helvetica,Sans-Serif}
#calendar .week,#calendar .week a{color:#900}
#calendar .today,#calendar .today a{background-color:#763;font-weight:bold;color:#fff}
#calendar .event{border:solid 1px #763}
#calendar .oth{opacity:.5}
#calendar table a{width:26px;height:15px;display:block;text-align:center;vertical-align:middle;cursor:pointer}
#calendar table a:hover{background:#222250}
#calendar .week a:hover{background:#702222}
#calendar a:hover{color:#fff;text-decoration:none}
