#li-profile { width: 100%; }
#li-profile .online { display: block; color: green; font-weight: bold; background: url('/static/web/i/profile/online.gif') no-repeat 0 50%; padding: 0 0 0 16px; }
#li-profile .offline { display: block; color: gray; background: url('/static/web/i/profile/offline.gif') no-repeat 0 50%; padding: 0 0 0 16px; }
#li-profile .private { display: block; color: gray; background: url('/static/web/i/profile/private.gif') no-repeat 0 50%; padding: 0 0 0 16px; }
.clearfix:after { content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }
.clearfix { display: inline-block;} /* Hides from IE Mac \*/ * html .floatcontainer {height: 1%;} .floatcontainer{display:block;} /* End Hack */ 
.li-mod_banner { margin-bottom: 9px; }
.li-mod_banner .banner-img { float: left; margin-right: 10px; }
.li-mod_banner .banner-text { float: left; vertical-align: top; }
.li-mod_banner .banner-text .username { font-size: 2em; font-weight: bold; margin-bottom: -2px; }
.li-mod_banner .li-mod-body { padding: 10px; }
.li-mod-header .title { display:block; overflow:hidden; position:relative; white-space:nowrap; *width:100%; }
.li-mod-body { padding: 10px; margin: 0; }
.li-mod-body LI { line-height: 1.7em; list-style: none; overflow:hidden; }
.li-mod-header { padding: 2px 2px 0px 9px; margin: 0px; }
.li-mod-header .title { font-size: 1.3em; margin: 0px; }
.li-mod-header-buttons LI { display: inline; padding:0px; }
.li-mod-header-buttons { display: inline; }
.li-mod-header-buttons { display: none; }
.li-mod { width: 100%; margin: 7px 2px; overflow:hidden; }
.li-mod .highlighted,#admin-notes { padding: 7px; margin: 0 0 3px 0; }
.li-mod .item-name { font-weight: bold; margin-right: 7px; }
.li-mod .input-points { width: 52px; }
#admin-notes { padding: 5px; margin: 5px 0 0 0; width: 95%; }
#admin-notes .note-comment { display: block; overflow: auto; height: 8em; width: 100%; }
#admin-notes LI { margin: 10px; }

.li-mod_friends .profile-friend-icon { float: left; cursor:pointer; }
.li-mod_friends .profile-friend-info { float: left; padding: 0 0 0 7px; cursor:pointer; }

#li-profile .li-mod_friends .friends A { display: block; height: 3.1em; border-bottom: 0px; padding: 10px; }
#li-profile .li-mod_friends .friends A:hover { border: 0; }
.li-mod_friends .li-mod-body { padding: 0; }
.li-mod_friends .profile-friend-link { font-size: 1.3em; }
.li-mod_friends LI.friends,.li-mod_friends UL { padding: 0; margin: 0; list-style: none; }
.li-mod_friends .more { font-weight: bold; padding: 0 0 10px 10px; }
#profile-admin-notes { width: 100%; height: 100px; }
#profile-external-im .item-name, #profile-external-im .item-value { display: none; } 
#profile-external-im LI A,#profile-external-im LI A:hover  { border-bottom: 0; }
#profile-external-im LI { display: inline; padding: 5px; }
#profile-external-im { padding: 7px 0 0 0; }

.li-mod-body H2 { font-size: 1.2em; font-weight: bold; margin-bottom: 4px; }
#li-profile #user-signature { margin: 10px 0 0 10px; overflow: auto; width: 100%; }

.message-list LI { margin: 0 0 13px 0; line-height: 1.4em; }
.message-list .board, .message-list .datetime { font-size: 0.8em; }
.message-list .more { font-weight: bold; }

.li-mod .more { font-weight: bold; text-align:center; }

.li-mod-column {overflow:hidden; padding: 0px 4px 0px 0px;}

