body { 
/*	font-family: Verdana,sans-serif;*/
	font-family: Georgia,serif;
	font-size: 10pt;
	text-align: center;
/*	color: #000000;*/
	color: #394454;
/*	margin: 0px 1px 0px 0px;*/
	margin: 0;
	background: #fff9e6 url(gfx/bg-menubar.png) repeat-y center;
}

html {
	overflow-y: scroll;
}

a {
	text-decoration: none;
	color: #ff5500;
}

a:hover {
	text-decoration: underline;
}

img, iframe {
	border-style: none;
/*	border: 1px solid #fff;*/
}

p#error {
	font-weight: normal;
	font-size: 12pt;
}

.page-area {
/*	display: table;*/
	width: 800px;
	margin: auto auto 4em;
/*	height: 100%;
	background-color: #ff6633;*/
}

.page-margin {
	position: fixed;
/*	position: absolute;*/
	top: 0;
	width: 50%;
	height: 100%;
	background-color: #e6c09a;
}

div.page-margin#margin-left {
	left: -400px;
}

div.page-margin#margin-right {
	right: -400px;
}

/*
.page-margin-left img {
	width: 100%;
}
*/

.page-content {
/*	display: table-cell;*/
	margin: 0 0 0 160px;
/*	padding-top: 4em;*/
	padding-top: 3.75em;
/*	float: right;*/
/*	margin-top: 4em;/*40px;*/
}

.page-content#viewing {
	margin-left: 0;
	padding-top: 30px;
}

.page-content#thumbs {
/*	margin-left: 184px;*/
	margin-left: 192px;
	padding-top: 9em;
	display: table;
	table-layout: fixed;
}

.page-content#front {
/*	height: 100%;*/
/*	margin: 6em 0 0;*/
	padding-top: 6em;
}

.page-content#front img#frontpage-email {
	margin: 4em 0 0;
}

.mod-date {
	position: fixed;
/*	position: absolute;*/
	bottom: 0;
/*	max-width: 140px;*/
	margin: 2em 1em 1em;
/*	margin-top: 2em;
	font-size: 10pt;
	line-height: 100%;*/
/*	background-color: #ffffff;*/
	font-family: Verdana,sans-serif;
	font-size: 8pt;
	line-height: 1;
/*	text-align: right;*/
}

.mod-date p {
	margin: 0.5em 0 0;
}
