html, body{height:100%;}
body{margin:0; padding:0 2% 0 2%; background:#e9f9e1 url(../images/bg.gif) top left no-repeat; font-size:65.5%;}
.mainTable{height:100%; width:100%;}

.pagerBG{background:url(../images/pager_bg.gif) repeat-x; white-space:nowrap;}

.pager{font-size:11px; float:right;}
.pager td{white-space:nowrap;}
.pager, .pager a{color:#ffffff; text-decoration:none; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.pager a:hover, .currentPage{color:#9cf584; font-weight:bold;}
.nthPage, .currentPage{display:block; width:32px; white-space:nowrap; text-align:center;}

.buttonUp{color:#ffffff; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; margin-left:14px; position:relative;}
.buttonUp:hover{color:#9cf584;}

.title{background:url(../images/title_bg.gif) repeat-x right; vertical-align:top; white-space:nowrap;}
.title a{font-family:"Book Antiqua", "Times New Roman", Verdana, Helvetica, sans-serif; font-size:30px; font-weight:bold; font-style:italic; color:#275214; text-decoration:none; line-height:30px;}
.title a:hover{color:#2a8104;}
.titleContainer{margin-right:20px; width:70%; position:relative;}

.frame, .bigFrame{background:#ffffff; vertical-align:middle; text-align:center; border-right: 2px solid #6b9d3a; border-left: 2px solid #6b9d3a;}
.frame{padding-left:5px; padding-right:5px;}
.bigFrame{padding-left:10px; padding-right:10px;}
.frameTop{background:#ffffff; border-top: 2px solid #6b9d3a;}
.frameLeft{background:#ffffff url(../images/frame_l.gif) repeat-y left;}
.frameRight{background:#ffffff url(../images/frame_l.gif) repeat-y right;}
.photo{margin-top:-9px; margin-bottom:3px; position:relative;}
.bigPhoto{margin-top:-4px; margin-bottom:8px; position:relative;}

.photoName{background:url(../images/frame_b.gif) repeat-x bottom; color:#4b841b; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; text-align:center; font-weight:bold; white-space:nowrap; vertical-align:middle;}


.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;
}

.buttonFullsize{color:#386b16; text-decoration:none; white-space:nowrap; font-family:Arial, Verdana, Helvetica, sans-serif; top:0; left:0; position:absolute; text-align:center; font-weight:bold;}
.buttonFullsize:hover{color:#1e4008;}

.buttonSlideshow{position:relative; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; text-decoration:none; white-space:nowrap; float:right; font-weight:bold;}
.buttonSlideshow:hover{color:#9cf584;}

.noscriptText{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1.1em; text-align:center; font-weight:bold; color:#000000;}
.noscriptText a{color:#275214;}

.text{font-family:Arial, Verdana, Helvetica, sans-serif; text-align:center; color:#000000; background:url(../images/footer_bg.gif) repeat-x; vertical-align:middle;}
.text a{color:#ffffff; text-decoration:none;}
.text a span{text-decoration:underline;}
.text a:hover{color:#a8e772;}
.text a img{display:inline; vertical-align:middle; border:0; margin-right:2px;}
