/* ============= */

/* = STRUCTURE = */

/* ============= */

html, body {

	margin: 0;

	padding: 0;

	height: 100%;

}



body {

	margin: 0px;

	height: 100%;

	background-image: url(../images/bg.jpg);
	background-position:top center;
	background-repeat: no-repeat;

}



#header {

	margin: 0;
	
	text-align: center;

	width: 800px;

	height: 90px;

	clear: both;

	
}



#infoheader {

	text-align: right;

	margin-right: 8px;

	color: #FFFFFF;

	padding: 5px;

	height: 70px;

}



#wrapper {

	margin: 0 auto;

	padding: 0;

	min-height: 100%;

	width: 800px;

	background: white;

	text-align: left;

}



* html #wrapper {

	height: 100%;

	padding: 0px;

}



#innerwrapper {

	text-align: center;

	margin: 20px 30px 90px 30px;

}



#navcontainer {

	margin-top: 118px; /*overridden at the bottom for all browsers EXCEPT safari*/

	text-align: center;

	padding: 0;

}



#nonFooter {

	position: relative;

	min-height: 100%;

	padding-bottom: 34px;

}

* html #nonFooter {

	padding: 0;

	height: 100%;

}



#footer {

	width: 800px;

	height: 303px;

	background-image: url(../images/imagefooter.jpg);

	position: relative;

	margin: 0em 0em 0em 0em;

	text-align: center;

}



* html #footer {

	margin-top: -7.4em;

}



#insidefooter {

	text-align: center;

	padding-top: 10px;

}

h4 {letter-spacing: 0.1cm; color: white}

a:link {color:#FFFFFF;}

A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline overline; color:#FFFFFF;}