body { background: #05456a url("background.jpg") top center no-repeat; font: 10pt Verdana; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%; } h1 { padding-bottom: 2px; background: url("heading.jpg") bottom left no-repeat; font: bold italic 18pt "Trebuchet MS", sans-serif; color: #05456a; } a { color: #05456a; } #wrapper { width: 960px; margin: 0 auto; } #logoCell { padding: 8px; text-align: center; } #mainLayout { border-spacing: 0; width: 100%; } #navRow { padding: 0; background: url("nav.gif"); } #navCell { border: 1px solid #000; padding: 0; } #navLayout { border-spacing: 0; } .navCell { padding: 0; border-left: 1px solid #fff; border-right: 1px solid #000; } .navCell-first { border-left: none; } .navCell-fill { border-right: none; } .navCell a { display: block; padding: 4px 32px; text-decoration: none; color: black; } .navCell a:hover { color: #05456a; background: url("navh.gif"); } .navCell.active { border-left-color: #000; border-right-color: #7d9cb0; } .navCell.active a { color: #fffca2; background: url("nava.gif"); } #mainCell { border: 1px solid #000; border-top: none; background: white; padding: 16px; } #footerCell { border: 1px solid black; border-top: none; background: #cfd5da; padding: 16px; } .constructionBox { margin: 0 auto; border: 1px solid black; background: #fffca2; } .constructionBoxCell { padding: 12px; text-align: center; line-height: 24px; } .navIcon { border: none; vertical-align: bottom; } .web-button-link { text-decoration: none; } .web-button { width: 88px; height: 31px; vertical-align: middle; border: none; } .center { text-align: center; } .vtop { vertical-align: top; } .vmid { vertical-align: middle; } .vbtm { vertical-align: bottom; } .imgLink { color: black; text-decoration: none; } .imgLink img { border: 1px solid black; } .smallText { font-size: 8pt; font-style: italic; color: gray; } .enlarge { color: black; text-decoration: underline; font-style: normal; } .mark { color: #52268f; font-weight: bold; } .tablePara { margin-top: 1em; } .guestbook-entry { border: 1px solid black; margin-bottom: 8px; } .guestbook-header { border-bottom: 1px solid black; padding: 4px; background: url("nava.gif"); color: #fffca2; } .guestbook-date { border-bottom: 1px solid black; padding: 4px; background: url("nav.gif"); } .guestbook-content { padding: 4px; } #guestbook_frame, #gbframe { display: block; border: none; width: 100%; height: 338px; } #emoticon-guide { display: block; width: 147px; height: 22px; text-decoration: none; border: none; background: url("emguide_sprite.gif"); text-indent: -999px; } #emoticon-guide:hover { background-position: 0 -22px; } .is-loading { background: url("loading.gif") center no-repeat; } .h32 { height: 32px; } .fright { float: right; } .floatmargin { margin: 4px; } .floatmargin.fright { margin-right: 0; }