body  {
	font-size:			14px;
	font-family:		Arial, Helvetica, sans-serif;
	color:			#ffffff;
/*	line-height:		1.5em;	*/
	width:			1100px;
	background-color:		#003316;
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	border-style:		none;
	}

h1	{
	font-size:			150%;
	font-weight:		bold;
	text-align:			center;
	}
	
h2	{
	font-size:			125%;
	font-weight:		bold;
	text-align:			left;
	}
	
#gp_body {
	width:			1024px;
	margin:			0 auto;
	}
	
#gp_header {
	width:			1024px;
	height:			150px;
	margin:			0 38px 0px 38px;
	padding:			0 0 0 0;
	border-style:		none;
	border-width:		1px;
	border-color:		red;
/*	background-image:		url(../images/Header.jpg);	*/
/*	background-repeat:	no-repeat;	*/
	}
	
#gp_header img {
	border-style:		none;
	}
	
#gp_header ul {
	list-style-type:		none;
	text-align:			right;
	padding-top:		15px;
	padding-right:		10px;
	}
	
#gp_header li {
	display:			inline;
	}
	
#gp_header li a {
	padding-left:		15px;
	border-style:		none;
	outline:			none;
	text-decoration:		none;
	color:			#a3d39c;
	}
	
#gp_header li a:link {
	border-style:		none;
	outline:			none;
	text-decoration:		none;
	color:			#a3d39c;
	}
	
#gp_header li a:visited {
	border-style:		none;
	outline:			none;
	text-decoration:		none;
	color:			#a3d39c;
	}
	
#gp_header li a:hover {
	border-style:		none;
	outline:			none;
	text-decoration:		none;
	font-style:			oblique;
	color:			#ffffff;
	}
	
#gp_header p {
	margin:			0;
	}

#main  {
	width:			1024px;
	height:			473px;
	margin:			0 38px 0 38px;
	padding:			0 0 0 0;
	border-style:		none;
	border-width:		1px;
	border-color:		white;
	}

#main h1 {
	font-size:			140%;
	text-align:			center;
	}
	
#main h2 {
	font-size:			120%;
	text-align:			center;
	}

#main a {
	border-style:		none;
	outline:			none;
	text-decoration:		none;
	color:			#ffffff;
	}
		
#main a:link {
	border-style:		none;
	outline:			none;
	text-decoration:		none;
	color:			#ffffff;
	}
	
#main a:visited {
	border-style:		none;
	outline:			none;
	text-decoration:		none;
	color:			#ffffff;
	}
	
#main a:hover {
	border-style:		none;
	outline:			none;
	text-decoration:		none;
	font-style:			oblique;
	color:			#a3d39c;
	}
	
.main_p {
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	}

.main_p img {
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	}
	
#gallery {
	width:			1024px;
	min-height:			465px;
	margin:			0 38px 0 38px;
	padding:			20px 0 20px 0;
	border-style:		none;
	border-width:		1px;
	border-color:		white;
	}
	
#gallery_sub {
	width:			364px; 
	min-height:			480px;
	margin:			0px 660px 0 38px;
	padding:			0 0 0 0;
	border-style:		none;
	border-width:		1px;
	border-color:		white;
	background-image:		url(../images/Swoosh.png);
	background-repeat:	no-repeat;
	background-position:	230px 0px;
	}
	
#gallery a {
	border-style:		none;
	outline:			none;
	text-decoration:		none;
	color:			#ffffff;
	}
	
#gallery a:link {
	border-style:		none;
	outline:			none;
	text-decoration:		none;
	color:			#ffffff;
	}
	
#gallery a:visited {
	border-style:		none;
	outline:			none;
	text-decoration:		none;
	color:			#ffffff;
	}
	
#gallery a:hover {
	border-style:		none;
	outline:			none;
	text-decoration:		none;
	font-style:			oblique;
	color:			#a3d39c;
	}
	
.gallery_t {
	margin:			0 0 0 550px;
	padding:			0 0 20px 0;
	}
	
.gallery_p {
	margin:			0 0 0 560px;
	padding:			0 0 10px 0;
	font-size:			115%;
	font-weight:		400;
	line-height:		1.5em;
	list-style-type:		square;
	list-style-position:	outside;
	}

.gallery_p li {
	margin:			0 20px 0 15px;
	padding:			0 0 0 10px;
	line-height:		1.25em;
 	}
	
.gallery_t_left {
	margin:			0 0 0 0;
	padding:			10px 0 20px 0;
/*	border:			1px solid red;	*/
	}
	
.gallery_p_left {
	margin:			0 0 0 0;
	padding:			0 12px 20px 90px;
	font-size:			115%;
	font-weight:		400;
	line-height:		1.5em;
	text-align:			right;
	list-style-type:		square;
	list-style-position:	outside;
	}
	
.gallery_p_left li {
	margin:			0 20px 5px 15px;
	padding:			0 0 0 10px;
	text-align:			left;
 	}
	
.gallery_p_center {
	margin:			0 auto;
	padding:			20px 50px 20px 50px;
	font-size:			115%;
	font-weight:		400;
	line-height:		1.0em;
	text-align:			center;
	}
	
.gallery_p_center img {
	vertical-align:		middle;
	border-style:		none;
	}

.gallery_link_left {
	margin:			0 0 0 0;
	padding:			0 20px 0 20px;
	line-height:		1.0em;
	vertical-align:		middle;
	}

.gallery_link_mid {
	margin:			0 0 0 0;
	padding:			0 20px 0 20px;
	vertical-align:		middle;
	border-left:		2px solid #a3d39c;
	border-right:		2px solid #a3d39c;
	}

.gallery_link_right {
	margin:			0 0 0 0;
	padding:			0 20px 0 20px;
	vertical-align:		middle;
	}

.leftimage {
	margin:			0;
	padding:			0;
	float:			left;
	}



#gallery_grid {
	width:			660px;
	margin:			0 0 0 0;
	padding:			10px 0 0 0;
	border-style:		none;
	border-width:		1px;
	border-color:		blue;
	float:			right;
	}
	
#gallery_grid img {
	margin:			0 0 0 0;
	padding:			0 2px 2px 0;
	border-style:		none;
	}

#gallery_grid ul {
	list-style-type:		none;
	padding:			0 0 0 0;
	margin:			0 0 0 0;
	}

#gallery_grid li {
	display: 			inline;
	text-decoration:  	none;
	border-style:		none;
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	}

#gallery_grid li a {
	text-decoration:  	none;
	border-style:		none;		
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	}

#gallery_grid li a:link {
	text-decoration:  	none;
	border-style:		none;
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	}

#gallery_grid li a:visited {
	text-decoration:  	none;
	border-style:		none;
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	}

#gallery_grid li a:hover {
	text-decoration:  	none;
	border-style:		none;
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	}

#gallery_grid li a#current {
	text-decoration:  	none;
	border-style:		none;
	margin:			0 0 0 0;
	padding:			0;
	}
	
#gp_footer {
	width:			1024px;
	height:			70px;
	margin:			0 38px 0 38px;
 	border-top:			4px solid #09632f;
	background-image:		url(../images/Footer.jpg);
	background-repeat:	no-repeat;
	clear:			left;
/*	border:			1px solid red;	*/
	}
	
#gp_footer ul {
	list-style-type:		none;
	text-align:			left;
	float:			left;
	margin:			40px 0 0 10px;
	padding:			0;
	}
	
#gp_footer li {
	display:			inline;
	font-size:			115%;
	font-weight:		100;
	}
	
#gp_footer li a {
	padding-right:		20px;
	border-style:		none;
	outline:			none;
	text-decoration:		none;
	color:			#a3d39c;
 	}
	
#gp_footer li a:link {
	border-style:		none;
	outline:			none;
	text-decoration:		none;
	color:			#a3d39c;
	}
	
#gp_footer li a:visited {
	border-style:		none;
	outline:			none;
	text-decoration:		none;
	color:			#a3d39c;
	}
	
#gp_footer li a:hover {
	border-style:		none;
	outline:			none;
	text-decoration:		none;
	font-style:			oblique;
	color:			#ffffff;
	}
	
#gp_footer p {
	margin:			0;
	padding:			27px 10px 0 0;
	text-align:			right;
	font-size:			90%;
	font-weight:		200;
	color:			#a3d39c;
	}

#gp_footer p a {
	border-style:		none;
	outline:			none;
	text-decoration:		none;
	color:			#a3d39c;
 	}
	
#gp_footer p a:link {
	border-style:		none;
	outline:			none;
	text-decoration:		none;
	color:			#a3d39c;
	}
	
#gp_footer p a:visited {
	border-style:		none;
	outline:			none;
	text-decoration:		none;
	color:			#a3d39c;
	}
	
#gp_footer p a:hover {
	border-style:		none;
	outline:			none;
	text-decoration:		none;
	font-style:			oblique;
	color:			#ffffff;
	}
	
#gp_topnav {
	width:			1024px;
	height:			20px;
	margin:			0 38px 0 38px;
	padding:			0 0 0 0;
	border-style:		none;
	border-width:		1px;
	border-color:		blue;
	background-color:		#09632F;
	}
	
#gp_topnav img {
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	border-style:		none;
	}

#gp_topnav ul {
	list-style-type:		none;
	padding:			0 0 0 0;
	margin:			0 0 0 0;
	}

#gp_topnav li {
	display: 			inline;
	text-decoration:  	none;
	border-style:		none;
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	}

#gp_topnav li a {
	text-decoration:  	none;
	border-style:		none;		
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	}

#gp_topnav li a:link {
	text-decoration:  	none;
	border-style:		none;
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	}

#gp_topnav li a:visited {
	text-decoration:  	none;
	border-style:		none;
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	}

#gp_topnav li a:hover {
	text-decoration:  	none;
	border-style:		none;
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	}

#gp_topnav li a#current {
	text-decoration:  	none;
	border-style:		none;
	margin:			0;
	padding:			0;
	}
	
#contactemail {
	margin:			0 0 0 560px;
	padding:			0 0 20px 0;
	font-size:			115%;
	font-weight:		400; 
	line-height:		1.5em;
	}
	
#contactemail table {
	border-style:		none;
	border-collapse:		collapse;
	}

#contactemail th {
	text-align:			left;
	vertical-align:		top;
	font-weight:		400;
	padding-top:		2px;
	}
	
#contactemail td {
	text-align:			left;
	vertical-align:		top;
	padding-bottom:		5px;
	padding-left:		5px;
	border:			none;
	}
	

