html {background:#eee;}

body {
font:12px sans-serif, arial;
background:#eee;
}

a, input {
text-decoration:none;
font:12px sans-serif, arial;
color:#777;
}

a:hover {
color:#aa16ff;
}

#container {
position:relative;
width:776px;
margin:43px auto;
}

#header {
height:16px;
width:281px;
padding-left:495px;
padding-top:103px;
background:url('http://l.yimg.com/e/style/4/429/header.gif') left top no-repeat;
}
*html #header {
width:776px;
}
#header h1 a {font-weight:bold;color:#000;}
#header h1 a:hover {background:#aa16ff;}
#header h1 a img{display:none;}

#main {
margin-top:60px;
width:776px;
position:relative;
}

#content {
width:466px;
position:relative;
}

#content a.message {
display:block;
position:absolute;
width:352px;
height:22px;
top:0;
right:0;
text-indent:-19019px;
font-size:0;
background:url('http://l.yimg.com/e/style/4/429/message.gif') right top no-repeat;
}

#main_Tab {
margin-top:60px;
height:21px;
border-bottom:1px solid #000;
}

#main_Tab li{
float:left;
height:16px;
padding-top:5px;
width:111px;
text-align:center;
}

#main_Tab li.hover{
background:url('http://l.yimg.com/e/style/4/429/maintab.gif') left top no-repeat;
}

#main_Tab li.hover a {color:#fff;}
#main_Tab li.hover a:hover {color:#c4f;}

#search {
text-align:right;
margin-top:10px;
height:20px;
}

#search input, 
#search select {
font-size:11px;
height:20px;
vertical-align:middle;
color:#aaa;
border:1px solid #ccc;
}

.page_control {margin-top:30px;}

.msg_body {
border:1px dotted #000;
padding:10px;
margin:3px 0px 0px 0px;
}
.msg_body li{
height:auto;
display:block;
}
.msg_content {
position:relative;
}
.msg_content ul{
padding:0px 0px 0px 65px;
}
.msg_img{
position:absolute;
top:0px;
left:0px;
}
.msg_img img{border:1px solid #666;}

.msg_img {
float:left;
margin-right:5px;
}

.msg_word {clear:both;overflow:hidden;}

.reply_content {
text-align:right;
border-top:1px solid #999;
padding-top:15px;
background:url('http://l.yimg.com/e/style/4/429/reply.gif') left 5px no-repeat;
color:#999;
height:1%;
zoom:1;
position:relative;
}
*html .reply_content {
height:1%;
}
.reply_content ul{
padding:0px 0px 0px 65px;
}
.reply_word span{
display:none;
}
.reply_word {
width:350px;
}

.msg_content li span {font-weight:bold;}

/**/
#sidebar {width:300px;margin-top:20px;}


#friendlist select {
width:279px;
border:1px solid #fff;
position:absolute;
top:0px;
color:#e9f;
font-size:11px;
}

#counter {
margin:30px 0 10px;
}

#counter, 
#stats {
color:#ccc;
line-height:15px;
font-size:11px;
}

#msg_added textarea{
width:340px;
}
span#automusic{
vertical-align:middle;
}
.msg_body .msg_control{
padding:20px 0px 0px 0px;
}
.msg_body .msg_control li{
display:inline;
}
.msg_revise a, 
.msg_delete a, 
.msg_display a{
border:1px solid #666;
}