@charset "UTF-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:14px;
	background:#000;
}
a {
	text-decoration:none;
}
#pagewrapper {
	width:974px;
	background:#FFF;
	margin:8px auto 8px auto;
	padding:0px;
	text-align:center;
	border:8px solid white;
	background:url(/img/bg_grad.jpg) repeat-x bottom left #355078;
}
#pagewrapper a img {
	text-decoration:none;
	border:none;
}
#curve_top, #curve_bot {
	width:890px;
	height:17px;
	margin-left:46px;
	background: url(/img/top_curve.gif) no-repeat top left;
}
#curve_bot {
	padding-bottom:28px;
	background:url(/img/bot_curve.gif) no-repeat top left;
}
#grasswrapper {
	width:974px;
	padding:0px;
	margin:0px;
	background:url(/img/bg_shrubs.png) bottom left repeat-x;
}
#contentwrapper {
	width:858px;
	margin-left:46px;
	background:#FFF;
	text-align:left;
	padding:0px 16px 0px 16px;
	color:#4C6473;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
}
#footer {
	clear:both;
	width:862px;
	padding:0px 14px 14px 14px;
	margin-left:46px;
	color:#5F7B8D;
	background:#FFF;
	text-align:left;
	font-size:14px;
}
#footer a {
	padding:0 2px 0 2px;
	text-decoration:none;
	color:#5F7B8D;
}
#footer a:hover {
	color:#006633;
}
.copyright {
	float:left;
	color:#5F7B8D;
	width:600px;
}
.ngclink {
	float:right;
	margin-right:10px;
	text-align:right;
	border:1px solid #CCC;
	padding:0px 2px 0px 2px;
}
.credits {
	float:right;
}
.clearfix {
	clear:both;
}
#content1 {
	float:left;
	width:520px;
	background:#FFF;
}
#content2 {
	float:left;
	margin-left:20px;
	width:318px;
	background: #FFF;
	align:center;
}
#contactbox {
	border:1px solid #CCC;
	margin-top:10px;
	background:url(/img/pawprint.gif) no-repeat top left #EBF4E8;
}
#contactbox .title {
	display:block;
	background:url(/img/contactcurve.gif) no-repeat top right #56766B;
	padding:6px;
	height:16px;
	font-weight:bold;
}
#contactbox .text {
	float:left;
	display:block;
	color:#FFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
#contactbox .title img {
	display:block;
	float:right;
	margin-right:15px;
}
#contactbox .contents {
	clear:both;
	padding:6px;
	text-align:center;
	font-size:14px;
	line-height:13px;
}
.dotdiv {
	clear:both;
	background:url(/img/dotdiv.gif) no-repeat center left;
	height:30px;
}
#galleryheader {
	background:url(/img/gallerycurve.gif) no-repeat top right #3D6634;
	color:#FFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding:8px;
	font-weight:bold;
	margin-bottom:12px;
	height:14px;
	line-height:14px;
}
.photoframe, .nophoto {
	float:left;
	display:block;
	width:174px;
	border:1px solid #CCC;
	padding:8px;
	font-size:12px;
	text-align:center;
	margin-left:29px;
	white-space:normal;
}
.photoframe img {
	margin-bottom:8px;
	border:none;
}
.photoframe:hover {
	background-color:#7C9876;
	color:#FFF;
}
.photoframe a {
	text-decoration:none;
	color:#006600;
}
.first {
	clear:both;
	margin-left:0px;
}
.browsegallery {
	border:none;
}
.browsegallery:hover {
	background:#FFF;
}
.nophoto {
	flat:left;
	display:block;
	border:1px solid #CCC;
	height:188px;
}
.pagenumbercontainer {
	font-size:13px;
	clear:both;
	display:block;
	height:33px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:33px;
	padding:0px 10px 0px 10px;
	border:1px solid #CCC;
}
.pagenumbers {
	float:left;
}
.pagenumbers a {
	color:#214900;
	text-decoration:none;
	padding:1px 4px 1px 4px;
	border:1px solid #fff;
	margin-right:1px;
}
.pagenumbers .current {
	border:1px solid #666;
	color:#fff;
	background-color:#7C9876;
}
.pagenum_title {
	color:#000;
	margin-right:10px;
	font-weight:bold;
}
.pagenumbers a:hover {
	border:1px solid #7C9876;
}
#gallery_header {
	display:block;
	height:85px;
}
.gallery_heading {
	float:left;
}
.gallery_homeicon {
	float:right;
	margin-top:4px;
	margin-right:10px;
	border:none;
}
.gallery_homeicon a {
	display:block;
	background:url(/img/homeiconup.gif) no-repeat top left;
	width:54px;
	height:51px;
}
.gallery_homeicon a:hover {
	background:url(/img/homeiconover.gif) no-repeat top left;
	width:54px;
	height:51px;
}
