body { background-color: #000; text-align: center; margin: 0; padding: 0; }
a:link { color: #c9c; text-decoration: none; }
a:visited { color: #c9c; text-decoration: none; }
a:hover { color: #fff; text-decoration: underline; }
#container { background-color: #708090; text-align: left; width: 640px; margin-top: 20px; margin-right: auto; margin-left: auto; }
#main { background-color: #708090; background-image: url(Masthead.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; width: 640px; height: 86px; margin-right: auto; margin-left: auto; }
#about_main { background-color: #708090; background-image: url(about_masthead_img.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; width: 640px; height: 91px; margin-top: 20px; margin-right: auto; margin-left: auto; }
#movie { position: absolute; width: 345px; height: 20px; z-index: 1; margin-top: 0; margin-left: 295px; }
#content { background-color: #708090; background-image: url(one_px_white.gif); background-repeat: repeat-y; background-position: 186px 0; text-align: left; width: 640px; margin-right: auto; margin-left: auto; padding-bottom: 6px; }
#left_col { background-color: #708090; background-image: url(phone_number.gif); background-repeat: no-repeat; text-align: left; width: 192px; height: 394px; }
#index_main_image { color: #f00; background-color: #708090; background-image: url(index_img_a.gif); background-repeat: no-repeat; text-align: left; position: relative; width: 448px; height: 293px; margin-top: 0; margin-left: 192px; }
#index_small_image { color: #f00; background-color: #708090; background-image: url(index_img_b.gif); background-repeat: no-repeat; text-align: left; position: absolute; width: 168px; height: 218px; z-index: 1; margin-top: 86px; margin-left: 9px; }
#julie { background-image: url(Julieshot1.gif); background-repeat: no-repeat; text-align: left; position: absolute; width: 159px; height: 241px; z-index: 2; margin: 103px 0 0 14px; padding: 0; }
#about_text { position: relative; width: 448px; margin-top: 0; margin-left: 192px; padding-top: 6px; }
#about_text p { color: #fff; font-size: 0.85em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 150%; text-align: left; margin: 0 12px 1em 0; padding: 0; }
#about_text h3 { color: #fff; font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic; text-decoration: none; margin-top: 0; margin-right: 15px; margin-left: 9px; padding-bottom: 6px; border-style: solid; border-width: 0 0 1px; }
#about_text ul { color: #fff; font-size: 0.9em; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; line-height: 1.5em; text-decoration: none; width: 448px; margin: 0; padding: 0; list-style-type: none; }
#about_text ul li { font-family: Georgia, "Times New Roman", Times, serif; background-image: url(diamond.gif); background-repeat: no-repeat; background-position: 0 3px; margin-right: 12px; margin-left: 9px; padding-bottom: 14px; padding-left: 16px; }
#about_text ul li a:link { color: #c9c; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
#about_text ul li a:hover { color: #fff; text-decoration: underline; }
#about_text p.nomargin { margin-bottom: 0; }
#details_main { background-color: #708090; background-image: url(details_masthead_img.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; width: 640px; height: 87px; margin-top: 20px; margin-right: auto; margin-left: auto; }
#details_quote { background-image: url(details_quote_img.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; position: absolute; width: 153px; height: 177px; z-index: 2; margin: 95px 0 0 14px; padding: 0; }
#details_small_img { background-image: url(details_small_img.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; position: absolute; width: 157px; height: 135px; z-index: 3; margin: 300px 0 0 14px; padding: 0; }
#details_boilerplate { font-family: Georgia, "Times New Roman", Times, serif; text-align: center; width: 424px; margin-top: 12px; margin-bottom: 18px; margin-left: 7px; padding: 0; border: dotted 1px #fff; }
#details_boilerplate p { color: #fff; font-size: 0.75em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 175%; text-align: left; margin: 0 9px; padding-top: 6px; padding-bottom: 3px; }
#footer { background-color: #708090; background-image: url(phone_number.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; width: 640px; height: 100px; margin-right: auto; margin-left: auto; }
#phone { background-image: url(phone_number.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; position: absolute; width: 185px; height: 100px; z-index: 1; margin-top: 0; margin-left: 0; }
#btns { background-color: #708090; text-align: left; width: 448px; height: 100px; margin-top: 0; margin-left: 192px; }
#gallery_btn { position: absolute; height: 100px; z-index: 1; margin-top: 0; margin-left: 0; }
#about_btn { position: absolute; height: 100px; z-index: 2; margin-top: 0; margin-left: 78px; }
#exp_btn { position: absolute; height: 100px; z-index: 3; margin-top: 0; margin-left: 202px; }
#details_btn { position: absolute; height: 100px; z-index: 4; margin-top: 0; margin-left: 337px; }
#copyright { color: #a9a9a9; font-size: 0.75em; font-family: Georgia, "Times New Roman", Times, serif; text-align: center; position: absolute; width: 448px; z-index: 5; margin-top: 75px; margin-left: 0; }
#exp_masthead { background-color: #708090; background-image: url(exp_masthead_img.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; width: 640px; height: 91px; margin-top: 20px; margin-right: auto; margin-left: auto; }
#exp_text { background-image: url(exp_main_img.gif); background-repeat: no-repeat; background-position: 244px 0; position: relative; width: 448px; margin-top: 0; margin-left: 192px; padding-top: 6px; }
#exp_text p { color: #fff; font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: normal; line-height: 150%; text-align: left; margin: 0 150px 1em 0; padding: 0; }
#exp_text a:link { color: #c9c; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: normal; text-decoration: none; text-align: left; }
#exp_text a:hover { color: #fff; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: normal; text-decoration: underline; text-align: left; }
#exp_text h3 { color: #fff; font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic; line-height: 100%; text-decoration: none; margin-top: 0; margin-bottom: 0; padding: 0 0 6px; }
#exp_main_img { background-image: url(exp_main_img.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; position: absolute; width: 191px; height: 299px; z-index: 1; margin-top: 91px; margin-left: 449px; }
#exp_quote { background-image: url(exp_quote.gif); background-repeat: no-repeat; background-position: 0 0; position: absolute; width: 154px; height: 176px; z-index: 2; margin-top: 97px; margin-left: 4px; }
#exp_small_img { background-image: url(exp_small_img.gif); background-repeat: no-repeat; background-position: 0 0; position: absolute; width: 154px; height: 149px; z-index: 3; margin-top: 300px; margin-left: 16px; }
#gallery_main { background-color: #708090; background-image: url(gal_masthead_img.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; width: 640px; height: 99px; margin-top: 20px; margin-right: auto; margin-left: auto; }
#gallery_content { background-color: #708090; background-image: url(one_px_white.gif); background-repeat: repeat-y; background-position: 186px 0; text-align: left; width: 640px; margin-right: auto; margin-left: auto; padding-bottom: 6px; }
#gallery_content p { color: #a9a9a9; font-size: 0.85em; font-family: Georgia, "Times New Roman", Times, serif; }
#gallery_quote { background-image: url(gal_quote_img.gif); background-repeat: no-repeat; background-position: 0 0; position: absolute; width: 157px; height: 545px; margin-top: 8px; margin-left: 12px; }
#sched_main { background-color: #708090; background-image: url(sched_masthead_img.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; width: 640px; height: 88px; margin-right: auto; margin-left: auto; }
#sched_content { background-color: #708090; text-align: center; width: 640px; margin-right: auto; margin-left: auto; padding-bottom: 16px; }
#sched_content table { color: #800080; font-size: 0.85em; font-family: Georgia, "Times New Roman", Times, serif; background-color: #fff; text-align: center; width: 580px; margin-top: 12px; margin-right: auto; margin-left: auto; border-color: #c9c; border-style: solid; border-width: 1px 0 0 1px; }
#sched_content th { font-size: 1em; padding-top: 6px; padding-bottom: 6px; }
#sched_content td { text-align: left; padding: 4px 6px; }
.bottom_rite_rule { border-color: #c9c; border-style: solid; border-width: 0 1px 1px 0; }
.bottom_rule { border-color: #c9c; border-style: solid; border-width: 0 0 1px 0; }
#sched_footer { background-color: #708090; text-align: center; width: 640px; margin-right: auto; margin-left: auto; padding-top: 6px; padding-bottom: 6px; }
#sched_footer p { color: #a9a9a9; font-size: 0.85em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 150%; margin: 0; padding: 0 0 6px; }
#sched_footer a:link { color: #c9c; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
#sched_footer a:hover { color: #fff; text-decoration: underline; }
#sched_footer .copyright { font-size: 0.75em; font-family: Georgia, "Times New Roman", Times, serif; text-align: center; padding-top: 12px; }
