html, body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	font-size: 10px;
}
	body {
		font-family: Georgia, "Times New Roman", Times, serif;
		text-align: center;
		color: #000000;
		background-color: #3F5D55;
	}
	img {
		border: 0px none;
	}

a {
	color: #2B5941;
	font-weight: bold;
	text-decoration: none;
	background-color: inherit;
}
	a:link {
		color: #2B5941;
		background-color: inherit;
	}
	a:visited {
		color: #4D8878;
		background-color: inherit;
	}
	a:hover, a:active {
		color: #77B0A1;
		text-decoration: underline;
		background-color: inherit;
	}

div#main {
	width: 76em;
	margin: 0em auto;
	padding: 0em;
	border-right: 0.1em solid #324A44;
	border-left: 0.1em solid #324A44;
	color: #FFFFFF;
	background-color: #77B0A1;
}

div#header {
	height: 20.3em;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
}
	img#logoHouses {
		width: 32.8em;
		height: 20.3em;
		float: left;
	} * html img#logoHouses { margin-left: -3px; }
	img#logoTitle {
		width: 43.2em;
		height: 15em;
	} * html img#logoTitle { margin: 0px -3px; }
	div#aritcleTitle {
		width: 43.2em;
		height: 5.2em;
		float: right;
		border-bottom: 0.1em solid #77B0A1;
	} * html div#aritcleTitle { height: 5em; margin-left: -3px; margin-right: -2px; }
	div#titleText {
		color: #2B5941;
		background-color: #FFFFFF;
		font-size: 2em;
		font-weight: bold;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		text-align: center;
		padding-top: 0.4em;
		white-space: nowrap;
		overflow: hidden;
	}

div#linkMenu {
	color: #FFFFFF;
	text-align: center;
	padding-top: 1em;
	border-right: 55em solid #FFFFFF;
	background-color: #77B0A1;
} * html div#linkMenu { margin-right: -3px; }
	.menu, .menuSub {
		color: #D6EAE1;
		background-color: #77B0A1;
		font-size: 1.25em;
		text-align: left;
		display: block;
	}
	.menu {
		font-weight: bold;
		font-variant: small-caps;
		padding: 0.3em 0em 0.3em 1em;
	}
	.menuSub {
		font-weight: normal;
		padding: 0.2em 0em 0.2em 2em;
	}
	a.menu:link, a.menu:visited, a.menuSub:link, a.menuSub:visited {
		color: #D6EAE1;
		background-color: #77B0A1;
		text-decoration: none;
	}
	a.menu:hover, a.menu:active, a.menuSub:hover, a.menuSub:active {
		color: #FFFFFF;
		background-color: #3D5788;
		text-decoration: underline;
	}
	a#homeMenu, a#homeMenu:link, a#homeMenu:visited {
		color: #FFFFFF;
		background-color: #77B0A1;
	}
	a#homeMenu:hover, a#homeMenu:active {
		color: #FFFFFF;
		background-color: #3D5788;
	}
	a#articlesMenu {
		margin: 0.5em 0em;
		padding-left: 2em;
	}



div#content {
	width: 55em;
	color: #000000;
	background-color: #FFFFFF;
	float: right;
} * html div#content {  margin-left: 3px; margin-right: -3px; }
	div#contentText {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 1.6em;
		text-align: left;
		padding: 1.25em;
	}
	input {
		width: 20em;
		text-align: center;
		border: 1px solid #428863;
		padding: 0.2em;
		margin-left: 6em;
	}
		input.checkbox, input.radio {
			width: auto;
			margin: 0.1em 0.5em;
		}
		input#submit {
			width: auto;
			margin: auto;
		}
	textarea {
		width: 100%;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		border: 1px solid #428863;
		padding: 0.2em;
	}
		textarea.taSmall {
			height: 3.5em;
		}
		textarea.taMedium {
			height: 6em;
		}
		textarea.taLarge {
			height: 23.7em;
		}
		.htmlarea {
			position: relative;
			left: -218px;
			border: 1px solid #428863 !important;
		} * html .htmlarea { left: 8px; margin-left: -218px !important; }
	div.pageList {
		font-size: 0.8em;
		text-align: center;
		color: #77B0A1;
		background-color: inherit;
		margin-top: 0.8em;
	}
		div.pageList a { text-decoration: none; padding: 0.1em 0.4em; }
		div.pageList a:hover, div.pageList a:active { background-color: #D1E9DB; }
		a.currentPage, a.currentPage:link, a.currentPage:visited { background-color: #F1F8F4; }

div#footer {
	clear: both;
	color: #000000;
	background-color: #FFFFFF;
	border-top: 0.1em solid #77B0A1;
	padding: 0.5em;
}
	div#footer a {
		color: #2B5941;
		font-weight: normal;
		text-decoration: none;
		background-color: inherit;
	}
	div#footer a:link {
		color: #2B5941;
		background-color: inherit;
	}
	div#footer a:visited {
		color: #428863;
		background-color: inherit;
	}
	div#footer a:hover, a:active {
		color: #77B0A1;
		text-decoration: underline;
		background-color: inherit;
	}