@charset "utf-8";
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	margin: 0px;
	line-height:150%;
}

a:link {color:#fff; text-decoration:underline;}
a:visited {color:#fff; text-decoration:underline;}
a:active {color:#fff; text-decoration:underline;}
a:hover {color:#fff; text-decoration:underline;}
a:visited:hover {color:#fff; text-decoration:underline;}

.header { background-color:#B4E2F8; background-image:url(http://oceansidebuildingandrealty.com/images/header-bg.png); background-repeat:repeat-x;}

.nav {background-color: #A11313;}

.capecodtop {
	background-image:url(images/capecod-bg-top.jpg);
	background-repeat:no-repeat;
	background-position: 150px 10px;
}

.waves {
	background-image: url(http://oceansidebuildingandrealty.com/images/wave-bg.png);
	background-repeat: repeat-x;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#004882;
	line-height:160%;
	
}

.waves2 {
	background-image: url(http://oceansidebuildingandrealty.com/images/wave-bg3.png);
	background-repeat: repeat-x;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#004882;
	line-height:160%;
	
	}

.waves a:link {color:#004882; text-decoration:none;}
.waves a:visited {color:#004882; text-decoration:none;}
.waves a:active {color:#004882; text-decoration:none;}
.waves a:hover {color:#004882; text-decoration:underline;}
.waves a:visited:hover {color:#004882; text-decoration:underline;}

.content {
	font-size:15px;
	color:#004882;
	line-height:160%;
}

.content a:link {color:#004882; text-decoration:underline;}
.content a:visited {color:#004882; text-decoration:underline;}
.content a:active {color:#004882; text-decoration:underline;}
.content a:hover {color:#004882; text-decoration:underline;}
.content a:visited:hover {color:#004882; text-decoration:underline;}

h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#004882; line-height:130%;}
h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#fff; margin-bottom:5px;}
h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#fff; margin-bottom:5px;}
h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#004882; margin-bottom:5px; margin-top:5px;}

.red {color:#A11313;}

.g20r {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#A11313; line-height:140%;}
.g20w {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#fff; line-height:120%;}

.captions {font-size:12px; color:#A11313;}
.captions a:link {color:#000; text-decoration:none;}
.captions a:visited {color:#000; text-decoration:none;}
.captions a:active {color:#000; text-decoration:none;}
.captions a:hover {color:#000; text-decoration:underline;}
.captions a:visited:hover {color:#000; text-decoration:underline;}

.captions2 {font-size:10px; color:#A11313;}
.captions2 a:link {color:#000; text-decoration:none;}
.captions2 a:visited {color:#000; text-decoration:none;}
.captions2 a:active {color:#000; text-decoration:none;}
.captions2 a:hover {color:#000; text-decoration:underline;}
.captions2 a:visited:hover {color:#000; text-decoration:underline;}

.homebio {font-size:11px;}

.redbox {border: 1px solid #A11313;}

.waves2 {background-image: url(http://oceansidebuildingandrealty.com/images/wave-bg2.png);	background-repeat: repeat-x;}

.footernav {font-size:16px}
.footernav a:link {color:#fff; text-decoration:none;}
.footernav a:visited {color:#fff; text-decoration:none;}
.footernav a:active {color:#fff; text-decoration:none;}
.footernav a:hover {color:#fff; text-decoration:underline;}
.footernav a:visited:hover {color:#fff; text-decoration:underline;}

.credits a:link {color:#000000; text-decoration:underline;}
.credits a:visited {color:#000000; text-decoration:underline;}
.credits a:active {color:#000000; text-decoration:underline;}
.credits a:hover {color:#000000; text-decoration:underline;}
.credits a:visited:hover {color:#000000; text-decoration:underline;}

#crossslide {margin: 1em auto; width: 400px; height: 300px;  }
