
a {
	text-decoration: none;
}

.l1 {
	text-align: center;
}

.l2, .l2 * {
	color: #ffffff;
	font-weight: bold;
}

.l4 {
	background-color: #494039;
	text-align: center;
	padding: 5px;
}

.r3 {
	color: #ffffff;
	vertical-align: middle;
	font-size: smaller;
	padding-left: 18px;
}

div.pic {
	padding: 3px;
	margin: 3px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #ffffff;
	display: inline-block;
	vertical-align: middle;
}
div.pic > a > img {
	max-width: 300px;
}
div.album td  div a div {
    border: 1px solid #aaaaaa;
    width: 300px;
    height:300px;
    text-align: center;
}
div.album td  div a div img {
    width: 280px;
    height:280px;
    margin: 10px;
}
div.album .counts {
	color: #AAAAAA;
}
div.membership div.member {
	text-align: center;
}
div.membership div.profile {
	display: inline-block;
	width: 200px;
	height: 300px;
	margin: 5px;
	padding: 5px;
}
div.membership div.profile div {
	text-align: center;
}
a.email {
	color: #ffffff;
}
