body,td,th { font-family: Georgia, Times, serif; font-size: 13px; color: #78c3ff; font-weight: normal; scrollbar-base-color: #152d45; scrollbar-arrow-color: #fff; scrollbar-3dlight-color: #78c3ff; scrollbar-darkshadow-color: #152d45; scrollbar-face-color: #102235; scrollbar-highlight-color: #152d45; scrollbar-shadow-color: #78c3ff; scrollbar-track-color: #102235; }
body { margin:0; padding:0; background-color: #152d45; margin: 0px; text-align: center; }
textarea, input, select { margin: 0px; padding: 1px; background-color: #102235; border: 1px solid #666666; font-family: Verdana, sans-serif; font-size: 13px; color: #bbe1ff; FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#102235', EndColorStr='#152d45'); }
.submit { margin: 0px; padding: 1px; height: 19px; background-color: #102235; border: 1px solid #666666; font-family: Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #bbe1ff; }
a:link, a:visited { color: #78c3ff; text-decoration: none; font-weight: normal; }
a:hover, a:active { text-decoration: underline; color: #bbe1ff; font-weight: normal; }
hr { color: #17314b; background-color: #17314b; height: 0px; border: 0; }
ul, ol { text-align: justify; line-height: 1.4; letter-spacing: 0.1em; padding-right: 12px; }
li { margin-left: 12px; padding-bottom: 4px; list-style-type: square; }
h1 { font-family: Georgia, Times, serif; margin:0px; padding:0px; color:#bbe1ff; font-size:18px; font-weight:bold; font-variant:small-caps; text-decoration:none; letter-spacing:1px; }
strong { color: #bbe1ff; }
#thumb img { background: #0d1a2d url(theme/loading.gif) no-repeat center center; margin: 0px; padding: 0px; border: 0px; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
#thumb a:hover img { border: 0px; filter:alpha(opacity=100); -moz-opacity: 0.99; opacity: 0.99; }
#justify { padding-left: 12px; padding-right: 12px; text-align: justify; line-height: 1.4; letter-spacing: 0.1em; }
#normal { font-family: Georgia, Times, serif; font-size: 13px; }
#normal a:link, #normal a:visited { color: #78c3ff; text-decoration: none; }
#normal a:hover, #normal a:active { color: #bbe1ff; text-decoration: none; }
#title { font-size: 16px; font-weight: bold; }
#title a:link, #title a:visited { color: #78c3ff; text-decoration: none; font-weight: bold; }
#title a:hover, #title a:active { color: #bbe1ff; text-decoration: none; font-weight: bold; }
#abutton { margin: 0px; padding: 0px; display: inline; width: 20px; height: 18px; background-color: #102235; border: 1px solid #666666; font-family: Verdana, sans-serif; font-size: 13px; font-weight: bold; text-align:center; color: #bbe1ff; FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#102235', EndColorStr='#152d45'); }
#abutton a:link, #abutton a:visited { color: #78c3ff; text-decoration: none; }
#abutton a:hover, #abutton a:active { color: #bbe1ff; text-decoration: none; }
#comma { position:relative; top:-25px; left:0px; right:90%; margin:0px 0px 0px 15px; padding:4px 10px 4px 10px; display:block; background-color: #102235; border: 1px solid #0d1a2d; text-align: justify; font-family: Georgia, Times, serif; line-height: 1.4; font-size: 13px; color: #bbe1ff; }
#comma ul { display: list-item; margin:0px 0px 0px 10px; padding:15px 3px 3px 10px; list-style: none; color: #78c3ff; }
#comma a:link, #comma a:visited { color: #78c3ff; text-decoration: none; }
#comma a:hover, #comma a:active { color: #bbe1ff; text-decoration: none; }
#linkbox { background-color: #102235; border: 1px solid #0d1a2d; }
#linktxt { text-align: justify; line-height: 1.4; letter-spacing: 0.1em; font-family: Georgia, Times, serif; font-size: 13px; color: #bbe1ff; }
#linktxt a:link, #linktxt a:visited { color: #78c3ff; text-decoration: none; border-bottom: 1px dashed #78c3ff; padding: 0px 1px 0px 1px; }
#linktxt a:hover, #linktxt a:active { color: #bbe1ff; text-decoration: none; border-bottom: 1px solid #bbe1ff; padding: 0px 1px 0px 1px; }
a.linkhead:link, a.linkhead:visited { font-family: Georgia, Times, serif; font-size: 13px; color:#bbe1ff; font-weight: bold; text-decoration: none; }
a.linkhead:hover, a.linkhead:active { color:#fff; font-weight: bold; text-decoration: none; }

#button1 { margin: 0px; padding: 0px; height: 36px; }
#button1 a:link, #button1 a:visited { width: 120px; height: 36px; display: block; color: #fff; font-family: Verdana, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; padding: 12px 0px 0px 0px; text-align: center; background-image: url(theme/button1.png); }
#button1 a:hover, #button1 a:active { font-weight: bold; text-decoration: none; background-image: url(theme/button1_on.png); }
#button1_active { margin: 0px; padding: 0px; height: 36px; }
#button1_active a:link, #button1_active a:visited { width: 120px; height: 36px; display: block; color: #fff; font-family: Verdana, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; padding: 12px 0px 0px 0px; text-align: center; background-image: url(theme/button1_on.png); }
#button1_active a:hover, #button1_active a:active { font-weight: bold; text-decoration: none; }
#button2 { margin: 0px; padding: 0px; height: 36px; }
#button2 a:link, #button2 a:visited { width: 120px; height: 36px; display: block; color: #fff; font-family: Verdana, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; padding: 12px 0px 0px 0px; text-align: center; background-image: url(theme/button2.png); }
#button2 a:hover, #button2 a:active { font-weight: bold; text-decoration: none; background-image: url(theme/button2_on.png); }
#button2_active { margin: 0px; padding: 0px; height: 36px; }
#button2_active a:link, #button2_active a:visited { width: 120px; height: 36px; display: block; color: #fff; font-family: Verdana, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; padding: 12px 0px 0px 0px; text-align: center; background-image: url(theme/button2_on.png); }
#button2_active a:hover, #button2_active a:active { font-weight: bold; text-decoration: none; }
#button3 { margin: 0px; padding: 0px; height: 36px; }
#button3 a:link, #button3 a:visited { width: 120px; height: 36px; display: block; color: #fff; font-family: Verdana, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; padding: 12px 0px 0px 0px; text-align: center; background-image: url(theme/button3.png); }
#button3 a:hover, #button3 a:active { font-weight: bold; text-decoration: none; background-image: url(theme/button3_on.png); }
#button3_active { margin: 0px; padding: 0px; height: 36px; }
#button3_active a:link, #button3_active a:visited { width: 120px; height: 36px; display: block; color: #fff; font-family: Verdana, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; padding: 12px 0px 0px 0px; text-align: center; background-image: url(theme/button3_on.png); }
#button3_active a:hover, #button3_active a:active { font-weight: bold; text-decoration: none; }
#button4 { margin: 0px; padding: 0px; height: 36px; }
#button4 a:link, #button4 a:visited { width: 120px; height: 36px; display: block; color: #fff; font-family: Verdana, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; padding: 12px 0px 0px 0px; text-align: center; background-image: url(theme/button4.png); }
#button4 a:hover, #button4 a:active { font-weight: bold; text-decoration: none; background-image: url(theme/button4_on.png); }
#button4_active { margin: 0px; padding: 0px; height: 36px; }
#button4_active a:link, #button4_active a:visited { width: 120px; height: 36px; display: block; color: #fff; font-family: Verdana, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; padding: 12px 0px 0px 0px; text-align: center; background-image: url(theme/button4_on.png); }
#button4_active a:hover, #button4_active a:active { font-weight: bold; text-decoration: none; }
#button5 { margin: 0px; padding: 0px; height: 36px; }
#button5 a:link, #button5 a:visited { width: 120px; height: 36px; display: block; color: #fff; font-family: Verdana, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; padding: 12px 0px 0px 0px; text-align: center; background-image: url(theme/button5.png); }
#button5 a:hover, #button5 a:active { font-weight: bold; text-decoration: none; background-image: url(theme/button5_on.png); }
#button5_active { margin: 0px; padding: 0px; height: 36px; }
#button5_active a:link, #button5_active a:visited { width: 120px; height: 36px; display: block; color: #fff; font-family: Verdana, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; padding: 12px 0px 0px 0px; text-align: center; background-image: url(theme/button5_on.png); }
#button5_active a:hover, #button5_active a:active { font-weight: bold; text-decoration: none; }
#button6 { margin: 0px; padding: 0px; height: 36px; }
#button6 a:link, #button6 a:visited { width: 120px; height: 36px; display: block; color: #fff; font-family: Verdana, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; padding: 12px 0px 0px 0px; text-align: center; background-image: url(theme/button6.png); }
#button6 a:hover, #button6 a:active { font-weight: bold; text-decoration: none; background-image: url(theme/button6_on.png); }
#button6_active { margin: 0px; padding: 0px; height: 36px; }
#button6_active a:link, #button6_active a:visited { width: 120px; height: 36px; display: block; color: #fff; font-family: Verdana, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; padding: 12px 0px 0px 0px; text-align: center; background-image: url(theme/button6_on.png); }
#button6_active a:hover, #button6_active a:active { font-weight: bold; text-decoration: none; }

#lightbox { position: absolute; top: 40px; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#lightbox a img { border: none; }
#outerImageContainer { position: relative; background-color: #0d1a2d; background: transparent url(images/lightbox.png) repeat; width: 250px; height: 250px; margin: 0 auto; border-top: 1px #152d45 solid; border-left: 1px #152d45 solid; border-right: 1px #152d45 solid; }
#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:transparent url(images/spacer.gif) no-repeat;
/* Trick IE into showing hover */
display:block; }
#prevLink { left:0; float:left; }
#nextLink { right:0; float:right; }
#prevLink:hover, #prevLink:visited:hover { background:url(images/prev_lb.gif) left 75% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background:url(images/next_lb.gif) right 75% no-repeat; }
#imageDataContainer { font-family: Georgia, Times, serif; font-size: 11px; font-weight: normal; background-color: #0d1a2d; background: transparent url(images/lightbox.png) repeat; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; z-index: 250; border-bottom: 1px #152d45 solid; border-left: 1px #152d45 solid; border-right: 1px #152d45 solid; }
#imageData { padding:0 10px; color:#666; }
#imageData #imageDetails { width:85%; float:left; text-align:left; }
#imageData #caption { font-weight:bold; }
#imageData #numberDisplay { display:block; clear:left; padding-bottom:1.0em; color:#152d45; }
#imageData #bottomNavClose { width:25px; float:right; padding-bottom:0.7em; }
#overlay{ position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000; }
