* {margin: 0;padding: 0;border: 0;}body {font-family: 'Tahoma', arial, sans-serif;font-size: 12px;line-height: 120%;color: #000000;background: #7ba5d7 url(/html/img/body.gif) repeat-x left top;padding-top: 10px;}a {outline: none;text-decoration: none;}a.back {background: url('/html/img/back.gif') no-repeat left;padding-left: 12px;color: #000000;margin: 10px 0;display: block;}a:hover.back {text-decoration: underline !important;}img {border: none;}div.clear {clear: both;}img.header {clear: both;display: block;margin: -10px 0 20px -25px;}p {margin-bottom: 20px;}body {height: 100%;}div#wrap, div#content {width: 980px;margin: auto;text-align: left;margin-bottom: 60px;}div#content {margin-top: 20px;}div#header {height: 134px;text-align: right;margin-bottom: 30px;}div#header img {margin: -5px 0 5px 0;}ul#menu {width: 280px;float: left;list-style: none;text-align: left;margin: 5px 0 0 -15px;}ul#menu li a {display: block;width: 280px;height: 30px;background-repeat: no-repeat;background-position: 0 -4px;text-indent: -9999px;}a#menu-home {background-image: url('/html/img/menu_home.gif');}a#menu-about {background-image: url('/html/img/menu_about.gif');}a#menu-portfolio {background-image: url('/html/img/menu_portfolio.gif');}a#menu-contact {background-image: url('/html/img/menu_contact.gif');}ul#menu li a:hover {background-position: 0 -38px;}div#footer {text-align: center;width: 100%;margin-top: 40px;padding: 15px 0 10px 0;border-top: 5px solid #9cbce1;background-color: #ffffff;font-size: 9px;position: fixed;bottom: 0;left: 0;display: block;}div#footer span {color: #9cbce1;background-color: #ffffff;padding: 1px;}fieldset {width: 300px;border-width: 0;margin: 0 0 10px 0;}fieldset h2 {color: #ff0000;font-size: 12px;padding: 40px 0 2px 0;}fieldset, fieldset h2.no-top {margin-top: 0;padding-top: 0;}fieldset dl {min-height: 20px;}fieldset dt {width: 35%;height: 100%;float: left;clear: left;padding-top: 2px;font-weight: bold;}fieldset dd {width: 65%;height: 100%;float: left;vertical-align: top;margin-bottom: 8px;padding-top: 2px;}fieldset.small dt {width: 20%;}fieldset.small dd {width: 80%;}fieldset.smaller dt {width: 15%;}fieldset.smaller dd {width: 85%;}fieldset dd input, fieldset dd select, fieldset dd textarea {margin-top: -2px;}fieldset a {text-decoration: underline;}input, textarea, select {font-family: Tahoma;font-size: 11px;color: #ccbbbb;border: 1px solid #7ba5d7;background-color: #f9f9f9;}input:focus, textarea:focus, select:focus {border: 1px solid #000000;color: #7ba5d7;outline: none;}input, textarea {padding: 2px;}input.checkbox {border: 0;background: none;}input.button {margin-right: 10px;}label {font-weight: normal;}option {padding: 0 5px 1px 0;}div#home-splash-large{float: left;width: 563px;height: 320px;margin-top: 20px;background-position: center;background-repeat: no-repeat;z-index: 1;position: abolute;}div#home-splash-small {float: right;width: 415px;height: 320px;margin-top: 20px;background-position: center;background-repeat: no-repeat;z-index: 1;position: abolute;}img.home-shortcut {color: #000000;font-size: 14px;z-index: 2;position: relative;top: -10px;padding: 3px 15px 3px 3px;background: url(/html/img/back_thumbs.png) no-repeat 0 -2px;}a.thumb {height: 250px;width: 229px;float: left;color: #000000;font-size: 11px;background-color: #ffffff;background-repeat: no-repeat;margin: 0 16px 20px 0;}a.thumb div.block {width: 190px;background-color: #ffffff;filter: alpha(opacity=90);-moz-opacity: .90;opacity: .90;padding: 8px;margin: 110px 10px 10px 10px;border-top: 4px solid #7ba5d7;}a.thumb div.block div {height: 20px;font-size: 14px;font-weight: none;text-transform: uppercase;margin: 5px 0 10px 0;}a.thumb:hover {background-color: #b7d1f0;}a.thumb:hover div.block {color: #000000;background-color: #b7d1f0;filter: alpha(opacity=100);-moz-opacity: 1.00;opacity: 1.00;border-top: 4px solid #ffffff;}a.thumb:hover div.block div {color: #000000;background: url('/html/img/back_thumbs.png') no-repeat;}ul#portfolio-albums {display: none;}ul#portfolio-albums, ul#portfolio-pics {clear: both;width: 250px;margin-bottom: 5px;}div#portfolio-info {padding-top: 80px;text-align: justify;}div#portfolio-info strong, div#portfolio-info span {font-size: 12px;}ul#portfolio-albums li, ul#portfolio-pics li {list-style-type: none;float: left;width: 20px;height: 20px;overflow: hidden;line-height: 80px;text-indent: -1000px;margin: 0 5px 5px 0;}ul#portfolio-albums li a {background-image: url('/html/img/back_album.gif');}ul#portfolio-pics li a {background-image: url('/html/img/back_pics.gif');}ul#portfolio-albums li div, ul#portfolio-pics li div {display: none;}ul#portfolio-albums li a, ul#portfolio-pics li a {width: 20px;height: 20px;background-repeat: no-repeat;display: block;}ul#portfolio-albums a.active, ul#portfolio-pics a.active, ul#portfolio-albums li a:hover, ul#portfolio-pics li a:hover {background-position: 0 -20px;}div#portfolio-index {float: left;clear: left;width: 250px;font-size: 11px;}div#photo-loading, div#photo-holder {background-repeat: no-repeat;background-position: right top;width: 650px;height: 410px;float: right;clear: right;display: none;text-align: right;margin-top: -10px;}div#photo-loading {display: block;background: url('/html/img/loading.gif') no-repeat 309px 189px;}ul#controls {position: absolute;padding: 10px 10px 0 570px;}ul#controls li {list-style-type: none;float: right;width: 20px;height: 20px;overflow: hidden;line-height: 80px;text-indent: -1000px;margin: 0 5px 5px 0;}ul#controls li#nav-full a {background-image: url('/html/img/controls_full.png');}ul#controls li#nav-previous a {background-image: url('/html/img/controls_previous.png');}ul#controls li#nav-next a {background-image: url('/html/img/controls_next.png');}ul#controls li a {background-repeat: no-repeat;display: block;width: 20px;height: 20px;}ul#controls li a:hover {background-position: 0 -20px;}span#info-text, span#album-text {font-size: 0.8em !important;font-style: italic;}div#contact-form, div#contact-info {float: left;}div#contact-form {width: 700px;}div#contact-info {width: 250px;padding-left: 10px;border-left: 2px solid #9cbce1;}div.text {width: 45%;float: left;margin-right: 40px;}table small {width: 70px;display: block;color: #ffffff;}#lightbox{position: absolute;left: 0; margin-top: 0px; width: 100%; z-index: 100; text-align: center; line-height: 0;}#lightbox img{ width: auto; height: auto;}#lightbox a img{ border: none; }#outerImageContainer{ position: relative; background-color: #7ba5d7; width: 250px; height: 250px; margin: 0 auto; }#imageContainer{ padding: 10px; }#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA);display: block; }#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #7ba5d7; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; }#imageData{padding:0 10px; color: #666; }#imageData #imageDetails{ width: 70%; float: left; text-align: left; }#imageData #caption{ font-weight: bold;}#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;}#imageData #bottomNavClose{ width: 66px; float: right;padding-bottom: 0.7em; outline: none;}#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
