#tcollab_post { }
    #tcollab_post .collab_username { }
    #tcollab_post .collab_date { width: 110px; float: left; }
    #tcollab_post .collab_msg { display:inline-block;}
    #tcollab_post .collab_button { float: right; height: 40px; width: 50px; background-color: #3586CD; margin: 3px; text-align: center; line-height: 38px; color: white; cursor: pointer; }
    #tcollab_post .collab_entry { width: 100%; height: 50px; text-align:left;margin:0; margin-bottom: 10px; }
    #tcollab_post .collab_msgs { margin-top: 10px; overflow: auto; height: 400px; }
    #tcollab_post .collab_heading { font-size: 110%; font-weight: bold; width: 100%; margin-bottom: 3px; margin-top: 10px; clear:both; }
    #tcollab_post .collab_message { border-top: solid 1px silver; padding: 3px; }

#tcollab_notify { position: relative; font-size: 10.8px; line-height: normal; word-spacing: normal; font-family: Arial, sans-serif; z-index: 1000; }
    #tcollab_notify .notification_element { cursor: pointer; }
    #tcollab_notify .notification_window { text-align: left; padding: 5px; width: 330px; display: none; position: absolute; top: 34px; right: 12px; border: solid 1px silver; border-radius: 0px 0px 5px 5px; background-color: white; z-index: 1001; }
    #tcollab_notify .notification_window_close { cursor: pointer; float: right; margin-left: 18px; }
    #tcollab_notify .notification_message { border-top: solid 1px silver; padding: 3px; }
    #tcollab_notify .notification_subject { font-weight: bold; }
    #tcollab_notify .notification_button { float: right; height: 40px; width: 50px; background-color: #3586CD; margin: 3px; text-align: center; line-height: 38px; color: white; cursor: pointer; }
    #tcollab_notify .notification_post { float: left; position: relative; }
    #tcollab_notify .notifications { overflow: auto; max-height: 400px; border-top: 1px solid silver; }
    #tcollab_notify .notification_1 { background-color: #00A0DF; color: white; }
    #tcollab_notify .entry { height: 35px; width: 240px; margin: 3px; opacity: 0.5; filter: alpha(opacity=50); position: absolute; resize: none; font-size: 100%; }
    #tcollab_notify .notification_heading { font-size: 110%; font-weight: bold; width: 100%; margin-bottom: 3px; margin-top: 10px; }
    #tcollab_notify .button { color: white; background-color: #3586CD; }
    #tcollab_notify .button { color: white; background-color: #3586CD; }
    #tcollab_notify .notification_post_overlay { position: absolute; top: 5px; left: 10px; width: 230px; color: black; }
    #tcollab_notify .collab_date { width: 80px; float: left; }
    #tcollab_notify .collab_message_wrapper { width: 240px; float: right; }
    #tcollab_notify .tool-menu a { text-shadow:none; color:#000; font-size:auto; padding:auto; }

.TR-MessageItem {
    float: right;
    display: inline;
    margin-right: 15px;
    background: #AAA;
}
 .TR-MessageItem a
{
    color: #fff;
    line-height: 34px;
    font-size: 18px;
    font-weight: 100;
    padding: 0 20px;
    text-shadow: 0 1px 0 #0e426d;
    width: 20px; 
    height: 34px;
}

 .TR-MessageIcon {
  background: url(message.png);
  height: 3.25em;
  width: 4.583333333333333em;
  display: block;
  line-height: 3.25em;
  text-indent: 1.416666666666667em;
  color: white;
  text-decoration: none;
}