﻿/* 2.2 ALBUMS PAGE */

#albums {
	/*background-image: url(images/body-repeat-photo.gif);*/
	margin: 0.5em auto;
	padding: 0px 37px;
	padding-bottom: 40px;
	width: 680px;
	
}

.view {
	margin-left: auto;
	margin-right: auto;
	width: 686px; 
	text-align: center;
}

.view .photo-frame {
	margin-left: auto;
	margin-right: auto;
}

.item {
	padding: 20px 50px;
	color: #B2B2B2;
}

.item h4 {
	margin-bottom: 0.4em;
}

.nullpanel {
	padding: 150px;
	width: auto;
	text-align: center;border: 3px solid;
}

/* 2.3 PHOTOS, DETAILS, ADMIN/DETAILS PAGE */

#photos, #details, #admin-details {
	/*background-image: url(images/body-repeat-photo.gif);*/
	margin: 0.5em auto;
	padding: 0;
	width: 740px;
}

.buttonbar {
	background-image: url(images/buttonbar.gif); /*photonav-bg*/
	background-repeat: no-repeat; /* repeat-x*/
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	width: 744px;
	height: 36px;
	text-align: center;
}

.buttonbar-top {
	background-image: url(images/buttonbar.gif); /*photonav-bg*/
}

.buttonbar, .buttonbar-top 
{
    margin: 1.5em 0;
}

.buttonbar a, .buttonbar-top a {border: none;}
.buttonbar a input, .buttonbar-top a input {margin-top: -3px;}

#photos .view, #admin-details .view {
	margin-top: 20px;
	margin-bottom: 20px; 
}

.galleryButton {
	margin-top: -4px;
	padding: 0;
}


#photos .AspNet-DataList table {width: 100%; }
#photos .AspNet-DataList table,
#photos .AspNet-DataList td table {margin: 0 auto;}
#photos .AspNet-DataList td {text-align: center;}

.admincaption { padding:0.5em; }
.adminbuttons { text-align: right; padding-right:8px; }
#LoginStatus {margin: 0; padding: 0 0 0.5em 0; }
#adminsidebar {margin: 1em; padding: 0.5em; width: 200px; float: left; }
#admincontent {margin: 1em; width: 480px; float: left;}

