body { background-color: #000000; font-family: Georgia, "Times New Roman", Times, serif; color: #CCCCCC; font-size: 12pt; } img { border: 0; } table.strip { margin: 0 auto; border: 0; border-collapse: collapse; border-spacing: 0; width: 90%; margin-top: 10px; margin-bottom: 10px; } table.strip td.left { background-image: url('images/menu-sx.gif'); background-position: center center; background-repeat: repeat-y; width: 30px; border: 0; padding: 0; } table.strip td.center { padding-left: 10px; padding-right: 10px; padding-bottom: 3px; padding-top: 2px; text-align: center; vertical-align: middle; background-color: #111111; } table.strip td.right { background-image: url('images/menu-dx.gif'); background-position: center center; background-repeat: repeat-y; width: 30px; border: 0; padding: 0; } table.strip a { color: #CC3333; text-decoration: none; } table.strip a:hover { text-decoration: underline; } table.strip .current {} div.contents { margin-left: 10%; margin-right: 10%; } div.w100 { width: 100%; } table.guestbookform { font-size: 100%; width: 100%; } table.guestbookform th { font-weight: bold; text-align: left; vertical-align: middle; } table.guestbookform td { text-align: right; vertical-align: middle; width: 100%; } table.guestbookform .textfield { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12pt; width: 100%; border: 1px solid #333333; background-color: #111111; color: #CCCCCC; padding: 3px; } table.guestbookform .textarea { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12pt; width: 100%; height: 200px; border: 1px solid #333333; background-color: #111111; color: #CCCCCC; padding: 3px; scrollbar-base-color: #333333; scrollbar-arrow-color: #111111; } table.guestbookform .button { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12pt; border: 1px solid #333333; background-color: #111111; color: #CCCCCC; padding: 3px; } table.guestbookform .button:active { border: 1px solid #111111; background-color: #333333; color: #CCCCCC; } table.bannerlink { font-size: 100%; border: 0; border-collapse: collapse; border-spacing: 0; width: 100%; } table.bannerlink td { width: 33%; text-align: center; vertical-align: middle; padding: 5px; } table.banners { font-size: 100%; border: 0; border-collapse: collapse; border-spacing: 0; margin: 0 auto; } table.banners td { text-align: center; vertical-align: middle; padding: 10px; } table.banners td img { margin: 0 auto; } table.banners td input.code-copy { font-family: Georgia, "Times New Roman", Times, serif; font-size: 8pt; border: 1px solid #333333; background-color: #111111; color: #CCCCCC; padding: 1px; } table.banners td.w600 { width: 600px; } table.banners td.w600 input.code-copy { width: 590px; } table.banners td.w320 { width: 320px; } table.banners td.w320 input.code-copy { width: 310px; } table.banners td.w250 { width: 250px; } table.banners td.w250 input.code-copy { width: 240px; } table.banners td.w420 { width: 420px; } table.banners td.w420 input.code-copy { width: 410px; } table.banners td.w140 { width: 140px; } table.banners td.w140 input.code-copy { width: 130px; } table.banners td.w130 { width: 130px; } table.banners td.w130 input.code-copy { width: 120px; } table.galleries { font-size: 100%; border: 0; border-collapse: collapse; border-spacing: 0; width: 100%; } table.galleries td.thumbnail { vertical-align: top; text-align: left; border: 0; width: 150px; padding: 5px; } table.galleries td.left { vertical-align: top; text-align: left; border: 0; width: 50%; padding: 5px; } table.galleries td.right { vertical-align: top; text-align: right; border: 0; width: 50%; padding: 5px; } table.works { font-size: 100%; border: 0; border-collapse: collapse; border-spacing: 0; width: 100%; } table.works td { line-height: 200%; vertical-align: bottom; border: 0; width: 33%; padding: 5px; } table.lastworks { font-size: 100%; border: 0; border-collapse: collapse; border-spacing: 0; width: 100%; } table.lastworks td { vertical-align: top !important; border: 0 !important; padding: 5px !important; text-align: center !important; } table.navigator { font-size: 100%; border: 0; border-collapse: collapse; border-spacing: 0; margin: 0 auto; width: 100%; } table.navigator td { vertical-align: middle; border: 0; } table.homepage { font-size: 100%; border: 0; border-collapse: collapse; border-spacing: 0; margin: 0 auto; width: 100%; } table.homepage td { text-align: left; vertical-align: top; border: 0; padding: 3px; } table.homepage td.right { white-space: nowrap; } div.boxed { border: 1px solid #111111; padding: 0; margin: 5px; font-size: 100%; width: 100%; } div.boxed div.title { background-image: url('images/backboxtitle.gif'); background-position: left top; background-repeat: repeat-y; font-size: 100%; font-weight: bold; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; } div.boxed span.marker { color: #CC3333; } div.boxed p { padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; margin: 0; } div.boxed div { padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; margin: 0; } div.counter { text-align: center; } div.counter .hl { color: #990000; font-weight: bold; } div.copyright { margin-top: 5px; text-align: center; font-size: 80%; } .justify { text-align: justify; } .left { text-align: left !important; } .right { text-align: right !important; } .center { text-align: center !important; } .citationbox { float: right; padding: 20px; font-size: 80%; font-style: italic; text-align: right; } .nonfloatingcitationbox { padding: 20px; font-size: 80%; font-style: italic; text-align: right; } .date { font-size: 80%; color: #999999; } .signature { color: #999999; } .switchlanguage { text-align: right; font-size: 80%; font-style: italic; } .topbottomspacer { margin-top: 25px; margin-bottom: 25px; } div.shopremainder { border-top: 1px solid #111111; border-bottom: 1px solid #111111; border-left: 0; border-right: 0; text-align: center; vertical-align: middle; margin-top: 15px !important; margin-left: 15% !important; width: 70% !important; font-weight: bold; } table.shopitems { margin: 0 auto; border: 0; width: 70%; padding: 5px; } table.shopitems td { text-align: center; vertical-align: middle; width: 33%; } a { color: #CC3333; text-decoration: none; } a:hover { text-decoration: underline; } h1 { font-size: 125%; font-weight: bold; } h2 { font-size: 100%; font-weight: bold; } strong { font-weight: bold; } cite { font-style: italic; } hr { border: 1px solid #111111; height: 2px; } img.left { float: left; padding: 10px; } img.right { float: right; padding: 10px; } img.center { margin: 0 auto; } #rss { float: left; padding: 5px; }