
.frame    { background-color: white; text-align: left; margin-right: auto; margin-left: auto; padding: 0; width: 800px; overflow: hidden; border: solid 1px silver }
body  { background-color: white; background-image: url(../images/tamate_back.jpg); background-attachment: fixed; text-align: center; margin: 0 0 20px; padding: 0 }
#header   { margin: 0; padding: 0; width: 640px; height: 50px; overflow: hidden }
.spacer10    { width: 100px; height: 10px; overflow: hidden }
.spacer5  { margin: 0; padding: 0; width: 100px; height: 3px; overflow: hidden }
.spacer1    { width: 500px; height: 1px; overflow: hidden }
.index    { color: #063; font-size: smaller; text-indent: 20px; margin: 5px; padding: 5px; width: 630px; height: 30px; overflow: hidden }
#cont   { width: 800px; overflow: hidden }
.overview { margin: 10px; padding: 5px; overflow: hidden }
#footer  { color: #cfc; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-right: auto; margin-left: auto; padding: 3px; width: 800px; height: 20px; overflow: hidden }
.bg_blue  { color: #ccc; background-color: #339; font-size: larger; width: 520px; padding: 0; overflow: hidden }
.bg_black { color: #ccc; background-color: #000; font-size: larger; width: 520px; overflow: hidden }
.bg_black_wide { color: #ccc; background-color: #000; font-size: larger; width: 700px; overflow: hidden }
.bg_beige  { background-color: #ffb; }
.bg_cyan { background-color: #cff; }
.bg_green { background-color: #9fc; }
.bg_purple { background-color: #5E5E93 }
.col_blue { color: #00c }
.col_green { color: #060 }
.col_red { color: #f00 }
.col_orange { color: #f60 }
.col_sky { color: #09c }
.headline    { font-size: larger; font-weight: bold; background-color: #cf6; text-align: center; padding-top: 5px; padding-bottom: 5px; overflow: hidden; border: solid 1px #060 }
.jump { font-size: small; background-color: #cf6; text-align: center; margin: 5px 10px; padding-top: 5px; padding-bottom: 5px; overflow: hidden; border: solid 1px #360 }
.title     { font-size: larger; font-weight: bold; background-color: white; background-image: url(../images/books_title.gif); text-align: center; padding-top: 8px; padding-bottom: 8px; overflow: hidden }
.line3 { width: 100%; height: 3px; background-image: url(../images/books_title.gif); overflow: hidden }
