body { font-size: 12pt; font-family: Palatino, verdana, helvetica, sans-serif ; background-color: #201b16; position: absolute; top: 50%; left: 50%; width: 790px; min-width: 790px; max-width: 800px; margin: -296px auto auto -396px; border-width: 0; }#all { background-color: #63775b; }a:link, a:hover, a:visited { color: black; text-decoration: none; border-width: 0; outline-width: 0; }h1 { color: black; font-size: 100%; background-color: #c8c098; text-align: center; margin-top: 0; margin-bottom: 3%; padding-top: 5px; padding-bottom: 4px; }h2 { color: #1d1904; font-size: 58%; font-family: "Lucida Bright"; background-color: #c8c098; text-transform: uppercase; text-align: left; padding-top: 1%; padding-bottom: 1%; padding-left: 3%; }h3, h4 { font-size: 9pt; background-color: #c8c098; text-align: right; clear: both; margin-bottom: 1px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; }h4 { font-size: 14pt; margin-top: 2px; }img { border: solid 2px black; }img#header { border-width: 0; }table#index { font-size: 9pt; text-align: center; margin-top: 4px; border-collapse: separate; border-spacing: 5px; margin-right: auto; margin-left: auto; }table#RBPG { font-size: 8pt; background-color: #f7f7e0; margin-top: -15px; margin-bottom: -10px; margin-left: 5px; border: solid 2px black; border-collapse: separate; border-spacing: 5px; pr }#RBPG img { width: 99%; min-width: 99%; max-width: 99%; }#RBPG td { width: 70px; min-width: 70px; max-width: 70px; }iframe { width: 600px; height: 523px; overflow: auto; float: right; min-width: 600px; min-height: 523px; max-width: 600px; max-height: 523px; margin-top: -15px; margin-right: 5px; margin-bottom: 10px; }#gallery { vertical-align: middle; width: 510px; height: 522px; float: left; min-width: 510px; min-height: 522px; max-width: 510px; max-height: 522px; margin-right: -20px; margin-bottom: 1px; margin-left: 20px; border-width: 0; }table#nav_thumbs { margin-top: 10px; margin-left: 20px; border-collapse: separate; border-spacing: 5px; }#nav_thumbs td { width: 70px; height: 70px; min-width: 70px; min-height: 70px; max-width: 70px; max-height: 70px; }#nav_thumbs img { width: 95%; height: 95%; min-width: 95%; min-height: 95%; max-width: 95%; max-height: 95%; margin: 0; padding: 0; border: solid 2px #1d2718; }.footer_header a:link, a:visited { color: black; text-decoration: none; border-width: 0; outline-width: 0; }.footer_header a:hover { color: #801452; border-width: 0; outline-width: 0; }fieldset { font-size: 10pt; background-color: #f5f5cf; margin-bottom: 5px; border: solid 2px black; }textarea { width: 235px; height: 351px; min-width: 235px; min-height: 351px; max-width: 235px; max-height: 351px; }legend { background-color: #c8c098; padding: 2px; border: solid 1px black; }label { padding-right: 8px; }#contact_form_box, #feedback_box { background-color: #e7e7c5; width: 470px; height: 495px; float: left; min-width: 470px; min-height: 495px; max-width: 470px; max-height: 495px; margin-top: -10px; margin-bottom: 15px; margin-left: 5px; padding: 10px; }#join_mailing_list { width: 243px; min-width: 243px; max-width: 243px; }#feedback_box { width: 260px; min-width: 260px; max-width: 260px; }#paragraph_box { font-size: 11pt; background-color: #f5f5cf; margin: 10px 2px; padding: 5px; border: solid 2px black; }#table_to_right { float: right; }#table_to_left { background-color: white; float: left; margin-top: 10px; padding-top: 2px; border: solid 1px black; }#message_sent { background-color: #e4e0b6; text-align: center; width: 500px; min-width: 500px; max-width: 500px; margin-top: 200px; margin-right: auto; margin-left: auto; padding: 10px; border: dotted 1px black; }#nav_window { background-color: #f1f0dc; width: 240px; height: 522px; overflow: auto; float: right; min-width: 240px; min-height: 522px; max-width: 240px; max-height: 522px; margin-top: -15px; margin-right: 20px; margin-bottom: 7px; border-style: solid; border-width: 0; }#nav_window p { text-align: center; }p.black_square, p.hor_black_square { background-color: #f1f0dc; width: 155px; height: 155px; min-width: 155px; min-height: 155px; max-width: 155px; max-height: 155px; margin-right: auto; margin-left: auto; }.black_square img, .hor_black_square img { margin-top: 7px; border-width: 1px; }.hor_black_square img { margin-top: 20px; }