/* Credits: Beau Rixon - Jan 08. www.beaurixon.com */
	
	body
	{
		background: #e0e0e0;
		background-image: url(../images/back_body.jpg);
		background-position:center;
		background-repeat:repeat-y;
		font-family:Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
	}
	
	img
	{
		display: block;
	}
		

/* The 3 links in the top right corner */

	#topnav
	{
		margin: 0 auto;
		width: 760px;
		color: #999;
		font-size:10px;
		background-color:#e0e0e0;
		padding-right:10px;
		padding-top:15px;
	}

	#topnav a
	{
		text-decoration: none;
		color: #999;
		padding-right: 10px;
		padding-left:10px;
	}

	#topnav a:hover
	{
		text-decoration: underline;
		color: #333;
	}

/* This applies to everything form the three links down */

	#content
	{
		margin: 0 auto;
		width: 770px;
		background-image: url(../images/back_body.jpg);
		background-position: left;
		background-repeat:repeat-y;
	}
	
/* The top banner with the logo */
	
	h1
	{
		margin: 0;
		padding: 0;
		height:133px;
		background-color:#e0e0e0;
	}

/* This covers the navigation bar */

	#links
	{
		margin-left:10px;
		margin-right:11px;
		width:749px;
		border-top:1px #e0e0e0 solid;
	}
	
	#links tr
	{
		height:30px;
		text-align:center;
	}
	
	.navigation a, .navigation a:visited, .navigation a:active
	{
		padding-top:15px;
		color: #e0e0e0;
		text-transform:uppercase;
		font-size:13px;
		background-image: url(../images/link_back.jpg);
		text-decoration: none; 
		width: 100%;
		height: 25px;
		background-repeat: repeat-x; 
		background-position: left top; 
		display: block; 
	}
	
	.navigation a:hover
	{
		color: #FFF;
		background-image: url(../images/link_active.jpg);
		width: 100%;
		height: 25px;
		background-repeat: repeat-x; 
		background-position: left top; 
		display: block;
	}

/* This applies the main heading image's */

	#image
	{
	background-image:url(../images/heading-back.jpg);
	background-repeat:no-repeat;
	background-position: center 20px;
	margin:0 auto;
	}
	
	#image-home
	{
	width:660px;
		margin:0 auto;
		padding-top:30px;
	}
	
/* This applies to main body of text */
	
	#text
	{
		padding: 0 100px;
		text-align:left;
		font-size:12px;
		color:#333;	
	}
	
	#text p
	{
	padding-top:8px;
		line-height:22px;
	
	}
	
	h2
	{
		text-align:left;
		padding:60px 0 10px 90px;
		font-size:16px;
		font-weight:bold;
		letter-spacing:1px;
		color: #666;
	}
	
	h3{
		padding-top:20px;
		font-size:14px;
		letter-spacing:1px;
		line-height:0px;
	}
	
	h4
	{
		text-align:left;
		padding:20px 0 0 95px;
		font-size:16px;
		font-weight:bold;
		letter-spacing:1px;
		color: #666;
	}
	
	#text a, #text a:visited, #text a:active
	{
		text-decoration: none;
		color: #039;
	}
	
	#text a:hover
	{
		text-decoration: underline;
		color: #333;
	}
	
	
/* The foot of the page formating */
	
	#footer
	{
		margin:0 auto;
		height:40px;
		margin-top:50px;
		margin-bottom:20px;
		padding: 0 20px;
		width:560px;
		background-image:url(../images/footer-back.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		border-top:1px #999 solid;
	}
	
	#copy
	{
	float: left;
	width:350px;
	padding-top:10px;
	font-size:10px;
		color: #999;
	}
	
	#maker
	{
	float:right;
	width:100px;
	padding-top:10px;
	text-align:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	}
	
	#maker a
	{
		text-decoration: none;
		color: #999;
	}
	
	#maker a:hover
	{
	text-decoration:none;
		color: #F90;
	}