﻿
html, body
{
	margin: 0;
	padding: 0;
	height: 100%; /* needed for container min-height */
	background: gray;
	font-family: arial,sans-serif;
	font-size: small;
	color: #FAEAC6;
}

h1
{
	font: 1.5em georgia,serif;
	margin: 0.5em 0;
}

h2
{
	font: 1.25em georgia,serif;
	margin: 0 0 0.5em;
}
h1, h2, a
{
	color: black;
}

p
{
	line-height: 1.5;
	margin: 0 0 1em;
}

div#container
{
	position: relative; /* needed for footer positioning*/
	margin: 0 auto; /* center, not in IE5 */
	width: 100%;
	background: #FAEAC6;
	height: auto !important; /* real browsers */
	height: 100%; /* IE6: treaded as min-height*/
	min-height: 100%; /* real browsers */
}

div#header
{
	padding: 1em;
	background: #000;
	border-bottom: 6px solid #F0C256;
	height: 120px;
	min-height:120px;
}
div#header p
{
	font-style: italic;
	font-size: 1.1em;
	margin: 0;
}

div#content
{
	color: #000000;
	padding: 1em 1em 5em;
	padding-bottom:15em;
	border-top: 6px solid #8EADF5;
	/*border-bottom: 0px solid #8EADF5;*/
}

div#content p
{
	text-align: justify;
	padding: 0 1em;
}

div#footer
{
	position: absolute;
	width: 100%;
	background: #000;
	border-top: 6px solid #F0C256;
	bottom: 0;
}
div#footer p
{
	padding: 1em;
	margin: 0;
}

div#footer a
{
	color:#FAEAC6; 
	text-decoration:none;
}

.right
{
	float: right;
}

.right-small
{
	float: right;
	font-size:smaller;
}

.left
{
	float: left;
}