/*!
 * cache=false;pkg=true;cachewrite=true
 * @license Licences are viewable at this URL: https://test11.gaiaonline.com/src/_/ab9cc0bf45b5855e59b788711379b355-1760607171-1483-649/pkg-forum_detail_li.css
 */


/*! src/css/forum/shared.css */
/**
 * shared.css
 * Holds common styles
 * Deprecated in favor of common.css. When all styles are migrated,
 * remove this file from the repo
 **/

/* take this out when we include the real header.*/
#contentwrap { /* margin:60px 10px 10px 10px; */ }

/* header shit. */
#forum_hd_content { height:44px; margin: 10px; margin-top: 0; }
#forum_ft_content { height:44px; margin: 10px; }

/* data classes that are re-used on the header and footer. */
.forum_data_new_topic { width:24%; float:left; height:44px; }
.forum_data_pagination { width:60%; float:right; text-align:right; height:44px; }
.forum_data_pages { font-size:14px; font-weight:bold; width:15%; float:left; height:44px; }

/* customizations for the header to align-bottom. */
#forum_hd_content .forum_data_new_topic, #forum_hd_content .forum_data_pages, #forum_hd_content .forum_data_pagination
	{ position: relative; }
#forum_hd_content .forum_data_new_topic a, #forum_hd_content .forum_data_pages span, #forum_hd_content .forum_data_pagination .forum_all_pagination
	{ position: absolute; bottom:0; }
#forum_hd_content .forum_data_pagination .forum_all_pagination
	{ right: 0; }

#forum_hd_content.forum_hd_content_2 {
background:transparent url(https://graphics.gaiaonline.com/images/template/quick/quick_2.gif) bottom left no-repeat;
}

a.url_postnewtopic {
	line-height:20px; padding: 4px 38px;
	background:transparent url(https://graphics.gaiaonline.com/images/template/button/forum_newtopic.gif) left center no-repeat; }
a.url_postnewtopic span { display:none; }


#forum_data_pages { font-size:14px; font-weight:bold; height:24px; width:15%; float:left; }
#forum_ft_jumpbox { width:59%; float:left; clear:left; margin-top:5px; }
#forum_ft_content #forum_hd_new_topic { width:44%; }
#forum_ft_content #forum_hd_pagination { margin:0; }

#ForumBreadcrumbs { margin-left:10px; margin-bottom:10px; }
#ForumBreadcrumbs a { font-weight: bold; }

#gaia_content #nli_welcome {
  width: 650px;
}
/*! src/css/forum/common.css */
/**
* common.css
* Replaces shared.css. Please gradually move styles over to this file and REMOVE from shared.css.
**/

/* FORUM PAGES MIN WIDTH */
html body{min-width:970px;}

body.forum #content,
body.app-page_forum #content{background:#fff;}

#gaia_content a{text-decoration:none;}
#gaia_content a:link,
#gaia_content a:hover,
#gaia_content a:visited{color:#3e53a2;}
#gaia_content a:hover{text-decoration:underline;}
#gaia_content strong{font-weight:bold;}

/* BREADCRUMBS */
.linklist {
    padding: 10px 0px 20px 0px;

    font-family: Arial;
    font-size: 14px;
    clear: both;
}

.linklist a {
  text-decoration: none;
}

.linklist a:hover {
  text-decoration: underline;
}

.linklist .final {
    font-size: 123.1%; 
    text-decoration:none;
}

/* HEADER */
#forumlite-header,
#forum-header {
 height: 48px;
 width: 700px;
 margin-bottom: 10px;
}

#forum-header h1 {
 text-indent: 1em;
 height: 25px;
 margin:0;
}

#forumlite-header h2,
#forum-header h2 {
 text-indent: -5000em;
 height: 25px;
 margin:0;
}
#forumlite-header .linklist,
#forum-header .linklist {
 margin-left: 78px;
}

#forumlite-header .linklist a:visited,
#forum-header .linklist a:visited {
 color: #3e53a2;
}

.td_sp, #share_modal .container-close, .forum-list-header span.td_sp {
  background: url(https://graphics.gaiaonline.com/images/forum/SPRITE_forumsThread.png?2) no-repeat;
}

.td_sp.new_topic {
  background-position: 0 0;
  width: 30px;
  float: left;
  height: 35px;
  width: 25px;
  position: relative;
  top: -2px;
  left: -12px;
  z-index: 2;
  margin-right: -8px;
}

.forum-list-header .newTopic {
  padding-right: 17px;
}

#forum_title_header .topic_detail_penthouse {
display:block;
width:170px;
height:60px;
padding:5px;
text-align:center;
clear:both;
/*position:absolute;*/
float:right;
/*top:65px;*/
right:10px;
overflow:hidden;
background: transparent url(https://graphics.gaiaonline.com/images/gaia_global/body/shared/rs_penthouse_border_170x60.gif) center no-repeat;
}

#forum_title_header .topic_detail_penthouse iframe {
z-index: 50;
/*position: absolute;*/
left: 5px;
top: 5px;
overflow: hidden;
width: 160px;
height: 50px;
border: 0px;
border-collapse: collapse;
}

#forum_subtitle {
    margin-left: 7px;
    margin-bottom: 10px; /* need to clear the share menu */
    font-family:Arial,Verdana,Helvetica,sans-serif,'Lucida Grande',LucidaGrande,Lucida;
    font-size: 84.6154%;
    color: #666;
    font-weight: bold;
}

#forum_subtitle .unit {
    margin-left: 18px;
}

.display_tags {
    *padding-top: 6px;
    *margin-right: 12px;
}
/* THREAD TYPES */
ul.threadtype{width:540px;list-style:none;padding-left:10px;margin:0;font-size:85%;}
ul.threadtype li{float:left;width:150px;line-height:20px;height:20px;margin-bottom:1px;list-style-type:none;}

/* Remove this when resets are removed from gaia-core */
#gaia_content ul.threadtype li{list-style-type:none;}

table.forum-list .title{position:relative;}

.topic-icon {
  background:transparent url(https://graphics.gaiaonline.com/images/common/thread-icons-sprite.png) no-repeat scroll 0 0;
   width:19px;
   height:18px;
   display:block;
   margin:0 4px 0 5px;
   float: left;
}

.topic-new .topic-icon{background-position:0 -72px;}
.topic-new-lock .topic-icon{background-position:0 -54px;}
.topic-old .topic-icon{background-position:0 0;}
.topic-old-lock .topic-icon{background-position:0 -36px;}
.topic-announce .topic-icon{background-position:0 -18px;}
.topic-sticky .topic-icon{background-position:0 -108px;}
.topic-sticky-new .topic-icon{background-position:0 -126px;}

.topic-new,
.topic-new-lock,
.topic-old,
.topic-old-lock,
.topic-announce,
.topic-sticky,
.topic-sticky-new{position:relative;padding-left:26px;}


#forum_title_header .title{position:relative;}
#forum_title_header .title .topic-icon{position:absolute;left:0;top:50%;margin:-9px 0 6px;}

/* JUMPBOX */
.jumpbox{float:right;}

/* FORUM ICONS */
.icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_0.gif);background-repeat:no-repeat;background-position:top left;margin:0;padding:0;}
.c3 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_c3.gif);}
.c4 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_c4.gif);}
.c6 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_c6.gif);}
.c7 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_c7.gif);}
.c9 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_c9.gif);}
.c12 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_c12.gif);}
.c24 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_c7.gif);}
.c25 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_c25.gif);}
.c26 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_c26.gif);}
.c27 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_c27.gif);}
.f10 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_10.gif);}
.f57 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_57.gif);}
.f2 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_2.gif);}
.f26 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_26.gif);}
.f5 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_5.gif);}
.f137 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_137.gif);}
.f139 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_139.gif);}
.f21 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_21.gif);}
.f9 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_9.gif);}
.f23 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_23.gif);}
.f156 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_156.gif);}
.f17 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_17.gif);}
.f140 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_140.gif);}
.f153 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_153.gif);}
.f79 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_79.gif);}
.f22 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_22.gif);}
.f11 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_11.gif);}
.f3 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_3.gif);}
.f4 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_4.gif);}
.f55 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_55.gif);}
.f43 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_43.gif);}
.f62 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_62.gif);}
.f6 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_6.gif);}
.f7 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_7.gif);}
.f15 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_15.gif);}
.f8 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_8.gif);}
.f20 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_20.gif);}
.f127 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_misc_off.gif);}
.f25 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_misc_off.gif);}
.f44 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_misc_off.gif);}
.f24 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_misc_off.gif);}
.f259 .icon{background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_battle.gif);}

/* Gaia Polls */
.c30 .icon {background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_partners_forum.gif);}
#c30 .subforum a {background-image:url(https://graphics.gaiaonline.com/images/forum/ic/quick_partners_forum_subforum.gif);}


/* STATS */
#forum-stats{margin-left:100px;text-align:center;}
#forum-stats ul{list-style:none;margin:0;padding:0;}
#forum-stats li{width:100%;display:inline;font-size:93%;margin:0 5px 0 0;padding:0;}
#forum-stats a{text-decoration:none;}

/* MOD TOOLS */
#forum-modtools{height:20px;}
#forum-modtools button{border-collapse:collapse;border:0;margin:5px;}
#forum-modtools a{text-indent:-5000em;overflow:hidden;margin-right:5px;text-decoration:none;display:block;float:left;}
#forum-modtools input.topic-move,
#forum-modtools input.topic-lock,
#forum-modtools input.topic-unlock {border: none; text-indent: -999em;}
#forum-modtools .topic-move{background:url(https://graphics.gaiaonline.com/images/template/topic_move.gif) no-repeat;width:19px;height:18px;cursor:pointer;}
#forum-modtools .topic-annc-ico{background:url(https://graphics.gaiaonline.com/images/template/topic_announce.png) no-repeat;width:19px;height:18px;cursor:pointer;}
#forum-modtools .topic-lock{background:url(https://graphics.gaiaonline.com/images/template/topic_lock.gif) no-repeat;width:19px;height:18px;cursor:pointer;}
#forum-modtools .topic-unlock{background:url(https://graphics.gaiaonline.com/images/template/topic_unlock.gif) no-repeat;width:19px;height:18px;cursor:pointer;}

/* ERRORS */
ul#errors{color:#f00;font-weight:bold;}
.notice{font-weight:bold;color:#f00;}

/* BUTTONS */
.btn-unsubscribe{background:url(https://graphics.gaiaonline.com/images/common/bn/bn_unsubscribe.gif) no-repeat;width:92px;height:21px;border-collapse:collapse;border:0;text-indent:-5000em;overflow:hidden;cursor:pointer;}
.btn-unsubscribe:hover{background:url(https://graphics.gaiaonline.com/images/common/bn/bn_unsubscribe.gif) left center no-repeat;}
.btn-submit{background:url(https://graphics.gaiaonline.com/images/gaia_global/body/buttons/bn_submit.gif) left top no-repeat;width:66px;height:21px;border:0;border-collapse:collapse;}
.btn-submit:hover{background:url(https://graphics.gaiaonline.com/images/gaia_global/body/buttons/bn_submit.gif) left center no-repeat;}
button.btn-submit span{display:none;}
div.postcontent ol{padding-left:30px;}
.forum-pagination{float:right;font-size:85%;text-align:right;}
#content #nli_welcome{height:114px;}
#gaia_content #nli_welcome p,
#content #nli_welcome p{font-size:12px;margin:0px 0px 5px 0px;}
#gaia_content #nli_welcome em,
#content #nli_welcome em{font-style:normal;font-weight:bold;}
#gaia_content #nli_welcome #lurking,
#content #nli_welcome #lurking{float:left;}
#gaia_content #nli_welcome #reg_to_reply,
#content #nli_welcome #reg_to_reply{float:left;}
#gaia_content #nli_welcome #reg_to_reply span,
#content #nli_welcome #reg_to_reply span{display:none;}

#content .like_dislike {
  border: 1px solid #7c9399;
}

#content .like_dislike .banner {
  height: 9px;
  background-color: #fff;
  padding: 3px 0 0 0;
  display: none;
}

#content .like_dislike .banner_img {
  height: 6px;
  margin: 0 auto;
  display: block;
}

#content .like_dislike.heated {
  border: 1px solid #b41b02;
}

#content .like_dislike.heated .score {
  color: #b41b02;
}

#content .like_dislike.heated .banner {
  display: block;
  background-color: #b41b02;
}

#content .like_dislike.heated .banner_img {
  background-position: -164px -6px;
  width: 35px;
}

#content .like_dislike.popular {
  border: 1px solid #6b0282;
}

#content .like_dislike.popular .score {
  color: #6b0282;
}

#content .like_dislike.popular .banner {
  display: block;
  background-color: #6b0282;
}

#content .like_dislike.popular .banner_img {
  background-position: -164px 0;
  width: 41px;
}

.metered {
  display: none;
}

.landing-dark-mode {
    position: absolute;
    left: 0;
    top: -1px;
}
.right-block {
    margin-top: 0px;
}
.right-block a.theme-trigger-wrapper {
    border: 0;
}
a.theme-trigger-wrapper:hover {
    text-decoration: none !important;
}
.theme-trigger-wrapper span {
    margin-right: 5px;
    line-height: 24px;
    display: inline-block;
    vertical-align: top;
}
.theme-trigger-wrapper span:last-child {
    margin-left: 5px;
    margin-right: 0;
}
.theme-trigger {
    display: inline-block;
    position: relative;
    border: 2px solid #000;
    border-radius: 15px;
    height: 20px;
    width: 40px;
}
.theme-trigger-wrapper.act .theme-trigger {
    border-color: #fff;
}

#gaia_content #bd .landing-dark-mode a.theme-trigger-wrapper {
    color: #000;
}

.theme-trigger .trigger {
    position: absolute;
    top: 1px;
    background: #000;
    height: 18px;
    width: 18px;
    border-radius: 100%;
    left: 2px;
}
.theme-trigger-wrapper.act .theme-trigger .trigger {
    right: 2px;
    left: auto;
    background: #fff;
}

.detail-navlinks .right-block {
    top: 2px;
    margin-left: 30px;
    font-size: 12px;
    display: inline-block;
}

.detail-navlinks .right-block .theme-trigger-wrapper span {
    margin-right: 0px;
}
.detail-navlinks .right-block .theme-trigger-wrapper span:last-child {
    margin-left: 0px;
    margin-right: 0;
}
/*! src/css/forum/detail.css */

* 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(https://graphics.gaiaonline.com/images/event/vday2k18/fortune_background.gif) , url(https://graphics.gaiaonline.com/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;
    }
}

/*! src/css/avatar/avispeech.css */
/*** *** Default Values *** ***/
/* Container */
.avi-speech {
    position: relative;
    zoom: 1;
}
.avi-speech-bd{
    position: relative;
    min-height: 75px;
    z-index: 1;
    margin: 0 18px 0 18px;
    overflow: visible;
    padding: 5px;
}

/* Borders */
.avi-speech-lt,
.avi-speech-rt{
	position: absolute;
    top: 0;
    height: 100%;
}
.avi-speech-hd,
.avi-speech-ft{
    position: relative;
    width: 100%;
}

/* Corner Images */
.avi-speech-rtc,
.avi-speech-ltc,
.avi-speech-rbc,
.avi-speech-lbc{
    position: absolute;
    background-repeat: no-repeat;
    z-index: 0;
}

/* Positioning */
.avi-speech-rtc,
.avi-speech-ltc,
.avi-speech-hd,
.avi-speech-hdcontent{
    top: 0;
}
.avi-speech-rbc,
.avi-speech-lbc,
.avi-speech-ft,
.avi-speech-ftcontent{
    bottom: 0;
}
.avi-speech-ltc,
.avi-speech-lbc,
.avi-speech-lt,
.avi-speech-tail-lt .avi-speech-tail{
    left: 0;
}
.avi-speech-rtc,
.avi-speech-rbc,
.avi-speech-rt,
.avi-speech-tail-rt .avi-speech-tail{
    right: 0;
}

.avi-speech-hdcontent,
.avi-speech-ftcontent{
    margin-left: 50%;
    height: 100%;
}

/* Floating Image */
.avi-speech-tail-rt .avi-speech-tail,
.avi-speech-tail-lt .avi-speech-tail{
    background-repeat: no-repeat;
    position: absolute;
    display: none;
    top: 35px;
    z-index: 50;
}

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

/* Image Padding */
.ornate .avi-speech-bd{
    min-height: 175px;
    background: unset;
    z-index: 1;
}

/* Ornate Borders */
.ornate .avi-speech-lt,
.ornate .avi-speech-rt{
    width: 15px;
    background-repeat: repeat-y;
}
.ornate .avi-speech-hd,
.ornate .avi-speech-ft{
    height: 20px;
    background-repeat: no-repeat;
}
.ornate .avi-speech-lt{
    background-position: 3px 0px;
}
.ornate .avi-speech-rt{
    background-position: -6px 0px;
}
.ornate .avi-speech-hd{
    background-position: -130px -10px;
}
.ornate .avi-speech-ft{
    background-position: -130px -43px;
}

/* Ornate Corner Images */
.ornate .avi-speech-rtc,
.ornate .avi-speech-ltc,
.ornate .avi-speech-rbc,
.ornate .avi-speech-lbc{
    width: 110px;
    height: 106px;
}
.ornate .avi-speech-rtc{
    background-position: -225px -100px;
}
.ornate .avi-speech-ltc{
    background-position: -120px -100px;
}
.ornate .avi-speech-rbc{
    background-position: -489px -84px;
}
.ornate .avi-speech-lbc{
    background-position: -384px -84px;
}

/* Ornate Center Images */
.ornate .avi-speech-hdcontent,
.ornate .avi-speech-ftcontent{
    position: relative;
    vertical-align: middle;
    text-align: center;
    margin: 0 auto;
    width: 115px;
    height: 25px;
    z-index: 2;
}
.ornate .avi-speech-hdcontent{
    background-position: -625px -100px;
}
.ornate .avi-speech-ftcontent{
    background-position: -625px -170px;
}


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

/* Shout Borders */
.shout .avi-speech-lt,
.shout .avi-speech-rt{
    width: 26px;
    background-repeat: repeat-y;
}
.shout .avi-speech-hd,
.shout .avi-speech-ft{
    height: 35px;
    background-repeat: no-repeat;
}
.shout .avi-speech-lt{
    background-position: -44px 0px;
}
.shout .avi-speech-rt{
    background-position: -36px 0px;
}
.shout .avi-speech-hd{
    background-position: -70px -2px;
}
.shout .avi-speech-ft{
    background-position: -70px -55px;
}

/* Shout Corner Images */
.shout .avi-speech-ltc,
.shout .avi-speech-rbc,
.shout .avi-speech-lbc{
    width: 35px;
    height: 43px;
}
.shout .avi-speech-rtc{
    width: 40px;
    height: 43px;
    background-position: -146px -92px;
}
.shout .avi-speech-ltc{
    background-position: -117px -92px;
}
.shout .avi-speech-rbc{
    background-position: -251px -92px;
}
.shout .avi-speech-lbc{
    background-position: -217px -92px;
}

/* Shout Floating Image */
.shout .avi-speech-tail{
    display: inline;
    width: 35px;
    top: 42px;
    height: 80px;
}
.shout.avi-speech-tail-rt .avi-speech-tail{
    background-position: -361px -90px;
    right: -10px;
}
.shout.avi-speech-tail-lt .avi-speech-tail{
    background-position: -307px -90px;
    left: -10px;
}

/* Shout Center Images */
.shout .avi-speech-hdcontent{
    background-position: right -2px;
}
.shout .avi-speech-ftcontent{
    background-position: right -55px;
}

/****** *** Think *** ******/
/* Image Declaration */
.think .avi-speech-rtc,
.think .avi-speech-ltc,
.think .avi-speech-rbc,
.think .avi-speech-lbc,
.think .avi-speech-lt,
.think .avi-speech-rt,
.think .avi-speech-hd,
.think .avi-speech-ft,
.think .avi-speech-hdcontent,
.think .avi-speech-ftcontent,
.think .avi-speech-tail{
    background-image: url(https://graphics.gaiaonline.com/images/posts/think/think_sprite.gif);
}
.think .avi-speech-bd{
    min-height: 100px;
}

/* Think Borders */
.think .avi-speech-lt,
.think .avi-speech-rt{
    width: 20px;
    background-repeat: repeat-y;
}
.think .avi-speech-hd,
.think .avi-speech-ft{
    height: 20px;
    background-repeat: no-repeat;
}
.think .avi-speech-lt{
    background-position: -24px 0px;
}
.think .avi-speech-rt{
    background-position: -51px 0px;
}
.think .avi-speech-hd{
    background-position: -110px -25px;
}
.think .avi-speech-ft{
    background-position: -110px -48px;
}

/* Think Corner Images */
.think .avi-speech-rtc,
.think .avi-speech-ltc,
.think .avi-speech-rbc,
.think .avi-speech-lbc{
    width: 75px;
    height: 65px;
}
.think .avi-speech-rtc{
    background-position: -181px -115px;
}
.think .avi-speech-ltc{
    background-position: -120px -115px;
}
.think .avi-speech-rbc{
    background-position: -371px -102px;
}
.think .avi-speech-lbc{
    background-position: -304px -102px;
}

/* Think Floating Image */
.think .avi-speech-tail{
    display: inline;
    width: 34px;
    height: 53px;
}
.think.avi-speech-tail-rt .avi-speech-tail{
    background-position: -476px -93px;
    right: -15px;
    top: 60px;
}
.think.avi-speech-tail-lt .avi-speech-tail{
    background-position: -530px -93px;
    left: -15px;
    top: 45px;
}

/* Think Center Images */
.think .avi-speech-hdcontent{
    background-position: right -25px;
}
.think .avi-speech-ftcontent{
    background-position: right -48px;
}

/****** *** Document *** ******/
.document .avi-speech-bd{
    background-color: #ECE6C5;
}

/* Image Declaration */
.document .avi-speech-rtc,
.document .avi-speech-ltc,
.document .avi-speech-rbc,
.document .avi-speech-lbc,
.document .avi-speech-lt,
.document .avi-speech-rt,
.document .avi-speech-hd,
.document .avi-speech-ft,
.document .avi-speech-hdcontent,
.document .avi-speech-ftcontent{
    background-image: url(https://graphics.gaiaonline.com/images/posts/document/document_sprite.gif);
}
.document .avi-speech-bd{
    min-height: 50px;
}

/* Document Borders */
.document .avi-speech-lt,
.document .avi-speech-rt{
    width: 26px;
    background-repeat: repeat-y;
}
.document .avi-speech-hd,
.document .avi-speech-ft{
    background-repeat: no-repeat;
}
.document .avi-speech-lt{
    background-position: -18px 0px;
}
.document .avi-speech-rt{
    background-position: -60px 0px;
}
.document .avi-speech-hd{
    height: 15px;
    background-position: -75px -29px;
}
.document .avi-speech-ft{
    height: 20px;
    background-position: -75px -46px;
}

/* Document Corner Images */
.document .avi-speech-rtc,
.document .avi-speech-ltc,
.document .avi-speech-rbc,
.document .avi-speech-lbc{
    width: 26px;
    height: 21px;
}
.document .avi-speech-rtc{
    background-position: -160px -119px;
}
.document .avi-speech-ltc{
    background-position: -118px -119px;
}
.document .avi-speech-rbc{
    background-position: -260px -90px;
}
.document .avi-speech-lbc{
    background-position: -218px -90px;
}

/* Document Center Images */
.document .avi-speech-hdcontent{
    background-position: right -29px;
}
.document .avi-speech-ftcontent{
    background-position: right -46px;
}

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

/* Whisper Borders */
.whisper .avi-speech-lt,
.whisper .avi-speech-rt{
    width: 20px;
    background-repeat: repeat-y;
}
.whisper .avi-speech-hd,
.whisper .avi-speech-ft{
    height: 10px;
    background-repeat: no-repeat;
}
.whisper .avi-speech-lt{
    background-position: -18px 0px;
}
.whisper .avi-speech-rt{
    background-position: -35px 0px;
}
.whisper .avi-speech-hd{
    background-position: -95px -25px;
}
.whisper .avi-speech-ft{
    background-position: -95px -56px;
}

/* Whisper Corner Images */
.whisper .avi-speech-ltc,
.whisper .avi-speech-lbc{
    width: 32px;
    height: 20px;
}
.whisper .avi-speech-rtc,
.whisper .avi-speech-rbc{
    width: 31px;
    height: 20px;
}
.whisper .avi-speech-rtc{
    background-position: -152px -115px
}
.whisper .avi-speech-ltc{
    background-position: -119px -115px
}
.whisper .avi-speech-rbc{
    background-position: -252px -91px
}
.whisper .avi-speech-lbc{
    background-position: -219px -91px
}

/* Whisper Floating Image */
.whisper .avi-speech-tail{
    display: inline;
    width: 23px;
    height: 52px;
}
.whisper.avi-speech-tail-rt .avi-speech-tail{
    right: -2px;
    background-position: -362px -110px
}
.whisper.avi-speech-tail-lt .avi-speech-tail{
    left: -3px;
    background-position: -316px -110px
}

/* Whisper Center Images */
.whisper .avi-speech-hdcontent{
    background-position: right -25px;
}
.whisper .avi-speech-ftcontent{
    background-position: right -56px;
}

/****** *** Say *** ******/
/* Image Declaration */
.say .avi-speech-rtc,
.say .avi-speech-ltc,
.say .avi-speech-rbc,
.say .avi-speech-lbc,
.say .avi-speech-lt,
.say .avi-speech-rt,
.say .avi-speech-hd,
.say .avi-speech-ft,
.say .avi-speech-hdcontent,
.say .avi-speech-ftcontent,
.say .avi-speech-tail{
    background-image: url(https://graphics.gaiaonline.com/images/posts/say/say_sprite.gif);
}

/* Say Borders */
.say .avi-speech-lt,
.say .avi-speech-rt{
    width: 20px;
    background-repeat: repeat-y;
}
.say .avi-speech-hd,
.say .avi-speech-ft{
    height: 10px;
    background-repeat: no-repeat;
}
.say .avi-speech-lt{
    background-position: -17px 0px;
    left: -18px;
}
.say .avi-speech-rt{
    background-position: -63px 0px;
    right: -18px;
}
.say .avi-speech-hd{
    background-position: -95px -25px;
}
.say .avi-speech-ft{
    background-position: -95px -55px;
}

/* Say Corner Images */
.say .avi-speech-rtc,
.say .avi-speech-ltc,
.say .avi-speech-rbc,
.say .avi-speech-lbc{
    width: 32px;
    height: 20px;
}
.say .avi-speech-rtc{
    background-position: -151px -115px
}
.say .avi-speech-ltc{
    background-position: -117px -115px
}
.say .avi-speech-rbc{
    background-position: -251px -90px
}
.say .avi-speech-lbc{
    background-position: -217px -90px
}

/* Say Floating Image */
.say .avi-speech-tail{
    display: inline;
    width: 25px;
    height: 53px;
}
.say.avi-speech-tail-rt .avi-speech-tail{
    right: -3px;
    background-position: -361px -107px
}
.say.avi-speech-tail-lt .avi-speech-tail{
    left: -2px;
    background-position: -315px -108px
}

/* Say Center Images */
.say .avi-speech-hdcontent{
    background-position: right -25px;
}
.say .avi-speech-ftcontent{
    background-position: right -55px;
}

/****** *** Ghost *** ******/
.ghost .avi-speech-bd {
    background-color: #000;
    color: #fff;
    min-height: 210px;
    overflow: visible;
}
.ghost .postcontent {
    padding: 5px 15px;
}
.ghost .postcontent .quote .quoted {
    color: #000;
}
/* Image Declaration */
.ghost .avi-speech-rtc {
    right: 5px;
    width: 130px;
    height: 130px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/ghost/dark_xmas_top_right.png?v=2);
}
.ghost .avi-speech-ltc {
    left: 5px;
    width: 130px;
    height: 130px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/ghost/dark_xmas_top_left.png);
}
.ghost .avi-speech-rbc {
    right: 5px;
    bottom: -5px;
    width: 130px;
    height: 130px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/ghost/dark_xmas_bottom_right.png);
}
.ghost .avi-speech-lbc {
    left: 5px;
    bottom: -5px;
    width: 130px;
    height: 130px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/ghost/dark_xmas_bottom_left.png);
}
.ghost .avi-speech-lt {
    top: 35px;
    left: -13px;
    width: 13px;
    height: calc(100% - 100px);
    background-image: url(https://graphics.gaiaonline.com/images/posts/ghost/dark_xmas_left.png);
}
.ghost .avi-speech-rt {
    top: 73px;
    right: -13px;
    width: 13px;
    height: calc(100% - 130px);
    background-image: url(https://graphics.gaiaonline.com/images/posts/ghost/dark_xmas_right.png);
}
.ghost .avi-speech-hd {
    background-image: url(https://graphics.gaiaonline.com/images/posts/ghost/dark_xmas_top.png);
    height: 15px;
    margin: 0 auto;
    width: 84%;
}
.ghost .avi-speech-ft {
    background-image: url(https://graphics.gaiaonline.com/images/posts/ghost/dark_xmas_bottom.png);
    height: 10px;
    margin: 0 auto;
    width: 84%;
}
.ghost .avi-speech-hdcontent {

}
.ghost .avi-speech-ftcontent {

}
.ghost.avi-speech-tail-lt .avi-speech-tail {
    left: -21px;
    height: 85px;
    width: 30px;
    display: block;
    background-image: url(https://graphics.gaiaonline.com/images/posts/ghost/dark_xmas_say_left.png);
}
.ghost.avi-speech-tail-rt .avi-speech-tail {
    top: 65px;
    right: -26px;
    height: 85px;
    width: 47px;
    display: block;
    background-image: url(https://graphics.gaiaonline.com/images/posts/ghost/dark_xmas_say_right.png);
}

/****** *** Star *** ******/
.star .avi-speech-bd {
    overflow: visible;
}
.star .postcontent {
    padding: 7px 22px;
}
/* Image Declaration */
.star .avi-speech-rtc {
    top: -5px;
    right: -10px;
    width: 60px;
    height: 60px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/star/side_bar_say_top_right.png);
}
.star .avi-speech-ltc {
    top: -5px;
    left: -10px;
    width: 60px;
    height: 60px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/star/side_bar_say_top_left.png);
}
.star .avi-speech-rbc {
    right: -10px;
    bottom: -14px;
    width: 60px;
    height: 60px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/star/side_bar_say_bottom_right.png);
}
.star .avi-speech-lbc {
    left: -10px;
    bottom: -14px;
    width: 60px;
    height: 60px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/star/side_bar_say_bottom_left.png);
}
.star .avi-speech-lt {
    left: -13px;
    width: 24px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/star/light_xmas_left.png);
}
.star .avi-speech-rt {
    right: -13px;
    width: 24px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/star/side_bar_right.png);
}
.star .avi-speech-hd {
    background-image: url(https://graphics.gaiaonline.com/images/posts/star/light_xmas_top.png);
    height: 28px;
}
.star .avi-speech-ft {
    background-image: url(https://graphics.gaiaonline.com/images/posts/star/light_xmas_bottom.png);
    height: 28px;
}
.star .avi-speech-hdcontent {

}
.star .avi-speech-ftcontent {

}
.star.avi-speech-tail-lt .avi-speech-tail {
    left: -26px;
    height: 32px;
    width: 45px;
    display: block;
    background-image: url(https://graphics.gaiaonline.com/images/posts/star/side_bar_say_left.png);
}
.star.avi-speech-tail-rt .avi-speech-tail {
    right: -26px;
    height: 32px;
    width: 44px;
    display: block;
    background-image: url(https://graphics.gaiaonline.com/images/posts/star/side_bar_say_right.png);
}

/****** *** Chain *** ******/
.chain.avi-speech {
    margin-top: 7px;
}
.chain .avi-speech-bd {
    background-color: #e0e2e8;
    overflow: visible;
}
.chain .postcontent {
    padding: 0 7px;
}
/* Image Declaration */
.chain .avi-speech-rtc {
    top: 0;
    right: 3px;
    width: 26px;
    height: 26px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/chain/chain_corner.gif);
}
.chain .avi-speech-ltc {
    top: 0;
    left: 4px;
    width: 26px;
    height: 26px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/chain/chain_corner.gif);
}
.chain .avi-speech-rbc {
    right: 3px;
    bottom: -1px;
    width: 26px;
    height: 26px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/chain/chain_corner.gif);
}
.chain .avi-speech-lbc {
    left: 4px;
    bottom: -1px;
    width: 26px;
    height: 26px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/chain/chain_corner.gif);
}
.chain .avi-speech-lt {
    left: -13px;
    width: 24px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/chain/chain_left.gif);
}
.chain .avi-speech-rt {
    right: -13px;
    width: 24px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/chain/chain_right.gif);
}
.chain .avi-speech-hd {
    background-image: url(https://graphics.gaiaonline.com/images/posts/chain/chain_top.gif);
    margin: 0 auto;
    height: 25px;
    width: 98%;
}
.chain .avi-speech-ft {
    background-image: url(https://graphics.gaiaonline.com/images/posts/chain/chain_bottom.gif);
    margin: 0 auto;
    height: 25px;
    width: 98%;
}
.chain .avi-speech-hdcontent {

}
.chain .avi-speech-ftcontent {

}
.chain.avi-speech-tail-lt .avi-speech-tail {

}
.chain.avi-speech-tail-rt .avi-speech-tail {

}

/****** *** Rainbow *** ******/
.rainbow.avi-speech {
    margin-top: 7px;
}
.rainbow .avi-speech-bd {
    overflow: visible;
}
/* Image Declaration */
.rainbow .avi-speech-rtc {
    top: 0;
    right: 8px;
    width: 19px;
    height: 19px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/rainbow/rainbow_top_right.gif);
}
.rainbow .avi-speech-ltc {
    top: 0;
    left: 5px;
    width: 19px;
    height: 19px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/rainbow/rainbow_top_left.gif);
}
.rainbow .avi-speech-rbc {
    right: 8px;
    bottom: 1px;
    width: 19px;
    height: 19px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/rainbow/rainbow_bottom_right.gif);
}
.rainbow .avi-speech-lbc {
    left: 5px;
    bottom: 1px;
    width: 19px;
    height: 19px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/rainbow/rainbow_bottom_left.gif);
}
.rainbow .avi-speech-lt {
    left: -13px;
    width: 16px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/rainbow/rainbow_left.gif);
}
.rainbow .avi-speech-rt {
    right: -10px;
    width: 16px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/rainbow/rainbow_right.gif);
}
.rainbow .avi-speech-hd {
    background-image: url(https://graphics.gaiaonline.com/images/posts/rainbow/rainbow_top.gif);
    margin: 0 auto;
    height: 17px;
    width: calc(100% - 38px);
}
.rainbow .avi-speech-ft {
    background-image: url(https://graphics.gaiaonline.com/images/posts/rainbow/rainbow_bottom.gif);
    margin: 0 auto;
    height: 17px;
    width: calc(100% - 38px);
}
.rainbow .avi-speech-hdcontent {

}
.rainbow .avi-speech-ftcontent {

}
.rainbow.avi-speech-tail-lt .avi-speech-tail {
    left: -13px;
    height: 45px;
    width: 33px;
    display: block;
    background-image: url(https://graphics.gaiaonline.com/images/posts/rainbow/rainbow_say_left.gif);
}
.rainbow.avi-speech-tail-rt .avi-speech-tail {
    right: -9px;
    height: 45px;
    width: 33px;
    display: block;
    background-image: url(https://graphics.gaiaonline.com/images/posts/rainbow/rainbow_say_right.gif);
}

/****** *** Prism *** ******/
.prism.avi-speech {
    margin-top: 7px;
}
.prism .avi-speech-bd {
    overflow: visible;
}
/* Image Declaration */
.prism .avi-speech-rtc {
    top: 0;
    right: 9px;
    width: 25px;
    height: 25px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/prism/prism_top_right.gif);
}
.prism .avi-speech-ltc {
    top: 0;
    left: 5px;
    width: 25px;
    height: 25px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/prism/prism_top_left.gif);
}
.prism .avi-speech-rbc {
    right: 9px;
    bottom: 1px;
    width: 25px;
    height: 25px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/prism/prism_bottom_right.gif);
}
.prism .avi-speech-lbc {
    left: 5px;
    bottom: 1px;
    width: 25px;
    height: 25px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/prism/prism_bottom_left.gif);
}
.prism .avi-speech-lt {
    left: -13px;
    width: 14px;
    height: calc(100% - 12px);
    margin-top: 7px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/prism/prism_left.gif);
}
.prism .avi-speech-rt {
    right: -10px;
    width: 15px;
    height: calc(100% - 8px);
    margin-top: 5px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/prism/prism_right.gif);
}
.prism .avi-speech-hd {
    background-image: url(https://graphics.gaiaonline.com/images/posts/prism/prism_top.gif);
    margin: 0 auto;
    height: 13px;
    width: calc(100% - 52px);
}
.prism .avi-speech-ft {
    background-image: url(https://graphics.gaiaonline.com/images/posts/prism/prism_bottom.gif);
    margin: 0 auto;
    height: 15px;
    width: calc(100% - 52px);
}
.prism .avi-speech-ltcontent {
    top: calc(50% - 10px);
    width: 14px;
    height: 100%;
    position: absolute;
    background-image: url(https://graphics.gaiaonline.com/images/posts/prism/prism_left_center.gif);
    background-repeat: no-repeat;
}
.prism .avi-speech-rtcontent {
    top: calc(50% - 10px);
    width: 15px;
    height: 100%;
    position: absolute;
    background-image: url(https://graphics.gaiaonline.com/images/posts/prism/prism_right_center.gif);
    background-repeat: no-repeat;
}
.prism .avi-speech-hdcontent {
    height: 13px;
    margin-left: calc(50% - 76px);
    background-image: url(https://graphics.gaiaonline.com/images/posts/prism/prism_top_center.gif);
    background-repeat: no-repeat;
}
.prism .avi-speech-ftcontent {
    height: 15px;
    margin-left: calc(50% - 76px);
    background-image: url(https://graphics.gaiaonline.com/images/posts/prism/prism_bottom_center.gif);
    background-repeat: no-repeat;
}
.prism.avi-speech-tail-lt .avi-speech-tail {

}
.prism.avi-speech-tail-rt .avi-speech-tail {

}

/****** *** Drippy *** ******/
.drippy.avi-speech {
    margin-top: 7px;
}
.drippy .avi-speech-bd {
    color: #fff;
    background-color: #a80000;
    overflow: visible;
}
/* Image Declaration */
.drippy .avi-speech-rtc {
    top: 0;
    right: 12px;
    width: 17px;
    height: 17px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/drippy/drippy/drippy_top_right.gif);
}
.drippy .avi-speech-ltc {
    top: 0;
    left: 12px;
    width: 17px;
    height: 17px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/drippy/drippy/drippy_top_left.gif);
}
.drippy .avi-speech-rbc {
    right: 12px;
    bottom: -1px;
    width: 52px;
    height: 47px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/drippy/drippy/drippy_bottom_right.gif);
}
.drippy .avi-speech-lbc {
    left: 12px;
    bottom: -1px;
    width: 34px;
    height: 48px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/drippy/drippy/drippy_bottom_left.gif);
}
.drippy .avi-speech-lt {
    left: -6px;
    width: 6px;
    margin-top: 9px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/drippy/drippy/drippy_left.gif);
}
.drippy .avi-speech-rt {
    right: -6px;
    width: 6px;
    margin-top: 9px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/drippy/drippy/drippy_right.gif);
}
.drippy .avi-speech-hd {
    background-image: url(https://graphics.gaiaonline.com/images/posts/drippy/drippy/drippy_top.gif);
    margin: 0 auto;
    height: 6px;
    width: calc(100% - 52px);
}
.drippy .avi-speech-ft {
    background-image: url(https://graphics.gaiaonline.com/images/posts/drippy/drippy/drippy_bottom.gif);
    margin: 0 auto;
    height: 49px;
    width: calc(100% - 24px);
}
.drippy .avi-speech-hdcontent {

}
.drippy .avi-speech-ftcontent {

}
.drippy.avi-speech-tail-lt .avi-speech-tail {

}
.drippy.avi-speech-tail-rt .avi-speech-tail {

}
.drippy .quoted {
    color: #000;
}

/****** *** Thorny *** ******/
.thorny.avi-speech {
    margin-top: 7px;
}
.thorny .avi-speech-bd {
    overflow: visible;
}
.thorny .postcontent {
    padding: 0 16px;
}
/* Image Declaration */
.thorny .avi-speech-rtc {
    top: 0;
    right: 3px;
    width: 38px;
    height: 38px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/thorny/thorny_top_right.png);
}
.thorny .avi-speech-ltc {
    top: 0;
    left: 4px;
    width: 38px;
    height: 38px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/thorny/thorny_top_left.png);
}
.thorny .avi-speech-rbc {
    right: 3px;
    bottom: -1px;
    width: 38px;
    height: 38px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/thorny/thorny_bottom_right.png);
}
.thorny .avi-speech-lbc {
    left: 4px;
    bottom: -1px;
    width: 38px;
    height: 38px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/thorny/thorny_bottom_left.png);
}
.thorny .avi-speech-lt {
    left: -13px;
    width: 24px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/thorny/thorny_left.png);
}
.thorny .avi-speech-rt {
    right: -13px;
    width: 24px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/thorny/thorny_right.png);
}
.thorny .avi-speech-hd {
    background-image: url(https://graphics.gaiaonline.com/images/posts/thorny/thorny_top.png);
    margin: 0 auto;
    height: 25px;
    width: 98%;
}
.thorny .avi-speech-ft {
    background-image: url(https://graphics.gaiaonline.com/images/posts/thorny/thorny_bottom.png);
    margin: 0 auto;
    height: 25px;
    width: 98%;
}
.thorny .avi-speech-hdcontent {

}
.thorny .avi-speech-ftcontent {

}
.thorny.avi-speech-tail-lt .avi-speech-tail {

}
.thorny.avi-speech-tail-rt .avi-speech-tail {

}

/****** *** Sakura *** ******/
.sakura.avi-speech {
    margin-top: 7px;
}
.sakura.avi-speech .postcontent {
    padding: 0 12px;
}
.sakura .avi-speech-bd {
    overflow: visible;
}
/* Image Declaration */
.sakura .avi-speech-rtc {
    top: 0;
    right: 3px;
    width: 48px;
    height: 48px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/sakura/sakura_top_right.png);
}
.sakura .avi-speech-ltc {
    top: 0;
    left: 4px;
    width: 48px;
    height: 48px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/sakura/sakura_top_left.png);
}
.sakura .avi-speech-rbc {
    right: 3px;
    bottom: -1px;
    width: 48px;
    height: 48px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/sakura/sakura_bottom_right.png);
}
.sakura .avi-speech-lbc {
    left: 4px;
    bottom: -1px;
    width: 48px;
    height: 48px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/sakura/sakura_bottom_left.png);
}
.sakura .avi-speech-lt {
    left: -11px;
    width: 34px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/sakura/sakura_left.png);
}
.sakura .avi-speech-rt {
    right: -11px;
    width: 34px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/sakura/sakura_right.png);
}
.sakura .avi-speech-hd {
    background-image: url(https://graphics.gaiaonline.com/images/posts/sakura/sakura_top.png);
    margin: 0 auto;
    height: 38px;
    width: 98%;
}
.sakura .avi-speech-ft {
    background-image: url(https://graphics.gaiaonline.com/images/posts/sakura/sakura_bottom.png);
    margin: 0 auto;
    height: 38px;
    width: 98%;
}
.sakura .avi-speech-hdcontent {

}
.sakura .avi-speech-ftcontent {

}
.sakura.avi-speech-tail-lt .avi-speech-tail {

}
.sakura.avi-speech-tail-rt .avi-speech-tail {

}



/****** *** Sprinkles *** ******/
.sprinkles.avi-speech {
    margin-top: 7px;
}
.sprinkles .postcontent {
    padding: 0 20px 0 20px;
}

.sprinkles .avi-speech-bd {
    overflow: visible;
}
/* Image Declaration */
.sprinkles .avi-speech-rtc {
    top: 0;
    right: 12px;
    width: 31px;
    height: 31px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/sprinkles/sprinkles_top_right.png);
}
.sprinkles .avi-speech-ltc {
    top: 0;
    left: 12px;
    width: 31px;
    height: 31px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/sprinkles/sprinkles_top_left.png);
}
.sprinkles .avi-speech-rbc {
    right: 12px;
    bottom: -1px;
    width: 31px;
    height: 31px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/sprinkles/sprinkles_bottom_right.png);
}
.sprinkles .avi-speech-lbc {
    left: 12px;
    bottom: -1px;
    width: 31px;
    height: 31px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/sprinkles/sprinkles_bottom_left.png);
}
.sprinkles .avi-speech-lt {
    left: -6px;
    width: 21px;
    margin-top: 9px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/sprinkles/sprinkles_left.png);
}
.sprinkles .avi-speech-rt {
    right: -6px;
    width: 21px;
    margin-top: 9px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/sprinkles/sprinkles_right.png);
}
.sprinkles .avi-speech-hd {
    background-image: url(https://graphics.gaiaonline.com/images/posts/sprinkles/sprinkles_top.png);
    margin: 0 auto;
    height: 21px;
    width: calc(100% - 52px);
}
.sprinkles .avi-speech-ft {
    background-image: url(https://graphics.gaiaonline.com/images/posts/sprinkles/sprinkles_bottom.png);
    margin: 0 auto;
    height: 21px;
    width: calc(100% - 24px);
}
.sprinkles .avi-speech-hdcontent {

}
.sprinkles .avi-speech-ftcontent {

}
.sprinkles.avi-speech-tail-lt .avi-speech-tail {

}
.sprinkles.avi-speech-tail-rt .avi-speech-tail {

}



/******** paw ********/

.paw.avi-speech {
    margin-top: 7px;
}
.paw .postcontent {
    padding: 0 20px 0 20px;
}

.paw .avi-speech-bd {
    overflow: visible;
    background-color : #FEF7DD;
}
/* Image Declaration */
.paw .avi-speech-rtc {
    top: 0;
    right: -5px;
    width: 31px;
    height: 31px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/paw/paw_top_right.gif);
}
.paw .avi-speech-ltc {
    top: 0px;
    left: 14px;
    width: 31px;
    height: 31px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/paw/paw_top_left.gif);
}
.paw .avi-speech-rbc {
    right: -5px;
    bottom: -18px;
    width: 31px;
    height: 31px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/paw/paw_bottom_right.gif);
}
.paw .avi-speech-lbc {
    left: 14px;
    bottom: -18px;
    width: 31px;
    height: 31px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/paw/paw_bottom_left.gif);
}
.paw .avi-speech-lt {
    left: -4px;
    width: 5px;
    margin-top: 2px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/paw/paw_left.gif);
}
.paw .avi-speech-rt {
    right: -5px;
    width: 6px;
    margin-top: -3px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/paw/paw_right.gif);
}
.paw .avi-speech-hd {
    background-image: url(https://graphics.gaiaonline.com/images/posts/paw/paw_top.gif);
    margin: 0 auto;
    height: 5px;
    width: calc(100% - 36px);
}
.paw .avi-speech-ft {
    background-image: url(https://graphics.gaiaonline.com/images/posts/paw/paw_bottom.gif);
    margin: 0 auto;
    height: 5px;
    width: calc(100% - 36px);
}
.paw .avi-speech-hdcontent {

}
.paw .avi-speech-ftcontent {

}
.paw.avi-speech-tail-lt .avi-speech-tail {

}
.paw.avi-speech-tail-rt .avi-speech-tail {

}


.avi-speech-lt {
  left: -18px;
}

.avi-speech-rt {
  right: -18px;
}

.document .avi-speech-lt {
  left: -17px;
}



/******** tech ********/

.tech.avi-speech {
    margin-top: 7px;
}
.tech .postcontent {
    padding: 0 31px;
    color: #003d3f;
}
.tech .avi-speech-bd {
    overflow: visible;
    background-color : #fff;
    margin: 0 20px;
    padding: 0;
}
.tech .avi-speech-rtc {
    top: 0;
    right: 0;
    width: 51px;
    height: 51px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/tech_v1/tech_top-right.png);
}
.tech .avi-speech-ltc {
    top: 0;
    left: 0;
    width: 51px;
    height: 51px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/tech_v1/tech_top-left.png);
}
.tech .avi-speech-rbc {
    right: 0;
    bottom: 0;
    width: 51px;
    height: 51px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/tech_v1/tech_bottom-right.png);
}
.tech .avi-speech-lbc {
    left: 0;
    bottom: 0;
    width: 51px;
    height: 51px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/tech_v1/tech_bottom-left.png);
}
.tech .avi-speech-lt {
    left: -20px;
    width: 51px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/tech_v1/tech_left.png);
}
.tech .avi-speech-rt {
    right: -20px;
    width: 51px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/tech_v1/tech_right.png);
}
.tech .avi-speech-hd {
    background-image: url(https://graphics.gaiaonline.com/images/posts/tech_v1/tech_top.png);
    margin: 0 auto;
    height: 51px;
    width: calc(100% - 102px);
}
.tech .avi-speech-ft {
    background-image: url(https://graphics.gaiaonline.com/images/posts/tech_v1/tech_bottom.png);
    margin: 0 auto;
    height: 51px;
    width: calc(100% - 102px);
}
.tech.v2 .avi-speech-hdcontent {
    background-color: #fff;
    background-image: url(https://graphics.gaiaonline.com/images/posts/tech_v1/tech_top-center.png);
    margin: 0 auto;
    height: 51px;
    width: 273px;
}
.tech.v2 .avi-speech-ftcontent {
    background-color: #fff;
    background-image: url(https://graphics.gaiaonline.com/images/posts/tech_v1/tech_bottom-center.png);
    margin: 0 auto;
    height: 51px;
    width: 273px;
}
.tech.avi-speech-tail-lt .avi-speech-tail {

}
.tech.avi-speech-tail-rt .avi-speech-tail {

}



/******** neon ********/

.neon.avi-speech {
    margin-top: 7px;
}
.neon .postcontent {
    padding: 10px 33px;
    color: #390069;
}
.neon .avi-speech-bd {
    overflow: visible;
    background-color : #fff;
    margin: 0;
    padding: 0;
}
.neon .avi-speech-rtc {
    top: 0;
    right: 0;
    width: 21px;
    height: 21px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/neon/neon_top-right.png);
}
.neon .avi-speech-ltc {
    top: 0;
    left: 0;
    width: 21px;
    height: 21px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/neon/neon_top-left.png);
}
.neon .avi-speech-rbc {
    right: 0;
    bottom: 0;
    width: 21px;
    height: 21px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/neon/neon_bottom-right.png);
}
.neon .avi-speech-lbc {
    left: 0;
    bottom: 0;
    width: 21px;
    height: 21px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/neon/neon_bottom-left.png);
}
.neon .avi-speech-lt {
    left: 0;
    width: 21px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/neon/neon_left.png);
}
.neon .avi-speech-rt {
    right: 0;
    width: 21px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/neon/neon_right.png);
}
.neon .avi-speech-hd {
    background-image: url(https://graphics.gaiaonline.com/images/posts/neon/neon_top.png);
    margin: 0 auto;
    height: 21px;
    width: calc(100% - 42px);
}
.neon .avi-speech-ft {
    background-image: url(https://graphics.gaiaonline.com/images/posts/neon/neon_bottom.png);
    margin: 0 auto;
    height: 21px;
    width: calc(100% - 42px);
}
.neon .avi-speech-hdcontent {
}
.neon .avi-speech-ftcontent {
}
.neon .avi-speech-tail,
.neon.avi-speech-tail-lt .avi-speech-tail {
    background-image: url(https://graphics.gaiaonline.com/images/posts/neon/neon_say-left.png);
    height: 33px;
    width: 45px;
    left: -24px;
    position: absolute;
    top: 17px;
    display: block;
}
.neon.avi-speech-tail-rt .avi-speech-tail {
    background-image: url(https://graphics.gaiaonline.com/images/posts/neon/neon_say-right.png);
    left: auto;
    right: -24px;
}



/******** demure ********/

.demure.avi-speech {
    margin-top: 7px;
}
.demure .postcontent {
    padding: 20px 40px;
    color: #693500;
    background-color: #fffbf3;
    margin: 0 14px;
    min-height: 45px;
}
.demure .avi-speech-bd {
    overflow: visible;
    margin: 0;
    padding: 0;
}
.demure .avi-speech-rtc {
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/demure/demure-lace_top-right.png);
    z-index: 1;
}
.demure .avi-speech-ltc {
    top: 0;
    left: 0;
    width: 40px;
    height: 40px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/demure/demure-lace_top-left.png);
    z-index: 1;
}
.demure .avi-speech-rbc {
    right: 0;
    bottom: 0;
    width: 40px;
    height: 40px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/demure/demure-lace_bottom-right.png);
    z-index: 1;
}
.demure .avi-speech-lbc {
    left: 0;
    bottom: 0;
    width: 40px;
    height: 40px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/demure/demure-lace_bottom-left.png);
    z-index: 1;
}
.demure .avi-speech-lt {
    left: 0;
    width: 14px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/demure/demure-lace_left.png);
}
.demure .avi-speech-rt {
    right: 0;
    width: 14px;
    background-image: url(https://graphics.gaiaonline.com/images/posts/demure/demure-lace_right.png);
}
.demure .avi-speech-hd {
    background-image: url(https://graphics.gaiaonline.com/images/posts/demure/demure-lace_top.png);
    margin: 0 auto;
    height: 14px;
    width: calc(100% - 28px);
}
.demure .avi-speech-ft {
    background-image: url(https://graphics.gaiaonline.com/images/posts/demure/demure-lace_bottom.png);
    margin: 0 auto;
    height: 14px;
    width: calc(100% - 28px);
}


/*! src/css/messagebox.css */
#messagebox #messageclose {
	position: absolute;
	top:2px;
	right:2px;
}

* html #messageclose {
	margin-right: 135px;
}
* html #messagebox {
	height: 62px;
}

/*
* message windows. very similar to the friendlist, with minor change for size
*/
#msgoutput {
	position:relative;
	display: block;
	padding: 10px;
	padding-right: 20px;
	padding-left: 80px;
	margin: 10px;
	/*font-size: 12px;*/
	color: #000;
	min-height: 36px;
	visibility: visible;
}
.bad {
	border: 2px solid #CC0000;
	background: url(https://graphics.gaiaonline.com/images/layout/friendlist/messagebg_error.png) 0 0 no-repeat;
}
.bad b {
	color: #C00;
}
.good {
	border: 2px solid #1F68B9;
	background: url(https://graphics.gaiaonline.com/images/layout/friendlist/messagebg_success.png) 0 0 no-repeat;
}
.good b {
	color: #36C;
}
#msgoutput #msgclose {
	position: absolute;
	top:2px; right:2px;
}

* html #msgoutput {
	height: 54px;
}
#messagebox {	
	padding:10px 10px 30px 90px;
	margin:10px;
	border:1px solid #c8cdd3;
	position:relative;
}
#messagebox.good,#messagebox.msggood {
	background:#f8f8f8 url(https://graphics.gaiaonline.com/images/layout/gaialol/info_rockpuppy.gif) no-repeat 10px 10px;
}
#messagebox.bad,#messagebox.msgbad {
	background:#f8f8f8 url(https://graphics.gaiaonline.com/images/layout/gaialol/warning_rockpuppy.gif) no-repeat 10px 10px;
}
/*! src/css/achievements/landing.css */
/**
 * DO NOT EDIT achievements/landing.css
 * Edit achievements/landing.less instead then compile the *.less file.
 */
/**
 * opacity mixin
 * @param @opacityInput between 0 and 1 (decimal)
 */
/**
 * border-radiu mixin
 * @param @radiusLength
 */
/**
 *
 */
.sp, .ach .rc, .ach .hd {
  background: url(https://graphics.gaiaonline.com/images/achievements/achievements_landing_sprite.png) no-repeat;
}
.sp.ach_img_pts.completed {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = 50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
.sp_rpt {
  background: url(https://graphics.gaiaonline.com/images/achievements/achievements_landing_sprite_tile.png) repeat-x;
}
.total_points_ribbon {
  margin-bottom: 6px;
  float: none;
  overflow: hidden;
  text-align: center;
}
.total_points_ribbon div {
  float: left;
}
.total_points_ribbon span {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}
.pts_rbn_t_lt, .sp_rpt.pts_rbn_t, .pts_rbn_t_rt {
  height: 13px;
  line-height: 13px;
  vertical-align: middle;
  display: inline-block;
}
.pts_rbn_t_lt, .pts_rbn_t_rt {
  width: 11px;
}
.pts_rbn_t_lt {
  background-position: 0 -517px;
}
.sp_rpt.pts_rbn_t {
  background-position: 0 1px;
  height: 12px;
  padding: 1px 0 0 0;
  font-size: 9px;
  font-weight: bold;
}
.pts_rbn_t_rt {
  background-position: -11px -517px;
}
.pts_rbn_u_lt, .sp_rpt.pts_rbn_u, .pts_rbn_u_rt {
  height: 16px;
  line-height: 16px;
  vertical-align: middle;
  display: inline-block;
}
.pts_rbn_u_lt, .pts_rbn_u_rt {
  width: 12px;
}
.pts_rbn_u_lt {
  background-position: -23px -517px;
}
.sp_rpt.pts_rbn_u {
  background-position: 0 -12px;
  font-size: 9px;
  font-weight: bold;
}
.pts_rbn_u_rt {
  background-position: -36px -517px;
}
.pts_rbn_w_lt, .pts_rbn_w_rt {
  display: inline-block;
  width: 24px;
  height: 26px;
  margin: 2px 0 0;
}
.pts_rbn_w_lt {
  background-position: -83px -517px;
}
.pts_rbn_w_rt {
  background-position: -107px -517px;
}
.sp_rpt.pts_rbn_w {
  display: inline-block;
  background-position: 0 -44px;
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
  margin: -15px 0 0;
}
.pts_rbn_x_lt, .sp_rpt.pts_rbn_x, .pts_rbn_x_rt {
  display: inline-block;
}
.pts_rbn_x_lt, .pts_rbn_x_rt {
  margin: 0;
}
.pts_rbn_x_lt {
  background-position: -132px -517px;
  width: 24px;
  height: 30px;
}
.sp_rpt.pts_rbn_x {
  background-position: 0 -68px;
  height: 28px;
  line-height: 28px;
  vertical-align: middle;
  margin: -22px 0 0;
}
.pts_rbn_x_rt {
  background-position: -156px -517px;
  width: 24px;
  height: 30px;
}
#mygaia_tabs span {
  display: none;
}
.left {
  float: left;
}
.main-ach-content {
  overflow: visible;
}
/* header */
.hdr_bg {
  background: url(https://graphics.gaiaonline.com/images/achievements/il_yellowsparkle_940x215.jpg) no-repeat 0 -32px;
  padding-top: 2px;
  position: relative;
  min-height: 215px;
  *min-height: 742px;
  padding-right: 11px;
}
#ach_hdr {
  background-color: #000;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(85));
  filter: alpha(opacity = 85);
  -moz-opacity: 0.85;
  -khtml-opacity: 0.85;
  opacity: 0.85;
  color: #fff;
  font-family: "arial", "sans-serif";
  font-size: 16px;
  height: 32px;
}
#ach_hdr .bg {
  background-position: 0 0;
}
#ach_hdr .left {
  margin: 7px 0;
}
#ach_hdr #ach_txt {
  position: relative;
  background-position: 0 -547px;
  margin: 0 20px 0 12px;
  top: 2px;
}
#ach_hdr #ach_txt span {
  visibility: hidden;
  display: inline-block;
  width: 124px;
}
#ach_hdr #ach_total {
  margin: 0 0 0 20px;
}
#ach_hdr .pts {
  font-size: 16px;
  color: #000;
}
#ach_hdr .total_points_ribbon {
  height: 26px;
  margin: 3px 0 0 0;
}
#left {
  float: left;
  width: 594px;
}
#right {
  float: right;
  width: 320px;
}
/* default box crap */
.ach {
  padding-bottom: 20px;
  position: relative;
  z-index: 0;
  /* first time */

  /* common rounded corners */

  /* available achievements */

  /* completed */

}
.ach .hd {
  height: 40px;
  position: relative;
  margin-bottom: -12px;
}
.ach .bd {
  background-color: #f8f7e2;
  border: 1px solid #e4c89e;
  border-left: none;
  margin: 0;
  padding: 18px 10px 31px 10px;
}
.ach ul {
  width: 594px;
}
.ach ul li {
  float: left;
  width: 198px;
  list-style: none;
  cursor: pointer;
}
.ach.single_column ul {
  width: 198px;
  float: left;
}
.ach .rc {
  width: 4px;
  height: 4px;
  position: relative;
  background-color: #fff;
}
.ach .rc.top_lt {
  float: left;
  background-position: -185px -123px;
}
.ach .rc.top_rt {
  float: right;
  background-position: -189px -123px;
}
.ach .rc.btm_lt {
  float: left;
  background-position: -185px -127px;
  bottom: 4px;
}
.ach .rc.btm_rt {
  float: right;
  background-position: -189px -127px;
  bottom: 4px;
}
.ach.available .hd {
  background-position: 0 -340px;
  width: 221px;
}
.ach.available #lamb {
  background-position: -315px -446px;
  position: relative;
  top: -10px;
  left: 501px;
  width: 88px;
  height: 70px;
}
.ach.completed {
  position: relative;
  margin: 0 11px 0 0;
  clear: both;
}
.ach.completed .hd {
  background-position: -221px -340px;
  width: 221px;
}
.ach.completed #comp_hd_char {
  background-position: -351px -517px;
  position: relative;
  top: -12px;
  left: 231px;
  width: 53px;
  height: 56px;
}
.completed.single_column {
  width: 594px;
  overflow: hidden;
}
.completed ul li {
  position: relative;
}
#completed {
  position: relative;
  min-height: 520px;
}
#complete_ul {
  float: left;
}
#try_for_these {
  position: absolute;
  left: 229px;
  top: 6px;
  font-weight: bold;
  font-style: italic;
  font-size: 14px;
  color: #197b30;
}
#big_arrow {
  background-position: -322px 0;
  width: 115px;
  height: 108px;
}
.next_ach_hint {
  overflow: hidden;
  position: absolute;
  left: 0;
  z-index: 5;
  margin-top: -80px;
  margin-left: 396px;
}
.next_ach_hint_msg {
  color: #fff;
  font-size: 15px;
  text-align: right;
  margin: 0 0 10px 22px;
  padding: 0;
}
.ach {
  /* Completed details modal checkbox */

  /* achivement thumb/pts div */

}
.ach img.completed {
  position: absolute;
  top: 2px;
  left: 8px;
  z-index: 100;
}
.ach img.completed_tb, .ach .ribbon.completed {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(30));
  filter: alpha(opacity = 30);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
}
.ach .name div.completed {
  color: green;
  font-size: 11px;
}
.ach .ach_img_pts {
  float: left;
  position: relative;
  background-position: -298px -517px;
  width: 56px;
  height: 51px;
}
.ach .ach_thumb {
  margin: 10px 13px;
}
.ach .name {
  float: left;
  width: 139px;
  line-height: 51px;
  margin: 0 0 0 3px;
  overflow: hidden;
  color: #3e53a2;
  font-size: 12px;
  position: relative;
  z-index: 1;
}
.ach .ach_img_pts .ribbon {
  float: right;
  position: relative;
  top: -17px;
}
.ach_img_pts .new {
  position: absolute;
  top: 0;
  left: 0;
}
/* first time */
#pro_tip {
  float: right;
  position: relative;
  top: 90px;
  right: 74px;
  width: 200px;
  height: 176px;
  background-color: #f2daa3;
  font-size: 16px;
  font-style: italic;
  color: #c85e23;
}
#pro_tip .content {
  margin: 17px 29px 23px 29px;
  height: 136px;
}
#pro_tip .content p {
  margin: 0;
}
#pro_tip h3 {
  font-weight: bold;
  padding: 0 0 17px 0;
  margin: 0;
}
#pro_tip .rc {
  width: 8px;
  height: 8px;
  background-color: #f8f7e2;
}
#pro_tip .rc.top_lt {
  background-position: -214px -123px;
}
#pro_tip .rc.top_rt {
  background-position: -222px -123px;
}
#pro_tip .rc.btm_lt {
  bottom: 8px;
  background-position: -214px -131px;
}
#pro_tip .rc.btm_rt {
  bottom: 8px;
  background-position: -222px -131px;
}
#pro_tip #owl {
  background-position: -270px -517px;
  float: left;
  width: 28px;
  height: 28px;
  position: relative;
  margin-bottom: -28px;
  left: 7px;
  top: -22px;
}
#nuxp-ach #pro_tip {
  float: right;
  position: relative;
  right: -11px;
  top: 85px;
  width: 198px;
  z-index: 10;
}
#nuxp-ach #pro_tip .rc.top_rt, #nuxp-ach #pro_tip .rc.btm_rt {
  display: none;
}
#nuxp-ach #pro_tip .content {
  margin-right: 25px;
}
.see-more {
  position: absolute;
  bottom: 30px;
  right: 12px;
}
/* first/most recent achivement */
.recent {
  background-color: #c85323;
  border: 1px solid #b04f1a;
  border-left: none;
  margin: 13px 0 20px;
  position: relative;
}
.recent .bg {
  background: transparent url(https://graphics.gaiaonline.com/images/achievements/il_gotachieve_359x245.gif) no-repeat;
  height: 240px;
  margin-top: -14px;
}
.recent .bg.welcome {
  background: transparent url(https://graphics.gaiaonline.com/images/achievements/il_noachieves_429x230.gif) no-repeat;
  height: 230px;
  margin: 0;
}
.recent .bg.welcome .content {
  font-size: 15px;
  font-family: arial;
  color: #fff;
}
.recent h3 {
  background-position: 0 -475px;
  height: 26px;
  width: 275px;
  position: relative;
  top: 32px;
  margin: 0 0 0 84px;
}
.recent h3.welcome {
  margin-left: 225px;
  font-size: 26px;
  font-family: helvetica;
}
.recent.first_time h3 {
  background-position: 0 -420px;
  width: 460px;
}
.recent.try_this h3 {
  background-position: 0 -447px;
}
.recent.single_column h3 {
  background-position: 0 -420px;
  width: 455px;
}
.recent h3 span {
  display: none;
}
.recent .hilite {
  color: #fff200;
  cursor: pointer;
}
.recent .hilite:hover {
  text-decoration: underline;
}
.recent em {
  font-weight: bold;
  font-style: normal;
}
.recent .content {
  margin-left: 193px;
  position: relative;
  top: 57px;
  left: -10px;
  width: 400px;
  text-align: center;
  color: #fff;
  font-size: 15px;
}
.recent .space {
  margin-top: 15px;
  left: -5px;
}
/* nuxp override */
#nuxp-recent {
  background-color: #bc2c0b;
}
#nuxp-recent h3 {
  top: 29px;
  margin-left: 271px;
}
#nuxp-recent .rc.top_rt {
  background-position: -209px -134px;
}
#nuxp-recent .rc.btm_rt {
  background-position: -209px -139px;
}
#nuxp-recent .bg {
  background: transparent url(https://graphics.gaiaonline.com/images/achievements/nuxp_firsttime_achieve.jpg) no-repeat;
  height: 170px;
  margin-top: 0;
}
#nuxp-recent.no_menu_lockout .bg {
  background: transparent url(https://graphics.gaiaonline.com/images/achievements/nuxp_firsttime_achieve_nolockout.jpg) no-repeat;
}
#nuxp-recent.first_time h3 {
  background-position: 0 -574px;
  width: 265px;
}
#nuxp-recent .ach_img_pts {
  top: 23px;
}
#nuxp-recent .content {
  color: #FFF200;
  top: 40px;
  width: 400px;
  text-align: left;
  margin-left: 289px;
}
#nuxp-recent.nuxp-recent-ach .bg {
  background: transparent url(https://graphics.gaiaonline.com/images/achievements/nuxp_recent_achieve.jpg) no-repeat;
}
#nuxp-recent.nuxp-recent-ach .content {
  margin-left: 243px;
  width: 350px;
  text-align: center;
  color: #FFF;
}
#citizen-recent .content {
  top: 40px;
}
#citizen-recent .content .bg {
  background: transparent url(https://graphics.gaiaonline.com/images/achievements/il_citizenachieve.gif) no-repeat;
}
#citizen-recent .content .citizen_ach_title {
  background-position: 0 -601px;
  width: 385px;
}
/* recent/first achivement image */
.recent .ach_img_pts {
  position: absolute;
  top: 60px;
  left: 30px;
  font-size: 16px;
}
.recent .ribbon {
  position: absolute;
  right: -24px;
  bottom: -13px;
}
.recent .rc {
  float: right;
  width: 5px;
  height: 5px;
  position: relative;
}
.recent .rc.top_rt {
  background-position: -209px -123px;
  right: -1px;
  top: -1px;
  background-color: #fbc251;
}
.recent .rc.btm_rt {
  background-position: -209px -128px;
  right: -1px;
  bottom: 4px;
  background-color: #fff;
}
.recent #try_something_else {
  margin: 20px 0 0;
}
.ach-grid-item img, .recent img {
  cursor: pointer;
  display: block;
  width: 120px;
  height: 120px;
}
.ach .ach-grid-list {
  float: left;
  width: 375px;
  overflow: hidden;
  position: relative;
  top: -8px;
  left: -10px;
}
.ach .ach-grid-list .ach-grid-item {
  position: relative;
  float: left;
  width: 165px;
  padding-top: 16px;
  padding-left: 22px;
  padding-bottom: 16px;
}
.ach .ach-grid-list .ach_img_pts {
  font-size: 16px;
  width: 120px;
  height: auto;
}
.ach .ach-grid-list .ach_thumb {
  margin: 0;
  padding: 0;
  height: auto;
  width: auto;
}
.ach .ach-grid-list .ach_img_pts .ribbon {
  right: -24px;
}
.ach .ach-grid-list .first {
  background: url(https://graphics.gaiaonline.com/images/achievements/sparkly_ach_bg.png) no-repeat;
}
.ach .ach-grid-list .top-row {
  padding-top: 21px;
}
.ach-grid-name {
  width: 165px;
  color: #3e53a2;
  font-size: 12px;
  text-align: center;
  position: absolute;
  bottom: 15px;
  left: 0;
}
#share {
  position: absolute;
  right: -1px;
  border: 2px solid #c9c9bf;
  border-style: solid none none solid;
  height: 450px;
  width: 239px;
  background-color: #fff;
}
#share .share_pick_title {
  width: 245px;
  height: 100px;
  overflow: hidden;
  text-align: center;
  float: left;
}
#share .share_pick_title select {
  padding: 1px;
  border: 1px solid #000;
}
#share .share_pick_title p {
  width: auto;
  margin: 12px 4px;
}
#share .rc {
  background-color: #f8f7e2;
}
#share .rc.top_lt {
  background-position: -230px -123px;
  width: 14px;
  height: 11px;
  top: -2px;
  left: -2px;
}
#share .rc.btm_lt {
  background-position: -230px -134px;
  width: 14px;
  height: 18px;
  left: -2px;
  bottom: 19px;
}
#share .share_btm {
  background-position: 0 -167px;
  width: 239px;
  height: 10px;
  position: relative;
}
#share h3 {
  font-weight: bold;
  font-size: 16px;
  margin: 12px 0 0 12px;
}
#share p {
  font-size: 12px;
  margin: 12px 0 12px 12px;
  width: 200px;
}
#share #share_avatar {
  width: 120px;
  height: 150px;
  margin: 0 60px;
}
#share .share_badges {
  border: 1px solid #ccc;
  width: 138px;
  height: 63px;
  margin: 0 auto;
}
#share .share_badges .ribbon {
  display: block;
  margin: 1px auto 2px;
  text-align: center;
}
#share .ribbon_wrap {
  display: block;
  margin: 0 auto;
}
#share ul {
  width: 118px;
  padding: 0 10px;
}
#share ul li {
  width: 30px;
}
#share ul li img {
  display: block;
}
#share #dd_inst {
  float: left;
  display: block;
  width: 125px;
  margin: 0 60px 13px;
  font-size: 11px;
  color: #403f3f;
}
#share .target1 {
  background-position: -180px -517px;
  left: 12px;
}
#share .target2 {
  background-position: -210px -517px;
  left: 55px;
}
#share .target3 {
  background-position: -240px -517px;
  left: 98px;
}
#share .target1, #share .target2, #share .target3 {
  position: absolute;
  top: 0;
  float: none;
  width: 30px;
  height: 30px;
}
#share li[ach="-1"] {
  cursor: default;
}
#share .ach_img_pts {
  position: relative;
  background: none;
  width: 30px;
  height: 30px;
  float: none;
}
#share .name {
  display: none;
}
#share .ach_thumb {
  margin: 0;
  background-color: #fff;
}
#share .target .ribbon {
  position: relative;
  top: -8px;
  width: 42px;
}
#share li .remove {
  background-position: -310px -120px;
  position: absolute;
  top: -1px;
  right: -2px;
  width: 13px;
  height: 14px;
  display: none;
}
#share li:hover .remove {
  display: block;
}
li.drag-over img {
  border: 1px solid #000 !important;
  background-color: #ccc;
}
#dd_img_how {
  position: absolute;
  background-position: -185px -211px;
  width: 212px;
  height: 129px;
  top: 229px;
  right: 200px;
}
#share_dd {
  position: relative;
  float: none;
}
.otherusers {
  position: relative;
  top: 30px;
  width: 320px;
}
.otherusers .hd {
  position: absolute;
  top: -30px;
  background-position: -169px -380px;
  height: 40px;
  width: 260px;
}
.otherusers .bd {
  border: 1px solid #e4c89e;
  padding: 8px 20px 40px;
}
.otherusers .row {
  margin: 10px 0 0 0;
}
.otherusers .row .user {
  width: 95px;
  position: relative;
}
.otherusers .row .ach .name {
  width: 124px;
}
.otherusers img {
  display: block;
  height: 30px;
  width: 30px;
}
.otherusers .user .username {
  color: #3e53a2;
  font-size: 11px;
}
.otherusers .arrow {
  position: absolute;
  background-position: -324px -120px;
  width: 38px;
  height: 10px;
  top: 8px;
  left: 46px;
}
.otherusers .rc.top_rt, .friendspoints .rc.top_rt {
  float: right;
  width: 4px;
  height: 4px;
  background-position: -197px -123px;
  background-color: #fff;
}
.otherusers .rc.btm_rt, .friendspoints .rc.btm_rt {
  float: right;
  position: relative;
  width: 4px;
  height: 4px;
  bottom: 4px;
  background-position: -197px -127px;
  background-color: #fff;
}
#gaia_content #right .otherusers a:hover {
  text-decoration: underline;
}
#gaia_content .lrec {
  position: relative;
  top: 10px;
}
.friendspoints {
  margin-top: 10px;
  width: 320px;
}
.friendspoints .hd {
  position: relative;
  background-position: 0 -380px;
  width: 169px;
  height: 39px;
  margin: 0 0 -10px 0;
}
.friendspoints .bd {
  border: 1px solid #e4c89e;
  *float: left;
  padding: 0 17px 17px;
}
.friendspoints .friends {
  float: left;
  width: 48px;
  margin: 17px 30px 0 0;
}
.friendspoints .friends.last {
  margin: 17px 0 0 0;
}
.friendspoints img {
  display: block;
  width: 48px;
  height: 48px;
}
.friendspoints .friends span {
  display: block;
  font-size: 11px;
  text-align: center;
}
.friendspoints .points {
  color: #c85e23;
  font-weight: bold;
}
#friend_container .username {
  overflow: hidden;
  height: 14px;
  width: 48px;
}
#friend_container .message {
  padding-top: 15px;
}
.otherusers .left.ach {
  margin-top: -8px;
}
#gaia_content #right .friendspoints #friends_pg {
  background-color: #f8f7e2;
  border: 1px solid #ead5b4;
  border-bottom: none;
  border-right: none;
  margin: 5px -17px -17px 0;
  padding: 9px 5px;
  text-align: right;
}
.ach li .rc, .ach li .clear {
  display: none;
}
li.selected .ach-thumb {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(40));
  filter: alpha(opacity = 40);
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
}
#incompleted, #available {
  min-height: 363px;
}
/* public landing styles */
#public_share {
  background: #ffffff url(https://graphics.gaiaonline.com/images/achievements/publicLanding_1px_shadow.png) repeat-y right top;
  float: left;
  margin-right: 15px;
  margin-bottom: -115px;
  position: relative;
  top: -115px;
  width: 182px;
}
#public_share p {
  font-size: 11px;
  margin: 30px 0 3px 30px;
}
#public_share #share_img {
  display: block;
  margin: 0 auto;
  width: 120px;
}
#content .achievement_share a {
  text-decoration: none;
  color: #000 !important;
  cursor: pointer;
}
.achievement_share ul li {
  margin: 0 15px 0 0;
  list-style: none;
  width: auto;
  cursor: pointer;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
#public_share .thumbnail, .achievement_share ul li .thumbnail {
  float: left;
  margin: 0;
  position: relative;
  width: 30px;
}
.achievement_share ul li .thumbnail {
  width: 30px;
}
#public_share .thb_ribbon, .achievement_share .thb_ribbon {
  bottom: -6px;
  position: absolute;
  right: -10px;
  white-space: nowrap;
}
#public_share .thb_ribbon .ribbon_lt, .achievement_share .thb_ribbon .ribbon_lt {
  background: url(https://graphics.gaiaonline.com/images/achievements/achievements_landing_sprite.png) no-repeat 0 -517px;
  content: " ";
  display: inline-block;
  zoom: 1;
  height: 13px;
  width: 11px;
  line-height: 1.4em;
  vertical-align: middle;
}
#public_share .thb_ribbon .points, .achievement_share .thb_ribbon .points {
  background: url(https://graphics.gaiaonline.com/images/achievements/achievements_landing_sprite_tile.png) repeat-x 0 0;
  font-size: 9px;
  font-weight: bold;
  height: 12px;
  margin-top: 1px;
  display: inline-block;
  zoom: 1;
  line-height: 1.4em;
  vertical-align: middle;
}
#public_share .thb_ribbon .ribbon_rt, .achievement_share .thb_ribbon .ribbon_rt {
  background: url(https://graphics.gaiaonline.com/images/achievements/achievements_landing_sprite.png) no-repeat -11px -517px;
  content: " ";
  display: inline-block;
  zoom: 1;
  height: 13px;
  width: 11px;
  line-height: 1.4em;
  vertical-align: middle;
}
.achievement_share .thb_ribbon {
  right: -13px;
}
.ribbon_wrap {
  display: block;
  width: 150px;
  height: 63px;
  padding: 5px 0;
  margin: 5px auto;
  border: 1px solid #ccc;
  text-align: center;
}
.achievement_share .ribbon_wrap {
  padding-bottom: 5px;
  font-size: 10px !important;
}
.achievement_share .ribbon_wrap ul {
  margin: 0;
  text-align: center;
}
.achievement_share ul {
  margin-left: 5px;
  width: auto;
}
.achievement_share .ribbon {
  margin: 2px 0;
}
.achievement_share li {
  margin: 0 15px 0 0;
  width: auto;
  position: relative;
}
.achievement_share .achievement_title {
  text-align: center;
  font-size: 85% !important;
  /* remove this !important when the grids CSS no longer includes shitty selectors like "#content-padding p" */

}
#public .ach .bd {
  padding-left: 0;
  padding-top: 100px;
}
#public .ach li {
  margin-left: 10px;
  width: 188px;
}
#public .ach .name {
  width: 129px;
}
#public .ach .hd {
  background-image: none;
  height: 120px;
  margin-bottom: -100px;
  top: -17px;
  z-index: 1;
}
#public .ach .hd .ribbon_left {
  background: url(https://graphics.gaiaonline.com/images/achievements/achievements_landing_sprite.png) no-repeat 0 0;
  float: left;
  height: 120px;
  margin-left: 120px;
  width: 160px;
}
#public .ach .hd .ribbon_text {
  background: url(https://graphics.gaiaonline.com/images/achievements/achievements_landing_sprite_tile.png) repeat-x 0 -121px;
  color: #fff;
  float: left;
  font-size: 14px;
  line-height: 3em;
  height: 59px;
  margin-top: 45px;
  text-align: center;
  width: 228px;
}
#public .ach .hd .ribbon_right {
  background: url(https://graphics.gaiaonline.com/images/achievements/achievements_landing_sprite.png) no-repeat 0 0;
  background-position: -160px 0;
  height: 120px;
  position: absolute;
  right: -74px;
  width: 160px;
}
#public #ach_hdr {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(80));
  filter: alpha(opacity = 80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  position: relative;
  z-index: 2;
}
#gaia_content #public .lrec {
  z-index: 2;
  position: relative;
}
#public #incomplete {
  margin-bottom: 10px;
}
#public #incomplete .bd {
  padding-top: 14px;
}
#public #incomplete.ach .bd {
  border-top: none;
}
#public #incomplete.ach .hd {
  background-color: #f8f7e2;
  border-right: 1px solid #e4c89e;
  margin-bottom: -7px;
  height: 51px;
  top: 0;
}
#public #incomplete .hd .ribbon_left {
  background-position: -186px -160px;
  height: 51px;
  margin-left: 10px;
  position: relative;
  top: -7px;
  width: 89px;
}
#public #incomplete .hd .ribbon_text {
  margin-top: 19px;
  background-position: 0 -96px;
  height: 25px;
  line-height: 1.7em;
  width: auto;
}
#public #incomplete .hd .ribbon_right {
  background-position: -275px -160px;
  height: 51px;
  float: left;
  margin-left: 0;
  position: relative;
  right: 0;
  top: -7px;
  width: 89px;
}
/* menu */
#ach_menu {
  color: #3E53A2;
  background-color: #8292a6;
  width: 160px;
  border: 1px solid #4c5f75;
  border-top: none;
  overflow: hidden;
  border-radius: 1px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
#ach_menu .ach ul {
  width: 160px;
}
#ach_menu .ach ul li {
  width: 146px;
  font-size: 12px;
  color: #000;
  padding: 0 8px;
  margin: 5px 0 0;
}
#ach_menu .ach ul li:hover .name {
  text-decoration: underline;
}
#ach_menu .ach .name {
  width: auto;
  color: #fff;
}
#ach_menu a {
  margin: 0 8px;
  text-decoration: none;
  height: 29px;
  width: 146px;
}
#ach_menu .you_win {
  color: #fff;
  cursor: default;
}
#ach_menu .unlocked {
  background-color: #96a9be;
  cursor: default;
}
#ach_menu .bd .unlocked {
  height: 29px;
  line-height: 29px;
  text-align: center;
  font-weight: bold;
  color: #1e3045;
  margin: 0;
}
#ach_menu .bd .see_all {
  height: 31px;
  line-height: 31px;
  text-align: center;
  background-color: #57697f;
  color: #fff;
}
#ach_menu .bd .see_all a, #ach_menu .bd .see_all a:visited {
  color: #fff;
}
.shadow_b {
  background: #f8f7e2 url(https://graphics.gaiaonline.com/images/achievements/achievements_landing_sprite_tile.png) repeat-x;
  background-position: 0 -239px;
  height: 8px;
  margin-top: 25px;
  width: 100%;
}
.shadow_rc {
  background: #f8f7e2 url(https://graphics.gaiaonline.com/images/achievements/achievements_landing_sprite.png) no-repeat -282px -142px;
  bottom: 0;
  height: 19px;
  position: absolute;
  right: 0;
  width: 18px;
}
#gaia_content .gaia-ad {
  margin-bottom: 20px;
}
#gaia_content .gaia-ad .hd {
  position: relative;
  z-index: 1;
}
.drag-container {
  position: absolute;
  z-index: 999;
  width: 30px;
  height: 30px;
  cursor: move;
  border: none !important;
}
#dd-proxy {
  cursor: move;
  top: -30px;
  position: relative;
}
.yui3-dd-dragging {
  z-index: 999;
}

/*! src/css/tipping/post.css */
/* @group Container Styling */

.tipbox {
    font-size: 13px;
    line-height: 22px;
    height: 22px;
    position: relative;
    overflow: visible;
}

.tipbox a {
    cursor: pointer;
}

/* @end */

.tipbox_link {
    font-size: 9px;
}

.tipbox_chrome {
  position: absolute;
  top: -1.5em;
  left: -8px;
  width: 90px;
  line-height: 11px;
  font-size: 11px;
}

#tipping {
  border: none;
  background: none;
}

#tipping .ft,
#tipping .container-close {
    background: url(https://graphics.gaiaonline.com/images/tooltips/tooltip_sprite.gif) no-repeat scroll transparent;
    overflow: hidden;
}

#tipping .container-close { 
    background-position: -4px -12px;
    height: 8px;
    width: 8px;
    cursor: pointer;
    position: absolute;
    top: 6px;
    right: 6px;
    outline: none;
}

#tipping .tipping-container .tipbox_button {
  float: aleft;
}

#tipping .bd {
  background-color: #fff;
  padding: 11px 12px 8px;
  font-size: 11px;
  border: 3px solid #c6c6c6;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}

#tipping .bd .tipping-container a {
  line-height: 22px;
  margin-right: 3px;
  text-decoration: none;
  cursor: pointer;
}

#tipping .bd .tipping-container p {
  margin: 0 0 6px 0;
  width: 100px;
}

#tipping .tipbox_button_yes {
  margin-right: 3px;
  color: #333;
}

.tipbox_prompt .cta-button-label {
    width: 90px;
}

#tipping .ft {
    background-position: 0 -22px;
    margin: -3px auto 0;
    padding: 0;
    width: 16px;
    height: 10px;
}

#content .tipbox_confirm_question {
    font-size: 9px;
    position: absolute;
    top: -20px;
    padding: 0;
    margin: 0;
}

#tipping .tipbox_waiting {
  background: url(https://graphics.gaiaonline.com/images/ajax/horizontal-ajax-loader.gif) no-repeat center center;
  display: block;
  width: 16px;
  height: 11px;
  margin: 0 auto;
}