body { margin: 16px; }
#container { width: 934px; position: relative; }

#header { margin-bottom: 20px; }

#content { margin-left: 146px; width: 300px; margin-bottom: 20px; }
#spread { margin-left: 146px; width: 788px; margin-bottom: 20px; }
#right { position: absolute; top: 86px; right: 0; width: 450px; }
div.fixheight { height: 520px; }

#footer { background: url(footer.jpg) 0 0 no-repeat; height: 42px; }

#pages { border-collapse: collapse; }
#pages td { padding: 0 14px 20px 0; vertical-align: top; text-align: center; font-size: 12px; font-style: italic; }
#pages td img { padding: 0 0 4px 0; }


/* ---- Menu ---- */

#menu { position: absolute; left: 0; top: 86px; width: 120px; height: 452px; }

#menu ul { list-style-type: none; margin: 0; padding: 0; background: url(menu.gif) 0 0 no-repeat; padding-bottom: 40px; }
#menu li { display: block; height: 36px; width: 120px; margin: 0; padding: 0; }
#menu #menu02, #menu #menu03, #menu #menu07 { height: 46px; }
#menu a { display: block; height: 100%; width: 100%; text-indent: -9999px; text-decoration: none; }

#menu01 a:hover { background: url(menu.gif) -120px -000px no-repeat; }
#menu02 a:hover { background: url(menu.gif) -120px -036px no-repeat; }
#menu03 a:hover { background: url(menu.gif) -120px -082px no-repeat; }
#menu04 a:hover { background: url(menu.gif) -120px -128px no-repeat; }
#menu05 a:hover { background: url(menu.gif) -120px -164px no-repeat; }
#menu06 a:hover { background: url(menu.gif) -120px -200px no-repeat; }
#menu07 a:hover { background: url(menu.gif) -120px -236px no-repeat; }
#menu08 a:hover { background: url(menu.gif) -120px -282px no-repeat; }
#menu09 a:hover { background: url(menu.gif) -120px -318px no-repeat; }
#menu10 a:hover { background: url(menu.gif) -120px -354px no-repeat; }
#menu11 a:hover { background: url(menu.gif) -120px -390px no-repeat; }
#menu12 a:hover { background: url(menu.gif) -120px -426px no-repeat; }
#menu13 a:hover { background: url(menu.gif) -120px -462px no-repeat; }
#menu14 a:hover { background: url(menu.gif) -120px -498px no-repeat; }


#menu01 a.selected { background: url(menu.gif) -240px -000px no-repeat; }
#menu02 a.selected { background: url(menu.gif) -240px -036px no-repeat; }
#menu03 a.selected { background: url(menu.gif) -240px -082px no-repeat; }
#menu04 a.selected { background: url(menu.gif) -240px -128px no-repeat; }
#menu05 a.selected { background: url(menu.gif) -240px -164px no-repeat; }
#menu06 a.selected { background: url(menu.gif) -240px -200px no-repeat; }
#menu07 a.selected { background: url(menu.gif) -240px -236px no-repeat; }
#menu08 a.selected { background: url(menu.gif) -240px -282px no-repeat; }
#menu09 a.selected { background: url(menu.gif) -240px -318px no-repeat; }
#menu10 a.selected { background: url(menu.gif) -240px -354px no-repeat; }
#menu11 a.selected { background: url(menu.gif) -240px -390px no-repeat; }
#menu12 a.selected { background: url(menu.gif) -240px -426px no-repeat; }
#menu13 a.selected { background: url(menu.gif) -240px -462px no-repeat; }
#menu14 a.selected { background: url(menu.gif) -240px -498px no-repeat; }



