/* TEMPLATE STYLES */

.photo {
    width: 470px;
    padding: 0px;
    margin: 0px;
    text-align: center;
}
/*
.photo img {
    padding: 4px;
    border: 1px solid #999999;
}
*/
.photoThumbnail {
    width: 128px;
    height: 128px;
    padding: 10px 10px 10px 10px;
    margin: 0px;
    text-align: center;
    background-image: url(../images/gallery_frame.jpg);
    background-repeat: no-repeat;
    vertical-align: middle;
    background-position: center center;
}

.controls {
    padding: 0px;
    margin: 0px 5px 0px 20px;
    float: right;
}
.controlsLinks {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    margin: 0px 2px 0px 2px;
}
.controls a:link {
    text-decoration: none;
    font-weight: bold;
}
.controls a:hover {
    text-decoration: underline;
    font-weight: bold;
}
.controls a:active {
    text-decoration: none;
    font-weight: bold;
}
.controls a:visited {
    text-decoration: none;
    font-weight: bold;
}

.controlsDetail {
    width: 110px;
    padding: 0px;
    margin: 0px 0px 0px 20px;
    float: right;
}
.controlsDetail input {
	vertical-align: middle;
	padding: 0px 0px 2px 0px;
}
.controlsDetail a {
	font-size: 1.1em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.controlsDetail a:link {
    text-decoration: none;
}
.controlsDetail a:hover {
    text-decoration: underline;
}
.controlsDetail a:active {
    text-decoration: none;
}
.controlsDetail a:visited {
    text-decoration: none;
}
