html, body{height:100%;}
body{margin:0px; padding:0px 0px 5px 15px; background: url(../images/bg.gif) top; font-size:65.5%;}

.middle{vertical-align:top;}
.headerCenter{background: url(../images/header_bg.gif) top repeat-x; width:100%; padding-top:9px; padding-left:15px; vertical-align:middle; white-space:nowrap; text-align:left;}
.headerCenter a{font-family:Georgia, "Times New Roman", Times, serif; font-size:3em; color:#655540; text-decoration:none;}
.headerCenter a:hover{color:#392915;}

.buttons{position:relative; left:0; top:0; z-index:100;}
.buttons, .buttons a{color:#F7F6F6; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;  font-style:italic;}
.buttons a:hover{color:#FCEA96;}
.buttonUp{display:block; position:absolute; top:48px; left:13px; z-index:100;}
.buttonHome{display:block; position:absolute; top:48px; left:180px; z-index:100;}
.buttonFirst{line-height:20px; position:absolute; left:17px; top:-19px; z-index:200;}
.buttonPrev{line-height:20px; position:absolute; left:17px; top:12px; z-index:200;}
.buttonNext{line-height:20px; position:absolute; left:127px; top:-19px; z-index:200;}
.buttonLast{line-height:20px; position:absolute; left:129px; top:12px; z-index:200;}

.buttonFirstImage{position:absolute; left:5px; top:-21px; z-index:150;}
.buttonPrevImage{position:absolute; left:5px; top:10px; z-index:150;}
.buttonNextImage{position:absolute; left:90px; top:-21px; z-index:150;}
.buttonLastImage{position:absolute; left:110px; top:10px; z-index:150;}

.album{background:url(../images/album_bg.gif);}
.bottomRightImage{top:-3px; left:-1px; z-index:100; position:relative}
.bottomLeftImage{top:-7px; left:1px; position:absolute; z-index:100}

.buttonSlideshow{margin-top:-5px; position:absolute; display:block; top:91px; left:50px; z-index:100; cursor:pointer}

.frame{width:210px; height:210px}
.frameBgR{background:url(../images/frame_bg_r.gif) repeat-y right; width:3px}
.frameBgT{background:url(../images/frame_bg_t.gif) repeat-x  top; height:3px}
.frameBgL{background:url(../images/frame_bg_l.gif) repeat-y  left; width:3px}
.frameBgB{background:url(../images/frame_bg_b.gif) repeat-x  bottom; height:3px}
.frameBgC{vertical-align:middle; padding:10px}
.frameRight{background:#F7F6F6 url(../images/frame_r.gif) repeat-y right;}
.frameLeft{background:#F7F6F6 url(../images/frame_l.gif) repeat-y left;}
.frameCenter{background:#F7F6F6; vertical-align:middle; text-align:center;}
.frameTop{background:url(../images/frame_t.gif) repeat-x bottom;}
.frameBottom{background:url(../images/frame_b.gif) repeat-x top;}

.bigFrameBgC{text-align:center; vertical-align:middle; padding:26px}
.bigFrameBgB{background:url(../images/big_frame_bg_b.gif) repeat-x  bottom; height:4px}
.bigFrameBgR{background:url(../images/big_frame_bg_r.gif) repeat-y right; width:4px}
.bigFrameBottom{background:url(../images/big_frame_b.gif) #F7F6F6 repeat-x bottom;}
.bigFrameRight{background:#F7F6F6 url(../images/big_frame_r.gif) repeat-y right;}
.bigFrameLeft{background:#F7F6F6 url(../images/big_frame_l.gif) repeat-y left;}
.bigFrameTop{background:#F7F6F6 url(../images/big_frame_t.gif) repeat-x top;}

.bgLeft{background:url(../images/bg_left.gif) no-repeat 0px 14px; height:100%; padding-left:60px;}
.bgRight{background:url(../images/bg_right.gif) no-repeat right 45px; height:100%; padding-right:60px;}

.photoName{color:#575654; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; text-align:center; text-decoration:none; font-style:italic; padding-top:11px; padding-bottom:14px}

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

.text{font-family: Arial, Verdana, Helvetica, sans-serif; text-align:center; margin:30px 28px 15px 0px; color:#ceb575}
.text a{color:#faeec6; text-decoration:none}
.text a span{text-decoration:underline}
.text a:hover{color:#ffffff;}
.text a img{display:inline; vertical-align:middle; border:0; margin-right:2px}
