.forumsChannelForumList .asiGridHeaderBackdrop,
.forumsChannelTopicList .asiGridHeaderBackdrop{
  display:none;
}
.forumsChannelTopicList .asiGridOuterContainer{
  border-top: 1px solid white;
}
.forumsChannelForumList .asiGridBackdropContainer,
.forumsChannelTopicList .asiGridBackdropContainer{
  padding:0;
}
.forumsChannelTopicList .breadcrumbs{
  padding-left:4px;
}
/* == Messages == */
.forumsChannelMessages .asiGridHeaderBackdrop{
  display:none;
}
.forumsChannelMessages .asiDialog .asiGridHeaderBackdrop{
  display:block;
}
/* == Messages Grid == */
.forumsChannelMsgList{
  width:100%;
}
.forumsChannelMsgList thead tr{
  height:20px;
  text-align:left;
}
.forumsChannelMsgList tbody td{
  padding: 0;
  font-size:11px;
}
.forumsChannelMsgList thead th{
  padding-left: 5px;
}
.forumsChannelMsgList tbody img, 
.forumsChannelMsgList p{
  padding: 2px 10px;
}
.forumsChannelMsgList .msgAuthorName, 
.forumsChannelMsgList .msgTitle{
  line-height: 25px;
  white-space: nowrap;
  padding-left:7px;
}
.forumsChannelMsgList .msgTitle a{
  margin-left: 10px;
}
.forumsChannelMsgList tbody div.messageText{
	float:left;
  text-align: left;
}
.forumsChannelMsgList tbody div.messageText p{
  overflow:auto;
	word-wrap:break-word;
	width:90%;
  text-align: left;
}
.forumsChannelMsgList .asiGridTD0 img{
  display:block;
  text-align:center;
  margin: 5px;
}
.forumsChannelMessages .asiForm p.messageText{
  margin:0 0 0 100px;
}
.discussionErrorMessage {
  margin-top:30%;
  text-align:center;
  vertical-align:middle;
  padding:20px;
  width:60%;
  margin-left:30%;
}