body {
 background-color:#ffffff;
 color:#000000;
 margin:0px;
 padding:0px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
 word-spacing:2px;
 line-height:150%;
}

h1 {
 font-weight:bold;
 margin:0;
 padding:0;
 font-size:18px;
}

h1 img {
 margin-left:-20px;
}

h2 {
 font-weight:normal;
 margin:30px 0 15px 0;
 padding:0;
 font-size:16px;
}

h3 {
 font-weight:bold;
 margin:10px 0 10px 0;
 padding:0;
 font-size:14px;
}

h4 {
 font-weight:bold;
 margin:20px 0 10px 0;
 padding:0;
 font-size:14px;
 font-style:italic;
}

h5 {
 color:#3d3d3d;
 font-weight:normal;
 margin:0;
 padding:0;
 font-size:13px;
}

p, li {
 margin:12px 0 12px 0;
 padding:0;
 font-size:14px;
 word-spacing:2px;
 line-height:150%;
}


a:link {
 color:#547d6f;
 background-color:transparent;
 text-decoration:none;
 font-weight:bold;
}

a:visited {
 color:#547d6f;
 background-color:transparent;
 text-decoration:none;
 font-weight:bold;
}

a:hover {
 color:#547d6f;
 background-color:transparent;
 text-decoration:underline;
 font-weight:bold;
}

a:active {
 color:#547d6f;
 background-color:transparent;
 text-decoration:underline;
 font-weight:bold;
}

#wrapper {
 width:850px;
 height:auto;
 margin-top:0;
 margin-right:auto;
 margin-bottom:0;
 margin-left:auto;
 padding:0;
 border:0;
 clear:both;
 display:block;
}


#header {
 background:url('images/aboutus/joanne-godding.jpg') no-repeat;
 width:850px;
 min-height:157px;
 margin-top:0;
 margin-right:auto;
 margin-bottom:0;
 margin-left:auto;
 padding:0;
 float:left;
 clear:both;
 display:inline;
}

* html #header {
 height:157px;
}

#navbar, #nav {
 display:none;
}


#content, #footer {
 min-height:50px;
}

* html #content {
 height:50px;
}

#content {
 width:778px;
 min-height:200px;
 margin:0;
 padding:0 36px 0 36px;
 float:left;
 clear:both;
 display:inline;
}

* html #content {
 height:200px;
}

#content #pageHeading {
 margin:12px 0 20px 0px;
}

#content .photoTopLeft {
 padding:0 20px 10px 0;
 float:left;
 display:inline;
}

#content .photoLeft {
 padding:10px 20px 10px 0;
 float:left;
 display:inline;
}

#content .photoRight {
 padding:10px 0 10px 20px;
 float:right;
 display:inline;
}


#footer {
 width:840px;
 margin:0;
 padding:20px 0 20px 10px;
 float:left;
 display:inline;
 clear:both;
}

#siteby {
 font-size:10px;
 margin:3px 0 10px 0;
 padding:0;
}

.sm_second {
 color:#ff740e;
 font-weight:bold;
}

.sm_mile {
 color:#bccfe0;
 font-weight:bold;
}


#siteby a:link {
 text-decoration:none;
}

#siteby a:visited {
 text-decoration:none;
}

#siteby a:hover {
 text-decoration:none;
}

#siteby a:active {
 text-decoration:none;
}


#referral {
 display:none;
}

.white {
 color:#ffffff;
}

.white a:link {
 color:#ffffff;
 background-color:transparent;
 text-decoration:underline;
}

.white a:visited {
 color:#ffffff;
 background-color:transparent;
 text-decoration:underline;
}

.white a:hover {
 color:#aaaaaa;
 background-color:transparent;
 text-decoration:underline;
}

.white a:active {
 color:#aaaaaa;
 background-color:transparent;
 text-decoration:underline;
}

.quoted {
 font-weight:bold;
 margin-top:20px;
}

.quote {
 font-style:italic;
}

.error {
 color:#a60004;
 background-color:transparent;
 font-style:italic;
}

.clearall {
 clear:both;
 font-size:0px;
}


#galleryPics {
 text-align:center;
}

.topNotice {
 color:#444444;
 background-color: transparent;
 font-size:10px;
}

.clearallGap {
 clear:both;
 font-size:0px;
 padding:50px 0 0 0;
}

#galleryPics .galleryLabel {
 width:778px;
 text-align:left;
}

#galleryPics .galleryLabel .galleryNum {
 font-size:60px;
 padding:15px 0 20px 0;
 float:left;
}

#galleryPics .galleryLabel .galleryList {
 width:700px;
 padding:0 0 20px 0;
 float:left;
}

#galleryPics .galleryLabel .galleryList ol {
 margin-top:0;
 margin-bottom:0;
 line-height:100%;
}

#galleryPics .galleryLabel .galleryList ol li {
 margin-top:0;
 margin-bottom:0;
 line-height:100%;
}

#galleryPics .galleryLabel .galleryList p {
 margin:0;
 padding:0 0 0 20px;
}


#galleryPics .photoBox .photoImg {
 margin:0;
 padding:0;
 display:inline;
 clear:both;
}

#galleryPics .photoBox .photoCaption {
 margin:0;
 padding:0;
 display:inline;
 clear:both;
 font-size:10px;
 text-align:center;
}


#galleryPics .photoBox {
 margin:20px 10px;
 padding:0;
 float:left;
}

#galleryPics .photoBox a img {
 vertical-align:text-top;
}



#galleryPics .photoBox a:link img {
 border:1px solid #6e8046;
}

#galleryPics .photoBox a:visited img {
 border:1px solid #222222;
}

#galleryPics .photoBox a:hover img {
 border:1px solid #ffffff;
}

#galleryPics .photoBox a:active img {
 border:1px solid #ffffff;
}

.galleryNavLeft {
 font-size:10px;
 font-weight:bold;
 margin:10px 0;
 display:block;
 clear:both;
}

.galleryNavLeft a {
 color: #ffffff;
 background-image: url(images/gallery/btn_back.gif);
 background-repeat: no-repeat;
 background-position: center left;
 background-color: transparent;
 padding:1px 0 2px 20px;
 text-decoration: none;
}

.galleryNavLeft a:link {
 color: #ffffff;
 background-color: transparent;
}

.galleryNavLeft a:visited {
 color: #ffffff;
 background-color: transparent;
}

.galleryNavLeft a:hover {
 color: #cc2901;
 background-color: transparent;
}

.galleryNavLeft a:active {
 color: #cc2901;
 background-color: transparent;
}

.galleryNavRight {
 font-size:10px;
 font-weight:bold;
 margin:10px 0;
 display:block;
 clear:both;
}

.galleryNavRight a {
 color: #ffffff;
 background-image: url(images/gallery/btn_fwd.gif);
 background-repeat: no-repeat;
 background-position: center right;
 background-color: transparent;
 padding:1px 20px 2px 0;
 text-decoration: none;
}

.galleryNavRight a:link {
 color: #ffffff;
 background-color: transparent;
}

.galleryNavRight a:visited {
 color: #ffffff;
 background-color: transparent;
}

.galleryNavRight a:hover {
 color: #cc2901;
 background-color: transparent;
}

.galleryNavRight a:active {
 color: #cc2901;
 background-color: transparent;
}
