@charset "utf-8";
/* CSS Document */

.albums {
	width:550px;
	border-left: 1px dotted #ccc;
	padding: 5px;
	font-size: 12px;
}
.grid {
	float:left;
	width:560px;
}

.grid div.photo {
	width:160px;
	height:150px;
	float:left;
	text-align:center;
	margin:4px 0 4px 0;
}
.grid div.photo img {
	padding:4px;
	background:white;
	border:1px solid #999;
}

.grid .page-nav {
	list-style-type:none;
	margin:6px 0 10px 0;
	padding:0;
}
.page-nav li {
	display:inline;
	padding:0 1px 0 1px;
}
.page-nav li a {
	padding:5px;
	background:#eee;
	text-decoration:none;
}
.page-nav li a:hover {
	background:#ebebeb;
}
.page-nav li.selected a {
	background:#333;
	color:white;
}


.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:gray; margin:0 5px;}
.b2h {height:1px; background:#A9A9A9; border-right:2px solid gray; border-left:2px solid gray; margin:0 3px;}
.b2bh {height:1px; background:#F5F5F5; border-right:2px solid gray; border-left:2px solid gray; margin:0 3px;}
.b3h {height:1px; background:#A9A9A9; border-right:1px solid gray; border-left:1px solid gray; margin:0 2px;}
.b3bh {height:1px; background:#F5F5F5; border-right:1px solid gray; border-left:1px solid gray; margin:0 2px;}
.b4h {height:2px; background:#A9A9A9; border-right:1px solid gray; border-left:1px solid gray; margin:0 1px;}
.b4bh {height:2px; background:#F5F5F5; border-right:1px solid gray; border-left:1px solid gray; margin:0 1px;}
.headh {background: #A9A9A9; border-right:1px solid gray; border-left:1px solid gray;}
.headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px; font-weight: bold; color: black;}
.contenth {background: #F5F5F5; border-right:1px solid gray; border-left:1px solid gray;}
.contenth div {margin-left: 12px; padding-top: 5px; text-transform: uppercase; color: #303030;}
