body { margin: 0px; font: 12px sans-serif; color: #444444; background: #EFEFEF; } div.main { } table td { font: 12px sans-serif; } table.pagebody { background: #FFFFFF; border-spacing: 0px; border-left: 5px #FFFFFF solid; border-right: 5px #FFFFFF solid; border-top: 5px #FFFFFF solid; border-bottom: 5px #FFFFFF solid; } #search { background: #222222 ; padding: 4px; margin: 0px; height: 10px; text-align: right; } .searchtf { background: #000000; padding: 1px; margin: 2px; border: 1px solid #666666; color: #999999; font: 12px; } .searchbutton { background: #000000; padding: 1px; margin: 2px; color: #999999; border: 1px solid #666666; font: 12px; } a, a:visited, a:link { color: #444444; font: 12px; text-decoration: none; } a:hover { text-decoration: underline; } a.button { border: 1px #AAAAAA solid; background: #8888AA; color: #FFFFFF; padding: 2px; font: 10px; } p { color: #444444; font: 12px; } p.news { text-align: justify; font: 10px; } p.terms { text-align: justify; font: 12px; padding: 10px; color: #444444; line-height: 1.6em; background: #EFEFEF; } h1 { padding-top: 10px; font: 12px; } h3 { color: #8888AA; font: 12px; text-decoration: underline; } div.blogtitle { background: #EEEEEF; border-top: 1px #CCCCCC solid; border-bottom: 1px #CCCCCC solid; padding-left: 3px; padding-top:3px; padding-bottom:3px; } div.blogdate { padding-top: 3px; padding-bottom: 2px; color: #444444; font: bold 12px; } div.pagetitle { padding-left: 3px; padding-top:3px; padding-bottom:3px; background: #EEEEEF; } img.logo { border: 1px #DEDEDE solid; } #leftcolumn { vertical-align: top; width: 135px; } table td.newsblock { padding-bottom: 20px; border-bottom: 1px #EFEFEF dotted; } table.pagetop { width: 800px; background: #EEEEEE; border-bottom: 2px #DDDDDD solid; } table.pagetop td { text-align: right; } table.pagetop td a { text-decoration: none; } table.pageheader { padding-top: 10px; width: 800px; } table.pageheader td { font: bold 15px; } table.pageheader td a { text-decoration: none; } table.pageheader td.banner { border-top: 1px #EFEFEF solid; padding: 0px; } table.body { width: 800px; border-spacing: 0; padding-bottom: 10px; } table.body td.menu { width: 140px; } table.body td.body { border-right: 1px #EFEFEF solid; border-left: 1px #EFEFEF solid; vertical-align: top; padding-left: 10px; padding-right: 10px; } table.pagemenu { background: #444444; border-top: 1px #EF9900 solid; border-bottom: 1px #EF9900 solid; padding-bottom: 5px; width: 800px; } table.pagemenu td { text-align: left; } table.pagemenu td a, table.pagemenu td a:visited { color: #DDDDFF; padding-left:5px; padding-right: 5px; text-decoration: none; font: 12px; } table.splashgallery { border-spacing: 0px; } table.splashgallery td.media { background: #FFFFFF; padding-top: 4px; padding-bottom: 4px; text-align: center; vertical-align: top; } table.splashgallery td.media img { background: #FFFFFF; border: 1px #CCCCCC solid; padding: 2px; } table.gallery { border-spacing: 1.0em; } table.gallery th { text-align: left; color: #9999AA; padding: 0px; } table.gallery td.media { background: #FFFFFF; padding: 2px 2px 2px 2px; text-align: center; vertical-align: top; } table.gallery td.media img { background: #FFFFFF; border: 1px #CCCCCC solid; padding: 2px; } table.pagefooter { width: 800px; padding-top: 5px; padding-bottom: 10px; margin: 0px; border-top: 1px #EFEFEF solid; } table.pagefooter td { color: #BCBCBC; text-decoration: none; font: 12px; } table.pagefooter td a, table.pagefooter td a:visited { color: #BCAAAA; text-decoration: none; font: 12px; } table.register { width: 100%; padding: 1.0em; } table.register td { font: 12px; color: #444444; } table.blog { width: 100%; border-spacing: 1.0em; padding: 0px; } table.blog th { text-align: left; color: #77AA77; font: bold 14px; padding: 0px; padding-bottom: 4px; border-bottom: 3px #77AA77 dotted; } table.blog th a, table.blog th a:link, table.blog th a:visited { text-align: left; color: #77AA77; padding: 0px; font: bold 14px; } table.blog td { margin: 0 0em 1.5em 0; padding-bottom: 10px; padding-top: 2px; font: 12px; border-bottom: 1px solid #eee; } table.blog td p { font: 12px; line-height: 1.6em; } table.blog td.footer { padding: 0 0em 0em 0; font: 12px; text-align: left; border-bottom: 0px; } table.blog td.footerprev { padding: 0px; font: 12px; text-align: left; border-bottom: 0px; } table.blog td.footerprev a, table.blog td.footerprev a:visited { padding: 0px; font: 12px; text-align: left; } table.blog td.footernext { padding: 0px; font: 12px; text-align: right; border-bottom: 0px; } table.blog td.footernext a, table.blog td.footernext a:visited { padding: 0px; font: 12px; text-align: right; } table.blog td img { background: #FFFFFF; border: 1px #CCCCCC solid; padding: 2px; } table.applet { width: 100%; border-spacing: 4; } table.applet th, table.applet th a, table.applet th a:visited { color: #EE9800; font: 14px; text-decoration: none; text-align: left; padding-left:2px; } table.applet td { color: #555555; padding-top: 5px; padding-bottom: 5px; text-decoration: none; font: 12px; } table.applet td a, table.applet td a:visited { color: #7777AC; text-decoration: none; font: 12px; } input.button { border: 1px #AAAAAA solid; background: #8888AA; color: #FFFFFF; font: 10px; } input[type=text] { color: #888888; font: 10px; border: 1px #AAAAAA solid; } .textfield { font: 12px; border: 1px #AAAAAA solid; } input[type=password] { color: #888888; font: 10px; border: 1px #AAAAAA solid; } select { color: #888888; font: 10px; border: 1px #AAAAAA solid; } iframe.terms { padding: 4px; border: 1px #AAAAAA solid; } .title { color: #EE9800; font: 14px; font-variant: small-caps; text-decoration: underline; } .date { font: italic 12px; text-decoration: none; color: #222222; } .description { color: #222222; font: 14px; line-height: 1.6em; margin-bottom: 20px; text-align: justify; } .entry { margin-top: 4px; border-top: 1px #DDDDDD solid; } .error { color: #FF5500; font: italic bold 12px; margin: 12px; } .info { color: #444466; font: italic bold 12px; margin: 12px; } #gallerypic { padding-top: 4px; padding-bottom: 10px; border-bottom: 1px #EFEFEF solid; } #gallerypic img{ border: 3px #EEEEEE double; } #author { margin-top: 5px; margin-bottom: 5px; width: 100%; border: 1px #EEEEEE solid; background: #EFEFEF; } #author td, #author td a, #author td a:link, #author td a:visited { padding: 3px; font: 11px; color: #777799; } #author img { border: 3px #DDDDDD solid; } #infolet { } #infolet th, #infolet th a { text-align: left; color: #777777; font: 12px; } #infolet td, #infolet td a, #infolet td a:link, #infolet td a:visited { text-align: left; color: #777777; font: 12px; line-height: 1.6em; padding-top: 5px; padding-bottom: 5px; } #comments p { text-align: left; font: italic 12px; line-height: 1.5em; padding-bottom: 5px; } #comments img { border: 3px #CCCCCC solid; } #comments table { width: 100%; } #comments td { vertical-align: top; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px #CCCCCC dotted; font: 12px; line-height: 1.6em; } div.itemstitle { margin-top: 10px; background: #f0f0f0; width: 200px; font: bold 11px; padding-left: 18px; padding-top: 5px; padding-right: 18px; padding-bottom: 3px; } div.itemstitle a, div.itemstitle a:link, div.itemstitle a:visited { font: bold 11px; } #galdiv { background: #f0f0f0; } div.itemsholder { background: #f0f0f0; } #items td { padding: 12px; } #items { } #items img{ border: 1px #777799 solid; } #items p{ color: #444444; margin-top: 5px; font: 11px; line-height: 1.6em; } div.itemnav { color: #777799; text-align: right; padding-right: 18px; padding-bottom: 4px; padding-left: 18px; font: 10px; } div.itemnav a, div.itemnav a:link, div.itemnav a:visited{ color: #777799; font: 10px; } div.albumstitle { width: 200px; color: #FFFFFF; font: bold 11px; background: #8E8E8E; padding-left: 18px; padding-top: 5px; padding-right: 18px; padding-bottom: 3px; } div.albumsitemholder { background: #8E8E8E; } #albums { } #albums td { padding: 12px; } #albums img{ border: 1px #FFFFFF solid; } #albums p{ color: #FFFFFF; margin-top: 5px; font: 11px; line-height: 1.6em; } div.nav { text-align: right; padding-right: 18px; padding-bottom: 4px; padding-left: 18px; font: 12px; } div.nav a, div.nav a:link, div.nav a:visited { font: 12px; } #galinfo { padding-left: 18px; font: bold 11px; padding-left: 18px; padding-top: 5px; padding-right: 18px; padding-bottom: 3px; } #galinfo p { line-height: 1.6em; }