body, p, td, input, textarea, form, select {
	font-family: sans-serif;
	font-weight: normal;
	text-transform: lowercase;
}

body, td {
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	color: #555555;
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
}

div, table, td { padding: 0; margin: 0; border: 0; text-align: left; vertical-align: top; }

a { color: #BEC1C2; text-decoration: none; }
a:hover { color: #00AEEF; text-decoration: none; }

hr { height: 0px; border: 0.1px solid #333333; }

h1 { font-size: 1em; }

br { margin: 0px; padding: 0px; }

table { border: 0px; padding: 0px; margin: 0px; }

.siteName, .galleryTitle {
	padding-left: 32px;
	padding-right: 64px;
	padding-top: 16px;
	padding-bottom: 16px;
	font-size: 1em;
}

.siteName { }

.index { padding-right: 64px; }

.galleryTitle { padding-left: 0px; }

.navigation { padding-left: 32px; padding-right: 16px; }

.categoryMenu { }

.galleryDescription { padding: 8px 0px 8px 16px; }

.description { }

.content { }

.galleryNav { margin: 0; padding: 0; margin-bottom: 16px; }
.copyright { clear: both; margin: 0; padding: 0; margin-top: 16px; }

.photo, .thumb { border: 1px solid #CCCCCC; }


.thumb { float: left; padding: 0px; margin-right: 4px; margin-bottom: 4px; }

.timer { clear: both; background: orange; color: white; border: 1px solid red; padding: 4px; text-align: center; }
.imageInfo { position: absolute; top: 0; right: 0; float: right; padding: 4px; border: 4px solid orange; background: #FFFFFF; }
