@charset "UTF-8";
/* CSS Document */

/* eric meyer clear */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	font-size:62.5%;
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}





/*end of eric meyer clear */


body{background-image:url(/images/bg.gif);}


p{ text-align:left; margin:20px 0px;}

#container{width:897px; margin:0 auto;}


h2 {font:1.6em/1.2em bold Arial, Helvetica, sans-serif;color: rgb(11, 85, 140);}
	h2 a {text-decoration:none;color: rgb(11, 85, 140);}
	h2 a:hover {text-decoration:underline;}

h3 {font:1.8em/1.2em bold Arial, Helvetica, sans-serif;color: rgb(11, 85, 140); text-transform:uppercase;}
	h3.blueTitle {display:block; background:url('/wp-content/themes/abbey/images/h3blueTitleBG.gif') repeat left top; font:1.6em/1em bold Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; padding:3px 5px;}
	a.blueText, a:visited.blueText {color:#fff}

h4 {font:1.2em/1.2em bold Arial, Helvetica, sans-serif; text-decoration:underline; margin:10px 0px 0px 0px;}

a {text-decoration:none;color: rgb(11, 85, 140);}
a:hover {text-decoration:underline;}
	

ul.archivesList li {text-indent:8px;}
ul.archivesList {margin:3px 0px 20px 0px;}

ul.ratesList li, ul.amenitiesList li {margin:2px 0px 2px 12px;}

dt {font-weight: bold; margin:10px 0px 4px 0px;}
dd {margin:0px 0px 4px 12px;}

#utilityNav {margin:15px 20px 0px 0px; text-align:right;}
	#utilityNav a {color:#000; text-transform:uppercase;font:bold 11px/11px Arial, Helvetica, sans-serif; }

#branding {width: 889px; height: 116px; margin:10px 0 0 0; position: relative;}
	#branding span {background:url(/images/header.jpg) no-repeat; position: absolute; width: 100%; height: 100%;}


#nav{width:850px; margin:41px 0 0 28px;}
	#nav li{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.4em; display:inline; text-transform: uppercase; color: #FFFFFF; margin:0 8px;}
		#nav li a:link, #nav li a:visited {color:#FFFFFF; text-decoration:none;}
		#nav li a:hover, #nav li a:visited:hover, #nav li a:focus {color:#0B558C; background-color:#FFF; text-decoration:none;}
		#nav li a:active {color:#FFF; text-decoration:none;}
			#leftnavnudge{padding-left:50px;}
			#navnudge{padding-left:128px;}


#textbox{width:897px; height:100px; background-color:#FFFFFF; border: 1px solid #000000;}

#homeheader{width:877px; border: thin solid #000000; margin: 10px 0 0 5px;}

#contentbox{width:877px; font:1.2em/1.4em normal Arial, Helvetica, sans-serif; color:#000000; background-color:#FFFFFF; margin: 0 0 0 5px; padding:0px 0px 20px 0px; border-right:1px solid #000; border-bottom:1px solid #000; border-left:1px solid #000;}
	#leftcol-home{width:401px; float:left; border-right: 1px solid #09477E; margin: 20px 0 0 20px; padding: 0 20px 0 0; text-align:left;}
	#rightcol-home{width:385px; float:left; margin: 0 0 0 20px;}
	#fullPage {padding:10px 20px;}


#leftcol-amenities{width:401px; float:left; border-right-width: 1px; border-right-style: solid; border-right-color: #09477E; margin: 20px 0 0 20px; padding: 0 20px 0 0;}

.homepageLogos {text-align:center; padding:10px 0px;}

#rightcol-contact{
	width:395px;
	float:left;
	margin: 20px 0 0 20px;
	padding: 0 0 0 0;
}

#fullcol {padding:20px 30px;}


#copy{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#000000;
line-height:1.6em;
text-align:justify;
margin:20px 0 0 0;

}

#copy-itl{
font-style:italic;
}

#copy h2{
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#0B558C;
font-weight:bold;
line-height:1.6em;
text-align:left;
text-decoration:underline;
	
}


#copy h3{
font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
color:#000;
font-weight:bold;
line-height:1.6em;
text-align:justify;
text-decoration:underline;
margin:5px 0 0 0;
	
}


#copy li{
	margin:0 0 0 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#000;
	line-height:1.8em;
}


/*faqs*/


#faq-contentbox{
	width:877px;
	height:2000px;
	background-color:#FFFFFF;
	margin: 0 0 0 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

#faqs{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#000000;
line-height:1.6em;
text-align:justify;
margin:20px 0 0 0;

}


#faqs-bold{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.0em;
	color:#000;
	line-height:1.8em;

}



#faqs h2{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#0B558C;
font-weight:bold;
line-height:1.6em;
text-align:justify;
text-decoration:underline;
	
}

#faqs h3{
font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
color:#000;
font-weight:bold;
line-height:1.6em;
text-align:justify;
text-decoration:none;
margin:5px 0 0 0;
padding:0 0 5px 0;
	
}


#faqs li{
	margin:0 0 0 30px;
	padding:0 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#000;
	line-height:1.4em;
}



#faqs a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	line-height:1.9em;
	margin:0 0 0 0;	
}

#faqs a:link {
color:#0B558C;
text-decoration:underline;

}

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

#faqs a:hover {
color:#FFF;
background-color:#0B558C;
text-decoration:none;

}



/*end faqs*/


/*waterworks*/

#signup{
	padding: 0 0 25px 0;
}

#waterworks-header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:bold;
	color:#0B558C;
	text-decoration:underline;
	padding:0 0 15px 0;
	
}

#rightcol-waterworks{
width:385px;
float:left;
margin: 28px 0 0 20px;
}


#leftcol-waterworks{
	width:401px;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #09477E;
	margin: 20px 0 0 20px;
	padding: 0 20px 0 0;
}



#rightcol-waterworks a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.9em;
	margin:0 0 0 0;
	
}

#rightcol-waterworks a:link {
color:#000;
text-decoration:underline;

}

#rightcol-waterworks a:visited {
color:#000;
text-decoration:none;
}

#rightcol-waterworks a:hover {
color:#FFF;
background-color:#0B558C;
text-decoration:none;

}

/*end of waterworks*/


/*thanks*/

#thanks{
	width:875px;
	margin: 20px 0 0 13px;
	float:left;
}

#design a:active {
color:#FFF;
text-decoration:none;
}



#boatus{
	margin:40px 0 0 0;
}



#border{
	border: thin solid #09477E;	
	
}




#footer {width: 889px; height: 27px; background:url(images/footer-bg.gif) repeat-x top left; margin:10px 0; padding:0px; position: relative; clear:both; font:bold 1em arial, sans-serif; color:#fff; text-transform:uppercase;}
	#footercopy {float:left; padding:7px 0px 0px 10px;}
	#footersocial {float:right; padding:0px 10px 0px 0px;}

#design{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.8em; text-align:left; margin:5px 0 0 0; padding: 10px 0px; clear:both;}


#design a:link {
color:#0B558C;
text-decoration:none;

}

#design a:visited {
color:#0B558C;
text-decoration:none;
}

#design a:hover {
color:#0B558C;
background-color:#FFF;

text-decoration:none;

}

#design a:active {
color:#FFF;
text-decoration:none;
}