* {
margin:0;
padding:0;
}

html {
margin:0;
padding:0;
background-image:url(../images/yoshizaki_back.gif);
background-position:50% 0;
background-repeat:repeat-y;
}

body {
margin:0 auto;
padding:0;
background-color:#FFFFFF;
width:760px;
font-size:12px;
line-height:150%;
}

a img {
border: none
}

a:link		{ color : #006699; }
a:visited	{ color : #993366; }
a:hover 	{ color : #FF0000; }
a:active 	{ color : #FF0000; }

.side {
width:200px;
margin:40px 0 0px;
padding:0;
float:right;
}

#title {
border-bottom:1px #666666 solid;
}

.side ul {
margin:10px 0 0;
padding:0;
}

.side li {
list-style-type:none;
margin:10px 0 0;
padding:0;
}

.side li a {
display:block;
width:200px;
height:50px;
}

.side a:link img,.side a:visited img {visibility: visible ;}
.side a:hover img,.side a:active img {visibility: hidden ;}
.side a:hover,.side a:active {
background-color:transparent ;
background-repeat: no-repeat ;
background-position: 0 0 ;
}

#trivia      {background-image:url(../images/sidebar/trivia_over.gif);}
#information {background-image:url(../images/sidebar/information_over.gif);}
#profile     {background-image:url(../images/sidebar/profile_over.gif);}
#books       {background-image:url(../images/sidebar/books_over.gif);}
#links       {background-image:url(../images/sidebar/links_over.gif);}
#rss         {background-image:url(../images/sidebar/rss_over.gif);}
#inquiry     {background-image:url(../images/sidebar/inquiry_over.gif);}
#yoshizaki   {text-align:center;margin:100px 0 0;}

.main {
margin:40px 0 0;
padding:0;
width:560px;
float:left;
}

.footer {
text-align:center;
clear:both;
margin:0;
padding:50px 0 10px;

}

.footer p {
margin:1em 0 0;
}

#analytics {display:none;}

#search {
width:185px;
text-align:center;
margin:20px 0 0 15px;
font-size:10px;
}