body{margin:0; padding:0; background: #000000; font-size:65.5%; vertical-align:top}
html, body{height:100%}
.header{background:#ffffff; left:0; top:0}

.headerBallImg{background:#ffffff; vertical-align:top}
.headerBallImg div{position:relative; top:0; left:0; z-index:2}
.headerBallImg div img{position:absolute; left:42px; top:14px; z-index:2}

.title{background: #ffffff url(../images/title_bg.gif) repeat-x bottom;}
.titleRight{background: url(../images/title_bg_right.gif) no-repeat bottom right; padding: 30px 0px 30px 0px; white-space:nowrap; font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 36px; height:40px; z-index:100; position:relative;}
.titleRight a, .titleRight{font-weight:bold; color:#FF0000; text-decoration:none;}
.titleRight a:hover{color:#cc2222;}

.pager{background:url(../images/pager_bg.gif) repeat-x; margin-left:295px; padding-left:45px; margin-top:7px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.pager a, .pager{color:#ffffff; text-decoration:none; font-weight:bold; white-space:nowrap}
.pager a:hover, .currentPage{color:#ff0000}
.nthPage, .currentPage{display:block; width:35px; white-space:nowrap; text-align:center}
.buttons{background:url(../images/buttons_bg.gif) left top; margin-left:410px}
.buttonsLeft{background:url(../images/buttons_bg_left.gif) left top repeat-y; text-align:right; margin-right:75px; height:42px}

.frame{background:#ffffff; text-align:center; vertical-align:top;}
.photoContainer{vertical-align:middle; text-align:center; padding:5px;}
.bigPhotoContainer{vertical-align:middle; text-align:center; padding:20px;}

.buttonUpContainer{position:relative; top:0; left:0; width:55px; z-index:50}
.buttonUp{position:absolute; top:19px; left:-56px;}
.buttonHome{position:absolute; top:19px; left:0;}

.buttonSlideshow{white-space:nowrap; display:block; position:relative; top:0; left:-38px; z-index:60; color:#B4B0B0; cursor:pointer;}
.buttonFullsize{z-index:50; position:absolute; top:-3px; right:0; white-space:nowrap; text-align:right; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; color:#ffffff; }
.buttonFullsize:hover{color:#686F77;}
.buttonFullsize img{margin-left: 0px 5px 3px 5px; display:inline; vertical-align:middle}

.photoName, .bigPhotoName{color:#BFBFBF; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; text-align:center; text-decoration:none; background:#0D1014 url(../images/photo_name_bg.gif) top repeat-x; vertical-align:top; height:15px; white-space:nowrap;}
.bigPhotoName{padding-left:100px; padding-right:100px;}
.photoNameRight{background: url(../images/photo_name_bg_r.gif) repeat-y; vertical-align:top; width:12px;}
.photoNameTop{background: url(../images/photo_name_bg_t.gif) bottom repeat-x; height:5px;}
.photoNameBottom{background: url(../images/photo_name_bg_b.gif) top repeat-x; height:10px;}


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

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