*{margin: 0;padding: 0;}

body {
width: 840px;
margin: 0 auto;
color: #fff;
font: 11px arial;
}

a, h1, h3, input, textarea, select {
background: none;
border: 0;
font: 11px arial;
text-decoration: none;
color: #fff;
}

input, textarea {background: #222;}
a {color: #bc0000;}
a:hover {color: #800;}
font.small-c a {color: #fff;}
font.small-c a:hover {color: #f88;}
#banner h1 a:hover {color: #b00;}
#container{
background: url('http://l.yimg.com/e/style/5/5581/body.gif') center top repeat-y #fff;
}

#banner {
width: 640px;
height: 154px;
padding:380px 0px 0px 200px;
background: url('http://l.yimg.com/e/style/5/5581/banner.gif') 20px top no-repeat;
color: #000;
}
*html #banner{
width: 800px;
height: 534px;
padding:0px;
background: url('http://l.yimg.com/e/style/5/5581/banner.gif') left top no-repeat;
margin-left: 1px !important;
}
div font.small-c {
position: relative;
top: -65px;
left: 15px;
display:block;
}

font.small-c span {
color:red;
}

#friendlist {
position:relative;
top:-230px;
left:20px;
*color:#000;
}
table {margin-left:20px;width:770px !important;text-align:right;padding-right:30px;}

.sidetitle,.side {font:12px arial;*font:11px arial;}

div table {width:auto !important;margin:0;text-align:left;padding:0;}
table table {width:auto !important;text-align:left;padding:0;}
.sidetitle#sidetitle_img {text-align:left;}
.sidetitle#sidetitle_img table, .sidetitle#sidetitle_img td {border:0;}
.sidetitle {text-align:left;}
.side {padding-left:10px;}
.boxAddFriendLink{margin-left:140px;*margin-left:145px;}