a:link {color:inherit;text-decoration:none;}
a:visited {color:#ddd;text-decoration:none;}
a:hover {color:#ff3;}

/* previous and next links, bottom right */
p.prev,
p.next {
   margin:0;
   position:fixed;
   bottom:4px;
   font-size:70%;
}
p.next {right:20px;}
p.prev {right:42px;}

/* main menu */
ul#menu {
   list-style-type:none;
   margin:0;
   position:fixed;
   top:10px;
   right:4px;
   font-size:0.5em;
   border:1px #222 solid;
}
ul#menu:hover {
   border:1px #333 solid;
}
ul#menu li {
   text-align:center;
   margin:0;
   padding:0;
   line-height:1.25em;
}
ul#menu li a:link,
ul#menu li a:visited {
   color:#222;
   display:block;
   background:#222;
   padding:5px;
}
ul#menu li a:hover {
   color:#eee;
   background:#333
}
