/**
 * Icy Veins CSS Reset (taken from http://meyerweb.com/eric/tools/css/reset/)
 */
html, body, div, span, object,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;

}

html {
  font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
  overflow-y:scroll;
}

h1,h2,h3,h4 {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:500;
}

.header_font {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:500;
}

h1 {
  font-size:20px;
}

h2 {
  font-size:18px;
}

h3 {
  font-size:16px;
}

b {
  font-weight:700;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

em { font-style:italic; }

/* General */

body {
  background: url('http://static.icy-veins.com/images/common/icy-veins-texture-top-x.jpg') repeat-x, url('http://static.icy-veins.com/images/common/icy-veins-texture-repeat.png') repeat;
  background-color: #3d75aa;
}

/* Generic link styling */
a {
  text-decoration:none;
  /* Color for the links */
  color:rgb(249,239,89);
}

a:hover {
  text-decoration:underline;
}

div.centered {
  margin-top:10px;
  margin-bottom:10px;
  margin-right:0px;
  margin-left:0px;
  width:100%;
  text-align:center;
}

.centered img, table img, .map img {
  border:1px solid #324d68;
  margin:0;
}

img.currency {
  border:none;
  position:relative;
  top:2px;
}

a.map {
  text-decoration:none;
}

a.map:hover {
  border:none;
}

a.map:hover > img {
  border:1px solid rgb(249,239,89);
}

/* Layout */

div#main {
  width:980px;
  margin:0 auto;
  cursor:auto;
}

div.wrapper {
  width:960px;
  background-color:#1e1e1e;
  border-left:10px solid #fff;
  border-right:10px solid #fff;
}

div.wrapper_top_border {
  border-top:10px solid #fff;
}

div.wrapper_bottom_border {
  border-bottom:10px solid #fff;
}

div#header {
  height:147px;
  position:relative;
  z-index:1
}

div#icy_veins_logo {
  position:absolute;
  left:33px;
  top:25px;
}

div#search_box {
  position:absolute;
  bottom:72px;
  left:380px;
}

input#search_box_text {
  width:200px;
  background-image:none !important;
}

input#search_box_submit {
  vertical-align:bottom;
  position:relative;
  top:-2px;
  margin-left:5px;
}

#google_search_results .inner_box_content {
  padding:10px;
}

div#social_media {
  position:absolute;
  bottom:72px;
  right:10px;
}

span.sprite_social {
  width:32px;
  height:32px;
  background-image:url('http://static.icy-veins.com/sprites/common-social-icons-64baece8cb194369d305e1b71e043343.png');
  display:inline-block;
  position:absolute;
  bottom:0px;
}

span.sprite_social_facebook { background-position:-0px 0px; right:126px;}
span.sprite_social_facebook:hover { background-position:-0px -32px; }
span.sprite_social_twitter { background-position:-32px 0px; right:84px; }
span.sprite_social_twitter:hover { background-position:-32px -32px; }
span.sprite_social_feed { background-position:-64px 0px; right:0px;}
span.sprite_social_feed:hover { background-position:-64px -32px; }
span.sprite_social_email { background-position:-96px 0px; right:42px;}
span.sprite_social_email:hover { background-position:-96px -32px; }
span.sprite_social_youtube { background-position:-128px 0px; right:168px;}
span.sprite_social_youtube:hover { background-position:-128px -32px; }

div#content {
  position:relative;
}

div#content>div {
  display:inline-block;
  vertical-align:top;
  padding:10px;
  color:white;
  position:relative;
}

div#center {
  width:620px;
}

div#center_split>div>div {
  margin-top:20px;
}

div#center_left {
  display:inline-block;
  width:300px;
  margin-right:20px;
  vertical-align:top;
}

div #center_right {
  display:inline-block;
  width:300px;
  vertical-align:top
}

div#right {
  width:300px;
}

div#right>div {
  margin-bottom:20px;
}

div#right>div#to_top_container {
  margin-bottom:0px;
}

div#right>div:last-child {
  margin-bottom:0px;
}

div#footer_container {
  padding-top:10px;
  padding-bottom:10px;
  margin-bottom:40px;
}

div#footer {
  height:60px;
  width:938px;
  margin:0 auto;
  background-color: #3d75aa;
  border:1px solid #324d68;
  color:white;
  position:relative;
  text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.75);
}

div#footer_links {
  position:absolute;
  top:2px;
  left:10px;
}

div#footer_links>ul {
  list-style:none;
  display:inline;
}

div#footer_links>ul>li {
  font-size:12px;
  float:left;
  margin-left:3px;
  margin-right:3px;
  padding-top:7px;
  padding-bottom:7px;
}

div#footer_links>ul>li.footer_link {
  padding:7px 13px;
  margin-left:0px;
  margin-right:0px;
}

div#footer_links>ul>li.footer_link:hover {
  background-color:#1b1b1b;
  border-radius:2px;
  border:1px solid #3a87cf;
  padding:7px 11px 5px 13px;
}

div#footer_links>ul>li>a {
  color:white;
  display:block;
  width:100%;
  height:100%;
}

div#footer_links>ul>li>a:hover {
  text-decoration:none;
}

#copyright {
  position:absolute;
  left:19px;
  bottom:5px;
  font-size:12px;
}

div#partners {
  position:absolute;
  top:5px;
  right:70px;
  font-size:12px;
}

/* SITES NAVIGATION */

#sites {
  height:35px;
  position:absolute;
  width:938px;
  left:260px;
  top:65px;
}

#sites>ul {
  height:35px;
}

#sites>ul>li {
  text-align:center;
  float:left;
  position:relative;
  height:35px;
  border-top:1px solid #324d68;
  border-right:1px solid #324d68;
}

#sites>ul>li.first {
  border-left:1px solid #324d68;
}

#sites>ul>li.selected {
  background-color: #3d75aa;
  height:36px;
  z-index:10;
}

#sites>ul>li:hover {
  background-color: #3d75aa;
}

#sites>ul>li>a {
  color:white;
  font-size:16px;
  letter-spacing:1.5px;
  font-family:Arial, Helvetica, sans-serif;
  text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.75);
  line-height:34px;

  font-weight:500;

  padding-left:8px;
  padding-right:8px;
  display:block;
  height:35px;
}

#sites>ul>li>a:hover {
  text-decoration:none;
}

#sites>ul>li>a span {
  position:relative;
  top:6px;
}

/* NAVIGATION */

#nav {
  /* Size */
  height:35px;
  position:absolute;
  width:938px;
  left:10px;
  top:100px;

  background-color: #3d75aa;
  border:1px solid #324d68;
  z-index:2147483647;

}

.clear_left {
  clear:left;
  height:10px;
  width:100%;
}

/* The next two rules only apply to an unordered list immediately within
 * the #nav div
 */
#nav>ul {
  height:35px;
}

#nav>ul>li {
  text-align:center;
  /* So that the navigation sections can be positioned absolutely, relatively
   * to the li item (and not the page).
   */
  float:left;
  position:relative;
  height:35px;
}

/* For the menu titles, which are also links, we use the title color
 * of our color scheme instead of the link color. Also, we set a higher
 * spacing between letters.
 */
#nav>ul>li>a {
  color:white;
  font-size:16px;
  letter-spacing:1.5px;
  font-family:Arial, Helvetica, sans-serif;
  text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.75);
  line-height:34px;

  /* Color for the menu items, like ``Raids'', ``Classes'', etc. They should
   * normally take the color of the links but we're forcing their color to be
   * the same as that of headings.
   */
  font-weight:500;

  /* display:block enables us to give a specific height to
   * the link, making it easier to position the drop down
   * item later on.
   */
  display:block;
  height:35px;
}

#nav>ul>li:hover {
  background-color:#1b1b1b;
  border:1px solid #3a87cf;
  border-bottom:none;
  height:34px;
  border-top-left-radius:2px;
  border-top-right-radius:2px;
}

#nav>ul>li>a:hover {
  text-decoration:none;
}

#nav>ul>li:hover>div.nav_section {
  display:block;
}

#nav>ul>li>a>.nav_triangle {
  font-size: 10px;
  position: relative;
  top: -2px;
  left: 2px;
}

#nav>ul>li>a>img {
position:relative;
top:6px;
}


/* It is necessary to use fixed width because on mac systems, the font
 * ``monaco'' will be used, while on windows systems, the font ``arial''
 * will be used (monaco is a mac-only font). With these font issues, we did
 * not manage to obtain the same padding across various combinations of
 * systems and browsers. By using fixed width for the list items (li), we
 * managed to solve the issue.
 */

#nav>ul>li#nav_home:hover, #nav>ul>li#nav_forums:hover {
  border-bottom-left-radius:2px;
  border-bottom-right-radius:2px;
  border-bottom:1px solid #3a87cf;
  height:33px;
}

#nav_home {
  width:65px;
}

#nav_home:hover {
  width:63px;
}

#nav_forums {
  width:86px;
}

#nav_forums:hover {
  width:84px;
}

div.nav_section {
  display:none;
  position:relative;
  text-align:left;
  width:602px;
  top:-1px;
  /* For ads */
  z-index:2147483647;
  color:white;

  /*
   * -moz-box-shadow: 2px 2px 4px white;
   * -webkit-box-shadow: 2px 2px 4px white;
   * box-shadow: 2px 2px 4px white;
   */

  -webkit-box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.5);
}

/* MENU SETTINGS */

.nav_content_div {
  line-height:normal;
}

.nav_content_div span.heading {
  font-size:16px;
}

.nav_content_div a {
  font-size:13px;
}

.article_content .nav_content_div ul,
.nav_content_div ul {
  list-style:none;
  margin-top:5px;
}

.article_content .nav_content_div ul {
  padding-left:0px;
  margin-left:0px;
  margin-right:0px;
}

.nav_content_div li {
  margin-top:2px;
  margin-bottom:2px;
  height:19px;
}

.nav_content_general_section {
  margin-top:5px;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:15px;
}

.nav_content_general_section_title {
  border-bottom:1px solid white;
  margin-top:5px;
  padding-bottom:5px;
}

.nav_content_general_section_articles li {
  float:left;
  width:190px;
  margin-right:5px;
}

.nav_content_general_section_articles_class li {
  float:left;
  width:145px;
}


/* ADS */

div.ad_728x90_container {
  height:auto;
  padding-top:15px;
  padding-bottom:15px;
}

div.banner_plea_container {
  display:none;
  padding-top:15px;
  padding-bottom:15px;
}

div.titlebar_container {
  height:auto;
  margin-top:15px;
  margin-bottom:15px;
}

div.ad_728x90 {
  width:728px;
  margin:0 auto;
  -webkit-box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.5);
}

div.banner_plea {
  width:728px;
  height:90px;
  margin:0 auto;
  -webkit-box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.5);
  position:relative;
}

div.banner_plea p {
  width:600px;
  position:absolute;
  left:100px;
  top:15px;
  line-height:22px;
  color:lightcoral;
  font-size:14px;
}

div.banner_plea img {
  left:10px;
  top:10px;
  position:absolute;
}

div.titlebar {
  height:auto;
  width:970px;
  margin:0 auto;
}

div.ad_300x250 {
  width:300px;
  position:relative;
  -webkit-box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.5);
}

/* Slideshow */

div#slideshow {
  width:618px;
  height:248px;
  border:1px solid #324d68;
  background-color:black;
  position:relative;
}

div#slideshow_buttons {
  position:absolute;
  top:10px;
  left:10px;
}

span.slideshow_button {
  opacity:0.6;
  width:20px;
  height:20px;
  margin-right:2px;
  margin-left:2px;
  display:inline-block;
  background-color:#666666;
  border-radius:2px;
  border:1px solid black;
  cursor:pointer;
}

span.slideshow_button:hover {
  background-color:#bbbbbb;
}

span.slideshow_button.active {
  background-color:white;
}

span.slideshow_button.active:hover {
  background-color:white;
}

div#slideshow_slides {
}

div.slide {
  width:618px;
  height:248px;
}

div.slide>a>span {
  width:618px;
  height:248px;
  background-repeat:no-repeat;
  position:relative;
  display:block;
}

div.slide>div.slide_text {
  position:absolute;
  bottom:0px;
  width:618px;
  background: -moz-linear-gradient(top,  rgba(0,0,0,0.4) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.4)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

div.slide>div.slide_text>span {
  margin-top:10px;
  padding:5px 10px;
  font-size:20px;
  display:block;
}

div.slide>div.slide_text>p {
  font-size:12px;
  line-height:20px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:15px;
}

div.slide a {
  color:white;
}

div.slide a:hover {
  text-decoration:none;
}

/* News */

div#latest_news {
  width:618px;
  margin-top:15px;
}

.news_preview {
  margin-bottom:20px;
}

.news_preview .inner_box_content {
  padding-bottom:0px;
}

.news_preview_first {
  margin-top:20px;
}

.news_preview_title {
  position:relative;
}

.news_preview_title>span {
  position:absolute;
  top:3px;
  left:5px;
}

.news_preview_title>h2 {
  position:absolute;
  top:6px;
  letter-spacing:1.5px;
  font-size:18px;
}

.news_preview_title>h2.news_preview_title_iv { left:35px; width:578px; }
.news_preview_title>h2.news_preview_title_blizzard { left:42px; width:571px; }
.news_preview_title>h2.news_preview_title_blizzcon { left:34px; width:579px; }
.news_preview_title>h2.news_preview_title_bnet { left:34px; width:579px; }
.news_preview_title>h2.news_preview_title_wow { left:34px; width:579px; }
.news_preview_title>h2.news_preview_title_hearthstone { left:34px; width:579px; }
.news_preview_title>h2.news_preview_title_d3 { left:34px; width:579px; }
.news_preview_title>h2.news_preview_title_heroes { left:34px; width:579px; }

.news_preview_title>h2>a {
  color:white;
  display:block;
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap;
  height:24px;
}

.news_preview_content {
  padding:7px;
  min-height:110px;
}

.news_preview_content p {
  margin-top:13px;
}

.news_preview_content p.news_preview_paragraph_first {
  margin-top:0px;
}

.news_preview_content img {
  border:1px solid #324d68;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  margin-bottom:5px;
}

.news_preview_content img.float_left {
  float:left;
  margin-right:19px;
}

.news_preview_content img.float_right {
  float:right;
  margin-left:19px;
}

.news_preview_content p { 
  font-size:13px;
  line-height:18px;
}

.news_preview_info {
  position:relative;
  height:24px;
  margin-top:10px;
}

.news_preview_info_more {
  position:absolute;
  font-size:16px;
  top:2px;
  right:7px;
}

.news_preview_info_author {
  position:absolute;
  font-size:13px;
  left:7px;
  top:2px;
}

#news_read_more {
  width:620px;
}

#news_read_more .box_title {
  text-align:center;
}

/* BOXES */

div#recent_posts {
  width:300px;
  height:250px;
}

div#popular_topics {
  width:300px;
  height:250px;
}

div#featured_content {
  width:300px;
  height:250px;
}

div#popular_guides {
  width:300px;
  height:250px;
}

div#artwork {
  width:300px;
  height:250px;
}

.box {
  display:inline-block;
}

.box_title {
  background-color: #3d75aa;
  border:1px solid #324d68;
  position:relative;
  min-height:30px;
  text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.75);
}

.box_title>h1 {
  line-height:30px;
  margin-left:30px;
  letter-spacing:1.5px;
  font-size:18px;
}

.box_content {
  padding:8px;
  border-left:1px solid #324d68;
  border-right:1px solid #324d68;
  border-bottom:1px solid #324d68;
  background-color:#181818;
}

.inner_box_content {
  border:1px solid #324d68;
  background-color: #1e1e1e;
  padding-bottom:7px;
}

.box_title>span.box_title_span {
  font-size:14px;
  position:absolute;
  bottom:7px;
  right:10px;
}

.box_title>span.box_title_title {
  line-height:30px;
  margin-left:30px;
  letter-spacing:1.5px;
  font-size:18px;
  display:block;
}

.front_page_box_content_entry {
  position:relative;
  height:18px;
  margin-top:6px;
  padding-left:5px;
}

.front_page_box_content_entry_left {
  position:absolute;
  top:0px;
  font-size:13px;
}

#recent_posts .front_page_box_content_entry_left {
  width:200px;
}

#popular_topics .front_page_box_content_entry_left {
  width:270px;
}

#latest_news .front_page_box_content_entry_left {
  width:200px;
}

#latest_news .front_page_box_content_entry_left {
  width:200px;
}

#popular_guides .front_page_box_content_entry_left {
  width:200px;
}

.front_page_box_content_entry_left a {
  height:21px;
  display:block;
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap;
}

.front_page_box_content_entry_right {
  position:absolute;
  font-size:11px;
  bottom:5px;
  right:5px;
}

#featured_content p {
  padding:5px;
  font-size:13px;
  line-height:17px;
}

#featured_content p>a {
  font-size:13px;
}

#featured_content a {
  font-size:12px;
}

#featured_content .inner_box_content>div {
  display:inline-block;
  margin-left:5px;
  margin-bottom:5px;
}

#featured_content .inner_box_content>div.centered {
  display:block;
  margin-left:0px;
  margin-top:5px;
  margin-bottom:5px;
}

#featured_content .inner_box_content {
  height:199px;
  padding-bottom:0px;
}

#artwork img {
  width:262px;
  height:181px;
}

#artwork .inner_box_content {
  height:183px;
  padding:8px;
}

#from_the_forums ul {
  font-size:13px;
  list-style-type:square;
  padding-left:26px;
}

#from_the_forums li {
  margin-top:5px;
  margin-bottom:5px;
}

#from_the_forums div.title {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:500;
  border-bottom:1px solid #3d75aa;
  padding-bottom:3px;
  display:inline-block;
  margin-left:10px;
  font-size:18px;
  margin-top:5px;
  margin-bottom:5px;
}


span.sprite_menu_titles {
  border:1px solid #434445;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  border-bottom-color:#2F3032;
  border-top-color:#B1B2B4;
  width:16px;
  height:16px;
  position:relative;
  top:3px;
  margin:0px 3px 0px 0px;
  background-image:url('http://static.icy-veins.com/sprites/common-menu-titles-e53a1990acc03c697de601e5dde1e824.jpg');
  display:inline-block;
}

span.sprite_menu_titles_dragon_soul { background-position:-160px 0px; }
span.sprite_menu_titles_baradin_hold { background-position:0px -16px; }
span.sprite_menu_titles_firelands { background-position:-16px -16px; }
span.sprite_menu_titles_older_raids { background-position:-32px -16px; }
span.sprite_menu_titles_general { background-position:-80px -16px; }
span.sprite_menu_titles_dk { background-position:0px 0px; }
span.sprite_menu_titles_druid { background-position:-16px 0px; }
span.sprite_menu_titles_hunter { background-position:-32px 0px; }
span.sprite_menu_titles_mage { background-position:-48px 0px; }
span.sprite_menu_titles_paladin { background-position:-64px 0px; }
span.sprite_menu_titles_priest { background-position:-80px 0px; }
span.sprite_menu_titles_rogue { background-position:-96px 0px; }
span.sprite_menu_titles_shaman { background-position:-112px 0px; }
span.sprite_menu_titles_warlock { background-position:-128px 0px; }
span.sprite_menu_titles_warrior { background-position:-144px 0px; }
span.sprite_menu_titles_hot { background-position:-48px -16px; }
span.sprite_menu_titles_zandalari { background-position:-64px -16px; }
span.sprite_menu_titles_events { background-position:-96px -16px; }
span.sprite_menu_titles_seasonal { background-position:-112px -16px; }
span.sprite_menu_titles_quest_lines { background-position:-128px -16px; }
span.sprite_menu_titles_tools { background-position:-144px -16px; }
span.sprite_menu_titles_monk { background-position:-160px -16px; }
span.sprite_menu_titles_mop_dungeons { background-position:0px -32px; }
span.sprite_menu_titles_pandaria { background-position:-16px -32px; }
span.sprite_menu_titles_mogu_shan_vaults { background-position:-32px -32px; }
span.sprite_menu_titles_faction_reputations { background-position:-48px -32px; }
span.sprite_menu_titles_heart_of_fear { background-position:-64px -32px; }
span.sprite_menu_titles_terrace_of_endless_spring { background-position:-80px -32px; }
span.sprite_menu_titles_throne_of_thunder { background-position:-96px -32px; }
span.sprite_menu_titles_siege_of_orgrimmar { background-position:-112px -32px; }
span.sprite_menu_titles_gameplay { background-position:-128px -32px; }
span.sprite_menu_titles_decks { background-position:-144px -32px; }
span.sprite_menu_titles_card_rankings { background-position:-160px -32px; }
span.sprite_menu_titles_neutral_minions { background-position:-0px -48px; }
span.sprite_menu_titles_class_cards { background-position:-16px -48px; }
span.sprite_menu_titles_curse_of_naxxramas { background-position:-32px -48px; }
span.sprite_menu_titles_highmaul { background-position:-48px -48px; }
span.sprite_menu_titles_leveling { background-position:-64px -48px; }
span.sprite_menu_titles_gearing_up { background-position:-80px -48px; }
span.sprite_menu_titles_end_game { background-position:-96px -48px; }
span.sprite_menu_titles_crafting { background-position:-112px -48px; }
span.sprite_menu_titles_garrison_small_buildings { background-position:-128px -48px; }
span.sprite_menu_titles_garrison_medium_buildings { background-position:-144px -48px; }
span.sprite_menu_titles_garrison_large_buildings { background-position:-160px -48px; }
span.sprite_menu_titles_garrison_special_buildings { background-position:-0px -64px; }
span.sprite_menu_titles_garrison_special_buildings { background-position:-0px -64px; }
span.sprite_menu_titles_garrison_professions { background-position:-112px -48px; }
span.sprite_menu_titles_draenor { background-position:-14px -64px; }

span.sprite_icons_toc {
  border:1px solid #434445;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  border-bottom-color:#2F3032;
  border-top-color:#B1B2B4;
  width:14px;
  height:14px;
  position:relative;
  top:3px;
  margin:0px;
  background-image:url('http://static.icy-veins.com/sprites/common-icons-toc-a1d58154f1bba451493153992daf762f.png');
  display:inline-block;
}
span.sprite_icons_toc_plus { background-position:-0px -0px;}
span.sprite_icons_toc_minus { background-position:-14px -0px;}

span.sprite_14x14_icons {
  border:1px solid #434445;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  border-bottom-color:#2F3032;
  border-top-color:#B1B2B4;
  width:14px;
  height:14px;
  position:relative;
  top:3px;
  margin:0px;
  background-image:url('http://static.icy-veins.com/sprites/common-14x14-icons-75d11da6483c8eb2b83884e75c570f87.jpg');
  display:inline-block;
}

span.sprite_14x14_icons_dk_blood { background-position:0px 0px; }
span.sprite_14x14_icons_dk_frost { background-position:-14px 0px; }
span.sprite_14x14_icons_dk_unholy { background-position:-28px 0px; }
span.sprite_14x14_icons_druid_balance { background-position:-42px 0px; }
span.sprite_14x14_icons_druid_feral { background-position:-56px 0px; }
span.sprite_14x14_icons_druid_guardian { background-position:-70px 0px; }
span.sprite_14x14_icons_druid_restoration { background-position:-84px 0px; }
span.sprite_14x14_icons_hunter_bm { background-position:-98px 0px; }
span.sprite_14x14_icons_hunter_beast_mastery { background-position:-98px 0px; }
span.sprite_14x14_icons_hunter_mm { background-position:-112px 0px; }
span.sprite_14x14_icons_hunter_marksmanship { background-position:-112px 0px; }
span.sprite_14x14_icons_hunter_sv { background-position:0px -14px; }
span.sprite_14x14_icons_hunter_survival { background-position:0px -14px; }
span.sprite_14x14_icons_mage_arcane { background-position:-14px -14px; }
span.sprite_14x14_icons_mage_fire { background-position:-28px -14px; }
span.sprite_14x14_icons_mage_frost { background-position:-42px -14px; }
span.sprite_14x14_icons_paladin_holy { background-position:-56px -14px; }
span.sprite_14x14_icons_paladin_protection { background-position:-70px -14px; }
span.sprite_14x14_icons_paladin_retribution { background-position:-84px -14px; }
span.sprite_14x14_icons_priest_discipline { background-position:-98px -14px; }
span.sprite_14x14_icons_priest_holy { background-position:-112px -14px; }
span.sprite_14x14_icons_priest_shadow { background-position:0px -28px; }
span.sprite_14x14_icons_rogue_assassination { background-position:-14px -28px; }
span.sprite_14x14_icons_rogue_combat { background-position:-28px -28px; }
span.sprite_14x14_icons_rogue_subtlety { background-position:-42px -28px; }
span.sprite_14x14_icons_shaman_elemental { background-position:-56px -28px; }
span.sprite_14x14_icons_shaman_enhancement { background-position:-70px -28px; }
span.sprite_14x14_icons_shaman_restoration { background-position:-84px -28px; }
span.sprite_14x14_icons_warlock_affliction { background-position:-98px -28px; }
span.sprite_14x14_icons_warlock_demonology { background-position:-112px -28px; }
span.sprite_14x14_icons_warlock_destruction { background-position:0px -42px; }
span.sprite_14x14_icons_warrior_arms { background-position:-14px -42px; }
span.sprite_14x14_icons_warrior_fury { background-position:-28px -42px; }
span.sprite_14x14_icons_warrior_protection { background-position:-42px -42px; }
span.sprite_14x14_icons_morchok { background-position:-56px -42px; }
span.sprite_14x14_icons_zonozz { background-position:-70px -42px; }
span.sprite_14x14_icons_zon_ozz { background-position:-70px -42px; }
span.sprite_14x14_icons_yorsahj { background-position:-84px -42px; }
span.sprite_14x14_icons_yor_sahj { background-position:-84px -42px; }
span.sprite_14x14_icons_hagara { background-position:-98px -42px; }
span.sprite_14x14_icons_ultraxion { background-position:-112px -42px; }
span.sprite_14x14_icons_blackhorn { background-position:0px -56px; }
span.sprite_14x14_icons_spine { background-position:-14px -56px; }
span.sprite_14x14_icons_spine_of_deathwing { background-position:-14px -56px; }
span.sprite_14x14_icons_madness { background-position:-28px -56px; }
span.sprite_14x14_icons_madness_of_deathwing { background-position:-28px -56px; }
span.sprite_14x14_icons_argaloth { background-position:-42px -56px; }
span.sprite_14x14_icons_occu_thar { background-position:-56px -56px; }
span.sprite_14x14_icons_alizabal { background-position:-70px -56px; }
span.sprite_14x14_icons_shannox { background-position:-84px -56px; }
span.sprite_14x14_icons_rhyolith { background-position:-98px -56px; }
span.sprite_14x14_icons_lord_rhyolith { background-position:-98px -56px; }
span.sprite_14x14_icons_beth_tilac { background-position:-112px -56px; }
span.sprite_14x14_icons_alysrazor { background-position:0px -70px; }
span.sprite_14x14_icons_baleroc { background-position:-14px -70px; }
span.sprite_14x14_icons_staghelm { background-position:-28px -70px; }
span.sprite_14x14_icons_ragnaros { background-position:-42px -70px; }
span.sprite_14x14_icons_blackwing_descent { background-position:-56px -70px; }
span.sprite_14x14_icons_bastion_of_twilight { background-position:-70px -70px; }
span.sprite_14x14_icons_totw { background-position:-84px -70px; }
span.sprite_14x14_icons_throne_of_the_four_winds { background-position:-84px -70px; }
span.sprite_14x14_icons_tanking_guide { background-position:-98px -70px; }
span.sprite_14x14_icons_healing_guide { background-position:-112px -70px; }
span.sprite_14x14_icons_runic_system { background-position:-28px -84px; }
span.sprite_14x14_icons_level_up { background-position:-42px -84px; }
span.sprite_14x14_icons_et { background-position:-56px -84px; }
span.sprite_14x14_icons_end_time { background-position:-56px -84px; }
span.sprite_14x14_icons_woe { background-position:-70px -84px; }
span.sprite_14x14_icons_well_of_eternity { background-position:-70px -84px; }
span.sprite_14x14_icons_hot { background-position:-84px -84px; }
span.sprite_14x14_icons_hour_of_twilight { background-position:-84px -84px; }
span.sprite_14x14_icons_za { background-position:-98px -84px; }
span.sprite_14x14_icons_zul_aman { background-position:-98px -84px; }
span.sprite_14x14_icons_zg { background-position:-112px -84px; }
span.sprite_14x14_icons_zul_gurub { background-position:-112px -84px; }
span.sprite_14x14_icons_dmf { background-position:0px -98px; }
span.sprite_14x14_icons_darkmoon_faire { background-position:0px -98px; }
span.sprite_14x14_icons_firelands_dailies { background-position:-14px -98px; }
span.sprite_14x14_icons_firelands_daily_quests { background-position:-14px -98px; }
span.sprite_14x14_icons_pirates_day { background-position:-28px -98px; }
span.sprite_14x14_icons_harvest_festival { background-position:-42px -98px; }
span.sprite_14x14_icons_brewfest { background-position:-56px -98px; }
span.sprite_14x14_icons_hallows_end { background-position:-70px -98px; }
span.sprite_14x14_icons_day_of_the_dead { background-position:-84px -98px; }
span.sprite_14x14_icons_pilgrims_bounty { background-position:-98px -98px; }
span.sprite_14x14_icons_winter_veil { background-position:-112px -98px; }
span.sprite_14x14_icons_dragonwrath { background-position:0px -112px; }
span.sprite_14x14_icons_elemental_bonds { background-position:-14px -112px; }
span.sprite_14x14_icons_fotf { background-position:-28px -112px; }
span.sprite_14x14_icons_fangs_of_the_father { background-position:-28px -112px; }
span.sprite_14x14_icons_completed_quests { background-position:-42px -112px; }
span.sprite_14x14_icons_lunar_festival { background-position:-98px -112px; }
span.sprite_14x14_icons_dragon_soul { background-position:-112px -112px; }
span.sprite_14x14_icons_dragon_soul_trash_guide { background-position:-112px -112px; }
span.sprite_14x14_icons_baradin_hold { background-position:0px -126px; }
span.sprite_14x14_icons_firelands { background-position:-14px -126px; }
span.sprite_14x14_icons_firelands_trash_guide { background-position:-14px -126px; }
span.sprite_14x14_icons_al_akir { background-position:-28px -126px; }
span.sprite_14x14_icons_halfus { background-position:-42px -126px; }
span.sprite_14x14_icons_v_and_t { background-position:-56px -126px; }
span.sprite_14x14_icons_magmaw { background-position:-70px -126px; }
span.sprite_14x14_icons_omnotron { background-position:-84px -126px; }
span.sprite_14x14_icons_atramedes { background-position:-98px -126px; }
span.sprite_14x14_icons_chimaeron { background-position:-112px -126px; }
span.sprite_14x14_icons_maloriak { background-position:0px -140px; }
span.sprite_14x14_icons_nefarian { background-position:-14px -140px; }
span.sprite_14x14_icons_love_is_in_the_air { background-position:-28px -140px; }
span.sprite_14x14_icons_transmog_death_knight_models { background-position:-14px -154px;}
span.sprite_14x14_icons_transmog_death_knight_sets { background-position:-14px -154px;}
span.sprite_14x14_icons_transmog_druid_models { background-position:-28px -154px;}
span.sprite_14x14_icons_transmog_druid_sets { background-position:-28px -154px;}
span.sprite_14x14_icons_transmog_hunter_models { background-position:-42px -154px;}
span.sprite_14x14_icons_transmog_hunter_sets { background-position:-42px -154px;}
span.sprite_14x14_icons_transmog_mage_models { background-position:-56px -154px;}
span.sprite_14x14_icons_transmog_mage_sets { background-position:-56px -154px;}
span.sprite_14x14_icons_transmog_paladin_models { background-position:-70px -154px;}
span.sprite_14x14_icons_transmog_paladin_sets { background-position:-70px -154px;}
span.sprite_14x14_icons_transmog_priest_models { background-position:-84px -154px;}
span.sprite_14x14_icons_transmog_priest_sets { background-position:-84px -154px;}
span.sprite_14x14_icons_transmog_rogue_models { background-position:-98px -154px;}
span.sprite_14x14_icons_transmog_rogue_sets { background-position:-98px -154px;}
span.sprite_14x14_icons_transmog_shaman_models { background-position:-112px -154px;}
span.sprite_14x14_icons_transmog_shaman_sets { background-position:-112px -154px;}
span.sprite_14x14_icons_transmog_warlock_models { background-position:-0px -168px;}
span.sprite_14x14_icons_transmog_warlock_sets { background-position:-0px -168px;}
span.sprite_14x14_icons_transmog_warrior_models { background-position:-14px -168px;}
span.sprite_14x14_icons_transmog_warrior_sets { background-position:-14px -168px;}
span.sprite_14x14_icons_noblegarden { background-position:-28px -168px;}
span.sprite_14x14_icons_childrens_week { background-position:-42px -168px;}
span.sprite_14x14_icons_midsummer_fire_festival { background-position:-56px -168px;}
span.sprite_14x14_icons_midsummer_festival { background-position:-56px -168px;}
span.sprite_14x14_icons_monk_brewmaster { background-position:-70px -168px;}
span.sprite_14x14_icons_monk_mistweaver { background-position:-84px -168px;}
span.sprite_14x14_icons_monk_windwalker { background-position:-98px -168px;}
span.sprite_14x14_icons_temple_of_the_jade_serpent { background-position:-112px -168px;}
span.sprite_14x14_icons_stormstout_brewery { background-position:-0px -182px;}
span.sprite_14x14_icons_salyiss_warband { background-position:-14px -182px;}
span.sprite_14x14_icons_dragon_soul { background-position:-28px -182px;}
span.sprite_14x14_icons_baradin_hold { background-position:-42px -182px;}
span.sprite_14x14_icons_firelands { background-position:-56px -182px;}
span.sprite_14x14_icons_mogu_shan_palace { background-position:-70px -182px;}
span.sprite_14x14_icons_sha_of_anger { background-position:-84px -182px;}
span.sprite_14x14_icons_shado_pan_monastery { background-position:-98px -182px;}
span.sprite_14x14_icons_legendary_gems { background-position:-112px -182px;}
span.sprite_14x14_icons_breath_of_the_black_prince { background-position:-112px -182px;}
span.sprite_14x14_icons_gate_of_the_setting_sun { background-position:0px -196px;}
span.sprite_14x14_icons_siege_of_niuzao_temple { background-position:-14px -196px;}
span.sprite_14x14_icons_scholomance { background-position:-28px -196px;}
span.sprite_14x14_icons_scarlet_halls { background-position:-42px -196px;}
span.sprite_14x14_icons_the_stone_guard { background-position:-56px -196px;}
span.sprite_14x14_icons_scarlet_monastery { background-position:-70px -196px;}
span.sprite_14x14_icons_the_tillers { background-position:-84px -196px;}
span.sprite_14x14_icons_mogu_shan_vaults { background-position:-98px -196px;}
span.sprite_14x14_icons_the_august_celestials { background-position:-112px -196px;}
span.sprite_14x14_icons_feng_the_accursed { background-position:-0px -210px;}
span.sprite_14x14_icons_gara_jal_the_spiritbinder { background-position:-14px -210px;}
span.sprite_14x14_icons_the_spirit_kings { background-position:-28px -210px;}
span.sprite_14x14_icons_elegon { background-position:-42px -210px;}
span.sprite_14x14_icons_will_of_the_emperor { background-position:-56px -210px;}
span.sprite_14x14_icons_the_anglers { background-position:-70px -210px;}
span.sprite_14x14_icons_shado_pan { background-position:-84px -210px;}
span.sprite_14x14_icons_imperial_vizier_zor_lok { background-position:-98px -210px;}
span.sprite_14x14_icons_heart_of_fear { background-position:-112px -210px;}
span.sprite_14x14_icons_blade_lord_ta_yak { background-position:-0px -224px;}
span.sprite_14x14_icons_garalon { background-position:-14px -224px;}
span.sprite_14x14_icons_wind_lord_mel_jarak { background-position:-28px -224px;}
span.sprite_14x14_icons_amber_shaper_un_sok { background-position:-42px -224px;}
span.sprite_14x14_icons_grand_empress_shek_zeer { background-position:-56px -224px;}
span.sprite_14x14_icons_golden_lotus { background-position:-70px -224px;}
span.sprite_14x14_icons_terrace_of_endless_spring { background-position:-84px -224px;}
span.sprite_14x14_icons_protectors_of_the_endless { background-position:-98px -224px;}
span.sprite_14x14_icons_tsulong { background-position:-112px -224px;}
span.sprite_14x14_icons_lei_shi { background-position:-0px -238px;}
span.sprite_14x14_icons_the_klaxxi { background-position:-14px -238px;}
span.sprite_14x14_icons_sha_of_fear { background-position:-28px -238px;}
span.sprite_14x14_icons_brawlers_guild { background-position:-42px -238px;}
span.sprite_14x14_icons_operation_shieldwall { background-position:-56px -238px;}
span.sprite_14x14_icons_dominance_offensive { background-position:-70px -238px;}
span.sprite_14x14_icons_jin_rokh_the_breaker { background-position:-84px -238px;}
span.sprite_14x14_icons_tortos { background-position:-98px -238px;}
span.sprite_14x14_icons_throne_of_thunder { background-position:-112px -238px;}
span.sprite_14x14_icons_megaera { background-position:-0px -252px;}
span.sprite_14x14_icons_ji_kun { background-position:-14px -252px;}
span.sprite_14x14_icons_nalak_the_storm_lord { background-position:-28px -252px;}
span.sprite_14x14_icons_oondasta { background-position:-42px -252px;}
span.sprite_14x14_icons_durumu_the_forgotten { background-position:-56px -252px;}
span.sprite_14x14_icons_primordius { background-position:-70px -252px;}
span.sprite_14x14_icons_iron_qon { background-position:-84px -252px;}
span.sprite_14x14_icons_twin_consorts { background-position:-98px -252px;}
span.sprite_14x14_icons_isle_of_thunder { background-position:-112px -252px;}
span.sprite_14x14_icons_horridon { background-position:-0px -266px;}
span.sprite_14x14_icons_council_of_elders { background-position:-14px -266px;}
span.sprite_14x14_icons_dark_animus { background-position:-28px -266px;}
span.sprite_14x14_icons_transmog_monk_models { background-position:-42px -266px;}
span.sprite_14x14_icons_transmog_monk_sets { background-position:-42px -266px;}
span.sprite_14x14_icons_lei_shen { background-position:-56px -266px;}
span.sprite_14x14_icons_midwinter { background-position:-70px -266px;}
span.sprite_14x14_icons_amr { background-position:-84px -266px;}
span.sprite_14x14_icons_immerseus { background-position:-98px -266px;}
span.sprite_14x14_icons_the_fallen_protectors { background-position:-112px -266px;}
span.sprite_14x14_icons_norushen { background-position:-0px -280px;}
span.sprite_14x14_icons_sha_of_pride { background-position:-14px -280px;}
span.sprite_14x14_icons_siege_of_orgrimmar { background-position:-28px -280px;}
span.sprite_14x14_icons_galakras { background-position:-42px -280px;}
span.sprite_14x14_icons_iron_juggernaut { background-position:-56px -280px;}
span.sprite_14x14_icons_kor_kron_dark_shaman { background-position:-70px -280px;}
span.sprite_14x14_icons_general_nazgrim { background-position:-84px -280px;}
span.sprite_14x14_icons_malkorok { background-position:-98px -280px;}
span.sprite_14x14_icons_spoils_of_pandaria { background-position:-112px -280px;}
span.sprite_14x14_icons_thok_the_bloodthirsty { background-position:-0px -294px;}
span.sprite_14x14_icons_siegecrafter_blackfuse { background-position:-14px -294px;}
span.sprite_14x14_icons_paragons_of_the_klaxxi { background-position:-28px -294px;}
span.sprite_14x14_icons_garrosh_hellscream { background-position:-42px -294px;}
span.sprite_14x14_icons_timeless_isle { background-position:-56px -294px;}
span.sprite_14x14_icons_yu_lon { background-position:-70px -294px;}
span.sprite_14x14_icons_niuzao { background-position:-84px -294px;}
span.sprite_14x14_icons_chi_ji { background-position:-98px -294px;}
span.sprite_14x14_icons_xuen { background-position:-112px -294px;}
span.sprite_14x14_icons_death_knight { background-position:-14px -154px;}
span.sprite_14x14_icons_druid { background-position:-28px -154px;}
span.sprite_14x14_icons_hunter { background-position:-42px -154px;}
span.sprite_14x14_icons_mage { background-position:-56px -154px;}
span.sprite_14x14_icons_paladin { background-position:-70px -154px;}
span.sprite_14x14_icons_priest { background-position:-84px -154px;}
span.sprite_14x14_icons_rogue { background-position:-98px -154px;}
span.sprite_14x14_icons_shaman { background-position:-112px -154px;}
span.sprite_14x14_icons_warlock { background-position:-0px -168px;}
span.sprite_14x14_icons_warrior { background-position:-14px -168px;}
span.sprite_14x14_icons_druid_crafting_guide { background-position:-28px -154px;}
span.sprite_14x14_icons_hunter_crafting_guide { background-position:-42px -154px;}
span.sprite_14x14_icons_mage_crafting_guide { background-position:-56px -154px;}
span.sprite_14x14_icons_paladin_crafting_guide { background-position:-70px -154px;}
span.sprite_14x14_icons_priest_crafting_guide { background-position:-84px -154px;}
span.sprite_14x14_icons_rogue_crafting_guide { background-position:-98px -154px;}
span.sprite_14x14_icons_shaman_crafting_guide { background-position:-112px -154px;}
span.sprite_14x14_icons_warlock_crafting_guide { background-position:-0px -168px;}
span.sprite_14x14_icons_warrior_crafting_guide { background-position:-14px -168px;}
span.sprite_14x14_icons_hunter_secrets { background-position:-42px -154px;}
span.sprite_14x14_icons_mage_secrets { background-position:-56px -154px;}
span.sprite_14x14_icons_paladin_secrets { background-position:-70px -154px;}
span.sprite_14x14_icons_introduction_to_hearthstone { background-position:-0px -308px;}
span.sprite_14x14_icons_beginner_guide { background-position:-14px -308px;}
span.sprite_14x14_icons_hearthstone_glossary { background-position:-28px -308px;}
span.sprite_14x14_icons_glossary { background-position:-28px -308px;}
span.sprite_14x14_icons_hearthstone_quiz { background-position:-42px -308px;}
span.sprite_14x14_icons_mechanics { background-position:0px -84px; }
span.sprite_14x14_icons_card_advantage { background-position:-56px -308px;}
span.sprite_14x14_icons_arena_starter_guide { background-position:-70px -308px;}
span.sprite_14x14_icons_blizzcon { background-position:-84px -308px;}
span.sprite_14x14_icons_arena_tier_lists { background-position:-98px -308px;}
span.sprite_14x14_icons_arena_druid_tier_lists { background-position:-28px -154px;}
span.sprite_14x14_icons_arena_hunter_tier_lists { background-position:-42px -154px;}
span.sprite_14x14_icons_arena_mage_tier_lists { background-position:-56px -154px;}
span.sprite_14x14_icons_arena_paladin_tier_lists { background-position:-70px -154px;}
span.sprite_14x14_icons_arena_priest_tier_lists { background-position:-84px -154px;}
span.sprite_14x14_icons_arena_rogue_tier_lists { background-position:-98px -154px;}
span.sprite_14x14_icons_arena_shaman_tier_lists { background-position:-112px -154px;}
span.sprite_14x14_icons_arena_warlock_tier_lists { background-position:-0px -168px;}
span.sprite_14x14_icons_arena_warrior_tier_lists { background-position:-14px -168px;}
span.sprite_14x14_icons_archived_arena_druid_card_rankings { background-position:-28px -154px;}
span.sprite_14x14_icons_archived_arena_hunter_card_rankings { background-position:-42px -154px;}
span.sprite_14x14_icons_archived_arena_mage_card_rankings { background-position:-56px -154px;}
span.sprite_14x14_icons_archived_arena_paladin_card_rankings { background-position:-70px -154px;}
span.sprite_14x14_icons_archived_arena_priest_card_rankings { background-position:-84px -154px;}
span.sprite_14x14_icons_archived_arena_rogue_card_rankings { background-position:-98px -154px;}
span.sprite_14x14_icons_archived_arena_shaman_card_rankings { background-position:-112px -154px;}
span.sprite_14x14_icons_archived_arena_warlock_card_rankings { background-position:-0px -168px;}
span.sprite_14x14_icons_archived_arena_warrior_card_rankings { background-position:-14px -168px;}
span.sprite_14x14_icons_druid_challenge { background-position:-28px -154px;}
span.sprite_14x14_icons_hunter_challenge { background-position:-42px -154px;}
span.sprite_14x14_icons_mage_challenge { background-position:-56px -154px;}
span.sprite_14x14_icons_paladin_challenge { background-position:-70px -154px;}
span.sprite_14x14_icons_priest_challenge { background-position:-84px -154px;}
span.sprite_14x14_icons_rogue_challenge { background-position:-98px -154px;}
span.sprite_14x14_icons_shaman_challenge { background-position:-112px -154px;}
span.sprite_14x14_icons_warlock_challenge { background-position:-0px -168px;}
span.sprite_14x14_icons_warrior_challenge { background-position:-14px -168px;}
span.sprite_14x14_icons_why_am_i_losing { background-position:-112px -308px;}
span.sprite_14x14_icons_adapting_to_the_meta_game { background-position:-0px -322px;}
span.sprite_14x14_icons_how_to_build_a_deck { background-position:-14px -322px;}
span.sprite_14x14_icons_arena_guide { background-position:-28px -322px;}
span.sprite_14x14_icons_gold_guide { background-position:-42px -322px;}
span.sprite_14x14_icons_leveling_rewards { background-position:-56px -322px;}
span.sprite_14x14_icons_neutral_minion { background-position:-70px -322px;}
span.sprite_14x14_icons_curse_of_naxxramas_introduction { background-position:-84px -322px;}
span.sprite_14x14_icons_anub_rekhan { background-position:-98px -322px;}
span.sprite_14x14_icons_grand_widow_faerlina { background-position:-112px -322px;}
span.sprite_14x14_icons_maexxna { background-position:-0px -336px;}
span.sprite_14x14_icons_noth_the_plaguebringer { background-position:-14px -336px;}
span.sprite_14x14_icons_heigan_the_unclean { background-position:-28px -336px;}
span.sprite_14x14_icons_loatheb { background-position:-42px -336px;}
span.sprite_14x14_icons_instructor_razuvious { background-position:-14px -154px;}
span.sprite_14x14_icons_gothik_the_harvester { background-position:-56px -336px;}
span.sprite_14x14_icons_baron_rivendare { background-position:-70px -336px;}
span.sprite_14x14_icons_patchwerk { background-position:-84px -336px;}
span.sprite_14x14_icons_grobbulus { background-position:-98px -336px;}
span.sprite_14x14_icons_gluth { background-position:-112px -336px;}
span.sprite_14x14_icons_thaddius { background-position:-0px -350px;}
span.sprite_14x14_icons_sapphiron { background-position:-14px -350px;}
span.sprite_14x14_icons_kel_thuzad { background-position:-28px -350px;}
span.sprite_14x14_icons_highmaul { background-position:-42px -350px;}
span.sprite_14x14_icons_kargath_bladefist { background-position:-56px -350px;}
span.sprite_14x14_icons_the_butcher { background-position:-70px -350px;}
span.sprite_14x14_icons_tectus { background-position:-84px -350px;}
span.sprite_14x14_icons_brackenspore { background-position:-98px -350px;}
span.sprite_14x14_icons_twin_ogron { background-position:-112px -350px;}
span.sprite_14x14_icons_ko_ragh { background-position:-0px -364px;}
span.sprite_14x14_icons_imperator_mar_gok { background-position:-14px -364px;}
span.sprite_14x14_icons_pandaria { background-position:-28px -364px;}
span.sprite_14x14_icons_basics { background-position:-0px -378px;}
span.sprite_14x14_icons_stats_priorities { background-position:-14px -378px;}
span.sprite_14x14_icons_paragon_points_priorities { background-position:-28px -378px;}
span.sprite_14x14_icons_skill_damage { background-position:-42px -378px;}
span.sprite_14x14_icons_gearing_up { background-position:-56px -378px;}
span.sprite_14x14_icons_level_10 { background-position:-70px -378px;}
span.sprite_14x14_icons_level_20 { background-position:-84px -378px;}
span.sprite_14x14_icons_level_30 { background-position:-98px -378px;}
span.sprite_14x14_icons_level_60 { background-position:-112px -378px;}
span.sprite_14x14_icons_level_70 { background-position:-0px -392px;}
span.sprite_14x14_icons_fire_build { background-position:-14px -392px;}
span.sprite_14x14_icons_cold_build { background-position:-28px -392px;}
span.sprite_14x14_icons_lightning_build { background-position:-42px -392px;}
span.sprite_14x14_icons_physical_build { background-position:-56px -392px;}
span.sprite_14x14_icons_staff_of_herding { background-position:-70px -392px;}
span.sprite_14x14_icons_hellfire_jewelry { background-position:-84px -392px;}
span.sprite_14x14_icons_d3_gems { background-position:-98px -392px;}
span.sprite_14x14_icons_dungeons { background-position:-14px -84px;}
span.sprite_14x14_icons_garrison_complete_guide { background-position:-56px -112px;}
span.sprite_14x14_icons_garrison_unlock_all_buildings { background-position:-70px -112px;}
span.sprite_14x14_icons_garrison_alchemy_lab { background-position:-84px -112px;}
span.sprite_14x14_icons_garrison_leveling_alchemy { background-position:-84px -112px;}
span.sprite_14x14_icons_garrison_the_forge { background-position:-42px -140px;}
span.sprite_14x14_icons_garrison_leveling_blacksmithing { background-position:-42px -140px;}
span.sprite_14x14_icons_garrison_enchanters_study { background-position:-56px -140px;}
span.sprite_14x14_icons_garrison_leveling_enchanting { background-position:-56px -140px;}
span.sprite_14x14_icons_garrison_engineering_works { background-position:-70px -140px;}
span.sprite_14x14_icons_garrison_leveling_engineering { background-position:-70px -140px;}
span.sprite_14x14_icons_garrison_scribes_quarters { background-position:-84px -140px;}
span.sprite_14x14_icons_garrison_leveling_inscription { background-position:-84px -140px;}
span.sprite_14x14_icons_garrison_gem_boutique { background-position:-98px -392px;}
span.sprite_14x14_icons_garrison_leveling_jewelcrafting { background-position:-98px -392px;}
span.sprite_14x14_icons_garrison_the_tannery { background-position:-98px -140px;}
span.sprite_14x14_icons_garrison_leveling_leatherworking { background-position:-98px -140px;}
span.sprite_14x14_icons_garrison_tailoring_emporium { background-position:-112px -140px;}
span.sprite_14x14_icons_garrison_leveling_tailoring { background-position:-112px -140px;}
span.sprite_14x14_icons_garrison_salvage_yard { background-position:-0px -154px;}
span.sprite_14x14_icons_garrison_storehouse { background-position:-112px -392px;}
span.sprite_14x14_icons_garrison_barn { background-position:-42px -364px;}
span.sprite_14x14_icons_garrison_gladiators_sanctum { background-position:-56px -364px;}
span.sprite_14x14_icons_garrison_lumber_mill { background-position:-70px -364px;}
span.sprite_14x14_icons_garrison_lunarfall_inn_frostwolf_tavern { background-position:-0px -308px;}
span.sprite_14x14_icons_garrison_trading_post { background-position:-84px -364px;}
span.sprite_14x14_icons_garrison_barracks { background-position:-98px -364px;}
span.sprite_14x14_icons_garrison_dwarven_bunker_war_mill { background-position:-112px -364px;}
span.sprite_14x14_icons_garrison_gnomish_gearworks_goblin_workshop { background-position:-0px -406px;}
span.sprite_14x14_icons_garrison_mage_tower_spirit_lodge { background-position:-14px -406px;}
span.sprite_14x14_icons_garrison_stables { background-position:-28px -406px;}
span.sprite_14x14_icons_garrison_fishing_shack { background-position:-42px -406px;}
span.sprite_14x14_icons_garrison_lunarfall_excavation_frostwolf_mines { background-position:-56px -406px;}
span.sprite_14x14_icons_garrison_mine { background-position:-56px -406px;}
span.sprite_14x14_icons_garrison_herb_garden { background-position:-70px -406px;}
span.sprite_14x14_icons_garrison_menagerie { background-position:-84px -406px;}
span.sprite_14x14_icons_arakkoa_outcasts { background-position:-98px -406px;}
span.sprite_14x14_icons_council_of_exarchs { background-position:-112px -406px;}
span.sprite_14x14_icons_frostwolf_orcs { background-position:-0px -420px;}
span.sprite_14x14_icons_laughing_skull_orcs { background-position:-14px -420px;}
span.sprite_14x14_icons_sha_tari_defense { background-position:-28px -420px;}
span.sprite_14x14_icons_steamwheedle_preservation_society { background-position:-42px -420px;}
span.sprite_14x14_icons_legendary_rings { background-position:-56px -420px;}
span.sprite_14x14_icons_drov_the_ruiner { background-position:-70px -420px;}
span.sprite_14x14_icons_tarlna_the_ageless { background-position:-70px -420px;}
span.sprite_14x14_icons_rukhmar { background-position:-84px -420px;}
span.sprite_14x14_icons_garrison_follower_missions { background-position:-98px -420px;}
span.sprite_14x14_icons_draenor { background-position:-112px -420px;}
span.sprite_14x14_icons_garrison_invasions { background-position:-0px -434px;}
span.sprite_14x14_icons_spare_parts { background-position:-70px -140px;}
span.sprite_14x14_icons_warrior_gladiator { background-position:-14px -434px;}
span.sprite_14x14_icons_blackrock_foundry { background-position:-28px -434px;}
span.sprite_14x14_icons_gruul { background-position:-42px -434px;}
span.sprite_14x14_icons_oregorger { background-position:-56px -434px;}
span.sprite_14x14_icons_beastlord_darmac { background-position:-70px -434px;}

span.sprite_box_title {
  float:left;
  position:relative;
  top:3px;
  margin-left:3px;
  width:24px;
  height:24px;
  display:inline-block;
  background-image:url('http://static.icy-veins.com/sprites/common-box-icons-f7892afa2f1cdabdd8bcdf3554afd8d7.png');
}

#toc span.sprite_box_title { background-position:-0px -0px; }
#popular_guides span.sprite_box_title { background-position:-0px -24px; }
#artwork span.sprite_box_title { background-position:-0px -48px; }
#recent_posts span.sprite_box_title { background-position:-0px -72px; }
#from_the_forums span.sprite_box_title { background-position:-0px -72px; }
#latest_news span.sprite_box_title { background-position:-0px -96px; }
#external_link_set span.sprite_box_title { background-position:-0px -96px; }
#related_pages span.sprite_box_title { background-position:-0px -120px; }
#popular_topics span.sprite_box_title { background-position:-0px -144px; }
#featured_content span.sprite_box_title { background-position:-0px -168px; }
.guide_prev span.sprite_box_title { background-position:-0px -192px; float:none; }
.guide_next span.sprite_box_title { background-position:-0px -216px; float:none; }

span.sprite_news_preview_title {
  height:24px;
  background-image:url('http://static.icy-veins.com/sprites/common-news-icons-2b258f861f5a0e803b853b39aa3f3e64.png');
  display:inline-block;
}

span.sprite_news_preview_title_iv { background-position:-0px -0px; width:25px; }
span.sprite_news_preview_title_blizzard { background-position:-25px -0px; width:32px; }
span.sprite_news_preview_title_blizzcon { background-position:-57px -0px; width:24px; }
span.sprite_news_preview_title_bnet { background-position:-81px -0px; width:24px; }
span.sprite_news_preview_title_wow { background-position:-105px -0px; width:24px; }
span.sprite_news_preview_title_hearthstone { background-position:-129px -0px; width:24px; }
span.sprite_news_preview_title_d3 { background-position:-153px -0px; width:24px; }
span.sprite_news_preview_title_heroes { background-position:-177px -0px; width:24px; }

#to_top_container {
  width:51px;
  margin:0 auto;
  margin-bottom:0px;
}

a#to_top {
  display:none;
}

a#to_top span {
  width:51px;
  height:51px;
  display:block;
  background-image:url('http://static.icy-veins.com/sprites/common-to-top-eadc3d3b51d13b4a5658d00facf77633.png');
  background-position:-0px 0px;
}

a#to_top span:hover {
  background-position:-0px -51px;
}

/* WoW */

.dk { color:#C41F3B !important; }
.druid { color:#FF7D0A !important; }
.hunter { color:#ABD473 !important; }
.mage { color:#69CCF0 !important; }
.monk { color:#008467 !important; }
.paladin { color:#F58CBA !important; }
.priest { color:white !important; }
.rogue { color:#FFF569 !important; }
.shaman { color:#0070DE !important; }
.warlock { color:#9482C9 !important; }
.warrior { color:#C79C6E !important; }
.q0 { color:#9D9D9D !important; }
.q1 { color:white !important; }
.q2 { color:#1EFF00 !important; }
.q3 { color:#0070DD !important; }
.q4 { color:#A335EE !important; }
.q5 { color:#FF8000 !important; }
.q6 { color:#E5CC80 !important; }
.q7 { color:#E5CC80 !important; }
.spell { color:#72d5ff; }
.talent { color:#4e96f8; }
.glyph { color:#5fa7e1; }
.boa { color:#e6cc81; }
.npc { color:#ffd100; }
.currency { color:#ffffff; }
.quest { color:#ffff00; }
.achievement { color:#ffff00; }
.meta { color:#888888; }
.red { color:#FF0033; }
.blue { color:#0066ff; }
.yellow { color:#FFFF33; }
.hated { color:#cc2222; }
.hostile { color:red; }
.unfriendly { color:#ee6622; }
.neutral { color:yellow; }
.friendly { color:lime; }
.honored { color:#00ff88; }
.revered { color:#00ffcc; }
.exalted { color:cyan; }
.hearthstone_tooltip_link { border-bottom:1px dotted; }
a.hearthstone_tooltip_link:hover { text-decoration:none; }
.hearthstone_card { border:none; }
div.centered img.hearthstone_card { border:none; }

/* CONTENT */


span.spell_icon_span, span.d3_icon_span {
  white-space:nowrap;
}

.ie9 span.spell_icon_span, .ie9 span.d3_icon_span {
  white-space:normal !important;
}

img.spell_icon, img.d3_icon {
  position:relative;
  margin-right:1px;
  margin-left:1px;
  border:1px solid #434445;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  border-bottom-color:#2F3032;
  border-top-color:#B1B2B4;
}

img.spell_icon {
  top:4px;
  margin-top:-3px;
  margin-bottom:0px;
  margin-right:1px;
  margin-left:1px;
}

.article_content img.d3_icon.d3_rune {
  border:none;
  top:3px;
  margin-right:-2px;
  margin-left:0px;
}

.article_content img.d3_icon.d3_active_skill,
.article_content img.d3_icon.d3_passive_skill,
.article_content img.d3_icon.d3_follower_skill {
  top:3px;
  height:14px;
  width:14px;
  background-position:1px 1px;
}

.article_content img.d3_icon.d3_passive_skill {
  border-radius:8px;
}

.article_content img.spell_icon, #featured_content img.spell_icon, .post_body img.spell_icon {
  height:14px;
  width:14px;
  top:4px;
  margin-top:-3px;
  margin-bottom:0px;
}

.article_content img.d3_icon {
  height:16px;
  width:16px;
  top:5px;
  margin-top:-4px;
  margin-bottom:-0px;
}

.article_content img.d3_icon.d3_icon_title {
  top:2px;
  margin-top:-4px;
  margin-bottom:-0px;
}

#toc .d3_icon_title {
  display:none;
}

.article_content .d3_icon_span_title a {
  color:white;
}

a.d3_common {
  color:white;
}

a.d3_rare {
  color:#6969ff;
}

a.d3_epic {
  color:#f8cc35;
}

a.d3_legendary {
  color:#bf642f;
}

a.d3_set {
  color:#8bd442;
}

a.d3_active_skill, a.d3_passive_skill, span.d3_rune, a.d3_follower_skill {
  color:#F3E6D0;
}

span.d3_rune {
  cursor:pointer;
}

span.d3_rune:hover {
  text-decoration:underline;
}

.article_header, .article_footer {
  position:relative;
  margin:10px;
  height:15px;
  font-size:13px;
  border-radius:3px;
  background-color: rgba(50,77,104,0.4);
  padding:5px;
  text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.75);
}

.article_footer {
  margin-top:20px;
  margin-bottom:3px;
}

.article_header .article_author_text {
  position:absolute;
  left:5px;
  top:5px;
}

.article_header .article_comments {
  position:absolute;
  right:5px;
  top:5px;
}

.article_footer .article_forum {
  position:absolute;
  left:5px;
  top:5px;
}

.article_footer .article_comments {
  position:absolute;
  right:5px;
  top:5px;
}


.article_content {
  font-size:13px;
  line-height:18px;
}

.article_content p {
  margin:10px 20px;
}

.article_content ul {
  list-style-type:disc;
}

.article_content ol {
  list-style-type:decimal;
}

.article_content ul, .article_content ol {
  margin-left:30px;
  margin-right:20px;
  padding-left:20px;
  margin-top:10px;
  margin-bottom:10px;
}

.article_content ul ul, .article_content ul ol,
.article_content ol ul, .article_content ol ol {
  margin:0px;
  padding-left:20px;
}

.article_content ul ul,
.article_content ol ul {
  list-style-type:circle;
}

.article_content ul ul ul,
.article_content ul ol ul,
.article_content ol ul ul,
.article_content ol ol ul {
  list-style-type:square;
}

.article_content ul ul ul,
.article_content ul ol ul,
.article_content ol ul ul,
.article_content ol ol ul,
.article_content ul ul ol,
.article_content ul ol ol,
.article_content ol ul ol,
.article_content ol ol ol {
  margin:0px;
  padding-left:20px;
}

.article_content li {
  margin-top:3px;
  line-height:17px;
}

.article_content li p {
  margin-left:30px;
}

.article_content h2 {
  border-bottom:1px solid #3d75aa;
  margin-left:10px;
  margin-right:10px;
  margin-top:30px;
  margin-bottom:15px;
  padding-bottom:3px;
  position:relative;
  font-size:20px;
}

.article_content h2 span.top {
  font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
  position:absolute;
  right:0px;
  top:3px;
  font-size:13px;
}

.article_content h3 {
  margin-left:10px;
  margin-top:20px;
  margin-bottom:10px;
  font-size:18px;
}

.article_content h4 {
  margin-left:10px;
  margin-top:15px;
  margin-bottom:7px;
  font-size:16px;
}

.article_content h3 span.heading, 
.article_content h4 span.heading {
  border-bottom:1px solid #3d75aa;
  padding-bottom:1px;
  display:inline-block
}

.article_content .question {
  font-weight:bold;
}

.article_content .answer {
  margin-left:40px;
}

.article_content .code {
  font-family:Courier;
  font-size:12px;
}

.article_content p.code {
  overflow:scroll;
  border:1px solid #3d75aa;
  width:540px;
  margin:0 auto;
  padding:10px 5px;
}

.article_content ul.code {
  margin-top:10px;
  margin-bottom:10px;
  list-style-type: none;
}

.article_content ul.code li {
  margin:0px;
}

.article_content iframe {
  border:1px solid #324d68;
}

.article_content .hidden_section_with_title_button {
  font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
  margin-left:20px;
  color:rgb(249,239,89);
  cursor:pointer;
  font-size:13px;
}

.article_content table {
  margin: 0 auto;
  margin-top:15px;
  margin-bottom:15px;
  border:1px solid #324d68;
  width:560px;
  font-size:12px;
}

.article_content tr {
  margin:0px;
}

.article_content tr:first-child, .article_content tr.header, .article_content tr:hover {
  background-color:black !important;
  margin:0px;
}

.article_content th {
  border:1px solid #324d68;
  padding:5px 10px;
  margin:0px;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
}

.article_content td { 
  border:1px solid #324d68;
  padding:5px 10px;
  margin:0px;
  vertical-align:middle;
}

.article_content table ul {
  padding-left:10px;
  margin-left:15px;
}

.article_content table.with_alternating_background_color tr:nth-child(odd) {
  background:rgba(50,77,104,0.2)
}

.article_content table.no_list_style_type ul {
  list-style-type:none;
  padding-left:0px;
  margin:0px;
}

.article_content table.no_list_style_type ul ul {
  list-style-type:none;
  padding-left:10px;
}

.article_content table.no_list_space ul {
  margin-top:0px;
  margin-bottom:0px;
}

.article_content table.no_list_space li {
  margin-top:0px;
  margin-bottom:0px;
}

.article_content table.with_small_padding th { padding:4px 6px; }
.article_content table.with_small_padding td { padding:4px 6px; }
.article_content table.with_very_small_padding th { padding:2px 4px; }
.article_content table.with_very_small_padding td { padding:2px 4px; }

.article_content table ul { list-style-type:none; margin-left:0px; padding-left:0px; margin-right:0px; padding-right:0px;}


.article_content ul.changelog {
  margin-left:15px;
}

.article_content ul.changelog li {
  font-family:Courier;
}

.article_content ul.changelog li b {
  font-weight:bold;
}

.article_content .float_left {
  float:left;
}

.article_content .float_right {
  float:right;
}

.article_content div.float_left {
  margin-left:10px;
  margin-right:10px;
}

.article_content .float_left img,
.article_content .float_right img,
.article_content img.float_left,
.article_content img.float_right {
  border:1px solid #3d75aa;
  margin-bottom:5px;
}

.article_content .float_left img,
.article_content img.float_left {
  margin-right:10px;
}

.article_content .float_right img,
.article_content img.float_right {
  margin-left:10px;
}

.article_content img {
  max-width:560px;
  height:auto;
}

.article_content ul img {
  max-width:500px;
  height:auto;
}


/* TOC */

#toc .inner_box_content {
  font-size:13px;
  width:280px;
  padding-bottom:0px;
}

#toc ul {
  list-style:none;
  margin-left:10px;
}

#toc li {
  position:relative;
  margin-top:5px;
  margin-bottom:5px;
}

#toc>div>div>ul {
  margin-top:5px;
  margin-bottom:5px;
  margin-right:5px;
  margin-left:5px;
}

#toc>div>div>ul ul {
  padding-left:10px;
}

#toc>div>div>ul>li.selected>a {
  color:white;
}

#toc>div>div>ul>li.expandable>a {
  padding-right:20px;
}

#toc>div>div>ul>li>ul.hidden {
  display:none;
}

#toc a {
  display:block;
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap;
  margin-top:2px;
  margin-bottom:2px;
  height:15px;
}

#toc span.sprite_toc {
  cursor:pointer;
  border:none;
  position:absolute;
  top:3px;
  right:5px;
  width:10px;
  height:10px;
}

/* Related Articles */

#related_pages .inner_box_content {
  width:280px;
  padding-bottom:0px;
}

#related_pages ul {
  margin:5px;
  margin-top:3px;
  font-size:13px;
}

#related_pages li {
  margin-bottom:2px;
  margin-top:2px;
  width:270px;
  height:20px;
  position:relative;
}

#related_pages li a {
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap;
  display:inline-block;
  width:245px;
  height:15px;
  position:absolute;
  top:5px;
  left:20px;
}

.article_content .guide_prev_next {
  margin-left:10px;
  margin-right:10px;
  margin-top:30px;
  margin-bottom:30px;
  font-size:12px;
  position:relative;
  height:25px;
}

.article_content .guide_prev_next.guide_prev_next_size_2 { height:60px; }
.article_content .guide_prev_next.guide_prev_next_size_3 { height:95px; }

.article_content .guide_next_wrapper {
  position:absolute;
  right:0px;
}

.article_content .guide_prev_wrapper {
  position:absolute;
  left:0px;
}

.article_content .guide_prev, .article_content .guide_next {
  height:15px;
  border-radius:3px;
  background-color: rgba(50,77,104,0.4);
  padding:4px 5px 6px 5px;
  text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.75);
  width:230px;
  text-align:center;
  position:relative;
  margin-top:10px;
}

.article_content .guide_next {
  padding-right:26px;
}

.article_content .guide_prev {
  padding-left:26px;
}

.article_content .guide_next span {
  position:absolute;
  right:1px;
  top:0px;
}

.article_content .guide_prev span {
  position:absolute;
  left:-2px;
  top:0px;
}

