html, body{height:100%}
body{padding:0; margin:0; background: #94F7FD url(../images/bg.gif) top repeat-x; font-size:65.5%}
.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}
.middle{background:#ffffff; vertical-align:top; text-align:center; height:100%; width:850px}
.header{background: url(../images/bg.gif) top repeat-x}
.headerCenter{height:155px; background:url(../images/header_bg.gif) repeat-x right bottom;}

.dogImgContainer{position:relative; top:4px; left:0; width:245px; z-index:10}
.dogImgBG{position:absolute; top:0; left:0; background:url(../images/bg.gif) top repeat-x; width:110px; height:151px; z-index:5}
.dogImg{position:absolute; top:0px; left:-30px; z-index:10}

.pagerContainer{background:url(../images/title_bg.gif) 80% 0% no-repeat; padding:60px 27px 0px 15px}
.titleContainer{font-family:"Times New Roman", Times, serif; font-size:3.6em; font-weight:bold; color:#18C70E; text-align:right; white-space:nowrap; padding-top:25px; position:relative; right:-310px; z-index:100;}

.photoName, .bigPhotoName{color:#362C7D; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; text-align:center; text-decoration:none}
.bigPhotoName{padding-left:90px; padding-right:90px; padding-top:20px;}
.photoName{padding-top:13px}

.frame{padding:5px; text-align:center; vertical-align:middle}
.bigFrame{padding:25px; text-align:center; vertical-align:middle}
.frameBorder{background: #18C70E;}

.pager{font-size:1.1em; margin:15px 10px 0px 10px; z-index:100; position:relative}
.pager td{vertical-align:middle; white-space:nowrap;}
.pager, .pager a{color:#362C7D; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
.pager a:hover, .currentPage{color:#18C70E}
.nthPage, .currentPage{display:block; width:35px; white-space:nowrap; text-align:center}

.buttonUp{line-height:31px; background:url(../images/button_up_c.gif) repeat-x; text-align:center}
.buttonUpLeft{background:url(../images/button_up_l.gif) left no-repeat; padding-left:12px}
.buttonUpRight{background:url(../images/button_up_r.gif) right no-repeat; padding-right:12px}
.buttonUp, .buttonUp a{color:#383180}
.buttonUp a:hover{color:#033AB2}
.buttonUpContainer, .buttonThumbs{padding-right:50px}
.buttonSlideshow{margin-left:14px; margin-right:14px; margin-top:-5px; position:relative; display:block}
.buttonFullsize{position:absolute; right:5px; top:8px; margin-top:1px; text-align:right; color:#372B7F; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.buttonFullsize:hover{color:#17bc0e}
.buttonFullsize img{margin-top:2px; margin-right:3px}


.noscriptText{font-family:Arial, Helvetica, sans-serif; font-size:1.1em; text-align:center; color:#ffffff}
.noscriptText a{color:#14F008;}

.text{font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; margin-top:50px; margin-bottom:15px; color:#000000}
.text a{color:#362C7D; text-decoration:none}
.text a span{text-decoration:underline}
.text a:hover{color:#18C70E;}
.text a img{display:inline; vertical-align:middle; border:0; margin-right:2px}
