
/************************************************
*          Resets          *
************************************************/
html, body, div, p, span, h1, h2, h3, h4, h5, h6, img, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, label, input, table, th, td, a
{margin:0; padding:0; border:0; vertical-align:baseline;}  
:focus {outline:0;}
body {line-height:1;}
ul, ol {list-style:none;}
h1, h2, h3, h4, h5, h6 {font-size:1em;}



/*Base*/
.bodyfp {
	background-color: #446a73;
	}
	
/*.bodyfp { background-color: #446a73; background-image: url(../images/bg=gradienttop.jpg); background-repeat: no-repeat; background-attachment: fixed; }
*/

body { 
	background-color: #446a73;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	}

#parent { 
	width: 980px; height: 680px;
	background-color: #64a1af;
	left: 50%; 
	margin-left: -490px; 
	top: 0; 
	position: absolute; visibility: visible; 
	}
#parentshort { 
	width: 980px; height: 620px;
	background-color: #64a1af;
	left: 50%; 
	margin-left: -490px; 
	top: 0; 
	position: absolute; visibility: visible; 
	}	
#parentlong { 
	background-color: #64a1af; 
	visibility: visible; 
	margin-left: -490px; 
	position: absolute; top: 0; 
	left: 50%; 
	width: 980px;  height: 1225px; }
	
#parentlong2 { 
	background-color: #64a1af; 
	visibility: visible; 
	margin-left: -490px; 
	position: absolute; top: 0; 
	left: 50%; 
	width: 980px;  height: 1625px; }	
#parent790 { 
	height: 790px; width: 980px; 
	left: 50%; top: 0; 
	margin-left: -490px;
	position: absolute; visibility: visible; 
	}	

/*
\\\\\\\\\\\\\\\\\\HEADER\\\\\\\\\\\\\\
*/
#header { background-image: url(../images/headerlogo.jpg); background-repeat: no-repeat; height: 80px; width: 980px; left: 0; top: 0; position: absolute; visibility: visible; }

#navcontainer { 
	background-color: #b9edec; 
	height: 17px; width: 893px; 
	left: 87px; top: 53px; 
	position: absolute; 
	z-index: 2; 
	visibility: visible; 
	}

/*
\\\\\\\\\\\\\\\\\\CONTENT\\\\\\\\\\\\\\
*/
#main980 { 
	background-color: #64a1af; 
	width: 980px; 
	left: 0; top: 80px; 
	float: left;
	position: absolute; visibility: visible; 
	height: 900px;
	}
#main { 
	background-color: #64a1af; 
	width: 980px; 
	left: 0; top: 80px; 
	float: left;
	position: absolute; visibility: visible; 
	height: 720px;
	}
	
#mainfp { 
	background-color: #64a1af; 
	height: 680px; 
	width: 980px; 
	left: 0; top: 80px; 
	position: absolute; visibility: visible; 
	}	

#main640 { 
	background-color: #64a1af; 
	width: 980px; 
	left: 0; top: 80px; 
	float: left;
	position: absolute; visibility: visible; 
	height: 640px;
	}



#main .post-head, #mainfp .post-head, #main980 .post-head, #main640 .post-head { 
	color: #afe1ec; 
	font-size: 47px; 
	font-family: Georgia, Times, Serif; 
	letter-spacing: 1px;
	line-height:60px;
	margin: 20px 20px 25px 15px; 
	}

#maincolleft {
	width: 444px; 
	left: 0; top: 80px; 
	position: absolute; 
	height: auto; 
	visibility: visible; 
	}

#maincolleft h1 {
	color:#AFDAFF;
	font-family: Georgia, Times, Serif;; 
	font-size:24px;
	line-height: 15px; 
	padding-right: 15px; padding-left: 15px; 
	margin-top: 10px;
	margin-bottom: 10px;
	}
#maincolleft h2, #maincolleft1 h2, #maincolleft2 h2 {
	color:#AFDAFF;
	font-family: Georgia, Times, Serif;; 
	font-size:19px;
	line-height: 19px; 
	padding-right: 15px; padding-left: 15px; 
	margin-top: 10px;
	margin-bottom: 4px;
	}	

#maincolleft p, #maincolright p, #maincolleft1 p, #maincolleft2 p { 
	font-size: 15px; 
	font-family: Arial, helvetica, sans-serif; 
	line-height: 22px; 
	padding-right: 15px; padding-left: 15px; 
	margin-bottom: 10px;
	}

 #maincolleft blockquote {
	font-size: 26px; 
	font-family: Georgia,"Times New Roman",Times,Serif; 
	font-weight: normal; 
	line-height: 30px; 
	color: #ffffff;
	padding-left: 35px; 
 	}	

#maincolright1 { 
	height: auto; 
	width: 565px; 
	left: 450px; 
	top: 90px; 
	position: absolute; visibility: visible; 
	}
	
#maincolright2 { 
	height: auto; 
	width: 565px; 
	left: 450px; 
	top: 875px; 
	position: absolute; visibility: visible; 
	}
	
#maincolleft1 { 
	height: auto; 
	width: 444px; 
	left: 0; 
	top: 80px; 
	position: absolute; 
	visibility: visible; 
	}
	
#maincolleft2 { 
	height: auto; 
	width: 444px; 
	left: 0; 
	top: 875px; 
	position: absolute; 
	visibility: visible; 
	}
	
#bottomquote, #bottomquotefp { height: 125px; width: 980px; left: 0; top: 600px; position: absolute; visibility: visible; }
#bottomquote h1 {
	font-size: 26px; 
	font-family: Georgia,"Times New Roman",Times,Serif; 
	font-weight: normal; 
	line-height: 30px; 
	color: #ffffff;
	text-align: center;
	}
#bottomquotefp h1 { 
	color: #ffffff; 
	font-size: 26px; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-weight: normal; 
	line-height: 30px; text-align: left; 
	margin-left: 13px;
	margin-top: 12px;}
#formcontact { 
	background-image: url(../images/bg=form.gif); 
	background-repeat: no-repeat; 
	height: 400; width: 444px; left: 15px; top: 80px; 
	position:absolute; visibility: visible;	
	}

#maincolleft a, #maincolright a, #bottomquote a, #bottomquotefp a { color: #a8ecf0; text-decoration: none; }
#maincolleft a:hover, #maincolright a:hover, #bottomquote a:hover, #bottomquotefp a:hover { color: #f2faf2; text-decoration: underline; }


/*
\\\\\\\\\\\\\\\\\\RIGHT COL\\\\\\\\\\\\\\
*/

#rightcolphotofp { 
	height: 100%; width: 565px; 
	left: 450px; top: 85px; 
	position: absolute; visibility: visible; 
	}

#rightcolphoto { 
	height: auto; width: 565px; 
	left: 450px; top: 85px; 
	position: absolute; visibility: visible; 
	}

#maincolright { 
	visibility: visible; 
	position: absolute; 
	top: 90px; left: 450px; 
	width: 565px; height: auto; 
	}
	
#fpnewslettersignup { height: 105px; width: 267px; left: 247px; top: 25px; position: relative; z-index: 1; visibility: visible; }	
	
/*
\\\\\\\\\\\\\\\\\\FOOTER\\\\\\\\\\\\\\
*/
#footer { 
	color: #64a1af; 
	font-size: 11px; 
	line-height: 13px; 
	background-color: #3c5b62; 
	text-align: center; 
	visibility: visible; 
	position: absolute; 
	top: 680px; left: 0; 
	width: 980px; 
	height: 50px; 
	padding-bottom: 10px;
	}
#footer800 { 
	color: #64a1af; 
	font-size: 11px; 
	line-height: 13px; 
	background-color: #3c5b62; 
	text-align: center; 
	visibility: visible; 
	position: absolute; 
	top: 800px; left: 0; 
	width: 980px; 
	height: 50px; 
	padding-bottom: 10px;
	}	
#footer980 { 
	color: #64a1af; 
	font-size: 11px; 
	line-height: 13px; 
	background-color: #3c5b62; 
	text-align: center; 
	visibility: visible; 
	padding-bottom: 10px; 
	position: absolute; 
	top: 980px; left: 0; 
	width: 980px; height: 50px; 
	}
	
#footer1225 { 
	color: #64a1af; 
	font-size: 11px; 
	line-height: 13px; 
	background-color: #3c5b62; 
	text-align: center; 
	visibility: visible; 
	padding-bottom: 10px; 
	position: absolute; 
	top: 1225px; left: 0; 
	width: 980px; height: 50px; 
	}	

#footerlong2 { 
	color: #64a1af; 
	font-size: 11px; 
	line-height: 13px; 
	background-color: #3c5b62; 
	text-align: center; 
	visibility: visible; 
	padding-bottom: 10px; 
	position: absolute; 
	top: 1625px; left: 0; 
	width: 980px; height: 50px; 
	}	

	
#footer720 { 
	color: #64a1af; 
	font-size: 11px; 
	line-height: 13px; 
	background-color: #3c5b62; 
	text-align: center; 
	visibility: visible; 
	position: absolute; 
	top: 720px; left: 0; 
	width: 980px; 
	height: 50px; 
	padding-bottom: 10px;
	}
	
#footer a, #footershort a, #footer720 a, #footer800 a, #footer980 a, #footer1225 a, #footerlong2 a { color: #64a1af; text-decoration: none; }
#footer a:hover, #footer720 a:hover, #footer800 a:hover, #footer980 a:hover, #footer1225 a:hover, #footerlong2 a:hover  { color: #52bcd4; text-decoration: underline; }

#footercontainer { height: 50px; width: 980px; left: 0; top: 10; position: absolute; visibility: visible; }
#facebookfindus { height: 50px; width: 120px; left: 860px; top: 0; position: absolute; visibility: visible; }


/*
\\\\\\\\\\\\\\\\\\TEXT\\\\\\\\\\\\\\
*/
.textmain { 
	font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 	
	font-weight: normal; 
	line-height: 21px; 
	}
.photocaption { 
	font-size: 13px; font-family: Arial, Helvetica, Geneva, sans-serif; 	
	font-weight: normal; 
	line-height: 15px; 
	color: #FFFFFF;
	}
.quote { 
	font-size: 26px; 
	font-family: Georgia,"Times New Roman",Times,Serif; 
	font-weight: normal; 
	line-height: 30px; 
	color: #ffffff;
	}
.textwhite {
	color:#fffff;
	}	
	
