html, body{height:100%;}
body{margin:0; padding:0px 12px 0px 15px; background: #fff2bb; font-size:65.5%;}
.mainTable{height:100%; width:100%; background:#91795d url(../images/main_r.gif) right repeat-y; border-left:1px solid #c8c8c8; }
.topBG{background:#fff2bb; height:20px; margin-left:-1px; position:relative;}
.header{border-top:1px solid #c8c8c8;}
.mainBottom{background:url(../images/main_b.gif) repeat-x top;}

.title{white-space:nowrap; padding-left:7px; vertical-align:top; padding-top:24px; text-align:left; width:100%;}
.title a{font-family:"Book Antiqua", Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#f9e6a0; vertical-align:top; text-decoration:none; font-style:italic; font-weight:bold;}
.title a:hover{color:#fcf8e8;}

.photoName, .bigPhotoName{color:#d5ba81; font-family:Arial, Helvetica, sans-serif; font-size:1em; text-align:center; padding-top:6px;}
.photoName{padding-bottom:3px;}
.bigPhotoName{padding-bottom:7px;}

.buttonsContainer{padding-left:7px; padding-right:30px; white-space:nowrap; height:27px;}

.buttonUp {position:relative; white-space:nowrap; margin-right:20px; float:left; color:#d5ba81; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; white-space:nowrap;}
.buttonUp:hover{color:#fbeed2;}

.buttonSlideshow{position:relative;  white-space:nowrap;}
.buttonSlideshow{color:#d5ba81; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.buttonSlideshow:hover{color:#fbeed2;}


.pager{font-size:11px;}
.pager td{white-space:nowrap;}
.pager, .pager a{color:#d5ba81; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.pager a:hover, .currentPage{color:#fbeed2;}
.nthPage, .currentPage{display:block; width:28px; white-space:nowrap; text-align:center;}


.firstButtonContainer {padding-left:6px; padding-right:6px; background:#b9a16f;}

.thumbPagerCell, .currentThumbPagerCell{padding:4px 9px 4px 9px; background:#b9a16f; text-align:center; vertical-align:middle; white-space:nowrap;}
.thumbPagerCell a, .currentThumbPagerCell span{display:block; text-decoration:none;}

.thumbPagerCell a{
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;
}

.thumbPagerCell a:hover{
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;
}

.buttonFullsize{color:#d5ba81; text-decoration:none; white-space:nowrap; font-family:Arial, Verdana, Helvetica, sans-serif; bottom:20px; left:10px; position:absolute; text-align:center;}
.buttonFullsize:hover{color:#fbeed2;}

.photoFrame, .bigPhotoFrame{text-align:center; vertical-align:middle; border:1px solid #ded8c4; background:#fff2bb;}
.photoFrame{padding: 10px;}
.bigPhotoFrame{padding:15px 15px 4px 15px; }

.noscriptText{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1.1em; text-align:center; font-weight:bold; color:#9a7d3f;}
.noscriptText a{color:#4c370a;}

.text{font-family:Arial, Verdana, Helvetica, sans-serif; text-align:center; color:#d5ba81; height:25px; padding-top:10px;}
.text a{color:#f7e49f; text-decoration:none;}
.text a span{text-decoration:underline;}
.text a:hover{color:#fffae6;}
.text a img{display:inline; vertical-align:middle; border:0; margin-right:2px;}

.exif{border:1px solid #b9a16f; margin-left:30px; margin-right:37px; position:relative; padding-top:5px; padding-left: 10px; padding-right: 10px; padding-bottom:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#c6bc97; width:800px;}
