#pm_content h1 {
float:left;
font-size:14px;
}

.postpm {
float:right;
color:#099;
font-weight:700;
}

.pm_header {
border:solid #D2DACE;
border-width:1px 0;
padding:6px;
}

.pm_header #pm_search {
float:right;
}

.pm_list li {
position:relative;
margin-top:-2px;
min-height:48px;
_height:48px;
border-bottom:1px solid #D2DACE;
padding:10px 140px 10px 75px;
}

.pm_list li .avatar {
position:absolute;
left:5px;
top:8px;
}

.pm_list .self .avatar {
left:auto;
right:75px;
}

.pm_list .cite {
color:#999;
margin:-3px 0 5px;
}

.pm_list .cite cite {
margin-right:1em;
color:#444;
font-weight:700;
}

.pm_list .cite cite a {
color:#444;
}

.more {
margin-top:5px;
}

.pm_list .action a {
position:absolute;
top:10px;
right:15px;
}

.pm_list .action a.delete {
display:block;
width:12px;
height:12px;
background:url(../img/close.gif) no-repeat 0 0;
text-indent:-9999px;
overflow:hidden;
}

.pm_list .action a.delete:hover {
background-position:0 -12px;
}

.pm_list .action input {
position:absolute;
bottom:15px;
right:13px;
}

.pm_list li.pm_date {
min-height:0;
border-bottom:none;
padding:5px 0 5px 75px;
}

#pm_list ul.onerror {
background-position:75px 22px;
padding:20px 0 0 95px;
}

.pmreply {
padding-left:75px;
margin:1em 0;
}

.pmreply textarea {
width:510px;
}

.pmback {
padding-left:15px;
width:55px;
background:url(../img/arrow_left.gif) no-repeat 0 50%;
}

.newpm_notice {
border-bottom:1px solid #D2DACE;
padding:0 0 10px 75px;
}

.newpm_notice .back {
float:left;
display:inline;
margin-left:-70px;
background:url(../img/arrow_left.gif) no-repeat 0 50%;
padding-left:15px;
}

.blockall {
margin-bottom:10px;
background:#E8ECE6;
text-align:center;
color:#999;
padding:10px 0;
}

.blockall a {
color:#099;
font-size:1.17em;
}

.blacklist li a,.blacklist li strong {
float:left;
}

.blacklist .remove {
width:12px;
height:12px;
background:url(../../img/close.gif) no-repeat 100% 50px;
line-height:100px;
overflow:hidden;
margin:4px 0 0 5px;
}

.blacklist .hover .remove {
background-position:100% 0;
}

.blacklist .remove:hover {
background-position:100% -12px;
}

.allblocked {
margin-bottom:10px;
padding-bottom:10px;
width:100% !important;
border-bottom:1px solid #D2DACE;
}

.allblocked a {
margin-left:10px;
color:#099;
}

#buddies ul {
width:400px;
}

#buddies li {
float:left;
width:8em;
height:1.6em;
overflow:hidden;
white-space:nowrap;
}

.more a,.ntc a,.pm_list .action a,#pmlist .summary a,.newpm_notice a {
color:#099;
}

.message-box{text-align:center; padding:5px; color:#545454; width:400px;  margin:0px auto; font-size:12px}
.clean{background-color:#efefef; border:2px solid #dedede;}
.info{background-color:#f7fafd; border:2px solid #b5d3ff;}
.ok{background-color:#d7f7c4; border:2px solid #82cb2f; }
.alert{background-color:#fef5be; border:2px solid #fdd425;}
.error{background-color:#ffcdd1; border:2px solid #e10c0c;}
a.navi{font-size:14px;color:#000;}
a.navi:hover{color:#ccc;}
