
* html .post .message{height:1%;}

input.det-forum-pager,
input.det-forum-pager-active {
    width: 3em;
    margin-left: 8px;
    font-size: 90.9091%;
    color: #999;
}

input.det-forum-pager-active {
    color: #333;
}
/* HEADER */
.detail-navlinks {
  line-height: 28px;
  margin-left: 15px;
}

#navlinks_pag .detail-navlinks {
  width: 530px;
}

.td_sp.reply {
  background-position: 0 0;
  float: left;
  display: block;
  margin: 0;
  width: 84px;
  height: 38px;
}

.td_sp.reply:hover {
  background-position: 0px -39px;
}

/* POST TABLES */
.post table{margin:0;padding:0;}
/* POST COMMON */

/* HEADER PAGINATION */
.forum_detail_pagination {
  color: #666;
  font-size: 84.6154%;
}

.pagination_last {
  float: right;
  padding: 0;
  margin: 37px 0 0 0;
  line-height: 28px;

  border: none;

  text-align: right;
}

.forum_detail_pagination a {
    text-decoration: none;
    padding: 2px;
    margin: 2px;
}

.forum_detail_pagination .page_current {
 font-style: bold;
 border: 1px solid #ccc;
}

.post .center {
 text-align:center;
}

/* title + pagination should be in shared */
.title {
 font-weight: bold;
 text-align: left;
 margin-bottom: 3px;
}

.title a {
 text-decoration: none;
}

#post_container {
  padding: 5px 0px 0 10px;
  border-top: 1px solid #70adb5;
}

#post_container.announcement {
  border-top: none;
}

.post{
 position: relative;
 width: 100%;
 padding: 0 0 30px 0;
 border-bottom: 3px solid #ced3f7;
 margin-bottom: 10px;
}

.post.last_post {
  border: none;
}

.post .options {
  float:left;
  padding-left:30px;
  position:absolute;
}

.post .optionsDeleted {
top: -10px;
left: 0px;
}

.post .options a {
 overflow: hidden;
 text-indent: -5000em;
 display: block;
 float: left;
 margin-right: 2px;
}

.post .options a.post-delete {
 background: url(https://graphics.gaiaonline.com/images/posts/btn_x.gif) top left no-repeat;
 width: 30px;
 height: 21px;
}

.post .options a.post-delete:hover {
 background: url(https://graphics.gaiaonline.com/images/posts/btn_x.gif) 0 -21px no-repeat;
}

.post .post-bubble {
    float: left;
    width: 100%;
    margin-top: 0px
}

.post .post-options ul {
  list-style: none;
  padding: 0 13px;
}
.post .post-options li {
    float: left;
    list-style: none;
    line-height: 22px;
    vertical-align:text-bottom;
    margin-right: 6px;
}

.post-options.mod li {
  padding-top: 24px;
}

.post .post-options .post-meta {
    float: right;
  width: 350px;

  padding-top: 0;
  text-align: right;
}

.post-options.mod .post-meta {
  padding-top: 0px;
}

/* Please remove if the button is defaulting to black without this property. */

.post .name span{
 font-weight:bold;
}
//.post table{width:100%;}
.post table, td {
    border: 1px dotted #999;
    empty-cells: show;
}

.post table td {
    min-width: 5px;
}
/* MESSAGE BUBBLES AND AVATARS */

/* Left aligned */
.post .date{font-size:73%;}

.dropMenu{position:absolute;z-index:12;display:none;}
.dropMenu li,
.dropMenu ul{list-style:none;margin:0;padding:0;}
/* Right aligned */
.post .avatar{display:block;width:120px;margin:0 auto;}
.post .avatarimg{display:block;width:120px;margin:0 auto;}
.post .message table{}
.deleted{border:red dashed 2px;width:96%;padding:20px;}
.deleted-bottom-border{border-bottom:3px solid #CED3F7;padding-bottom:10px;}
.deleted .postcontent{display:none;}
.deleted.show .postcontent{display:block;}
/* name */
.post .user_info{overflow:hidden;font-size:90%;}
.postOdd .user_info{margin:0 auto 0 0;text-align:left;width:202px;}
.postEven .user_info{margin:0 0 0 auto;text-align:right;width:230px;}
.post .user_info img{border:0;}
.post .user_info .user_name{display:block;font-weight:bold;}
.post .user_title{display:block;font-size:85%;}
.post .user_title_staff{;}
.post .user_title_friend{;}
.post .user_title_community{color:#999;}
.post .user_title_hint{cursor:help;color:#999;border-bottom:1px dotted #999;}
.postOdd .user_title_hint{float:right;margin-right:50px;}
.postEven .user_title_hint{margin-right:50px;}
/* status bar */
.post .forum_userstatus{border:1px solid #CCC;padding:3px;width:114px;background-color:#fff;margin:0px auto 0;display:inline-block;}

.post .pushBox{float:right;height:15px;width:12px;margin:0;padding:0;font-size:1px;line-height:1px;}

.post .forum_userstatus.trig .statuslinks{background:url(https://graphics.gaiaonline.com/images/template/icons/ic_avatar_dropdown.gif) right -15px no-repeat;text-align:left;}
.post .forum_userstatus.hover .statuslinks{background:url(https://graphics.gaiaonline.com/images/template/icons/ic_avatar_dropdown.gif) right -15px no-repeat;text-align:left;}
.post .forum_userstatus .statuslinks{background:url(https://graphics.gaiaonline.com/images/template/icons/ic_avatar_dropdown.gif) top right no-repeat;text-align:left;height:15px;padding:0;}
.post .forum_userstatus .statuslinks a,
.post .forum_userstatus .statuslinks span{overflow:hidden;display:block;margin:0px;padding:0px;height:15px;width:100%;}
.post .forum_userstatus .statuslinks span.online{background:url(https://graphics.gaiaonline.com/images/template/icons/ic_status_smile.gif) top left no-repeat;padding-left:50px;width:40px;height:15px;float:left;}
.post .forum_userstatus .statuslinks span.offline{background:url(https://graphics.gaiaonline.com/images/template/icons/ic_status_smile.gif) left -15px no-repeat;padding-left:50px;width:40px;color:#666;height:15px;float:left;}
.post .forum_userstatus .statuslinks a.profile{background:url(https://graphics.gaiaonline.com/images/template/icons/icon_profile_2.gif) top left no-repeat;width:22px;}
.post .forum_userstatus .statuslinks a.friend{background:url(https://graphics.gaiaonline.com/images/template/icons/icon_friend_2.gif) top left no-repeat;width:28px;}
.post .forum_userstatus .statuslinks a.home{background:url(https://graphics.gaiaonline.com/images/template/icons/icon_housing_2.gif) top left no-repeat;width:26px;}
.post .forum_userstatus .statuslinks a.journal{background:url(https://graphics.gaiaonline.com/images/template/icons/icon_journal_2.gif) top left no-repeat;width:26px;}
.post .forum_userstatus .statuslinks a.pm{background:url(https://graphics.gaiaonline.com/images/template/icons/icon_pm_2.gif) top left no-repeat;width:27px;}
.post .forum_userstatus .statuslinks a.vend{background:url(https://graphics.gaiaonline.com/images/template/icons/icon_mystore_2.gif) top left no-repeat;width:22px;}
.post .forum_userstatus .statuslinks a.trade{background:url(https://graphics.gaiaonline.com/images/template/icons/icon_trade_2.gif) top left no-repeat;width:24px;}
.post .forum_userstatus .statuslinks a.cashshop{background:url(https://graphics.gaiaonline.com/images/status_bar/ic_cash_shop.gif) top left no-repeat;width:24px;}
.post .forum_userstatus .statuslinks a.www{background:url(https://graphics.gaiaonline.com/images/template/icons/icon_www.gif) top left no-repeat;width:50px;}
.post .forum_userstatus .statuslinks a.icq{background:url(https://graphics.gaiaonline.com/images/template/icons/icon_icq_add.gif) top left no-repeat;width:50px;}
.post .forum_userstatus .statuslinks a.aim{background:url(https://graphics.gaiaonline.com/images/template/icons/icon_aim.gif) top left no-repeat;width:49px;}
.post .forum_userstatus .statuslinks a.yim{background:url(https://graphics.gaiaonline.com/images/template/icons/icon_yim.gif) top left no-repeat;width:50px;}
.post .forum_userstatus .statuslinks a.moddog{background:url(https://graphics.gaiaonline.com/images/template/icons/icon_moddog.gif) top left no-repeat;width:24px;}
.post .forum_userstatus .statuslinks a.modtool{background:url(https://graphics.gaiaonline.com/images/template/icons/icon_modtool.gif) top left no-repeat;width:24px;}
/* subscribe/unsubscribe/report buttons */

.thread_options .cta-button-md, .cta-dropdown {
  display:block;
  float:left;
  text-decoration: none;
  margin: 0 8px 0 0;
}

/* post jump-to link */

.post .post-options .post-directlink {
    display: inline-block;
    /* BEGIN IE7 HACK for inline-block */
    zoom: 1;
    *display: inline;
    /* END IE7 HACK */
}

.post .post-options .post-directlink a {
    display:  block;
    background: transparent url(https://graphics.gaiaonline.com/images/common/thread-icons-sprite.png) no-repeat scroll -47px -41px;
    width: 7px;
    height: 9px;
    overflow: hidden;
    text-indent: -1000px;
    margin: 5px 2px;
}
/* show all images for this post link */
.post .post-options .showpostimages a {font-size:9px;}
/* dice + random */
.post .genRandomNumber,
.post .rollDice{background:#eef url(https://graphics.gaiaonline.com/images/posts/action.gif) no-repeat top left;margin:0 0 30px 0;border:1px solid #66c;font-weight:normal;}
.post .rollDice{padding:3px 0 0 130px;font-size:12px;_height:33px;/* IE specific forcing a psuedo max-width */min-height:33px;}
.post .genRandomNumber{padding:7px 0 0 130px;font-size:12px;height:29px;}
.post .genRandomNumber em{font-style:normal;font-weight:bold;}
.post .genRandomNumber strong{font-size:16px;}

/* vday2k18 */
.post .fortune{background:#c6a4eb; background-image: url(/images/event/vday2k18/fortune_background.gif) , url(/images/event/vday2k18/fortune_background_2.gif) ; background-repeat: no-repeat, no-repeat; background-position: top left, bottom right; margin:0 0 30px 0;border:1px solid #66c;font-weight:normal; border-color: #693f96; }
.post .fortune{padding:3px 0 0 130px;font-size:12px;_height:100px;/* IE specific forcing a psuedo max-width */min-height:100px;}


/* INVENTORY  */
.inventory{position:relative;background:url(https://graphics.gaiaonline.com/images/posts/inventory/1row_case.png) top left no-repeat !important;height:107px;padding-bottom:10px;}
.inventory .cap{position:absolute;top:0;right:0;background:url(https://graphics.gaiaonline.com/images/posts/inventory/1row_case_end.png) top right no-repeat;height:107px;width:29px;margin:0;padding:0;}
.inventory .items{position:absolute;top:41px;left:15px;padding:10px 5px 10px 5px;}
.inventory .items img{width:30px;height:30px;padding-right:2px;float:left;}
.postEven .inventory{margin:0 0 0 auto;}
.inventory.itemCount1{width:100px;}
.inventory.itemCount2{width:136px;}
.inventory.itemCount3{width:171px;}
.inventory.itemCount4{width:207px;}
.inventory.itemCount5{width:242px;}
.inventory.itemCount6{width:278px;}
.inventory.itemCount7{width:313px;}
.inventory.itemCount8{width:349px;}
.inventory.itemCount9{width:384px;}
/* POLL */
#poll{
  padding: 20px 22px 22px;

  color: #333;
}

#poll h3 {
  margin: 0 0 14px 0;
  font-weight: bold;
  font-size: 14px;
}

#poll fieldset{border:0;}
#poll td {
  height: 20px;
}

#poll .poll-results td {
  border-bottom: 1px solid #cad1e3;
}

#poll label{display:block;}
#content #poll button {
  float: left;

  cursor:pointer;
  border:0;
  font-size:12px;

  margin-right: 6px;
}

#content #poll a {
 /* float: left; */
  line-height: 25px;
}

#poll .totalvotes{display:block;margin:0 auto;}

#content #poll .button_text {
  padding: 3px 8px 1px 0;
}

.view-results,
.back-to-poll{margin: 17px 0 0 0;}

#poll td.option {
  padding: 0 0 0 5px;
  max-width: 200px;
}

#poll td.total-votes {
  border: none;
  font-weight: bold;
}

#poll td.graph {
  padding: 0 20px 0 14px;
}

#poll td.percent {
  text-align: right;
}

#poll td.vote-count {
  text-align: center;
  padding: 0 15px 0 17px;
}

.poll-closed{font-weight:bold;text-align:center;}

#thread_poll {
  background-color: #f0f3f5;
  margin: 0 35px 10px 27px;
}

#poll table {
  margin: 0 0 10px 0;
}

#poll a {
  font-size: 11px;
  text-decoration: none;
}

#poll .poll-container {
  font-size: 12px;
}

/* TOPIC VOTING */
#topic-vote a, #topic-vote label {
 display: block;
 float: left;
 padding-right: 5px;
 padding-top: 6px;
}

#topic-vote a {
 height: 18px;
 width: 14px;
 text-indent: -5000em;
 overflow: hidden;
}

#topic-vote a.vote-up {
 background: url(https://graphics.gaiaonline.com/images/forum/topic_voting/rate_up.png) no-repeat;
}

#topic-vote a.vote-down {
 background: url(https://graphics.gaiaonline.com/images/forum/topic_voting/rate_dn.png) no-repeat;
}

#show-block-img {
 border-right: 0;
 margin-top: 4px;
}

.v-stretched{height:100%;}
.h-stretched{width:100%;}
.post-signature{text-align:center;margin:0 auto;padding:0;}
.user-sig{text-align:center;margin:0 auto;padding:0;max-width:500px;max-height:500px;overflow:hidden;_width:500px;}
.compoundSimplePost{padding:0 10px 0 10px;width:100%;}
.deleteNotice{color:#f00;font-weight:bold}
.removedMessage{border:3px dashed #c00;padding:5px;}
.floatleft{float:left;text-align:left;}
.floatright{float:right;text-align:right;}
.clearFloat{clear:both;}
.left{text-align:left;}
.right{text-align:right;}
.middle{vertical-align:middle;}
.topRow{padding:10px 0 10px 0;}
/* divider:used to seperate posts */
.divider{height:7px;background:transparent url(https://graphics.gaiaonline.com/images/posts/divider_tile.gif) repeat-x scroll 0 0;}
.dividerEndCap{height:7px;width:1px;background:transparent url(https://graphics.gaiaonline.com/images/posts/divider_endcap.gif) no-repeat scroll 0 0;}


.zapped_b2,
.aliensay_b2,
.scion_b2{background:#fff;}
/* ZAPPED:3x3 */
.zapped_a1,
.zapped_a3,
.zapped_c1,
.zapped_c3{width:50px;height:45px;}
.zapped_b1,
.zapped_b2,
.zapped_b3{vertical-align:top;}
.zapped_a1{background:url(https://graphics.gaiaonline.com/images/posts/zapped/zapped_a1.gif) no-repeat;}
.zapped_a2{background:url(https://graphics.gaiaonline.com/images/posts/zapped/zapped_a2.gif) repeat-x;}
.zapped_a3{background:url(https://graphics.gaiaonline.com/images/posts/zapped/zapped_a3.gif) no-repeat;}
.zapped_b1{background:url(https://graphics.gaiaonline.com/images/posts/zapped/zapped_b1.gif) repeat-y;}
.zapped_b3{background:url(https://graphics.gaiaonline.com/images/posts/zapped/zapped_b3.gif) repeat-y;}
.zapped_c1{background:url(https://graphics.gaiaonline.com/images/posts/zapped/zapped_c1.gif) no-repeat;}
.zapped_c2{background:url(https://graphics.gaiaonline.com/images/posts/zapped/zapped_c2.gif) repeat-x;}
.zapped_c3{background:url(https://graphics.gaiaonline.com/images/posts/zapped/zapped_c3.gif) no-repeat;}
/* PROBE:custom 3x3x3 */
.probe_a1,
.probe_a3,
.probe_c1,
.probe_c3{width:50px;height:45px;}
.probe_b1,
.probe_b2,
.probe_b3{vertical-align:top;}
.probe_a1{background:url(https://graphics.gaiaonline.com/images/posts/probe/probe_a1.gif) no-repeat;}
.probe_a2{background:url(https://graphics.gaiaonline.com/images/posts/probe/probe_a2.gif) repeat-x;}
.probe_a2_a1{width:40px;height:45px;background:url(https://graphics.gaiaonline.com/images/posts/probe/probe_a2_a1.gif) no-repeat;}
.probe_a2_a2{height:45px;background:url(https://graphics.gaiaonline.com/images/posts/probe/probe_a2_a2.gif) no-repeat center;}
.probe_a2_a3{width:45px;height:45px;background:url(https://graphics.gaiaonline.com/images/posts/probe/probe_a2_a3.gif) no-repeat;}
.probe_a3{background:url(https://graphics.gaiaonline.com/images/posts/probe/probe_a3.gif) no-repeat;}
.probe_b2{text-align:left;}
.probe_b1{background:url(https://graphics.gaiaonline.com/images/posts/probe/probe_b1.gif) repeat-y;}
.probe_b1_a1{width:50px;height:15px;background:url(https://graphics.gaiaonline.com/images/posts/probe/probe_b1_a1.gif) no-repeat top;}
.probe_b1_b1{vertical-align:top;}
.probe_b1_c1{width:50px;height:40px;background:url(https://graphics.gaiaonline.com/images/posts/probe/probe_b1_c1.gif) no-repeat bottom;}
.probe_b3{background:url(https://graphics.gaiaonline.com/images/posts/probe/probe_b3.gif) repeat-y;}
.probe_b3_a1{width:50px;height:54px;background:url(https://graphics.gaiaonline.com/images/posts/probe/probe_b3_a1.gif) no-repeat top;}
.probe_b3_b1{background:url(https://graphics.gaiaonline.com/images/posts/probe/probe_b3_b1.gif) no-repeat center center;}
.probe_b3_c1{width:50px;height:38px;background:url(https://graphics.gaiaonline.com/images/posts/probe/probe_b3_c1.gif) no-repeat bottom;}
.probe_b1_alt{background:url(https://graphics.gaiaonline.com/images/posts/probe/probe_alt_b1.gif) repeat-y;}
.probe_b1_a1_alt{width:50px;height:15px;background:url(https://graphics.gaiaonline.com/images/posts/probe/probe_alt_b1_a1.gif) no-repeat top;}
.probe_b1_b1_alt{background:url(https://graphics.gaiaonline.com/images/posts/probe/probe_alt_b1_b1.gif) no-repeat center center;}
.probe_b1_c1_alt{width:50px;height:40px;background:url(https://graphics.gaiaonline.com/images/posts/probe/probe_alt_b1_c1.gif) no-repeat bottom;}
.probe_b3_alt{background:url(https://graphics.gaiaonline.com/images/posts/probe/probe_alt_b3.gif) repeat-y;}
.probe_b3_a1_alt{width:50px;height:54px;background:url(https://graphics.gaiaonline.com/images/posts/probe/probe_alt_b3_a1.gif) no-repeat top;}
.probe_b3_b1_alt{vertical-align:top;}
.probe_b3_c1_alt{width:50px;height:38px;background:url(https://graphics.gaiaonline.com/images/posts/probe/probe_alt_b3_c1.gif) no-repeat bottom;}
.probe_c1{background:url(https://graphics.gaiaonline.com/images/posts/probe/probe_c1.gif) no-repeat;}
.probe_c2{background:url(https://graphics.gaiaonline.com/images/posts/probe/probe_c2.gif) repeat-x;}
.probe_c2_a1{width:40px;height:45px;background:url(https://graphics.gaiaonline.com/images/posts/probe/probe_c2_a1.gif) no-repeat;}
.probe_c2_a2{height:45px;background:url(https://graphics.gaiaonline.com/images/posts/probe/probe_c2_a2.gif) no-repeat center;}
.probe_c2_a3{width:45px;height:45px;background:url(https://graphics.gaiaonline.com/images/posts/probe/probe_c2_a3.gif) no-repeat;}
.probe_c3{background:url(https://graphics.gaiaonline.com/images/posts/probe/probe_c3.gif) no-repeat;}
/* ALIENSAY:3x3 */
.aliensay_a1,
.aliensay_a3,
.aliensay_c1,
.aliensay_c3{width:50px;height:45px;}
.aliensay_b1,
.aliensay_b2,
.aliensay_b3{vertical-align:top;}
.aliensay_a1{background:url(https://graphics.gaiaonline.com/images/posts/aliensay/aliensay_a1.gif) no-repeat;}
.aliensay_a2{background:url(https://graphics.gaiaonline.com/images/posts/aliensay/aliensay_a2.gif) repeat-x;}
.aliensay_a3{background:url(https://graphics.gaiaonline.com/images/posts/aliensay/aliensay_a3.gif) no-repeat;}
.aliensay_b1{background:url(https://graphics.gaiaonline.com/images/posts/aliensay/aliensay_b1.gif) repeat-y;}
.aliensay_b3{background:url(https://graphics.gaiaonline.com/images/posts/aliensay/aliensay_b3.gif) repeat-y;}
.aliensay_c1{background:url(https://graphics.gaiaonline.com/images/posts/aliensay/aliensay_c1.gif) no-repeat;}
.aliensay_c2{background:url(https://graphics.gaiaonline.com/images/posts/aliensay/aliensay_c2.gif) repeat-x;}
.aliensay_c3{background:url(https://graphics.gaiaonline.com/images/posts/aliensay/aliensay_c3.gif) no-repeat;}
/* SCION PHASE 3 */
.scion_a1,
.scion_a3,
.scion_c1,
.scion_c3{width:84px;height:73px;}
.scion_b1,
.scion_b2,
.scion_b3{vertical-align:top;}
.scion_a1{background:url(https://graphics.gaiaonline.com/images/posts/scion/scion_a1.gif) no-repeat;}
.scion_a2{background:url(https://graphics.gaiaonline.com/images/posts/scion/scion_a2.gif) repeat-x;}
.scion_a3{background:url(https://graphics.gaiaonline.com/images/posts/scion/scion_a3.gif) no-repeat;}
.scion_b1{background:url(https://graphics.gaiaonline.com/images/posts/scion/scion_b1.gif) repeat-y;}
.scion_b3{background:url(https://graphics.gaiaonline.com/images/posts/scion/scion_b3.gif) repeat-y;}
.scion_c1{background:url(https://graphics.gaiaonline.com/images/posts/scion/scion_c1.gif) no-repeat;}
.scion_c2{background:url(https://graphics.gaiaonline.com/images/posts/scion/scion_c2.gif) repeat-x;}
.scion_c3{background:url(https://graphics.gaiaonline.com/images/posts/scion/scion_c3.gif) no-repeat;}
/* Style Notes:* At the time of this doc,
Gaia is rendering in quirks mode
* for IE 5/6,
and will not obey the standards compliant rules
* for the box model.  The _ hack is used to compensate
*/

/* Center Compound Content */
.compoundPost{text-align:left;padding-bottom:10px;}
.psuedoCompoundPost{padding:10px;}
.psuedoCompoundPostMessage{padding:10px;}
/* And for all other browsers */
.randomNumber,
.dice{margin:0 auto;padding:0;}
/* Gaia blue border and BG for the official subposts */
.outerAction{display:table;height:36px;width:100%;_position:relative;overflow:hidden;border:1px solid #66c;background:#eef url(https://graphics.gaiaonline.com/images/posts/action.gif) center left no-repeat;}
.innerAction{_position:absolute;_top:50%;display:table-cell;vertical-align:middle;}
.randomNumber,
.dice{padding:0 0 0 130px;font-size:12px;_position:relative;_top:-50%;}
/* Inventory */
/* -------------------------------------------------*/
/* First Row Height and BG */
/* Left and Right must be syncronized on height and background caps */
.leftWrapper1,
.leftWrapper2,
.leftWrapper3,
.leftWrapper4,
.leftWrapper5,
.leftWrapper6,
.leftWrapper7,
.leftWrapper8,
.leftWrapper9{background:url(https://graphics.gaiaonline.com/images/posts/inventory/1row_case.png) top left no-repeat;height:107px;}
.rightWrapper1,
.rightWrapper2,
.rightWrapper3,
.rightWrapper4,
.rightWrapper5,
.rightWrapper6,
.rightWrapper7,
.rightWrapper8,
.rightWrapper9{background:url(https://graphics.gaiaonline.com/images/posts/inventory/1row_case_end.png) top right no-repeat;height:107px;}
/* Second Row Height and BG */
.leftWrapper10,
.leftWrapper11,
.leftWrapper12,
.leftWrapper13,
.leftWrapper14,
.leftWrapper15,
.leftWrapper16,
.leftWrapper17,
.leftWrapper18{background:url(https://graphics.gaiaonline.com/images/posts/inventory/2row_case.png) top left no-repeat;height:184px;}
.rightWrapper10,
.rightWrapper11,
.rightWrapper12,
.rightWrapper13,
.rightWrapper14,
.rightWrapper15,
.rightWrapper16,
.rightWrapper17,
.rightWrapper18{background:url(https://graphics.gaiaonline.com/images/posts/inventory/2row_case_end.png) top right no-repeat;height:184px;}
/* All Display Cases */
.displayCase{margin:0 auto;/* text align from .inventory */padding-top:0;}
/* As the case grows (1-10) the width settings change */
/* affecting leftWrapper and displayCase */
.inventory1,
.leftWrapper1{width:100px;}
.displayCase1{width:36px;_width:76px;}
.inventory2,
.leftWrapper2{width:136px;}
.displayCase2{width:72px;_width:112px;}
.inventory3,
.leftWrapper3{width:171px;}
.displayCase3{width:108px;_width:148px;}
.inventory4,
.leftWrapper4{width:207px;}
.displayCase4{width:144px;_width:184px;}
.inventory5,
.leftWrapper5{width:242px;}
.displayCase5{width:180px;_width:220px;}
.inventory6,
.leftWrapper6{width:278px;}
.displayCase6{width:216px;_width:256px;}
.inventory7,
.leftWrapper7{width:313px;}
.displayCase7{width:252px;_width:292px;}
.inventory8,
.leftWrapper8{width:349px;}
.displayCase8{width:288px;_width:328px;}
.inventory9,
.leftWrapper9{width:384px;}
.displayCase9{width:324px;_width:364px;}
.leftWrapper10,
.leftWrapper11,
.leftWrapper12,
.leftWrapper13,
.leftWrapper14,
.leftWrapper15,
.leftWrapper15,
.leftWrapper17,
.leftWrapper18{width:400px;}
.displayCase10,
.displayCase11,
.displayCase12,
.displayCase13,
.displayCase14,
.displayCase15,
.displayCase15,
.displayCase17,
.displayCase18{width:340px;_width:380px;}
/* Items in the display case are constant */
/* render the display case's LIs all inlineish */
.displayCaseList{list-style:none inside none;padding:0;_padding:0 0 0 25px;/* words do not express my IE dislike... */margin:0;}
.displayCaseItem{display:block;float:left;list-style:none inside none;padding:35px 3px 10px 3px;margin:0;}
.inventoryMetadata{display:none;}
.showDetails{padding:5px 20px 0 20px;color:#fff;font-size:10px;}
.showDetails a:link,
.showDetails a:visited,
.showDetails a:hover,
.showDetails a:active,
.whiteLink a:link,
.whiteLink a:visited,
.whiteLink a:hover,
.whiteLink a:active{color:#fff;text-decoration:none;}
/* Random Number (Spinner) */
.randomNumberUsername,
.randomNumberRange{font-weight:bold;}
.randomNumberResult{font-weight:bold;font-size:16px;}
/* Dice Roll */
.diceUsername{font-weight:bold;}
.rollInformation{display:inline;}
.diceGraphic{border:0;vertical-align:middle;}
.diceResults{font-weight:bold;}
.diceTotals{}
/* FRIENDS */

.friends{overflow:hidden;width:500px;height:150px;margin-bottom:5px;padding:0;position:relative;background-repeat:no-repeat;background-position:top left;border:1px solid #000;}
.postEven .friends{margin:0 0 0 auto;}
.friends.barton_town{background:url(https://graphics.gaiaonline.com/images/posts/friends/barton_town.jpg);}
.friends.gambino_town{background:url(https://graphics.gaiaonline.com/images/posts/friends/gambino_town.jpg);}
.friends.gambino_beach{background:url(https://graphics.gaiaonline.com/images/posts/friends/gambino_beach.jpg);}
.friends.g_mansion{background:url(https://graphics.gaiaonline.com/images/posts/friends/g_mansion.jpg);}
.friends.vh_mansion{background:url(https://graphics.gaiaonline.com/images/posts/friends/vh_mansion.jpg);}
.friends .friend{position:absolute;margin:0;padding:0;border:0;width:120px;height:150px;}
.friends .friend.slot1{left:0;z-index:10;}
.friends .friend.slot2{left:75px;z-index:20;}
.friends .friend.slot3{left:150px;z-index:30;}
.friends .friend.slot4{left:225px;z-index:40;}
.friends .friend.slot5{left:300px;z-index:50;}
.friends .friend.slot6{left:375px;z-index:60;}
.event_cherry_popper{font-size:10px;color:red;font-weight:bold;white-space:nowrap;}
/* FOOTER */


/* ANNOUNCEMENT REDIRECT NOTIFICATION */
#announcement_redirect_clear{clear:both;}
#announcement_redirect{text-align:center;}
#announcement_redirect p{margin:0 auto;text-align:left;border:2px solid #ffaf24;background:url(https://graphics.gaiaonline.com/images/layout/gaialol/bkgdSystemmessage.png) no-repeat left top;width:600px;min-height:40px;padding:0 10px 0 70px;font-weight:bold;font-size:12px;color:#355080;margin-top:20px;}
#announcement_redirect a{color:#134bad;}
/* TEMPORARY */

/*
.corner_ul,
.corner_ur,
.corner_bl,
.corner_br{position:absolute;}
.corner_ul{top:0;left:0;}
.corner_ur{top:0;right:0;}
.think .corner_ul,
.think .corner_ur,
.think .corner_bl,
.think .corner_br{width:51px;height:14px;}
.think .hd{background:transparent url(https://graphics.gaiaonline.com/images/forum/posts/think/think_hd_bg.gif) repeat-x scroll bottom left;position:relative;height:14px;}
.think .corner_ul{background:transparent url(https://graphics.gaiaonline.com/images/forum/posts/think/think_corner_ul.gif) no-repeat scroll bottom left;}
.think .corner_ur{background:transparent url(https://graphics.gaiaonline.com/images/forum/posts/think/think_corner_ur.gif) no-repeat no-repeat scroll bottom right;}
.think .hd .hd_center{background:transparent url(https://graphics.gaiaonline.com/images/forum/posts/think/think_hd_center.gif) no-repeat scroll bottom left;height:14px;width:68px;margin:0 auto;}
*/
.postReply.info_button.disabled.register a.button_text_register img.button{
position:relative;
left:0;
top: -10px;
}

.postReply.info_button.disabled.register a.button_text_register {
text-decoration:none;
}

#qr_container {
  width: 319px;
  padding-bottom: 15px;
  position: absolute;
  display: none;
  background: #cdd9dd url(https://graphics.gaiaonline.com/images/forum/quick_reply_bg.png) no-repeat;
  border: 1px solid #98aeb7;
  z-index:191;
}

#qr_container h2 {
  margin: 15px 0px 0px 15px;
  width: 100px;
  font-family: arial;
  font-weight: bold;
  font-size: 12px;

  float: left;
}

#qr_container #qr_text {
  margin: 12px 15px 0px 15px;

  width: 289px;
  height: 118px;
}

#qr_container #qr_submit {
  margin: 10px 15px 0px 0px;
  float: right;
}

#qr_container #qr_submit .button_text {
  padding: 3px 8px 1px 0px;
}

#qr_container #qr_close {
  background: url(https://graphics.gaiaonline.com/images/forum/quick_reply_closeButton.png) no-repeat;
  float: right;
  margin: 16px 15px 0px 0px;
  width: 14px;
  height: 14px;
}

#qr_container.captcha {
  height: 354px;
}

#qr_container #qr_captcha {
  display: none;
  background: url(https://graphics.gaiaonline.com/images/forum/captcha_BG.png) no-repeat;
  margin: 10px 0px 0px 0px;
  height: 139px;
}

#qr_container #qr_captcha #captcha_image {
  margin: 2px 0px 0px 10px;
}

#qr_container #qr_captcha #captcha_response {
  margin: 5px 0px 0px 10px;
  width: 280px;
}

#qr_container #qr_captcha #enter_words, #qr_container #qr_captcha #cant_read {
  margin: 5px 0px 5px 10px;
}

#qr_container #qr_error {
  display: none;
  clear: both;
  font: 12px Arial;
  color: #ff0000;
  margin: 15px 15px 0px 15px;
}

#qr_container #qr_captcha em {
  font-weight: bold;
  font-style: normal;
}

#thread_mrec_ad {
  float: right;
  margin-right: 10px;
  position: absolute;
  top: 0;
  right: 0;
}

#thread_leaderboard_ad {
  margin: 0px 0px 0px 0;
  padding-top: 32px;
  padding-bottom: 32px;
}

#thread_leaderboard_ad .leaderboard {
  margin: 0 auto;
}

#content .like_dislike {
  position: relative;
  float: left;
  width: 72px;
}

#content .like_dislike .score, #content .like_dislike .votes {
  width: inherit;
  display: block;
}

#content .like_dislike .score {
  font-size: 18px;
  font-weight: bold;
  color: #607277;
}

#content .like_dislike .votes {
  font-size: 10px;
  font-weight: bold;
  color: #999999;
}

#content .like_dislike .count_wrapper {
  margin: 11px 0 0 0;
}

#content .like_dislike .count_wrapper .score {
  *display: inline;
}

#content .like_dislike.heated .count_wrapper, #content .like_dislike.popular .count_wrapper {
  margin: 0;
}

#content .cta_like_dislike {
  width: 26px; /* 37 px, cta-button-sm adds 10px to the right */
  float: left;
  margin: 0;
  cursor: pointer;
}

#content #like_it {
  margin: 0 2px 0 0;
}

#content #thread_like {
  float: left;
  width: 74px;
  margin: 9px 16px 10px 0;
}

#content #like_count {
  display: block;
  background-color: #fff;
  text-decoration: none;
  text-align: center;
  height: 50px;
  margin: 0 0 2px 0;
}

#thread_title {
  float: left;
  font-size: 22px;
  margin: 16px 0;
}

.has-like-share #thread_title {
  max-width: 83%;
}

#thread_title span {
  margin: 4px 7px 0 0;
}

#thread_title a:hover {
 text-decoration: underline;
}

.td_sp.like {
  background-position: -486px 0px;
}

.td_sp.like:hover {
  background-position: -486px -27px;
}

.td_sp.subscribe {
  background-position: -190px -7px;
  width: 106px;
  height: 30px;
  display: block;
  margin-right: 8px;
}

.td_sp.subscribe:hover {
  background-position: -190px -46px;
}

.td_sp.unsub {
  background-position: -299px -7px;
  width: 125px;
  height: 30px;
  display: block;
  margin-right: 8px;
}

.td_sp.unsub:hover {
  background-position: -299px -46px;
}

#content-padding {
  padding-top: 0;
  padding-left: 17px;
  position: relative;
}

#content-padding, #forum-modtools, #thread_leaderboard_ad {
  padding: 0 10px 10px 16px;
  background-color: #fff;
}

#topic_header_container {
  margin-left: -17px;
  margin-right: 302px;
}

#topic_header_container.no-ad {
  margin-right: -10px;
}

#topic_header_container.no-ad #thread_header {
  height: 67px;
}

#facebook_like_div {
  margin: 12px 0px 5px 15px;
}
#facebook_like_span {
    position:relative;
    margin-top:3px;
    left: 10px;
    top: -9px;
}

#topic_header_container .detail-navlinks {
  margin: 7px 0 0px 43px;
  height: 128px;
}

.forum_detail_pagination {
  margin: 0 0 7px 17px;
}

#content #like_cta {
  margin-top: 1px;
  font-size: 11px;
}

#content #like_cta a {
  display: block;
  height: 27px;
  line-height: 25px;
  color: #fff;
  text-indent: -5000px;
}

#navlinks_pag {
  float: left;
  width: 100%;

  border-bottom: 1px solid #70adb5;
  margin-bottom: 5px;
}

#navlinks_pag .detail-navlinks {
  float: left;
}

.linklist_last {
  padding: 0;
}

#thread_header {
  background: transparent url(https://graphics.gaiaonline.com/images/forum/forums_title_bg_895x55.jpg) no-repeat center bottom;
  position: relative;

  margin-right: 36px;
  margin-bottom: 10px;

  padding: 0px 0px 0px 27px;

  border-top: 1px dotted #97A3CB;
  border-bottom: 1px dotted #97A3CB;
}
.no-ad #thread_header {
  margin-right: 0px;
}

#thread_header a {
  text-decoration: none;
}

.hidden {
  display: none;
}

/* Achievements */

#content #messagebox {
  margin-top: 0px;
  top: 10px;
}

#like_list .be-first {
  float: left;
  margin-left: 30px;
}

.td_sp.share {
  background-position: -112px -7px;
  float: left;

  display: block;

  margin: 0 9px 0 0;

  height: 30px;
  width: 74px;
}

.td_sp.share:hover {
  background-position: -112px -46px;
}

.td_sp.share.disabled {
  background-position: -560px -1px;
}


#share_modal {
  font-family: Arial;
  font-size: 12px;
  border: 1px solid #fff;

  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

#share_modal_c .underlay {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

#share_modal .hd {
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;

  padding: 10px 15px;
  font-size: 14px;
  font-weight: normal;
  background-color: #a1c2cb;
  color: #000;
  border: none;
}

#share_modal .bd {
  padding: 9px 15px 15px;
}

#share_modal .container-close {
  top: 3px;
  right: 4px;

  width: 28px;
  height: 29px;

  background-position: -41px 0;
}

#share_modal .container-close:hover {
  background-position: -71px 0;
}

#share_modal h3 {
  margin: 0;
  font-weight: normal;
}

#share_modal input[type='text'] {
  width: 287px;
  border: 1px solid #3e53a2;
  font-size: 11px;
  margin: 8px 0 6px 0;
  height: 25px;
  padding-left: 5px;
}

#share_modal ul li {
  list-style: none;
  margin-bottom: 7px;
}

#share_modal #share_select {
  border: 1px solid #adadad;
  background-color: #f7f7f7;
  padding: 7px 2px 16px 8px;

  width: 277px;
  height: 73px;
}

#share_modal #share_select h4 {
  font-size: 11px;
}

#share_modal #share_select li {
  float: left;
  width: 131px;

  margin: 7px 0 0 0;
}

#share_modal label {
  margin: 0 0 0 6px;
}

#share_modal #share_to {
  margin: 10px -15px 0 -15px;
  padding: 10px 15px 10px 15px;

  background-color: #ddebef;
  border-top: 1px dotted #a1c2cb;
  border-bottom: 1px dotted #a1c2cb;
}

#share_modal #share_to #selected_friends {
  width: 279px;
  height: 57px;
  border: 1px solid #3e53a2;
  padding: 9px 0 10px 8px;
  margin-bottom: 20px;
  background-color: #fff;
}

#share_modal #share_to em {
  font-weight: bold;
  font-style: normal;
  font-size: 14px;
}

#share_modal #share_controls {
  padding: 17px 0 0 0;
  width: 106px;
  margin: 0 auto;
}

#share_modal #share_controls a {
  float: left;
  margin-right: 8px;
  display: inline;
}

#share_modal .info_button .button_text {
  padding: 3px 8px 1px 0;
}

#share_modal #share_close {
  line-height: 21px;
  font-size: 11px;
  color: #3e53a2;
}

#share_modal textarea {
  width: 287px;
  height: 59px;

  margin-top: 4px;
  border: 1px solid #3e53a2;
  overflow-y: auto;
}

#share_modal #share_msg_remain {
  font-size: 11px;
  margin-top: 4px;
}

#share_modal_mask {
  background-color: #000;
}

#share_modal .hidden {
  display: none;
}

#share_modal .default {
  color: #838383;
}

#share_modal #share_success {
  font-size: 16px;
}

#share_modal #modal_close {
  margin-top: 20px;

  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

#share_modal #share_top .filter li {
  display: none;
}

#share_modal #share_top .filter li.show {
  display: block;
}

#share_modal #share_top .filter li.hidden {
  display: none;
}

#share_modal #share_fl, #share_modal #share_to_ul {
  height: 66px;
  overflow: hidden;
  overflow-y: auto;
}

.messagecontent .avi-speech-bd {
  background-color: #fff;
  margin: 0 18px;
  overflow: hidden;
  padding: 10px;
  padding-left: 13px;
  z-index: 0;
  position: relative;
}

/* Achievements */
#hdr_report_links {
  font-size: 12px;
}

#hdr_report_links a {
  float: left;
  text-decoration: none;
}

#hdr_report_links a:hover {
  text-decoration: underline;
}

#hdr_report_links .separator {
  float: left;
  margin: 0 8px;
}

a, a:link, a:visited {
  color: #3e53a2;
}

div.autoTooltip.yui-tt {
  width: auto;
}

/* Fix Images Not Expanding Entire Div */
.postcontent:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

/* Remove Horizontal Bars on FireFox */
.postcontent .postcontent-align-right {
    overflow-x: hidden;
}

/* Achievements */

body.app-page_forum #gaia_footer {
  padding: 30px 45px 25px 25px;
}

#content #forum_subtitle {
  clear: both;
  padding-top: 9px;
  margin: 0 0 10px 27px;
}

/* forum event background styles */
.event_bg .bg_plate {
  background-color: #fff;
  display: inline-block;
  padding: 3px;
  border-radius: 5px;
  -moz-border-radius: 5px;
}

.event_bg #topic_header_container .detail-navlinks{
  height: auto;
  margin-bottom: 101px;
  width: 530px;
}

.event_bg .detail-navlinks {
  background-color: #fff;
  padding: 3px;
  border-radius: 5px;
  -moz-border-radius: 5px;
}

.event_bg #topic_header_container .forum_detail_pagination {
  float: left;
}

.event_bg .post-report,
.event_bg #thread_title {
  background-color: #fff;
  padding: 3px;
  border-radius: 5px;
  -moz-border-radius: 5px;
}

.event_bg .forum_detail_pagination {
  background-color: #fff;
  padding: 3px;
  border-radius: 5px;
  -moz-border-radius: 5px;
}

.event_bg .post .post-options .post-meta {
  width: auto;
}

.event_bg #post_container .user_info {
  background-color: #fff;
  float: left;
  padding: 0 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
}

.event_bg #forum-modtools,
.event_bg #thread_leaderboard_ad {
  background-color: transparent;
}

.event_bg #post_container .postEven .user_info {
  float: right;
}

.event_bg .post .post-options .post-meta {
  background-color: #fff;
  padding: 0 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
}

.event_bg .document .avi-speech-hd,
.event_bg .document .avi-speech-ft,
.event_bg .shout .avi-speech-hd,
.event_bg .shout .avi-speech-ft {
  margin-left: 0;
  width: 98%;
}

.event_bg .post {
  border-bottom: none;
}

.event_bg .avi-speech-lt,
.event_bg .avi-speech-rt{
  margin-top: 9px;
  top: -19px;
}

.event_bg .avi-speech-hd,
.event_bg .avi-speech-ft{
  width: 96%;
  margin-left: 2%;
}

.event_bg .shout .avi-speech-rtc,
.event_bg .shout .avi-speech-ltc,
.event_bg .shout .avi-speech-rbc,
.event_bg .shout .avi-speech-lbc,
.event_bg .shout .avi-speech-lt,
.event_bg .shout .avi-speech-rt,
.event_bg .shout .avi-speech-hd,
.event_bg .shout .avi-speech-ft,
.event_bg .shout .avi-speech-hdcontent,
.event_bg .shout .avi-speech-ftcontent,
.event_bg .shout .avi-speech-tail {
    background-image: url(https://graphics.gaiaonline.com/images/posts/shout/shout_sprite_1.gif);
}

.event_bg .shout .avi-speech-lt {
    background-position:-19px 0;
}

.event_bg .shout .avi-speech-rt {
    background-position:-60px 0;
}

.event_bg .document {
    background-color: transparent;
}

.event_bg .document .avi-speech-rtc,
.event_bg .document .avi-speech-ltc,
.event_bg .document .avi-speech-rbc,
.event_bg .document .avi-speech-lbc,
.event_bg .document .avi-speech-lt,
.event_bg .document .avi-speech-rt,
.event_bg .document .avi-speech-hd,
.event_bg .document .avi-speech-ft,
.event_bg .document .avi-speech-hdcontent,
.event_bg .document .avi-speech-ftcontent,
.event_bg .document .avi-speech-tail {
    background-image: url(https://graphics.gaiaonline.com/images/posts/document/document_sprite_1.gif);
}

.event_bg .whisper .avi-speech-rtc,
.event_bg .whisper .avi-speech-ltc,
.event_bg .whisper .avi-speech-rbc,
.event_bg .whisper .avi-speech-lbc,
.event_bg .whisper .avi-speech-lt,
.event_bg .whisper .avi-speech-rt,
.event_bg .whisper .avi-speech-hd,
.event_bg .whisper .avi-speech-ft,
.event_bg .whisper .avi-speech-hdcontent,
.event_bg .whisper .avi-speech-ftcontent,
.event_bg .whisper .avi-speech-tail {
    background-image: url(https://graphics.gaiaonline.com/images/posts/whisper/whisper_sprite_1.gif);
}

.event_bg .ornate .avi-speech-rtc,
.event_bg .ornate .avi-speech-ltc,
.event_bg .ornate .avi-speech-rbc,
.event_bg .ornate .avi-speech-lbc,
.event_bg .ornate .avi-speech-lt,
.event_bg .ornate .avi-speech-rt,
.event_bg .ornate .avi-speech-hd,
.event_bg .ornate .avi-speech-ft,
.event_bg .ornate .avi-speech-hdcontent,
.event_bg .ornate .avi-speech-ftcontent,
.event_bg .ornate .avi-speech-tail {
    background-image: url(https://graphics.gaiaonline.com/images/posts/ornate/ornate_sprite_wide_1.gif);
}

.event_bg .think .avi-speech-rtc,
.event_bg .think .avi-speech-ltc,
.event_bg .think .avi-speech-rbc,
.event_bg .think .avi-speech-lbc,
.event_bg .think .avi-speech-lt,
.event_bg .think .avi-speech-rt,
.event_bg .think .avi-speech-hd,
.event_bg .think .avi-speech-ft,
.event_bg .think .avi-speech-hdcontent,
.event_bg .think .avi-speech-ftcontent,
.event_bg .think .avi-speech-tail {
    background-image: url(https://graphics.gaiaonline.com/images/posts/think/think_sprite_1.gif);
}

.event_bg .whisper .avi-speech-rt {
  background-position:-62px 0;
}

.event_bg .shout .avi-speech-bd,
.event_bg .document .avi-speech-bd {
  margin-right: 21px;
}

.event_bg .shout .avi-speech-lt,
.event_bg .shout .avi-speech-rt,
.event_bg .document .avi-speech-lt,
.event_bg .document .avi-speech-rt {
  margin-top: 0;
  top: 0;
}

.event_bg .shout .avi-speech-rt,
.event_bg .document .avi-speech-rt {
  right: -21px;
}

.event_bg #thread_header {
  background-image: none;
}

.messagecontent .ornate .avi-speech-bd {
  margin: 0 10px 0 11px;
  padding: 15px;
}

.ornate .avi-speech-lt {
  left: -11px;
}

.ornate .avi-speech-rt {
  right: -10px;
}

.document.guildpost .avi-speech-rt {
    right: 0;
}
.document.guildpost .avi-speech-lt {
    left: 0;
}

.ornate.guildpost .avi-speech-rt {
    right: 0;
}
.ornate.guildpost .avi-speech-lt {
    left: 0;
}

.event_bg .messagecontent .ornate .avi-speech-bd {
  padding: 14px 20px;
}

.messagecontent .think .avi-speech-bd {
  margin-left: 12px;
  margin-right: 12px;
  padding-left: 64px;
  padding-right: 64px;
}

.think .avi-speech-lt {
  left: -12px;
}

.think .avi-speech-rt {
  right: -12px;
}

.speech_bubble {
  position: relative;
}

.avi-speech.document,
.speech_bubble.think,
.speech_bubble.whisper,
.speech_bubble.say {
  margin-top: 8px;
}

.speech_bubble.say .top-left,
.speech_bubble.say .top-right,
.speech_bubble.say .bottom-left,
.speech_bubble.say .bottom-right {
  background: url(https://graphics.gaiaonline.com/images/forum/theme_dark/say_sprite_light_FFFFFF_min.png) no-repeat top left;
  height: 16px;
}

.speech_bubble.say .top-left {
  margin-right: 16px;
}

.speech_bubble.say .top-right {
  margin-top: -16px;
  margin-left: 16px;
  background-position: top right;
}

.speech_bubble.say .bottom-left {
  margin-right: 16px;
  background-position: 0 -16px;
}

.speech_bubble.say .bottom-right {
  background-position: right -16px;
  margin-top: -16px;
  margin-left: 16px;
}

.speech_bubble.say .content {
  background-color: #fff;
  border-right: 2px solid #7d7e82;
  border-left: 2px solid #7d7e82;
  min-height: 75px;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 0 15px;
}

.speech_bubble .content strong,
.post-bubble .postcontent strong {
    font-weight: bold;
    font-style: inherit;
}

.speech_bubble .content em,
.post-bubble .postcontent em {
    font-style: italic;
    font-weight: inherit;
}

.speech_bubble.say .tail {
  background-image: url(https://graphics.gaiaonline.com/images/forum/theme_dark/say_sprite_light_FFFFFF_min.png);
  background-position: 0 -31px;
  height: 40px;
  left: -17px;
  position: absolute;
  top: 32px;
  width: 19px;
}

.speech_bubble.say .tail.rt {
  background-position: -19px -31px;
  left: auto;
  right: -17px;
}

.speech_bubble.whisper .top-left,
.speech_bubble.whisper .top-right,
.speech_bubble.whisper .bottom-left,
.speech_bubble.whisper .bottom-right {
  background: url(https://graphics.gaiaonline.com/images/posts/whisper/whisper_sprite_2.png) no-repeat top left;
  height: 16px;
}

.speech_bubble.whisper .top-left {
  background-position: 0 1px;
  margin-right: 16px;
}

.speech_bubble.whisper .top-right {
  margin-top: -16px;
  margin-left: 16px;
  background-position: right 0;
}

.speech_bubble.whisper .bottom-left {
  margin-right: 16px;
  background-position: 0 -15px;
}

.speech_bubble.whisper .bottom-right {
  background-position: right -14px;
  margin-top: -16px;
  margin-left: 16px;
}

.speech_bubble.whisper .content {
  background-color: #fff;
  min-height: 75px;
  padding: 0 15px;
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
}

.speech_bubble.whisper .border-lt {
  background: url(https://graphics.gaiaonline.com/images/posts/whisper/whisper_sides.gif) repeat-y top left;
  height: 100%;
  left: 0;
  position: absolute;
  width: 2px;
}

.speech_bubble.whisper .border-rt {
  background: url(https://graphics.gaiaonline.com/images/posts/whisper/whisper_sides.gif) repeat-y top left;
  height: 100%;
  right: 0;
  position: absolute;
  width: 2px;
}

.speech_bubble.whisper .tail {
  background-image: url(https://graphics.gaiaonline.com/images/posts/whisper/whisper_sprite_2.png);
  background-position: 0 -30px;
  height: 40px;
  left: -17px;
  position: absolute;
  top: 32px;
  width: 19px;
}

.speech_bubble.whisper .tail.rt {
  background-position: -19px -30px;
  left: auto;
  right: -17px;
}

.speech_bubble.think .top-left,
.speech_bubble.think .top-right,
.speech_bubble.think .bottom-left,
.speech_bubble.think .bottom-right {
  background: url(https://graphics.gaiaonline.com/images/posts/think/think_sprite_2.gif) no-repeat top left;
}

.speech_bubble.think .top-left {
  height: 60px;
  margin-right: 16px;
  position: relative;
  z-index: 2;
}

.speech_bubble.think .top-right {
  height: 60px;
  margin: -60px -10px 0 50px;
  background-position: top right;
  position: relative;
  z-index: 2;
}

.speech_bubble.think .bottom-left {
  height: 50px;
  margin-right: 16px;
  background-position: 0 -60px;
}

.speech_bubble.think .bottom-right {
  background-position: right -60px;
  height: 52px;
  margin: -50px -9px 0 50px;
}

.speech_bubble.think .content {
  background-color: #fff;
  margin-top: -32px;
  min-height: 75px;
  padding: 0 15px;
  position: relative;
  z-index: 1;
}

.speech_bubble.think .tail {
  background-image: url(https://graphics.gaiaonline.com/images/posts/think/think_sprite_2.gif);
  background-position: 3px -113px;
  height: 61px;
  left: -29px;
  position: absolute;
  top: 35px;
  width: 30px;
  z-index: 4;
}

.speech_bubble.think .tail.rt {
  background-position: -27px -113px;
  left: auto;
  right: -7px;
  top: 60px;
}

.speech_bubble.think .border-lt {
  background: url(https://graphics.gaiaonline.com/images/posts/think/think_sides.gif) repeat-y top left;
  height: 100%;
  left: 0;
  position: absolute;
  width: 10px;
}

.speech_bubble.think .border-rt {
  background: url(https://graphics.gaiaonline.com/images/posts/think/think_sides.gif) repeat-y top right;
  height: 100%;
  right: 0;
  position: absolute;
  width: 10px;
}

.speech_bubble.think {
  padding-right: 20px;
}

.event_bg #content-padding {
  background-color: transparent;
  background-image: none;
}

.cl {
  clear: left;
}

.post-options a {
  text-decoration: none;
}

.post-signature {
  margin-top: 10px;
}

.avatar_wrapper {
  max-width: 152px;
}

.avatar_wrapper .avi_box {
  position: relative;
  z-index: 1;
}

.avatar_wrapper .avi-pet {
  margin-top: -150px;
  position: relative;
  z-index: -1;
}

.avatar_wrapper .avi-pet-odd {
  margin-top: -150px;
  margin-left: 20px;
  position: relative;
  z-index: -1;
}

.postOdd .avatar_wrapper {
  float: left;
  margin-left: -5px;
}

.postOdd .postcontent .message {
  margin: 0 0 0 149px;
}

.postEven .avatar_wrapper {
  float: right;
  margin-right: -5px;
}
.postEven .postcontent .message {
  margin: 0 149px 0 0;
}

.avi-speech-rtc,
.avi-speech-ltc,
.avi-speech-rbc,
.avi-speech-lbc {
  z-index: 1;
}

.post .avatar {
  width: 152px;
  display: block;
  margin:0 auto;
  overflow: hidden; /* clears any internal floated elements */
}

.avatar img {
  display: block;
  margin: 0 auto;
}

.messagecontent .post-options {
  float: left;
  width: 100%;
}

/* facebook share */
.messagecontent .post-share{
  position: relative;
  top:2px;
}

/* facebook share avatar */
.postcontent .avatar-forum-share{
    float: right;
    padding-left: 5px;
}

#content .post.achievement_badges {
  min-height: 298px;
}

.no-ad #thread_header {
  min-height: 62px;
}

#content .post {
  min-height: 208px;
}

/* IE7 hax */
#thread_header {
  *min-height: 62px;
}

.has-like-share #thread_header {
  *min-height: 95px;
}

.postEven .forum_userstatus.achievement_badges {
  *margin-top: 5px;
}

#content-padding .post-bubble {
  font-family: 'Lucida Grande', LucidaGrande, Lucida, Verdana,arial,helvetica,clean,sans-serif;
}

.content .ata-reply-by {
  color: red;
  display: block;
  margin: 0 0 5px 0;
  background-color: #eee;
  padding: 8px;
  border-radius: 5px;
}

/* promote my post */
.icon_sparkle {
    height: 28px;
    background: url(https://graphics.gaiaonline.com/images/forum/pmp/pmp_sprites.png) -340px 0 no-repeat !important;
}
.icon_gold {
    height: 16px;
    background: url(https://graphics.gaiaonline.com/images/forum/pmp/pmp_sprites.png) -363px 0 no-repeat !important;
}
.icon_alert {
    width: 8px;
    height: 23px;
    background: url(https://graphics.gaiaonline.com/images/forum/pmp/pmp_sprites.png) -327px 0 no-repeat !important;
}

.title_sparkle {
    background: url(https://graphics.gaiaonline.com/images/forum/pmp/topic_style_sparkle.jpg) no-repeat scroll center bottom transparent !important;
}
.title_gold {
    background: url(https://graphics.gaiaonline.com/images/forum/pmp/topic_style_gold.jpg) no-repeat scroll center bottom transparent !important;
}
.title_alert {
    background: url(https://graphics.gaiaonline.com/images/forum/pmp/topic_style_alert.jpg) no-repeat scroll center bottom transparent !important;
}

.right-block {
    clear: both;
    display: block;
    top: 10px;
    position: relative;
    margin-bottom: 20px;
}

.right-block a {
    text-decoration: none !important;
}

.avatar-anim-wrap {
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.avatar-anim-wrap > img {
    position: relative;
    z-index: 2;
}

.avatar-anim-wrap .avatar-backward {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    left: 0;
    top: 0;
    z-index: 1;
}

.avatar-anim-wrap.flip .avatar-backward img {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
.avatar-anim-wrap .avatar-forward {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    left: 0;
    top: 0;
    z-index: 3;
}
.avatar-anim-wrap.flip .avatar-forward img {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

.shout .leftborder {
    border-left: 3px solid #474747;
}
.shout .rightborder {
    border-right: 3px solid #474747;
}

.gu-user-info-align-container {
    display: grid;
    grid-template-rows: 1fr 1fr;
    padding-left: 5px;

    .gu-user-info-align-flair {
        grid-row: span 2;
        padding-right: 5px;
        img {
            align-self: start;
        }
    }

    .user_name {
        grid-column: 2;
        grid-row: 1;
        align-self: center;
        text-align: left;
    }

    .user_title {
        grid-column: 2;
        grid-row: 2;
        align-self: center;
        text-align: left;
        small {
            float: unset;
            margin-right: unset;
            margin-left: 5px;
        }
    }
}

.postOdd {
    .gu-user-info-align-container {
        grid-template-columns: auto 1fr;
    }
}

.postEven {
    .gu-user-info-align-container {
        grid-template-columns: max-content max-content;
        justify-content: end;
    }
}
