body {

	font-family: Verdana, sans-serif;
	color: #000;
	font-size: 10px;
	line-height: 1.25em;
	text-align: left;
	margin: 0;
}

html
{
background: url(jpg/freshwater_wedding.jpg) 0px -400px no-repeat;
}

a:link, a:active, a:visited {
	text-decoration: none;
	color: #666;
}

a:hover {
	text-decoration: none;
	color: #000;
}

p {
	font-size: 10px;
	line-height: 1.25em;
	letter-spacing: 0px;
	color: #000;
}

h1 {
	text-align: center;
	color: black;
	font-size: 20px;
	line-height: 20px;
}

h2 {
	font-size: 10px;
	color: #000;
	font-weight: normal;
}

h3 {
	font-size: 11px;
	color: #000;
	line-height: 1.25em;
	margin: 5px 0 5px 0;
}

h4 {
	font-size: 11px;
	color: #3f3f3f;
	line-height: 1.25em;
	/* background-color: #ffedca; */
}

h5 {
	font-size: 10px;
	color: #000;
	font-weight: normal;
}


.strike {
	text-decoration: line-through;
}

.note{
	font-size: 9px;
	
}

/* ******************************    container and content */

#container {
	border: 0px solid black;
	height: 1000px;
    width: 900px
	margin: 0px auto 10px 0 ;
}

#wrapper {
    border: 0px solid black;
	float: left;
	margin: 0 0 0 42px;
	text-align: left;
	padding: 0px 20px 0 0px;	
	width: 450px !important;
	width: /**/ 492px;
	height: 960px !important;
	height: /**/ 960px;
}

#content {
    border: 0px solid black;
	float: left;
	margin: 0 0 0 0px;
	text-align: left;
	padding: 10px 0px 0 0px;	
	width: 450px !important;
	width: /**/ 492px;
	height: 765px !important;
	height: /**/ 965px;
	background: white;
}

#content p {
	margin: 5px 0;
	font-size: 1.1em;
}
#content ul{
	list-style: none;
}
#content li {
	padding-bottom: 3px;
}
#content a.selected{
	color: #000;
}
#content a:hover.selected{
	color: #666;	
}/* *** end enquiry form */	

#fwplogo{
    border: 0px solid black;
	float: left;
	margin: 0 0 0 0px;
	text-align: left;
	padding: 0px 20px 0 0px;	
	width: 450px !important;
	width: /**/ 490px;
	height: 200px !important;
	height: /**/ 200px;
	background: url(images/fwp_logo.png) no-repeat 30px 0px;
}

#maincopy {
	background: url(images/main_copy.jpg) no-repeat;
    border: 0px solid black;
	float: left;
	text-align: left;
    margin: 3px 0 0 30px;	
	width: 390px !important;
	width: /**/ 420px;
	height: 385px !important;
	height: /**/ 388px;
}

#map {
	/*background: url(images/map.jpg) no-repeat;*/
    border: 0px solid black;
	float: left;
	text-align: left;
    margin: 0px 0 0 30px;	
	width: 390px !important;
	width: /**/ 420px;
	height: 36px !important;
	height: /**/ 36px;
}

#brochure {
	/*background: url(images/brochure.jpg) no-repeat;*/
    border: 0px solid black;
	float: left;
	text-align: left;
    margin: 0px 0 0 30px;	
	width: 390px !important;
	width: /**/ 420px;
	height: 36px !important;
	height: /**/ 36px;
}

#dot {
	background: url(images/dots.jpg) no-repeat;
    border: 0px solid black;
	float: left;
	text-align: left;
    margin: 0px 0 0 30px;	
	width: 390px !important;
	width: /**/ 420px;
	height: 10px !important;
	height: /**/ 10px;
}

#footer {
	/*background: url(images/dots.jpg) no-repeat;*/
    border: 0px solid black;
	float: left;
	text-align: left;
    margin: 0px 0 0 30px;	
	width: 390px !important;
	width: /**/ 420px;
	height: 22px !important;
	height: /**/ 22px;
	
}/****top navcontrols****/
#nc1{
width: 390px;
float: left;
list-style: none ;
text-decoration: none ;
display: inline;
overflow: hidden;}

#nc1box{
margin: 0px 0px 0px 0px;
padding: 0px;
list-style: none;
display: inline;
overflow: hidden;}
	
#nc1box li{
margin: 0px 0px 0px 0px;
padding: 0px 0 0 0;
list-style: none;
display: inline;
overflow: hidden;
text-indent: -5000px;}
	
#nc1box a{	
color: #418A9B;
font: bold 10px/10px helvetica, sans-serif;
width: 390px;
height: 36px;
list-style: none;
text-decoration: none;
float: left;
padding: 0px 0 0 0;
overflow: hidden;}
	
#nc1box a:hover{
background-position: 0px 36px;}
	
#nc1box a:active, #nc1box a.selected{
background-position: 0px 36px;}

/****top navbuttons****/
#mapbutton a {
background: transparent url(images/map.jpg);}

#brochurebutton a {
background: transparent url(images/brochure.jpg);}

#bbb_footer a {
background: transparent url(images/bbb_footer.jpg);
height: 22px;}
#bbb_footer a:hover{
background-position: 0px 22px;}
#bbb_footer a:active, #bbb_footer a.selected{
background-position: 0px 22px;}

/* ******************************    container and content */

#subscription_content {
	border:0px solid black;
	float: left;
	overflow: hidden;
    margin: 0px 0 0 32px;
	padding: 10px 0 0 0px;
	text-align: left;
	width: 390px !important;
	width: /**/ 422px;
	height: 220px !important;
	height: /**/ 230px;
	font-family: arial, sans-serif, bolder;
	color: #666666;
}

form {
	margin: 10px 0 0 0;
}

.contactinput {
	border: 0px solid #d5d5d5;
	font-size: 10px;
	margin-bottom: 8px;
	font-family: arial, sans-serif, bolder;
	color: #666666;
	width: 186px;
	height: 20px;
	background: #e4e4e4;
}

.contactinputtwo {
	border: 0px solid #d5d5d5;
	font-size: 10px;
	margin-bottom: 0px;
	font-family: arial, sans-serif,bolder;
	color: #666666;
	width: 382px;
	height: 100px;
	background: #e4e4e4;
}
.mybutton {
	border: 0px solid #d5d5d5;
	font-size: 10px;
	margin-bottom: 5px;
	font-family: arial, sans-serif,bolder;
	color: #666666;
	width: 374px;
	height: 100px;
	background: #e4e4e4;
}
.firstline {
	font-weight: bold;
}/* *** end enquiry form */