#s1 {
float: right;
width: 300px;
margin-right:10px;
}

#f2 {
position: relative;
float: left;
display: inline;
width: 625px;
min-height: 400px;
}

#f3 {
position: relative;
float: right;
display: inline;
width: 300px;
min-height: 400px;
margin-right:10px;
}

#myFriendDetailDiv .friendList,
#myFriendRequestDiv .friendList {
padding: 4px 8px;
}

#myFriendDetailDiv .friend,
#myFriendRequestDiv .friend {
margin: 0px 5px 0px 1px;
padding: 10px 10px;
width: 96%;
float:left;
display: inline;
border-bottom: 1px dotted #AAA;
/*

border-right: 1px dotted #AAA;
*/
}

#myFriendDetailDiv .friend .thumbnail,
#myFriendRequestDiv .friend .thumbnail {
float: left;
margin-right: 10px;
display: inline;
}

#myFriendDetailDiv .friend .thumbnail img,
#myFriendRequestDiv .friend .thumbnail img {
display: inline;
width: 48px;
height: 48px;
}

#myFriendDetailDiv .friend .name,
#myFriendRequestDiv .friend .name {
font-size: 16px;
font-weight: bold;
white-space: nowrap;
height: 1.3em;
overflow: hidden;
}

#myFriendDetailDiv .friend .birthday, 
#myFriendRequestDiv .friend .birthday {
line-height: 14px;
font-size: 10px;
}

#myFriendDetailDiv .friend .gender, 
#myFriendRequestDiv .friend .gender {
line-height: 14px;
font-size: 10px;
display: inline;
}

#myFriendDetailDiv .friend .location, 
#myFriendRequestDiv .friend .location {
line-height: 14px;
font-size: 10px;
display: inline;
}
#myFriendDetailDiv .friend .join, 
#myFriendRequestDiv .friend .join {
line-height: 14px;
font-size: 10px;

}

#myFriendDetailDiv .friend input.delete_s {
line-height: 14px;
font-size: 10px;
margin-top: 3px;
}

#myFriendRequestDiv .friend input.cancel_s,
#myFriendRequestDiv .friend input.submit_s {
float: left;
display:inline;
margin: 10px 10px 0 0;
}


#myFriendDetailDiv .friend .description{
word-wrap:break-word;
overflow:hidden;
font-style: italic;
padding: 10px 0px 5px 0px;
width: 220px;
}

#myFriendDetailDiv .friend .statusArea,
#myFriendRequestDiv .friend .statusArea {
clear: both;
position:relative;
clear: both;
margin: 0px 0 0 6px;
}

#myFriendDetailDiv .friend .from,
#myFriendRequestDiv .friend .from {
position: absolute;
top: 2px;
right: 30px;
}

#myFriendDetailDiv .friend .status,
#myFriendRequestDiv .friend .status {
white-space: nowrap;
text-overflow: ellipsis;
line-height: 14px;
word-wrap:break-word; overflow:hidden;
font-size: 9px;
float:right;
margin-top: 8px;
margin-left: 5px;
display: inline;
color: #888;
background:#a7db88 url(/gtblog/images/d5/bg_bubble_2.gif) top left repeat-x;
padding: 2px 8px;
border: 1px solid #AAA;
-webkit-box-shadow: 2px 2px 2px #AAA
-khtml-box-shadow: 2px 2px 2px #AAA;
-moz-box-shadow: 2px 2px 2px #AAA;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}


#myFriendDetailDiv .friend .addToFriend, #myFriendDetailDiv .friend .removeFriend,
#myFriendRequestDiv .friend .addToFriend, #myFriendRequestDiv .friend .removeFriend {
float: right;
clear: both;
}



#subFriendStatusListDiv .wInfoDiv {
padding: 4px;
font-size: 12px;
text-align:center;
border-top: 1px solid #AAA;
}

.friendStatusList {
padding: 5px;
}


.friendStatusList .status {
padding: 6px 2px 6px 2px;
}

.friendStatusList .status .thumbnail {
display: inline;
float: left;
margin: 0px 10px 5px 5px;
}

.friendStatusList .status .thumbnail img{
width: 48px;
height: 48px;
}

.friendStatusList .status .detail {
float: right;
font-size: 10px;
border-top: 1px solid #888;
width: 115px;
text-align: right;
padding-top: 2px;
}

.friendStatusList .status .content {
font-size: 11px;
}


.friendStatusList .status .info, .friendStatusList .status .postTime {
display: inline;
}

.friendStatusList .status .info {
color: #888;
}

.inviteFriendDiv {
border-top: 1px solid #EEE;
}

.inviteFriendDiv p {
line-height: 24px;
padding: 8px;
}
.inviteFriendDiv p strong {
font-size: 14px;
}

.delete_s, .cancel_s, .submit_s, .save_s {
width: 55px;
}


#searchInputDiv {
padding: 18px 12px;
}

#searchInputDiv label {
line-height: 24px;
}

#searchInputDiv #input_searchuser {
width: 95%;
}
#searchInputDiv .submit_m {
width: 70px;
height: 22px;
}

#searchDetailDiv {
border-top: 1px solid #EEE;
padding: 12px;
}


.friendEntryDiv {
position:relative;
width:580px;
padding: 6px 12px;
border-bottom: 1px solid #EEE;

}

.friendEntryDiv img {
width: 75px;
height: 75px;
border: 0;
float: left;
}

.friendEntryDiv .entryContent {
padding-left: 95px;
}

.friendEntryDiv .entryContent .name {
font-size: 16px;
font-weight: bold;
}

.friendEntryDiv .entryContent .infoDiv {
float: right;
display:inline;
width: 130px;
text-align: right;
line-height: 18px;
}

.friendEntryDiv .entryContent .infoDiv .action {
margin-top: 10px;
}

