/* ------------------------------------------------------------------------- */
/* Structure
/*
/* These styles define the overall page structure
/* ------------------------------------------------------------------------- */

html {
	background-color: #768F3B;
	background-image: url(/images/page_back.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;	
}

body {
	background-image: url(/images/content_back.jpg);
	background-repeat: repeat-y;
	width: 780px;
	margin: 0px auto 0px auto;
	padding: 0px;
}

#header {
	height: 135px;
	background-image: url(/images/header_right_back.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}
	#logo {
		height: 98px;
		width: 370px;
		display: block;
		border: none;
	}
	
	#nav {
		height: 24px;
		background-image: url(/images/nav_back.jpg);
		background-repeat: no-repeat;
		background-position: top left;
		padding: 13px 0px 0px 40px;
		line-height: 100%;
	}

#content {
	background-image: url(/images/content_top_back.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 15px 51px 0px 51px;
}

#footer {
	background-color: #768F3B;
	background-image: url(/images/footer_top_back.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 50px 60px 12px 60px;
}