html, body{height:100%;}
body{margin:0; padding:0; background: url(../images/main_bg.png) 2px top; font-size:65.5%;}
.mainTable{height:100%; width:100%;}
.topRow{vertical-align:top; background:url(../images/header_bg.gif) repeat-x top;}
.bottomRow{background:url(../images/footer_bg.gif) repeat-x bottom;}

.title{white-space:nowrap; padding-left:30px; padding-bottom:5px;}
.title a{font-family: Arial, Verdana, Helvetica, sans-serif; font-size:3em; color:#141414; vertical-align:top; text-decoration:none;}
.title a:hover{color:#878d77;}

.pagerContainer{padding-right:20px; width:100%; text-align:right; height:48px;}

.buttonUp{color:#000000; position:absolute; width:136px; line-height:19px; text-align:center; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; z-index:50; display:block; padding-bottom:4px;}
.buttonUp:hover{color:#168e13;}
.buttonSlideshow{position:absolute; right:0; width:136px; line-height:21px; text-align:center; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; z-index:50; display:block; color:#000000;}
.buttonSlideshow:hover{color:#168e13;}
.pagerTD{padding-left:14px; padding-right:14px; background:url(../images/pager_bg.gif) repeat-x;}
.pager{font-size:11px;}
.pager td{white-space:nowrap; line-height:21px; vertical-align:top; padding-bottom:2px;}
.pager, .pager a{color:#000000; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.pager a:hover, .currentPage{color:#168e13;}
.nthPage, .currentPage{display:block; width:28px; white-space:nowrap; text-align:center;}

.photoName{color:#4e4d4d; font-family:Arial, Helvetica, sans-serif; text-align:center; background:url(../images/photo_name_bg.gif) repeat-x left top; white-space:nowrap; line-height:19px; width:100%; padding-bottom:1px;}
.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; padding-left:3px; padding-right:3px;}
#backButton {padding-left:7px; padding-right:3px;}
#forwardButton {padding-right:7px; padding-left:3px;}
.thumbPagerBG{background:url(../images/thumb_pager_bg.gif) left top;}
.thumbPagerCell div {background:#ffffff;}

.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_l.gif) repeat-y top;}
.frameRight{background:url(../images/frame_r.gif) repeat-y top;}
.frameTop{background:url(../images/frame_t.gif) repeat-x right;}
.frameBottom{background:url(../images/frame_b.gif) repeat-x right; width:100%; vertical-align:top; padding-top:3px;}
.frameCenter{background:url(../images/frame_center.gif) right top; width:100%; text-align:center;}

.bigFrameLeft{background:url(../images/big_frame_l.gif) repeat-y top;}
.bigFrameRight{background:url(../images/big_frame_r.gif) repeat-y top;}
.bigFrameTop{background:url(../images/big_frame_t.gif) repeat-x left top;}
.bigFrameBottom{background:url(../images/big_frame_b.gif) repeat-x left top;}
.bigFrameCenter{background:url(../images/big_frame_center.gif) left top; text-align:center;}

.thumbPagerTop{background:url(../images/thumb_pager_t.gif) repeat-x 4px top;}
.thumbPagerBottom{background:url(../images/thumb_pager_b.gif) repeat-x 4px bottom;}

.buttonFullsize{color:#323232; text-decoration:none; white-space:nowrap; font-family:Arial, Verdana, Helvetica, sans-serif; left:0px; top:20px; position:absolute; text-align:center;}
.buttonFullsize:hover{color:#000000;}

.noscriptText{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1.1em; text-align:center; font-weight:bold; color:#000000;}
.noscriptText a{color:#4d7c12;}

.text{font-family:Arial, Verdana, Helvetica, sans-serif; text-align:center; color:#747474; height:25px; padding-top:10px; padding-bottom:15px;}
.text a{color:#0d1c3f; text-decoration:none;}
.text a span{text-decoration:underline;}
.text a:hover{color:#168e13;}
.text a img{display:inline; vertical-align:middle; border:0; margin-right:2px;}

.exif{width:820px; background:#f0f7e8;}
.exifTop{background:url(../images/exif_t.gif) repeat-x top left;}
.exifBottom{background:url(../images/exif_b.gif) repeat-x bottom left;}
.exifLeft{background:url(../images/exif_l.gif) repeat-y top left;}
.exifRight{background:url(../images/exif_r.gif) repeat-y top right;}
.exitText{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#4f5948; padding:5px; width:100%; background:#f7f7f7;}
