body{
background:#888;
}
#container{
	background:#fff;
}
#linkMypage:hover,
#linkAlbum:hover,
#linkBlog:hover,
#linkGbook:hover,
#linkFriend:hover,
#linkVideo:hover,
body table tbody tr td font.small-c{
background:url('http://l.yimg.com/e/style/5/5186/servicelink.gif') no-repeat;
}
body div table tbody tr td font.small-c{
background:url('http://l.yimg.com/e/style/5/5186/servicelink.gif') no-repeat -155px 30px !important;
}
.boxAddFriendLink,
.boxGiftLink{
background:url('http://l.yimg.com/e/style/5/5186/dot.gif') repeat-y right top;
}
html,body{
margin:0;
padding:0;
}
body{
font-size:12px;
font-family:sans-serif,arial;
color:#8a8a8a;
}
td{
font-size:12px;
font-family:sans-serif,arial;
border:0;
}
table{
border-collapse:collapse;
}
a{
color:#09f;
}
a:hover{
text-decoration:none;
}
div{
width:600px;
margin:0 auto;
position:relative;
}
div div{
width:auto;
margin:0;
padding:0;
}
body table tbody tr td font.small-c a{
float:left;
width:155px;
height:20px;
text-indent:-5000px;
}
#linkMypage:hover{
background-position:0 0;
}
#linkAlbum:hover{
background-position:0 -20px;
}
#linkBlog:hover{
background-position:0 -40px;
}
#linkGbook:hover{
background-position:0 -60px;
}
#linkFriend:hover{
background-position:0 -100px;
}
#linkVideo:hover{
background-position:0 -120px;
}

#linkMypage{
position:absolute;
top:30px;
left:0;
float:none;
}
#linkAlbum{
position:absolute;
top:50px;
left:0;
float:none;
}
#linkBlog{
position:absolute;
top:70px;
left:0;
float:none;
}
#linkGbook{
position:absolute;
top:90px;
left:0;
float:none;
}
#linkUser{
position:absolute;
top:110px;
left:0;
float:none;
cursor:default;
}
#linkFriend{
position:absolute;
top:130px;
left:0;
float:none;
}
#linkVideo{
position:absolute;
top:150px;
left:0;
float:none;
}
body table tbody tr td font.small-c{
width:155px;
display:block;
color:#f7f6f4;
position:absolute;
top:10px;
left:432px;
font-size:.1em;
background-position:-155px 30px;
height:170px;
}


body table tbody tr td#counter font.small-c{
width:auto;
display:inline;
line-height:auto;
color:inherit;
position:static;
font-size:1em;
background:none;
}
#banner{
margin-top:30px;
height:150px;
background:white;
padding-top:9px;
padding-left:5px;
}
.sidetitle{
color:#555;
padding:2px 0;
text-align:right;
border-bottom:1px solid #ccc;
}
.side{
padding:2px 0 2px 5px;
}
span.small-c{
display:block;
background:#f6e200;
height:24px;
padding-left:10px;
margin:1px;
}
span.small-c select#friendlist{
border:1px solid #d19e01;
background:#f6e200;
font-family:sans-serif,arial;
color:#ab8100;
height:22px;
border:0 none;
}
optgroup{
color:#bd4300;
background:white;
font-size:15px;
}
option{
background:#f6e200;
font-size:12px;
}
span.description{
display:block;
padding-left:20px;
}
td br{
display:none;
}	
td .small-c br,
td.side br,
td#logo br,
td #banner br{
display:inline;
}
.boxAddFriendLink{
background-color:#e36a12;
display:block;
height:21px;
padding-top:3px;
margin:0 1px 1px;
width:149px;
border-right:449px solid #e4e4e4;
color:#e36a12;
}
.boxGiftLink{
display:block;
background-color:#3fd1f0;
height:21px;
padding-top:3px;
margin:0 1px 1px;
width:231px;
border-right:367px solid #e4e4e4;
color:#3fd1f0;
}
.boxAddFriendLink a{
color:#ff0;
text-decoration:none;
}
.boxGiftLink a{
color:white;
text-decoration:none;
}
.boxAddFriendLink a:hover,
.boxGiftLink a:hover{
text-decoration:underline;
}
#sidetitle_img{
text-align:center;
padding-top:20px;
}
#sidetitle_img table{
border:0;
border-collapse:collapse;
width:598px;
}
#sidetitle_img td{
text-align:center;
}
.relationTable .sidetitle{
border-bottom:0;
background:#f54f8d;
padding:0;
border-left:1px solid #f7f6f4;
border-right:1px solid #f7f6f4;
color:white;
text-align:left;
height:24px;
padding-left:5px;
}
.relationTable .side{
padding:0;
background:#e4e4e4;
padding-left:10px;
}
.small-c{
font-family:sans-serif,arial !important;
}
#logo{
display:table-cell;
text-align:center;
}

div{padding-bottom:20px;}
#counter{
	position:absolute;
	top:330px;
	left:400px;
	width:200px;
}
body div table tbody tr td#counter font.small-c {
	background:none !important;
	left:0px;
}