body {
	background-color: #c0c0ff;
}

a {
	color: #000000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* Linked images */
a img {
	border: none;
}

small {
	font-size: 8pt;
	font-weight: normal;
}

.viewcount { 
	font-size: 66%;
}

/* Left and right alignment stuff */
.left {
	float: left;
	width: 49.9%;
}

.right {
	float: right;
	width: 50%;
}

.rightheader {
	float: right;
	font-size: smaller;
}

.box {
	border: 1px solid #e0e0FF;
	padding: 0px;
	margin: 16px;
}

.boxheader {
	background-color: #e0e0ff;
	padding: 8px;
	font-weight: bold;
	overflow: auto;
}

.boxheader img {
	vertical-align: middle;
	float: left;
	margin-right: 8px;
}

.boxcontents {
	background-color: #d0d0FF;
	padding: 16px;
	overflow: auto;
}

.avatar {
	padding: 8px;
	float: left;
}

.galleryItem {
        border: dotted 1px grey;
	float: left;
	text-align: center;
	margin: auto;
        margin: 0.5em;
	padding: 3px;
	width: 12em;
        height: 150px;
}

.galleryItem img {

}


.thinheader {
	background-color: #e0e0ff;
	overflow: auto;
	font-weight: bold;
}

.dialog {
	display: none;
	position: absolute;
	background-color: white;
	color: black;
	font-size: medium;
	text-align: left;
	top: 300px;
	right: 20px;
}
