.top {
  overflow: hidden;
}

.dmap {
  background: url('http://theriansaga.com/images/v5/guide/gameguide/dungeons/scroll.jpg') 0 0 no-repeat;
  width: 785px;
  height: 594px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.dmap img {
  margin-right: auto;
  margin-left: auto;
  max-height: 500px;
  max-width: 700px;
}

.guide-desc-item {
  width: 280px;
  padding: 15px 25px 15px 15px; }
  .guide-desc-item .guide-table-desc-img {
    width: 34px; }
  .guide-desc-item .guide-table-desc-item-name, .guide-desc-item .guide-table-desc-item-class {
    margin: 0;
    padding: 0 0 0 44px; }
  .guide-desc-item .guide-table-desc-item-name {
    font: 13px/16px Trebuchet MS, Arial, sans-serif; }
  .guide-desc-item .guide-table-desc-item-class {
    font: 11px/14px Trebuchet MS, Arial, sans-serif;
    color: #a5a5a5; }
  .guide-desc-item .guide-table-desc-parameters {
    margin: 15px 10px 0px;
    padding: 0 0 0 15px;
    clear: both; }

.guide-section {
  margin: 40px 20px 20px;
}


.guide-article-section {
  width: 146px;
  padding: 10px 15px;
}

.guide-location-name {
  width: 180px;
  padding: 14px 64px;
}

.guide-table-desc-img {
  width: auto; 
  max-width: 150px; 
}

.guide-table-desc-points-epic {
  color: #a048c7;
}

.guide-table-desc-parameters-unit {
  text-align: left;
}

.guide-location-hawkoria .guide-location-map {
  width: 200px;
  height: 175px;
  background: url(http://guide.theriansim.com/Images/Map/e5ac0a5c-b4b6-e211-be8c-782bcb902040_mini.gif);
}

.guide-location-lanfar .guide-location-map {
  width: 194px;
  height: 160px;
  background: url(http://guide.theriansim.com/Images/Map/3ead0a5c-b4b6-e211-be8c-782bcb902040_mini.png);
}

.guide-location-nostria .guide-location-map {
  width: 194px;
  height: 160px;
  background: url(http://guide.theriansim.com/Images/Map/41af0a5c-b4b6-e211-be8c-782bcb902040_mini.png);
}

.guide-location-grimaldaz .guide-location-map {
  width: 194px;
  height: 131px;
  background: url(http://guide.theriansim.com/Images/Map/cf819af5-2bfb-11e6-9c75-0862664fec15_mini.png);
}

.combatSection {
  width: 100%;
  text-align: center;
}

.horizontalCenteringFirst {
  float: right;
  right: 50%;
  position: relative;
}

.horizontalCenteringLast {
  float: right;
  right: -50%;
  position: relative;
}

.combatSection img {
  max-width: 26px;
  max-height: 26px;
}

.combatSection .combatSkillIconCell {
  vertical-align: central;
  padding: 0;
  margin: 0;
}

.combatSection .combatSkillIconValueCell {
  font-weight: bold;
  vertical-align: central;
  padding: 0;
  margin: 0;
  padding-right: 8px;
}

.bubble {
  display: table-row;
  cursor: pointer;
  position: absolute;
  z-index: 1000;
  background-color: #fffbee;
  padding-left: 4px;
  padding-right: 8px;
  -webkit-border-radius: .3em;
  -moz-border-radius: .3em;
  border-radius: .3em;
  border: 1px solid black;
  font-size: 90%;
  background-image: -ms-linear-gradient(top,#fffffe 0,#fff1c1 100%);
  background-image: -moz-linear-gradient(top,#fffffe 0,#fff1c1 100%);
  background-image: -o-linear-gradient(top,#fffffe 0,#fff1c1 100%);
  background-image: -webkit-gradient(linear,top,bottom,color-stop(0,#fffffe),color-stop(1,#fff1c1));
  background-image: -webkit-linear-gradient(top,#fffffe 0,#fff1c1 100%);
}

.bubble .image {
  display: table-cell;
  width: 20px;
  height: 20px;
  text-align: left;
  vertical-align: middle;
  padding-top: 2px;
  padding-right: 4px;
}

.bubble .text {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
}




#logo {
  height: 120px;
  background-repeat: no-repeat;
  background-position: center;
}