html, body{
margin:0;
padding:0;
}
a img{
border:0;
}
a{
color:#555;
}
#links a:hover, 
a:hover{
color:red;
text-decoration:none;
}
.innertext ul{
margin-left:40px;
padding-left:0;
list-style-type:disc;
}
body{
font-size:.8em;
font-family:sans-serif, arial;
line-height:160%;
color:#111;
background:url(http://l.yimg.com/e/style/12/1237/html.jpg) 50% 20px;
}
#container1{
width:900px;
position:relative;
margin:0 auto;
}
#main2{
position:absolute;
top:0px;
padding:400px 0px 0px 0px;
}
#banner{
height:320px;
width:900px;
overflow:hidden;
background:url(http://l.yimg.com/e/style/12/1237/banner.jpg) no-repeat;
}
h1{
position:absolute;
top:210px;
left:630px;
font-size:15px;
}
#description2{
position:absolute;
top:310px;
left:100px;
height:65px;
width:800;
overflow:hidden;
}
#content{
width:670px;
float:left;
}
#links{
width:200px;
float:right;
position:absolute;
top:0px;
left:700px;
padding:400px 0px 0px 0px;
z-index:2;
}
h1 a{
color:#dc476a;
text-decoration:none;
}
.title{
font-size:13px;
margin:0;
padding:0;
background:yellow;
display:inline;
}
.title a{
color:#111;
}
.date{
font-size:11px;
text-align:right;
}
.posted{
text-align:right;
font-size:10px;
padding-bottom:30px;
}
.innertext{
padding-left:20px;
}
.extended{
padding-left:20px;
}
.sidetitle{
display:inline;
background:#08f1ff;
}
#links br{
display:none;
}
#links .side br{
display:inline;
}
#links a{
color:black;
}
.side{
padding:10px 0 20px 4px;
}
#serviceList{
position:absolute;
top:16px;
left:10px;
width:190px;
height:182px;
z-index:999;
}
#serviceList li{
width:190px;
height:26px;
}
#serviceList li a{
display:block;
width:190px;
height:26px;
padding-top:26px;
height:0;
overflow:hidden;
font-size:.1em;
}
* html #serviceList li{
height:1%;
}
* html #serviceList li a{
display:inline-block;
}
#serviceList li a:hover{
background-image:url(http://l.yimg.com/e/style/12/1237/service.jpg);
background-repeat:no-repeat;
}
#linkMypage:hover{background-position:0 0;}
#linkAlbum:hover{background-position:0 -26px;}
#linkBlog:hover{background-position:0 -52px;}
#linkGbook:hover{background-position:0 -78px;}
#linkUser:hover{background-position:0 -104px;}
#linkFriend:hover{background-position:0 -130px;}
#linkVideo:hover{background-position:0 -156px;}
#linkBlog{
cursor:default;
}
#boxFolder .side{
width:196px !important;
overflow:hidden;
}
.comments-head{
font-size:13px;
padding:0;
margin:20px 0;
background:yellow;
display:inline;
font-weight:bold;
}
.comments-head a{
color:#111;
}
.comments-post{
text-align:right;
font-size:10px;
}
.calendar2{
margin:10px 0 20px;
}