body{
background :#dff2fc url(backy.gif) center top repeat-y;
margin :0px;
padding : 20px 0px;
}

#container{
background :transparent url(bu.gif) left bottom no-repeat;
width :760px;
margin-left :auto;
margin-right :auto;
}

#header{
text-align :center;
margin-bottom :50px;
}

#space{
margin :10px;
}


#side{
width :200px;
float :left;
}

#side ul, #side li{
margin :0px;
padding :0px;
list-style-type :none;
}


#side li a{
color :#0066ff;
background :transparent url(bot.gif) center left no-repeat;
padding-left :30px;
margin-bottom :10px;
text-decoration : none;
display :block;
}

#side li.current a {
color :#fff;
font-weight :bold;
background :transparent url(bot_pink.gif) center left no-repeat;
}	

#side li.home a{
background-image :url(bot_home.gif)
}

#main{
width :540px;
float :right;
background-color :#ffcc99;
}


#photo td{
background-color :#fff;
padding : 0px;
width :150px;
}

#illust td{
background :#fff;
padding : 0px;
width :102px;
}

#illust td a img{
border: 1px solid #0099ff;
 }

#illust td a:hover img{
border : 1px solid #ffcccc;
}
 
#footer{
width :760px;
margin :auto;
background :transparent url(foot.gif) center left no-repeat;
text-align : center;
line-height:43px;
color :#00ccff;
margin-top :50px;
}

#footer a{
color :#00ccff;
text-decoration: none;
}

#footer a:hover{
text-decoration :underline;
}

