html {
	height: 100%;
}
body {
	background: #371212 url(/images/background.gif) 50% repeat-y;
	font: 10pt Tahoma, Arial, sans-serif;
	margin: 0px;
	min-height: 101%;
	text-align: center;
}

#Container {
	background: transparent url(/images/header.jpg) no-repeat top left;
	margin: 0px auto;
	padding-top: 110px;
	text-align: left;
	width: 749px;
}

/* Navigation layer */
#Navigation {
	float: left;
	padding-left: 5px;
	padding-top: 50px;
	width: 185px;
}
#Navigation a {
	color: #371212;
	text-decoration: none;
}
#Navigation a:hover {
	color: #990000;
	text-decoration: underline;
}

/* Event layer */
.Box {
	width: 175px;
}
.Box_Top {
	background: transparent url(/images/box_top.gif) no-repeat bottom;
	height: 6px;
}
.Box_Bot {
	background: transparent url(/images/box_bot.gif) no-repeat top;
	height: 6px;
	margin-top: -1px;
}
.Box_Mid {
	background-color: #C8B7AA;
	border-left: solid 1px #361212;
	border-right: solid 1px #361212;
	border-top: solid 1px #361212;
	font-size: 8pt;
	line-height: 13pt;
	margin-top: -1px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	text-align: left;
}
.Box_Header {
	background-color: #B69F8D;
	border-left: solid 1px #361212;
	border-right: solid 1px #361212;
	color: #361212;
	font: bold 12pt/10pt "Trebuchet MS";
	padding-bottom: 4px;
	padding-left: 3px;
	text-align: center;
	text-transform: uppercase;
}
.Box_Mid td, .Box_Mid input {
	font: 8pt Tahoma;
}
#Navigation .Box_Mid a {
	color: #990000;
}
#Navigation .Box_Mid a:hover {
	color: #FF0000;
}

/* Event layer */
#Event {
	margin-top: 34px;
}

/* RSS news feed layer */
#News {
	width: 300px; 
}
#News_Top {
	background: transparent url(/images/news_top.gif) no-repeat bottom;
}
#News_Bot {
	background: transparent url(/images/news_bot.gif) no-repeat top;
}

/* Main content layer */
#Content {
	float: right;
	margin-right: 3px;
	width: 555px;
}
#Cont_Top {
	background: transparent url(/images/cont_top.gif) no-repeat bottom;
	height: 6px;
}
#Cont_Bot {
	background: transparent url(/images/cont_bot.gif) no-repeat top;
	height: 6px;
}
#Cont_Mid {
	background-color: #DACFC6;
	border-left: solid 1px #361212;
	border-right: solid 1px #361212;
	min-height: 350px;
	padding: 0px 4px 5px 3px;
	text-align: justify;
}

a {
	color: #990000;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
a.Admin {
	color: #F00;
}
/* User Functions */
a.User {
	color: #090;
}
a.User:hover {
	color: #030;
}


/* Fix to clear floating boxes */
.ClearFix:after {
    content: "."; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;
}
* html .ClearFix {height: 1%;}

/* Font sizes */
.H1 {
	font-size: 20pt;
	text-align: left;
}
.H2 {
	font-size: 14pt;
	text-align: left;
}
.H3 {
	font-size: 12pt;
	text-align: left;
}
td {
	font-size: 10pt;
	text-align: justify;
}

/* Board styles */
.small {
	font-size: 8pt;
}
.gray {
	color: #777;
}
.ThreadFunctions {
	background-color: #EEE;
	font-size: 8pt;
	padding: 5px;
	text-align: right;
}
.ThreadFunctions a {
	margin-left: 5px;
	margin-right: 5px;
}
table.MBoard {
	border-collapse: collapse;
}
.Original {
	background-color: #FFC;
}
.RepliesMessage {
	background-color: #FFF;
}
.RepliesProfile {
}
.Edited {
	color: #777;
	font-size: 8pt;
	text-align: right;
}
.Deleted {
	background-color: #FDD;
}

#Functions {
	font-size: 8pt;
	padding: 5px;
	text-align: right;
}

/* Next/Previous Functions */
.Page {
	color: #999;
	margin-left: 5px;
	margin-right: 5px;
}
a.NextPrev {
	color: #36C;
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none;
	text-transform: uppercase;
}
a.NextPrev:hover {
	color: #009;
	text-decoration: underline;
}

/* Footer layer */
#Footer {
	border-top: solid 1px #444444;
	color: #444444;
	font: 8pt Tahoma;
	margin: 5px auto;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	width: 555px;
}
a.digerati {
	color: #000000;
	font: 9pt "OCR A Extended" "OCR A" "Courier New" monospace;
	text-decoration: none; 
}
a.digerati:hover {
	color: #000000;
	text-decoration: underline; 
}