a	{
color:#78A741;
font-family:verdana,arial;
}

img {
	-ms-interpolation-mode:bicubic;
	}

a:hover	{color:#ADD459;
}

h3 {
color: #55772B;
}

.subnav	{
color: #E6E1C5;
font-size: smaller;
border-top: solid #E6E1C5 1px;
border-bottom: solid #E6E1C5 1px;
background-color: #FFF8DD;
padding: 3px 3px 6px 3px;
}

body, td, div, p, span	{
color: #000000;
font-family: verdana;
font-size: 10pt;
}

.small	{
font-family: verdana;
font-size: smaller;
}

#navigator	{
width: auto;
padding: 0px;
text-align: center;
}

.button1	{
font-size: 9pt;
font-weight: bold;
text-align: center;
margin-bottom: 0px;
margin-top: 0px;
margin-right: 18px;
margin-left: 8px;
}

.button1 a	{
color: #ffffff;
Filter: Alpha(Opacity=85, FinishOpacity=85, Style=1, StartX=0, StartY=0, FinishX=100, FinishY=0);
-moz-opacity: 85%;
font-family: verdana;
font-size: ;
padding: 3px;
text-decoration: none;
width: 100%;
display: block;
background-color: #78A741;
border-top: 1px #BFDD8F solid;
border-left: 1px #78A741 solid;
border-bottom: 1px #597845 solid;
border-right: 1px #78A741 solid;
}

.button1 a:hover	{
Filter: Alpha(Opacity=75, FinishOpacity=100, Style=1, StartX=0, StartY=0, FinishX=580, FinishY=0);
-moz-opacity: 85%;
color: #4F7F17;
background-color: #FFF9E2;
border-top: 1px #ffffff solid;
border-left: 1px #EEEBD2 solid;
border-bottom: 1px #D4C693 solid;
border-right: 1px #EEEBD2 solid;
}

.submen {
font-size: 9pt;
font-weight: bold;
text-align: center;
margin-bottom: 0px;
margin-top: 0px;
margin-right: 18px;
margin-left: 8px;
}

.submen a	{
color: #ffffff;
Filter: Alpha(Opacity=85, FinishOpacity=85, Style=1, StartX=0, StartY=0, FinishX=100, FinishY=0);
-moz-opacity: 85%;
font-family: verdana;
font-size: ;
padding: 3px;
text-decoration: none;
width: 100%;
display: block;
background-color: #78A741;
border-top: 1px #BFDD8F solid;
border-left: 1px #78A741 solid;
border-bottom: 1px #597845 solid;
border-right: 1px #78A741 solid;
}

.submen a:hover	{
Filter: Alpha(Opacity=75, FinishOpacity=100, Style=1, StartX=0, StartY=0, FinishX=580, FinishY=0);
-moz-opacity: 85%;
color: #4F7F17;
background-color: #FFF9E2;
border-top: 1px #ffffff solid;
border-left: 1px #EEEBD2 solid;
border-bottom: 1px #D4C693 solid;
border-right: 1px #EEEBD2 solid;
}

.formborder	{
border: solid #8CB35D 1px;
}

.forminput {
background-color: #E3ECB4;
border-bottom: solid #B6C07B 1px;
}

.formtitle {
border-bottom: solid #E3ECB4 1px;
}

.formsubmit {
background-color: #B6C07B;
}

.button {
background-color: #E3ECB4;
border-top: solid #FAFFDF 1px;
border-right: solid #919C53 1px;
border-bottom: solid #919C53 1px;
border-left: solid #FAFFDF 1px;
}

ul
{
list-style-image: url(http://www.macnz.com/templateimages/bullet.gif);
list-style-type: circle
} 

.gallery {
padding: 5px;
}

.photo {
border-bottom: solid #cccccc 1px;
margin-bottom: 15px;
}

.photo img {
margin-top: 5px;
}

.blurb {
padding: 5 0 5 0;
}

.currentpage	{
font-size: 9pt;
font-weight: bold;
text-align: center;
margin-bottom: 0px;
margin-top: 0px;
margin-right: 18px;
margin-left: 8px;
}

.currentpage a	{
color: #ffffff;
Filter: Alpha(Opacity=85, FinishOpacity=85, Style=1, StartX=0, StartY=0, FinishX=100, FinishY=0);
-moz-opacity: 85%;
font-family: verdana;
font-size: ;
padding: 3px;
text-decoration: none;
width: 100%;
display: block;
background-color: #78A741;
border-top: 1px #BFDD8F solid;
border-left: 1px #78A741 solid;
border-bottom: 1px #597845 solid;
border-right: 1px #78A741 solid;
}

.currentpage a:hover	{
Filter: Alpha(Opacity=75, FinishOpacity=100, Style=1, StartX=0, StartY=0, FinishX=580, FinishY=0);
-moz-opacity: 85%;
color: #4F7F17;
background-color: #FFF9E2;
border-top: 1px #ffffff solid;
border-left: 1px #EEEBD2 solid;
border-bottom: 1px #D4C693 solid;
border-right: 1px #EEEBD2 solid;
}

.submen {
font-size: 9pt;
font-weight: bold;
text-align: center;
margin-bottom: 0px;
margin-top: 0px;
margin-right: 18px;
margin-left: 8px;
}

.submen a {
color: #ffffff;
Filter: Alpha(Opacity=85, FinishOpacity=85, Style=1, StartX=0, StartY=0, FinishX=100, FinishY=0);
-moz-opacity: 85%;
font-family: verdana;
font-size: ;
padding: 3px;
text-decoration: none;
width: 100%;
display: block;
background-color: #876700;
border-top: 1px #BFDD8F solid;
border-left: 1px #78A741 solid;
border-bottom: 1px #597845 solid;
border-right: 1px #78A741 solid;
}

.submen a:hover	{
Filter: Alpha(Opacity=75, FinishOpacity=100, Style=1, StartX=0, StartY=0, FinishX=580, FinishY=0);
-moz-opacity: 85%;
color: #876700;
background-color: #FFF9E2;
border-top: 1px #ffffff solid;
border-left: 1px #EEEBD2 solid;
border-bottom: 1px #D4C693 solid;
border-right: 1px #EEEBD2 solid;
}