/*
 * HANDGIMP
 *
 */
body .MessageList .Item.Role_SolidSaintsHandgimp {
  border-top: none !important;
  background: #283560 !important;
  position: relative;
  /* Author */
  /* Gutter */
  /* Ranks */
  /* Permalinks */
  /* Spoilers */
  /* Quotes */
  /* Reactions */
  /* Signature */
}
body .MessageList .Item.Role_SolidSaintsHandgimp .AuthorWrap {
  width: 130px;
  float: left;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .Author a {
  font-size: 13px !important;
  font-weight: bold;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .Author a:hover {
  text-decoration: none !important;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .Author a.Username {
  display: block;
  max-width: 130px;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #dddddd !important;
  font-size: 13px !important;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .Author a.Username:hover {
  color: #f9a906 !important;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .ProfilePhotoMedium {
  height: 80px;
  width: 80px;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .OptionsTitle {
  visibility: visible !important;
  margin-top: 3px !important;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .PhotoWrap {
  height: 85px;
  width: 80px !important;
  display: inline-block !important;
  background: red;
  text-align: right;
  background: none !important;
  margin: 0;
  margin-top: 10px !important;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .AuthorTitle {
  color: gray !important;
  display: inline-block !important;
  width: 120px !important;
  padding-top: 4px !important;
  white-space: normal !important;
  line-height: 1em !important;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .AuthorLocation {
  color: gray !important;
  display: inline-block !important;
  width: 120px !important;
  padding-top: 4px !important;
  white-space: normal !important;
  line-height: 1em !important;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .Rank {
  display: block;
  position: absolute;
  left: 7px !important;
  top: 22px;
  color: gray !important;
  text-transform: Capitalize !important;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .Empty {
  margin: 0;
  padding: 10px;
  background: #fff;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .Permalink {
  background: none !important;
  color: gray !important;
  text-shadow: none !important;
  border-radius: 0px !important;
  padding: 3px 4px 2px 0px !important;
  position: relative;
  margin-left: 0px !important;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .Permalink:hover {
  text-decoration: underline;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .Permalink time:before {
  content: "";
  display: none !important;
  border: 5px solid #a6a6a6;
  border-color: transparent #a6a6a6 transparent transparent;
  position: absolute;
  top: 4px;
  left: -10px;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .Hero,
body .MessageList .Item.Role_SolidSaintsHandgimp .DiscussionMeta,
body .MessageList .Item.Role_SolidSaintsHandgimp .CommentMeta,
body .MessageList .Item.Role_SolidSaintsHandgimp .Item-BodyWrap {
  margin-left: 150px;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .Comment, body .MessageList .Item.Role_SolidSaintsHandgimp .Discussion {
  padding: 8px;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .Message {
  margin: 12px 0 10px;
  padding: 0 10px 10px;
  /*border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;*/
  border-bottom: none !important;
  color: white !important;
  font-size: 13px;
  font-family: Verdana !important;
  padding-left: 0px !important;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .Message a {
  text-decoration: underline !important;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .Message a:hover {
  color: #f9a906 !important;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .MeAction .Message {
  display: block;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .MeAction .AuthorAction {
  display: none;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .UserSpoiler {
  background: none !important;
  border: 1px dashed gray !important;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .SpoilerToggle {
  color: black !important;
  font-weight: normal !important;
  width: 80px;
}
body .MessageList .Item.Role_SolidSaintsHandgimp blockquote.Quote, body .MessageList .Item.Role_SolidSaintsHandgimp blockQuote.UserQuote {
  background: rgba(0, 0, 0, 0.15) !important;
  border-left: 4px solid rgba(0, 0, 0, 0.3) !important;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .ReactSprite {
  display: none !important;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .RecordReactions + .Reactions, body .MessageList .Item.Role_SolidSaintsHandgimp .Reactions {
  margin-top: 10px !important;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .RecordReactions {
  display: none;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .Reactions {
  position: absolute !important;
  font-size: 11px;
  line-height: 14px;
  right: 6px !important;
  bottom: 6px !important;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .Reactions > * {
  visibility: visible !important;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .Reactions a:hover {
  text-decoration: none;
}
body .MessageList .Item.Role_SolidSaintsHandgimp .UserSignature {
  margin: -10px 0 !important;
  padding: 0;
  overflow: hidden;
  border-top: 1px solid rgba(255, 255, 255, 0.3) !important;
  width: 500px;
  max-height: 150px;
  line-height: 100%;
  color: white !important;
}

body .MessageList .ItemDiscussion.Role_SolidSaintsHandgimp {
  margin: 0;
  border-bottom: 1px solid #dddddd;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
body .MessageList .ItemDiscussion.Role_SolidSaintsHandgimp .DiscussionHeader {
  margin: 0;
}

body .MessageList .Item.Role_SolidSaintsHandgimp.Read {
  background: none repeat scroll 0 0 #f3f3f3;
  opacity: 1 !important;
}

/*
 * TUBE
 *
 */
body .MessageList .Item.Role_SolidSaintsTube {
  background: url("images/tube-tile.png") 0 0 repeat-y #ffe5ff !important;
}
body .MessageList .Item.Role_SolidSaintsTube .Message {
  font-family: Comic Sans, Comic Sans MS, Papyrus, helvetica, arial, "lucida grande", "Lucida Sans Unicode", sans-serif;
}
body .MessageList .Item.Role_SolidSaintsTube .Item-Body a, body .MessageList .Item.Role_SolidSaintsTube .Item-Body a:hover, body .MessageList .Item.Role_SolidSaintsTube .Item-Header a, body .MessageList .Item.Role_SolidSaintsTube .Item-Header a:hover {
  color: #b728e4 !important;
}
body .MessageList .Item.Role_SolidSaintsTube .Item-Body .Permalink, body .MessageList .Item.Role_SolidSaintsTube .Item-Header .Permalink {
  background-color: #FFA5F4;
  text-shadow: none;
}
body .MessageList .Item.Role_SolidSaintsTube .Item-Body .Permalink time:before, body .MessageList .Item.Role_SolidSaintsTube .Item-Header .Permalink time:before {
  border-color: transparent #ffa5f4 transparent transparent;
}
body .MessageList .Item.Role_SolidSaintsTube .Item-Body blockquote.Quote, body .MessageList .Item.Role_SolidSaintsTube .Item-Body blockQuote.UserQuote, body .MessageList .Item.Role_SolidSaintsTube .Item-Header blockquote.Quote, body .MessageList .Item.Role_SolidSaintsTube .Item-Header blockQuote.UserQuote {
  background: rgba(216, 0, 255, 0.05);
  border-left: 4px solid rgba(137, 0, 162, 0.1);
  font-family: helvetica, arial, "lucida grande", "Lucida Sans Unicode", sans-serif;
}
body .MessageList .Item.Role_SolidSaintsTube .Author a.Username {
  color: #4f0068 !important;
}
body .MessageList .Item.Role_SolidSaintsTube .AuthorInfo .MItem {
  color: #f7bdff !important;
}

body .MessageList .Item.Role_SolidSaintsZerzhul {
  background: url("images/zerzhul-tile.png") 0 0 repeat-y white !important;
}
body .MessageList .Item.Role_SolidSaintsZerzhul .AuthorInfo .MItem {
  font-family: Bitter, helvetica, arial, "lucida grande", "Lucida Sans Unicode", sans-serif;
  color: #AA8616;
  text-shadow: 1px 1px rgba(255, 255, 255, 0.5);
}
body .MessageList .Item.Role_SolidSaintsZerzhul .AuthorInfo .MItem.AuthorTitle {
  line-height: 2;
}
