html { padding: 0; margin: 0; text-align: center; }
body { background-color: #F1F2EC; padding: 0; margin: 0; vertical-align: middle; text-align: center; }
#body { background-color: #FFFFFF; width: 1100px; height: 745px; padding: 0; vertical-align: middle; text-align: center; }
#header { background-color: #F1F2EC; width: 1100px; height: 140px; overflow: hidden; float: left; }
#mainnav { width: 130px; }
#mainnavmenu { width: 200px; height: 25px; }
#mainnavsubmenu { width: 112px; height: 30px; }
p { font-family: Courier New; color: #545454; font-size: 13pt; font-weight: normal; padding: 10px; text-align: justify; margin-left: 10px; margin-right: 10px; }
#footer { font-family: Verdana; color: #838383; font-size: 10pt; font-weight: bold; background-color: #E4E7DC; width: 1100px; height: 25px; overflow: hidden; float: left; }
#footerright { font-family: Verdana; color: #232323; font-size: 8pt; font-weight: normal; word-spacing: 2px; letter-spacing: 2px; vertical-align: super; text-align: right; margin-top: 5px; width: 500px; height: 100%; overflow: hidden; float: right; }
.table-footer { width: 100%; }
a.link-footer:link { font-family: Verdana; color: #282828; font-size: 8pt; font-weight: normal; word-spacing: 2px; letter-spacing: 2px; }
a.link-footer:visited { font-family: Verdana; color: #282828; font-size: 8pt; font-weight: normal; word-spacing: 2px; letter-spacing: 2px; }
a.link-footer:hover { font-family: Verdana; color: #282828; font-size: 8pt; font-weight: normal; word-spacing: 2px; letter-spacing: 2px; }
a.link-footer:active { font-family: Verdana; color: #282828; font-size: 8pt; font-weight: normal; word-spacing: 2px; letter-spacing: 2px; }
.table-caption { width: 100%; }
#guestbook { background-color: #F1F2EC; margin-left: 5px; }
.td-guestbook { background-color: #696969; text-align: center; }
#guestbooknav { background-color: #C0C0C0; width: 100%; max-height: ; }
#guestbooknavmenu { font-family: Verdana; color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; background-color: #D2D2D2; padding: 10px; text-align: center; }
a.link-guestbooknav:link { font-family: Verdana; color: #838383; font-size: 12px; font-weight: bold; text-decoration: none; }
a.link-guestbooknav:visited { font-family: Verdana; color: #232323; font-size: 12px; font-weight: bold; text-decoration: none; }
a.link-guestbooknav:hover { font-family: Verdana; color: #232323; font-size: 12px; font-weight: bold; text-decoration: none; }
a.link-guestbooknav:active { font-family: Verdana; color: #838383; font-size: 12px; font-weight: bold; text-decoration: none; }
#guestbooklist { background-color: #F1F2EC; }
#guestbookentry { background-color: #F1F2EC; width: 100%; }
#guestbookentryheader { font-family: Verdana; color: #232323; font-size: 14px; background-color: #E6E6E6; margin: 3px; text-align: left; }
.font-guestbookdate { font-family: Verdana; color: #6A6A6A; font-size: 12px; font-weight: bold; }
.font-guestbookplace { font-family: Verdana; color: #232323; font-size: 12px; font-weight: bold; }
a.link-guestbook:link { font-family: Verdana; color: #232323; font-size: 12px; font-weight: bold; text-decoration: none; }
a.link-guestbook:visited { font-family: Verdana; color: #232323; font-size: 12px; font-weight: bold; text-decoration: none; }
a.link-guestbook:hover { font-family: Verdana; color: #838383; font-size: 12px; font-weight: bold; text-decoration: none; }
a.link-guestbook:active { font-family: Verdana; color: #232323; font-size: 12px; font-weight: bold; text-decoration: none; }
.font-guestbookusername { font-family: Verdana; color: #232323; font-size: 12px; font-weight: bold; }
#guestbookentryeval { font-family: Comic Sans MS; color: #232323; font-size: 11pt; background-color: #F1F2EC; margin: 3px; text-align: left; width: 100%; }
#list { text-align: center; }
#description { font-family: Courier New; color: #838383; background-color: #E2E3D7; }
#footerleft { font-family: Verdana; color: #000000; font-size: 8pt; font-weight: normal; word-spacing: 2px; letter-spacing: 2px; margin-top: 5px; vertical-align: super; text-align: left; width: 500px; height: 100%; overflow: hidden; float: left; }
a:link { font-family: Courier New; color: #838383; font-size: 13pt; font-weight: bold; text-decoration: none; }
a:visited { font-family: Courier New; color: #838383; font-size: 13pt; font-weight: bold; text-decoration: none; }
a:hover { font-family: Courier New; color: #232323; font-size: 13pt; font-weight: bold; text-decoration: underline; }
a:active { font-family: Courier New; color: #838383; font-size: 13pt; font-weight: bold; text-decoration: none; }
#label { font-family: Courier New; color: #282828; background-color: #E6E8DD; text-align: left; }
.td-formfooter { text-align: center; }
a.link-contentright:link { font-family: Courier New; color: #232323; font-size: 10pt; text-decoration: none; }
#form { background-color: #B0B0B0; }
a.link-headernavmenu:link { font-family: Courier New; color: #FFFFFF; font-size: 11pt; font-weight: normal; text-decoration: none; }
a.link-headernavmenu:visited { font-family: Courier New; color: #FFFFFF; font-size: 11pt; font-weight: normal; text-decoration: none; }
a.link-headernavmenu:hover { font-family: Courier New; color: #E6E6E6; font-size: 11pt; font-weight: normal; text-decoration: underline; }
a.link-headernavmenu:active { font-family: Courier New; color: #FFFFFF; font-size: 11pt; font-weight: normal; text-decoration: none; }
h1 { font-family: Courier New; color: #000000; font-size: 16pt; font-weight: bold; text-decoration: underline; margin-left: 20px; margin-right: 20px; vertical-align: middle; text-align: center; }
h2 { font-family: Verdana; color: #E2E2E2; font-size: 11pt; background-color: #353535; text-align: center; margin-left: 10px; margin-right: 10px; }
#listheader { font-family: Courier New; color: #F5F5F5; background-color: #282828; }
a.link-list:link { font-family: Courier New; color: #282828; font-size: 10px; }
.table-list { width: 100%; }
#contentleft { text-align: center; width: 150px; height: 570px; overflow: hidden; float: left; }
#contentright { font-family: Verdana; color: #838383; font-size: 10px; font-weight: normal; background-color: #F1F2EC; text-align: center; width: 200px; height: 570px; overflow: hidden; float: right; }
#shortcutnav { background-color: #F1F2EC; vertical-align: middle; text-align: left; width: 1100px; height: 30px; overflow: hidden; float: left; }
#content { background-color: #F1F2EC; vertical-align: bottom; text-align: center; width: 900px; height: 570px; overflow: auto; float: left; }
.table-navigation { vertical-align: middle; text-align: center; width: 100%; }
#head { background-color: #F1F2EC; background-repeat: repeat; background-attachment: fixed; }
#clear { clear: both; }
#container { width: 1100px; height: 570px; }
#footermiddle { width: 100px; height: 100%; overflow: hidden; float: left; vertical-align: super; text-align: center; }
#headermiddle { font-family: Arial Black; color: #2A2A2A; font-size: 24pt; font-weight: bold; width: 1100px; height: 140px; }
#shortcutmenu { background-color: #282828; background-repeat: no-repeat; background-attachment: fixed; vertical-align: bottom; text-align: center; width: 120px; height: 20px; overflow: hidden; float: left; }
#headercontainer { width: 1100px; height: 170px; }
#formlabel { font-family: Verdana; font-size: 8pt; font-weight: normal; word-spacing: 1px; letter-spacing: 1px; background-color: #E4E7DC; text-align: left; }
#forminput { background-color: #D0D3BE; vertical-align: middle; text-align: left; }
#contentrighttext { text-align: center; }
a.link-contentright:visited { font-family: Courier New; color: #232323; font-size: 12pt; font-weight: normal; text-decoration: none; width: 130px; height: 40px; }
a.link-contentright:hover { color: #2C2C2C; text-decoration: underline; }
a.link-contentright:active { color: #232323; text-decoration: none; }
#pictboxfolder { width: 600px; }
#pictboxthumb { background-color: #F1F2EC; vertical-align: middle; text-align: center; }
#pictboxlist { background-color: #FFFAF0; margin: 10px; }
#pictboxfooter { background-color: #E8E8E8; }
#formheader { background-color: #D2D5C1; }
#contactlogo { font-family: Courier New; color: #545454; font-size: 10pt; font-weight: bold; background-color: #E4E7DC; vertical-align: middle; text-align: center; }
#contactaddress { font-family: Courier New; color: #545454; font-size: 10pt; font-weight: normal; word-spacing: 1px; letter-spacing: 1px; background-color: #E3E6DB; text-align: center; }
#contactphone { font-family: Verdana; color: #545454; font-size: 8pt; font-weight: normal; background-color: #E8EADF; text-align: left; }
#pictboxpicture { width: 510px; height: 390px; overflow: hidden; float: left; vertical-align: middle; text-align: center; padding-top: 10px; }
a.link-pictboxfooter:link { font-family: Verdana; color: #232323; font-size: 11pt; font-weight: normal; text-decoration: none; }
a.link-pictboxfooter:visited { font-family: Verdana; color: #0C0C0C; font-size: 11pt; font-weight: normal; text-decoration: none; }
a.link-pictboxfooter:hover { font-family: Verdana; color: #000000; font-size: 11pt; font-weight: normal; text-decoration: underline; }
a.link-pictboxfooter:active { font-family: Verdana; color: #232323; font-size: 11pt; font-weight: normal; text-decoration: none; }
#pictboxlistitem { background-color: #E2E2E2; }
#pictboxleft { background-color: #E2E2E2; width: 195px; height: 390px; overflow: hidden; float: left; }
#pictboxrating { background-color: #E2E2E2; }
#pictboxcontainer { width: 900px; height: 390px; }
#pictboxright { background-color: #E2E2E2; width: 195px; height: 390px; overflow: hidden; float: right; }
#pictboxcommentcontainer { width: 900px; height: 390px; }
#comments { font-family: Courier New; color: #B0B0B0; font-size: 10pt; font-weight: normal; background-color: #F5F5F5; width: 600px; height: 390px; }
#comment { font-family: Comic Sans MS; color: #282828; font-size: 11pt; background-color: #E3E6D9; margin-left: 3px; text-align: left; }
#commenttable { background-color: #838383; }
#commentheader { background-color: #D1D1D1; }
#contentcell { background-color: #FFFFFF; text-align: center; }
#pictboxcommentright { width: 150px; height: 390px; overflow: hidden; float: right; }
#pictboxcommentleft { width: 150px; height: 390px; overflow: hidden; float: left; }
#pictboxcomment { width: 600px; height: 390px; overflow: hidden; float: left; }
#pictboxfolderleft { background-color: #E2E2E2; }
#pictboxfolderright { background-color: #E2E2E2; }
#contactlogo p { font-family: Courier New; font-size: 8pt; }
