

input.timebox {width:2em;}
div.profile h3 {clear: both;}
div.profile hr {clear: both;}
li.profileItem {margin-bottom:10px;}

div.messageBody hr{float:none; width:499px}

div.MicroProfile {clear:both; width: 282px; height:91px; float: left;  color:#424242; background:url(/media/images/bgMicroProfile_71.gif) no-repeat left 1px; position:relative; padding-bottom:7px;}
div.msgMP div.MicroProfile {background:url(/media/images/bgmicroprofileMsg_125.gif) no-repeat left 1px;}
div.MicroProfile.GroupMicroProfile{background:url(/media/images/bgGroupMicroProfile_90.gif) no-repeat left 1px;}
div.MicroProfile span.MPshadow{position:absolute; bottom:0px; left:0px; height:7px; width:282px; background:url(/media/images/bgMicroProfileShadow_70.png) repeat-x left top;}
div.MicroProfile div.MPwrap{padding: 7px 11px 7px 12px; margin:0 1px}
div.MicroProfile a.MPdrawerToggle{bottom:14px;position:absolute;right:10px; width:12px; height:12px; background:url(/media/images/MPdrawerToggle_72.gif) no-repeat left top; overflow:hidden; text-indent:-3em; letter-spacing:-9em}
div.MicroProfile a.MPdrawerToggle.open{background:url(/media/images/MPdrawerToggleUp_73.gif) no-repeat left top;}

div.MicroProfile div.MPInfo {float: left; width: 176px; padding: 11px 0 0 10px;}
div#wrapper div.MicroProfile div.userAlias a {font-weight: bold; font-size:14px; text-decoration:none; color:#424242; font-style:normal; }
div#wrapper div.MicroProfile div.groupName a {font-weight: bold; font-size:14px; text-decoration:none; color:#424242; font-style:normal; }
div.MicroProfile div.userStatus {height:44px;line-height:14px;margin-top:3px;overflow:hidden;}
#wrapper div.MicroProfile div.groupName {font-weight: bold; font-size:1.3em; line-height:1em; line-height:1.1em}
div.MicroProfile div.groupDescription {height:31px;line-height:14px;margin-top:3px;overflow:hidden;}
div.MicroProfile div.userAvatar, div.GroupMicroProfile div.groupAvatar {border: solid 1px #fff; padding: 0px; width:56px; float: left; height:56px}
div.MicroProfile div.MPcontacts {float: left; width: 130px; padding: 0 0 0 10px;}
div.MicroProfile div.userSpecial{font-style:italic;}

div.contactStatusIcons{position:absolute; top:7px; right:6px}
div.contactStatusIcons span{width:15px; height:15px; float:right; margin-right:3px; display:none; position:relative}
div.contactStatusIcons span.show{display:block}
div.contactStatusIcons span.friend{background:url(/media/images/contactInfoContact_160.gif) no-repeat left top;}
div.msgMP div.contactStatusIcons span.friend{background:url(/media/images/contactInfoFriendWhite_169.png) no-repeat left top;}
div.contactStatusIcons span.contact{background:url(/media/images/contactInfoFriend_159.gif) no-repeat left top;}
div.msgMP div.contactStatusIcons span.contact{background:url(/media/images/contactInfoContactWhite_168.gif) no-repeat left top;}
div.contactStatusIcons span.admin{background:url(/media/images/contactInfoAdmin_163.gif) no-repeat left top;}
div.msgMP div.contactStatusIcons span.admin{background:url(/media/images/contactInfoAdminWhite_167.gif) no-repeat left top;}
div.contactStatusIcons span.moderator{background:url(/media/images/contactInfoModerator_166.gif) no-repeat left top;}

div.groupStatusIcons{position:absolute; top:7px; right:6px}
div.groupStatusIcons span{width:15px; height:15px; float:right; margin-right:3px; display:none; position:relative}
div.contactStatusIcons span.show, div.groupStatusIcons span.show {display:block}
div.groupStatusIcons span.admin{background:url(/media/images/contactInfoAdmin_163.gif) no-repeat left top;}
div.groupStatusIcons span.moderator{background:url(/media/images/contactInfoModerator_166.gif) no-repeat left top;}
div.groupStatusIcons span.member{background:url(/media/images/memberbadge_115.gif) no-repeat left top;}

div.MPdrawer{top:91px;display:block;left:0;position:absolute;width:282px; display:none; background:url(/media/images/MPdrawerLines_86.gif) repeat-y left top;}
div.MPdrawer div.MPdrawerWrap{background:#cbecff url(/media/images/MPdrawerGrad_84.jpg) repeat-x left top; margin:0 1px; min-height:100px; padding:6px}
div.GroupMicroProfile div.MPdrawerWrap{background:#f3e6ed url(/media/images/MPgroupDrawerGrad_91.jpg) repeat-x left top;}
div.MPdrawer span.MPdrawerShadow{position:absolute; bottom:-13px; left:0px; height:13px; width:282px; background:url(/media/images/MPdrawerShadow_85.png) repeat-x left top;}

.MPdrawer ul{padding-top:10px; clear:both}


ul.contactList, ul.groupList, ul.memberList{margin-left:-12px; margin-right:-20px;}
div.searchResults {margin-left:-14px; margin-right:-64px; margin-top:12px;}
li.profileItem{float:left; width:282px; margin-right:8px; position:relative}

ul.profileFunctionButtons, ul.groupFunctionButtons{display:inline;float:right;margin-top:41px;width:131px; margin-left:-3px}
ul.profileFunctionButtons li, ul.groupFunctionButtons li{margin-left:-3px}





div.GroupMicroProfile .notice {color: red;}
div.avatarMissingNotice {display:none; left:230px; padding:10px;  position:absolute; top:280px; width:300px; z-index:1500; border:2px solid #B5E0F9 ;filter:alpha(opacity=95); -moz-opacity:0.9;	-khtml-opacity: 0.9;	opacity: 0.9; background:#fff}
#wrapper div.avatarMissingNotice a.smallPinkButton{float:right}


