/* pushes the page to the full capacity of the viewing area */
html {height:100%;}
body {height:100%; margin:0; padding:0;}
/* prepares the background image to full capacity of the viewing area */
#bg {position:fixed; top:0; left:0; width:100%; height:100%;}
/* places the content ontop of the background image */
#content {position:relative; z-index:1;}
/* some css fixes for IE browsers */
html {overflow-y:hidden;}
body {overflow-y:auto;}
#bg {position:absolute; z-index:-1;}
#content {position:static;}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #777099;
	margin-top: 20px;}



#content {
	margin-topx: 20px;
	margin-left: 20px;
	margin-right: auto;
	width: 1000px;
	position: relative;	
	background-color: #AEB394;
	position:relative;
	left:0;
	top:0;
	font-style: normal;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

#images {
	align: center;
}

#footer {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	position: relative;	

	background-color: #FFFFFF;
	width: 780px;
	position:relative;
	left:0;
	top:0;
	font-size: 0.9em;
	font-style: normal;
	padding-top: 17px;
	padding-bottom: 17px;
	padding-left: 17px;
	padding-right: 17px;

}

h1 { 
	font-size: 1.3em;
	color: #4E3F3B;
	background-color: #E9E7EE;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	line-height: 90%}

h2 { color: #4E3F3B;
	font-size: 1.1em;
	background-color: #E9E7EE;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;}

div { color: #4E3F3B;
	background-color: #F9F9F7; 
	border-style:solid;
	border-width:1px;
	border-color:#D8D4CA;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;

}

#quote { font-style: italic;
	font-size:0.8em;
	border-style:solid;
	border-width:1px;
	border-color:#D8D4CA;
	margin-left: 150px;
	width: 700px;}

#comments { font-style: italic;
	font-size:0.8em;
	border-style:solid;
	border-width:1px;
	border-color:#D8D4CA;
}

a:link {color: #4E3B41; background-color: #D8CDCA; text-decoration: underline}     /* unvisited link */

a:visited {color: #4E3B41; background-color: #D8CDCA; text-decoration: underline}  /* visited link */

a:hover {font-size:1.05em; background-color: #D8CDCA; color: #DD0000; text-decoration: none}   /* mouse over link */

a:active {color: #4E3B41; background-color: #D8CDCA; text-decoration: none}   /* selected link */ 
