/* CSS Document */
body {
	background: #669999;
	margin: 0;
	padding: 0;
	font: 12px/1.5 Verdana, Arial, Helevetica, sans-serif;
}
div#wrap {
	background: #99CC66;
	margin: 40px 1em 10px 100px;
	border: 3px solid #FFFF33;
	width: 750px
}

div#buttons {
	margin: 40px 1em 10px 100px;
	width: 750px
}

photocontain {
	float: right;
	width: 400px;
	padding-bottom: 10px;
	padding-left: 20px;
}
photo {
	height: 300px;
	width: 400px;
}
photocaption {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 1.5px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	width: 400px;
}
div#poem {  position: absolute; top: 120px; left: 575px; width: 250px;
	margin: 14px 5px 1em 1em; padding: 0; 
	text-align: center; 
	background: #669999; border: 3px solid #FFFF33;}
h1, h2, h1, h4, h5, h6, p, ul {
	color: #333333;
}
h1 { font-size: 140%; margin: .5em 1em 0 2.25em; padding-left: 0.5em;  }
h2 { font-size: 120%; margin: 1em 1em 0 2.8em; padding-left: 0.5em; 
	text-decoration: underline; }
h2.topmargin {margin-top: 4em; }
h2.bigtopmargin {margin-top: 5em; }
h2.tenttext {margin-top: 10em; }
h3 { font-style: italic; font-size: 110%; margin: .25em 1em 0 3em; padding-left: 0.5em;  }
h3#center {margin-left: 10em; }
h4 { font-style: italic; font-size: 100%; margin: .25em 1em 0 3.5em; padding-left: 0.5em; }
h5{
	font-size: 100%;
	margin: .25em 1em 0 3.5em;
	padding-left: 0.5em;
	font-weight: lighter;
}
h6{
	font-size: 60%;
	margin: 0em 0em 0em 0em;
	padding-left: 1em;
	font-weight: lighter;
}

.mission { margin: .7em 1em; padding: 0 ;}
p, ul {margin: 1em 1em 1em 4em; padding: 0 ;}
blockquote {margin: 0 6em ; padding: 0; font-style: italic; }
li { line-height: 2em; }
ul{ list-style: none; }
li {left-margin: .5em;}

div#mission {font-style: italic; font-size: 90%; line-height: 175%;  font-weight: bold; 
	margin: 1.8em 2em 1em 380px ; padding: 0;
	background: #669999; border: 2px solid #FFFF33;}
p.poem { margin: .5em .5em; padding: 0; font-size: .958em}
img#left {float: left; margin: 0 1em 0 0;  padding: 0; }
p img#left {float: left; margin: 0 1em 0 0;  padding: 0; }
p img#farmhouse {float: left; margin: 0 1em 0 0;  padding: 0; } 
p img#labnriverhome {float: right; margin: .5em 1em 0 1em;  padding: 0; }
p img#nriver {float: left; margin: .5em 1em 0 0;  padding: 0; }
p img#swim {float: right; margin: .5em 1em 0 1em;  padding: 0; }
p img#newlodgeside {float: left; margin: .5em 1em .25em 0;  padding: 0; }
p img#deck2 {float: right; margin: .5em 1em;  padding: 0; }
p img#sunset {float: left; margin: .5em 1em .5em 0;  padding: 0; }
p img#sunsetctr {float: left; margin: .5em 1em .5em 4em;  padding: 0; }
p img#labnriver {float: right; margin: .5em 1em;  padding: 0; }
p img#garden {float: right; margin: .5em 1em;  padding: 0; }
p img#newlodgeside2 {float: left; margin: .5em 1em 0 0;  padding: 0; }
p img#lodges {float: right; margin: .5em  1em .5em -0.25em;  padding: 0; }
p img#manitouin2 {float: left; margin: .5em  2em .25em 0;  padding: 0; }
p img#circlein {float: right; margin: 0 .5em .5em .5em;  padding: 0; }
p img#meadow {float: left; margin: 0 1em .5em 0;  padding: 0; }
p img#food {float: right; margin: -.25em .5em .5em .5em;  padding: 0; }
p img#dinningexterior {float: left; margin: .5em 1em .5em 0;  padding: 0; }
p img#gate{float: left; margin: 0 1em 0 0; padding: 0; }
p img#bloom{float: right; margin:1em 1em 1em 1em; padding: 0; }
p img#art{float: right; margin:1em 1em 1em 1em; padding: 0; }
p img#harvest{float: left; margin:1em 1em 1em 1em; padding: 0; }
p img#board{
	float: right;
	margin: 0 1em 1em 1em;
	padding: 0;
}
p img#lab {float: right; margin: 0 1em .5em 1em;  padding: 0; }
p img#wsign{float: left;  margin: 0 1em 0 0;  padding: 0; } 
p img#wsign2{float: right;  margin: 0 1em 0 0;  padding: 0; } 
p img#sig{float: left; margin: 1em 1em 1em -1.5em; padding: 0; }
table#sunset {margin: .25em 0 .25em 6em; padding: 0, 2em; }
table#tent {margin: .25em 0 .25em 6em; padding: 0, 2em; }
table#sunset img#left {margin: .25em 1em .25em 0;  padding: 0; border: 2px solid white;}
table#tent img#left {margin: .25em 1em .25em 0;  padding: 0; border: 2px solid white;}

div#logo {width: 100%; height: 75px; 
	margin: 0 ; padding: 0; 
	border-bottom: 3px solid #FFFF33;
}
div#logo img  {float: right; clear: left; margin: 0;  padding: 0;}
div#menu { position: absolute; top: 132px; left: 10px; width: 125px;
	margin: 0; padding: 0; 
	border: solid 3px #ffff33; background: #99cc66;}
div#menu a {display: block; 
	margin: 0 ; padding: 0.25em 0 0.25em 0.25em; 
	text-decoration: none; color: #333333; font-weight: bold; }	
div#menu a:visited {color: #333333;} 
div#menu a:hover {background-color: #669999;}
div#footer { font-size: 75%; color: #333333; text-align: center; 
			margin: 0; margin-top: 2em; padding: 0;  }
div#footer a {color: #333333; text-decoration: none; font-weight: normal; }
div#footer a:visited {color: #333333; }
div#footer a:hover { color: #FFFF33; }
a:link {
	font-weight: bold;
	text-decoration: none;
	color: #669999;
}
a:visited {color: #339999; font-weight: bold; text-decoration: none; }
a:active {color: #339999; font-weight: bold; text-decoration: none; }
a:hover { color: #339999; font-weight: bold; text-decoration: underline; }
.floatright {
	float: right;
	margin: 1.5em 2em 1em 1.5em;
}
.floatleft {
	float: left;
	margin: 5px 1em 1em 0;
	padding-left: 50px;
}
p {margin-top: 0; }
