﻿table {font-size: 1em;}
h1, h2, h3, h4 {margin: 0;	font-family: tahoma, arial, helvetica, sans-serif;}
h2 {position: absolute;	left: 37px;	top: 60px;	font-size: 11px;}
p {line-height: 1.4em;}
hr {border: 0;	border-top: 1px solid #bababa;	height: 1px;}
a {	text-decoration: none;	color: #d32525;}
a:visited {color: #980000;}
a:hover {text-decoration: underline;	color: #e05252;}
a:active {color: #980000;}

.textfield {border: 1px solid #929292;	vertical-align: middle;	padding: 3px;	margin: 2px 0 5px 0;}

#content {padding: 0px 0px;}
#album_cover {padding: 0px 37px; padding-bottom: 40px;}
#album_cover P{padding: 0px; margin: 0px;}

.sub_menu {position: absolute;	right: 37px;	top: 17px;	text-transform: uppercase;	font-size: 10px;}
.sub_menu a:visited{color: #d32525;}
.sub_menu_link { text-decoration:none; }

.view {margin-left: auto;	margin-right: auto;	width: 686px;	text-align: center;}
.view {margin-top: 20px;	margin-bottom: 20px;}
.view .photo-frame {margin-left: auto;	margin-right: auto;}
.view P {overflow:auto;	word-break:break-all;	word-wrap : break-word ;	width:120px;}

.item {padding: 5px 0px;	color: #B2B2B2;}
.item H4 {margin-bottom: 0.4em;}

.nullpanel {padding: 150px;	width: auto;	text-align: center;}

.buttonbar {background-image: url(/images/photo/photonav-bg.gif);	background-repeat: repeat-x;	margin-left: 8px;	margin-right: 8px;	padding-top: 4px;	height: 33px;	text-align: center;}
.buttonbar-top {margin-left: 8px;	margin-bottom: 20px;	background-image: url(/images/photo/photonav-top-bg.gif);}

.frame_img {border: 4px solid #FFFFFF;}

/* Photo Border for All Pages Except the Albums Page */
.photo-frame .topx-- {
	background-image: url(/Images/Photo/frame-topx--.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 4px;
	vertical-align: top;
}
.photo-frame .top-x- {
	background-image: url(/Images/Photo/frame-top-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
.photo-frame .top--x {
	background-image: url(/Images/Photo/frame-top--x.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 4px;
	vertical-align: top;
}
.photo-frame .midx-- {
	background-image: url(/Images/Photo/frame-midx--.gif);
	background-repeat: repeat-y;
	width: 4px;
	height: auto;
}
.photo-frame .mid--x {
	background-image: url(/Images/Photo/frame-mid--x.gif);
	background-repeat: repeat-y;
	width: 4px;
	height: auto;
}
.photo-frame .botx-- {
	background-image: url(/Images/Photo/frame-botx--.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: top;
}
.photo-frame .bot-x- {
	background-image: url(/Images/Photo/frame-bot-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
.photo-frame .bot--x {
	background-image: url(/Images/Photo/frame-bot--x.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: bottom;
}

/* Photo Border for the Album Page */
.album-frame .topx----,
.album-frame .top----x,
.album-frame .botx----,
.album-frame .bot----x {
	height: 14px;
	width: 14px;
}
.album-frame .top-x--- {
	background-image: url(/Images/Photo/album-tstretch.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 14px;
	width: auto;
}
.album-frame .top--x-- {
	background-image: url(/Images/Photo/album-tstretch.gif);
	background-repeat: repeat-x;
	height: 14px;
	width: auto;
}
.album-frame .top---x- {
	background-image: url(/Images/Photo/album-tstretch.gif);
	background-repeat: repeat-x;
	text-align: right;
	height: 14px;
	width: auto;
}
.album-frame .mtpx---- {
	background-image: url(/Images/Photo/album-lstretch.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	height: auto;
	width: 14px;
}
.album-frame .mtp----x {
	background-image: url(/Images/Photo/album-rstretch.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	height: auto;
	width: 14px;
}
.album-frame .midx---- {
	background-image: url(/Images/Photo/album-lstretch.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 14px;
}
.album-frame .mid----x {
	background-image: url(/Images/Photo/album-rstretch.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 14px;
}
.album-frame .mbtx---- {
	background-image: url(/Images/Photo/album-lstretch.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;
	height: auto;
	width: 14px;
}
.album-frame .mbt----x {
	background-image: url(/Images/Photo/album-rstretch.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;
	height: auto;
	width: 14px;
}
.album-frame .bot-x--- {
	background-image: url(/Images/Photo/album-bstretch.gif);
	background-repeat: repeat-x;
	text-align: right;
	height: 14px;
	width: auto;
}
.album-frame .bot--x-- {
	background-image: url(/Images/Photo/album-bstretch.gif);
	background-repeat: repeat-x;
	height: 14px;
	width: auto;
}
.album-frame .bot---x- {
	background-image: url(/Images/Photo/album-bstretch.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 14px;
	width: auto;
}
