html, body{height:100%;}
body{margin:0; padding:0; background:#ffffff; font-size:65.5%;}
.mainTable{height:100%; width:100%;}

.title{white-space:nowrap; padding-left:25px; padding-top:33px; background:url(../images/title_bg.gif) repeat-x;}
.title a{font-family: "Book Antiqua", Arial, Verdana, Helvetica, sans-serif; font-size:3em; color:#316a97; font-style:italic; font-weight:bold; text-decoration:none;}
.title a:hover{color:#57b3fc;}

.pagerContainer{padding-right:20px; width:100%; text-align:right;}
.buttonsContainer{white-space:nowrap; padding-left:25px;}

.buttonUp {position:relative; white-space:nowrap; margin-right:20px; color:#4b84b2; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; white-space:nowrap; line-height:24px;}
.buttonUp:hover{color:#1a97fe;}

.buttonSlideshow{position:relative;  white-space:nowrap; color:#4b84b2; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.buttonSlideshow:hover{color:#1a97fe;}

.pager{font-size:11px;}
.pager td{white-space:nowrap; vertical-align:top;}
.pager, .pager a{color:#4b84b2; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.pager a:hover, .currentPage{color:#1a97fe;}
.nthPage, .currentPage{display:block; width:28px; white-space:nowrap; text-align:center;}

.photoName{color:#4b84b2; font-family:Arial, Helvetica, sans-serif; text-align:center; position:relative; margin-bottom:5px;}
.bigPhotoName{color:#323232; font-family:Arial, Helvetica, sans-serif; text-align:center; position:relative; padding-top:3px;}


.pagerButtonEnabled {cursor:pointer;}
.pagerButtonDisabled {cursor:default;}
#thumbPagerContainer{position: relative; width:800px; overflow: hidden; text-align:left;}
.thumbPagerCell, .currentThumbPagerCell {vertical-align:middle; white-space:nowrap; cursor:pointer;}
.currentThumbPagerCell img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1.0; /* Mozilla 1.6- */
-khtml-opacity: 1.0; /* Konqueror 3.1, Safari 1.1 */
opacity: 1.0;
zoom: 1;}

.thumbPagerCell img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
-moz-opacity: 0.7; /* Mozilla 1.6- */
-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.7;
zoom: 1;
}

.frameLeft{background:url(../images/frame_border.gif) repeat-y left;}
.frameRight{background:url(../images/frame_border.gif) repeat-y right; padding-right:10px; text-align:center; padding-left:10px;}
.frameTop{background:url(../images/frame_border.gif) repeat-x top;}
.frameBottom{background:url(../images/frame_border.gif) repeat-x bottom;}
.photoFrame{margin-top:-5px; margin-bottom:-5px; z-index:100; position:relative;}
.bigPhotoFrame{margin-top:-4px; margin-bottom:-4px; padding-left:8px; padding-right:8px; z-index:100; position:relative;}

.thumbPager{border:1px solid #bcdcf6;}
#backButton{padding-left:15px; padding-right:9px; }
#forwardButton{padding-right:15px; padding-left:9px; }

.buttonFullsize{color:#4b84b2; text-decoration:none; white-space:nowrap; font-family:Arial, Verdana, Helvetica, sans-serif; bottom:40px; left:0px; position:absolute; text-align:center;}
.buttonFullsize:hover{color:#1a97fe;}

.noscriptText{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1.1em; text-align:center; font-weight:bold; color:#7f7f7f;}
.noscriptText a{color:#316a97;}

.text{font-family:Arial, Verdana, Helvetica, sans-serif; text-align:center; color:#7f7f7f; height:25px; padding-top:10px;}
.text a{color:#4b84b2; text-decoration:none;}
.text a span{text-decoration:underline;}
.text a:hover{color:#1a97fe;}
.text a img{display:inline; vertical-align:middle; border:0; margin-right:2px;}

.exif{width:820px;}
.exifTop{border-top:1px solid #bcdcf6;}
.exifBottom{border-bottom:1px solid #bcdcf6;}
.exifLeft{border-left:1px solid #bcdcf6;}
.exifRight{border-right:1px solid #bcdcf6;}
.exitText{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#4b84b2; width:100%;}
