body{
background:#888 url(http://l.yimg.com/e/style/7/711/body.gif) repeat-y 50% 0;
}
#linkMypage,
#linkAlbum,
#linkBlog,
#linkGbook,
#linkUser,
#linkFriend,
#linkVideo{
background:url(http://l.yimg.com/e/style/7/711/serviceLink.gif) no-repeat;
}
#rss{
background:#e36a12 url(http://l.yimg.com/e/style/7/711/dot.gif) repeat-y right top;
}

.small-c{
font-family:sans-serif,arial !important;
}
div{
padding:0 !important;
border:0 none transparent !important;
}
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{
color:deeppink;
text-decoration:none;
}
#logo.small-c{
height:30px !important;
vertical-align:middle;
padding-right:10px;
display:table-cell !important;
}
#banner{
height:159px;
background:white;
}
.sidetitle{
position:relative;
}
html>body .sidetitle{
display:block;
}
#MySpace{
padding:0 !important;
top:0;
left:0;
position:relative;
height:0;
line-height:0px;
width:auto;
font-size:.1em;
color:#f7f6f4;
letter-spacing:-3px;
}
#linkMypage,
#linkAlbum, 
#linkBlog,
#linkGbook,
#linkUser,
#linkFriend,
#linkVideo{
position:absolute;
width:155px;
height:20px;
text-indent:-5000px;
}
#linkMypage{
background-color:white;
background-position:-155px 0;
top:-149px;
left:531px;
}
#linkAlbum{
cursor:default;
background-position:-155px -20px;
top:-129px;
left:531px;
}
#linkBlog{
background-position:-155px -40px;
top:-109px;
left:531px;
}
#linkGbook{
background-position:-155px -60px;
top:-89px;
left:531px;
}
#linkUser{
background-position:-155px -80px;
top:-69px;
left:531px;
}
#linkFriend{
background-position:-155px -100px;
top:-49px;
left:531px;
}
#linkVideo{
background-position:-155px -120px;
top:-29px;
left:531px;
}
#linkMypage:hover{
background-position:0 0;
}
#linkAlbum:hover{
background-position:0 -20px;
}
#linkBlog:hover{
background-position:0 -40px;
}
#linkGbook:hover{
background-position:0 -60px;
}
#linkUser:hover{
background-position:0 -80px;
}
#linkFriend:hover{
background-position:0 -100px;
}
#linkVideo:hover{
background-position:0 -120px;
}
.sidetitle span.small-c{
display:block;
background:#f6e200;
height:24px;
margin:1px;
}
.sidetitle span.small-c select{
border:1px solid #d19e01;
background:#f6e200;
font-family:sans-serif,arial;
color:#ab8100;
height:22px;
border:0 none;
}
.sidetitle span.small-c optgroup{
color:#bd4300;
background:white;
font-size:15px;
}
.sidetitle span.small-c option{
background:#f6e200;
font-size:12px;
}
div#rss{
display:block;
width:189px;
border-right:499px solid #e4e4e4 !important;
height:21px;
padding-top:3px !important;
text-align:left;
margin-left:1px;
}
div#rss img{
vertical-align:middle;
}
* html div#rss{
width:698px;
top:183px;
height:24px;
}
#rss a{
color:white;
}
center{
padding:3px;
}
.side a{
font-size:.1em;
text-decoration:none;
}
.side a img{
padding:2px;
background:white;
}
html>body .side a img{
border:1px solid #ccc;
}
html>body .side a:hover img{
border-color:deeppink;
}
.side a:focus img{
background:#ff7;
border-color:deeppink;
}
* html .side a img{
border:2px solid white;
}
* html .side a{
border:1px solid #ccc;
}
* html .side a:hover{
border-color:deeppink;
}
.sidetitle div.small-c{
background:#e4e4e4;
font-family:sans-serif,arial;
padding:2px 10px 4px 0 !important;
font-size:11px;
}
.sidetitle div.small-c a{
text-decoration:none;
font-size:11px;
}
.sidetitle div.small-c a:hover{
text-decoration:underline;
}
hr{
width:700px;
}
