

/* gallerypage */

body.subpage.photo {
padding:0;
margin:0;
width:100%;
height:100%;
background:#000 url("../img/bg_photos.gif") repeat top left;
}


/* content container */

body.subpage.photo #content {
position:relative;
border:none;
margin:0;
padding:0 0 0 116px;
width:654px;
height:556px;
background:transparent;
text-align:center;
}


/* photo and frame */

#photo {
overflow:hidden;
padding:0 0 10px 0;
width:654px;
height:554px;
text-align:center;
}

#photo img {
display:block;
border:2px solid #fff;
}

body.subpage.photo #photo {
background:none;
border:none;
padding:0;
margin:0;
}

#photo h2 {
float:left;
width:100%;
margin:0 0 10px 0;
padding:0;
font-weight:normal;
font-size:100%;
color:#7c8191;
}

.nr {
position:absolute;
top:0;
right:0;
color:#999;
}


/* navigation actions */

#actions {
position:absolute;
width:102px;
top:0;
left:0;
color:#666;
}

#actions img.logo {
display:block;
padding:0 0 5px 0;
}

#actions .next,
#actions .previous {
width:102px;
padding:25px 0 0 0;
font-size:85%;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
}

#actions .next a,
#actions .previous a {
display:block;
border:1px solid #333;
margin:5px 0 0 0;
width:100px;
height:100px;
background:#000;
}

#actions .next a:hover,
#actions .previous a:hover {
border:1px solid #fff;
}

#actions .next img,
#actions .previous img {
display:block;
background:#000;
opacity:0.35;
-moz-opacity:0.35;
-khtml-opacity:0.35;
filter:alpha(opacity=35);
}

#actions a:hover img {
opacity:1;
-moz-opacity:1;
-khtml-opacity:1;
filter:alpha(opacity=100);
}

.backToAlbum {
margin:0;
}

#content .backToAlbum a {
display:block;
width:102px;
background:transparent;
}

#content .backToAlbum a:hover {
color:#000;
background:#fff;
}