body { color: white; font-size: 15px; font-family: "Bank Gothic", Futura, helvetica, sans-serif; font-variant: small-caps; background-color: black; position: absolute; top: 50%; left: 50%; width: 800px; height: 600px; min-width: 800px; min-height: 600px; max-width: 800px; max-height: 600px; margin-top: -300px; margin-left: -400px; }body#no_color_for_galleries { background-color: transparent; }body#enlarged { background-color: black; position: absolute; top: 50%; left: 50%; width: 1000px; height: 1000px; margin-top: -425px; margin-left: -400px; }img { border-style: solid; border-width: 0; }h1 { width: 780px; margin-top: 10px; margin-bottom: -10px; padding-left: 20px; border-bottom: 2px solid #0c0a14; border-top-color: #0c0a14; border-right-color: #0c0a14; border-left-color: #0c0a14; }h1#header { margin-bottom: 30px; padding-bottom: 15px; }h2 { font-size: 14px; margin-top: 40px; margin-left: 45px; }h3 { font-size: 14px; font-weight: lighter; background-color: #000; letter-spacing: 2px; position: absolute; top: 50%; left: 50%; margin-left: -275px; padding: 2px 6px; border: solid 1px #1b1b1b; }h4 { font-size: 12px; font-family: "Bank Gothic", Futura, helvetica, sans-serif; font-variant: small-caps; position: absolute; right: 50px; bottom: 2px; }h5 { color: white; font-size: 24px; background-color: black; text-align: center; width: 400px; margin-top: 150px; margin-right: auto; margin-left: auto; padding: 20px; border: dotted 2px; }#all { background-image: url(icons/front_background.jpg); width: 800px; height: 600px; border: solid 2px #0c0a14; }#all_gallery { text-align: center; position: absolute; top: 50%; left: 50%; width: 570px; height: 520px; margin-top: -260px; margin-left: -285px; }#slideshow { position: absolute; top: 50%; left: 50%; width: 560px; height: 425px; margin-top: -212px; margin-left: -280px; }img#front_title { margin-top: 50px; margin-left: 255px; }#slideshow img { border: solid 10px white; }ul#index_navigation { text-align: center; width: 600px; margin-top: 450px; margin-right: auto; margin-left: auto; }ul#index_navigation > li { font-size: 14px; }li { text-decoration: none; margin-right: 35px; display: inline; }a { color: white; text-decoration: none; }a:hover { color: #585b91; }a:visited { color: white; }.gallery_nav_box { width: 780px; margin-right: auto; margin-left: auto; }ul.galleries_nav { margin-top: 10px; margin-right: auto; margin-left: auto; }ul.galleries_nav li { margin-right: 10px; }ul.galleries_nav img { width: 160px; border-color: #09090c; border-width: 2px; }img#arrow { position: absolute; right: 40px; }img#arrow_to_galleries { position: absolute; left: 20px; }img#process_nav_from_gallery { position: absolute; top: 23px; right: 40px; }iframe { width: 570px; height: 500px; margin-top: 5px; margin-left: 20px; padding-top: 20px; padding-bottom: 10px; border-width: 0; }#scrolling_window { background-color: transparent; position: absolute; right: 0; bottom: 22px; height: 530px; overflow: auto; }ul#pic_nav { padding-bottom: 1px; list-style-type: none; }ul#pic_nav li { width: 135px; margin-top: 30px; margin-bottom: 30px; display: list-item; }ul#pic_nav img { width: 100%; border: solid 2px #e3e3e3; }.fitted_cesco_hero_pic { height: 460px; margin-top: 15px; border-color: white; border-style: solid; border-width: 8px 8px 11px; }.fitted_box_hero_pic { width: 510px; margin-top: 25px; border-color: white; border-style: solid; border-width: 15px 15px 20px; }.fitted_sand_dune_hero_pic { width: 470px; margin-top: 10px; border-color: white; border-style: solid; border-width: 15px 15px 20px; }.fitted_taos_hero_pic { width: 500px; margin-top: 5px; }.fitted_kallitype_hero_pic { height: 475px; }form#close { position: absolute; right: 10px; margin-top: 10px; }img#parade { width: 760px; margin-top: 160px; margin-left: 10px; border-color: white; border-style: solid; border-width: 10px 10px 15px; }img#enlarge_parade_icon { position: absolute; right: 10px; margin-top: 330px; }#big_parade_containter { width: 780px; overflow: auto; border: solid 10px black; }#header { width: 780px; height: 25px; padding-top: 15px; padding-left: 20px; border-bottom: 2px solid #0c0a14; border-top-style: solid; border-top-width: 0; border-right-style: solid; border-right-width: 0; border-left-style: solid; border-left-width: 0;; }#footer { position: absolute; bottom: 2px; width: 800px; height: 20px; margin-bottom: -5px; padding-top: 5px; border-top: 2px solid #0c0a14; border-right-color: #0c0a14; border-bottom-color: #0c0a14; border-left-color: #0c0a14; }#bio_container { color: #0e0c04; font-size: 16px; font-family: "Lucida Sans", Optima, geneva, sans-serif; font-variant: normal; background-color: #a8a8a8; text-align: justify; width: 560px; height: 460px; float: left; margin-top: 20px; margin-left: 20px; padding: 0 20px 20px; border: solid 2px white; }#bio_decoration { float: right; margin-top: 20px; margin-right: 20px; border: solid 2px white; }#form_container { width: 700px; height: 500px; margin-top: 30px; margin-right: auto; margin-left: auto; }textarea { width: 665px; height: 215px; }fieldset { border: solid 2px #1f1c28; }#submit { position: absolute; right: 30px; margin-top: 7px; }#thanks { color: black; font-size: 24px; background-color: #b4bfb3; width: 500px; height: 200px; margin-top: 150px; margin-left: 130px; padding: 20px; border: solid 5px white; }#kallitype_statement, #car_book_statement { font-size: 14px; font-family: Palatino; font-variant: normal; text-align: justify; width: 500px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }img.kallitype_book_demo { width: 500px; height: 330px; clear: none; }img.kallitype_enlarge { position: absolute; right: 8px; bottom: 10px; }img#kallitype_enlarge_2 { position: absolute; right: 60px; bottom: 10px; }iframe#car_book_frame { position: absolute; top: 125px; left: 20px; width: 405px; height: 350px; margin-top: -15px; margin-left: 50px; }ul#car_book_nav { position: absolute; left: 38px; bottom: 1px; }ul#car_book_nav li { margin: 0; padding: 0; display: inline; }ul#car_book_nav img { width: 126px; margin: 0; padding: 0; }.process_text { color: black; font-size: 13px; font-family: "Lucida Sans", Optima, geneva, sans-serif; font-variant: normal; background-color: #f9f8f3; text-align: justify; width: 475px; margin-top: 15px; margin-right: auto; margin-left: auto; padding: 15px; }.process_text a  { color: black;font-family: "Bank Gothic", Futura, helvetica, sans-serif; font-variant: small-caps; }.process_text a:hover { color: #585b91; }.process_text a:visited { color: black; }.process_text>h1 { font-size: 16px; text-decoration: none; width: 200px; margin-top: 10px; margin-bottom: 10px; padding: 0; border-width: 0; }img#previous_page { position: absolute; top: 15px; right: 40px; }#all_articles { background-color: black; width: 530px; height: 470px; overflow: auto; margin-top: 30px; margin-right: auto; margin-left: auto; }img.process_image { width: 100px; float: right; margin-top: 7px; padding: 0 0 5px 20px; }#indent { width: 430px; margin-right: auto; margin-left: auto; }
