html, body{height:100%;}
body{margin:0; padding:0; background:#f8f8f8 url(../images/main_bg_img.gif) top left no-repeat; font-size:65.5%;}
.mainTable{height:100%; width:100%;}

.title{white-space:nowrap; padding-left:95px; padding-top:15px; text-align:left;}
.title a{font-family: "Book Antiqua", Arial, Verdana, Helvetica, sans-serif; font-size:30px; color:#694d20; vertical-align:top; text-decoration:none; font-weight:bold; font-style:italic;}
.title a:hover{color:#694d20;}

.pagerContainer{padding-right:30px; width:100%; text-align:right;}
.buttonsContainer{padding-left:103px; white-space:nowrap;}

.buttonUp {position:relative; white-space:nowrap; margin-right:20px; color:#3b3b3b; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; white-space:nowrap; line-height:24px; font-style:italic;}
.buttonUp:hover{color:#b5840d;}

.buttonSlideshow{position:relative;  white-space:nowrap; color:#3b3b3b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.buttonSlideshow:hover{color:#b5840d;}


.pager{font-size:11px;}
.pager td{white-space:nowrap;}
.pager, .pager a{color:#3b3b3b; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-style:italic;}
.pager a:hover, .currentPage{color:#b5840d;}
.nthPage, .currentPage{display:block; width:28px; white-space:nowrap; text-align:center;}

.thumbPager{position:relative; margin-top:10px;}
.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: 3px;}
.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;
}

.frameTop{background:#f8f8f8 url(../images/frame_t.gif) repeat-x; width:100%;}
.frameTop img.leftImg, .frameBottom img.leftImg{float:left; position:relative;}
.frameTop img.rightImg, .frameBottom img.rightImg{float:right; position:relative;}
.frameLeft{background:#f8f8f8 url(../images/frame_l.gif) repeat-y;}
.frameRight{background:#f8f8f8 url(../images/frame_r.gif) repeat-y right; }
.frameLeftTop{background:url(../images/frame_l.gif) repeat-y; vertical-align:top;}
.frameLeftBottom{background:url(../images/frame_l.gif) repeat-y; vertical-align:bottom;}
.frameRightTop{background:url(../images/frame_r.gif) repeat-y; vertical-align:top;}
.frameRightBottom{background:url(../images/frame_r.gif) repeat-y; vertical-align:bottom;}

.bigFrameTop{background:#f8f8f8 url(../images/frame_t.gif) left 10px repeat-x; width:100%;}
.bigFrameTop img.leftImg{float:left; position:relative;}
.bigFrameTop img.rightImg{float:right; position:relative;}
.bigFrameLeftTop{background:url(../images/frame_l.gif) 12px top repeat-y; vertical-align:top;}
.bigFrameLeftBottom{background:url(../images/frame_l.gif) 12px top repeat-y; vertical-align:bottom;}
.bigFrameRightTop{background:url(../images/frame_r.gif) 10px top repeat-y; vertical-align:top;}
.bigFrameRightBottom{background:url(../images/frame_r.gif) 10px top repeat-y; vertical-align:bottom;}
.bigFrameBottom{background:#f8f8f8 url(../images/frame_r.gif) repeat-x left 4px; width:100%;}


.frameCenter{background:#f8f8f8; text-align:center; vertical-align:middle; padding-bottom:10px;}
.photoName{background:#f8f8f8 url(../images/frame_r.gif) repeat-x left 15px; width:100%; color:#314c06; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center; vertical-align:top; white-space:nowrap;}
.bigPhotoName{color:#314c06; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center; vertical-align:top;}

.thumbPagerTL{position:relative; margin-bottom:-44px; margin-right:-3px;}
.thumbPagerBL{position:relative; margin-top:-44px; margin-right:-3px;}
.thumbPagerTR{position:relative; margin-bottom:-44px; margin-left:-3px;}
.thumbPagerBR{position:relative; margin-top:-44px; margin-left:-3px;}

#backButton{padding-left:10px; padding-right:5px; }
#forwardButton{padding-right:10px; padding-left:5px; }
.thumbPagerTop{background:#f8f8f8 url(../images/frame_r.gif) repeat-x; }
.thumbPagerBottom{background:#f8f8f8 url(../images/frame_r.gif) bottom repeat-x;}

.buttonFullsize{color:#3b3b3b; text-decoration:none; white-space:nowrap; font-family:Arial, Verdana, Helvetica, sans-serif; bottom:50px; left:0px; position:absolute; text-align:center;}
.buttonFullsize:hover{color:#b5840d;}

.noscriptText{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1.1em; text-align:center; font-weight:bold; color:#000000;}
.noscriptText a{color:#a16620;}

.text{font-family:Arial, Verdana, Helvetica, sans-serif; text-align:center; color:#747474; height:25px; padding-top:20px;}
.text a{color:#324608; text-decoration:none;}
.text a span{text-decoration:underline;}
.text a:hover{color:#b5840d;}
.text a img{display:inline; vertical-align:middle; border:0; margin-right:2px;}

.exif{
	width:820px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#8c8443;
	padding-left: 5px;
	padding-right: 5px;
	text-align:center;
}
