/* ---------- TOP ---------- */.darkBlueBG{	background-color: #156b94;}.top{	border-bottom: 1px solid #333;	height: 20px;}.top p{	padding: 3px 0;	font-family: Helvetica Neue, Arial;	color: #FFF;	font-size: 12px;}/* ---------- HEADER + NAV ---------- */.header{	margin-top: 10px;	margin-bottom: 10px;}.nav{	margin-top: 58px;}.nav ul{	display: inline;}.nav ul li{	display: inline;	padding: 20px 10px 10px 5px;}.nav ul li a{	font-family: Trebuchet MS;	text-decoration: none;	font-size: 25px;	color: #000;}.nav ul li a:hover{	color: #176c95;}.borderRight{	border-right: solid 1px #000;}.whiteBG{	background-color: #FFF;}/* ---------- CONTENT ---------- */.blueBG{	background-color: #26b8c7;}.content{	overflow: hidden;	border-bottom: 1px solid #000;	border-top: 1px solid #000;	padding: 20px 0px;}.content h1{	text-shadow: 0px 2px 3px #000;	font-size: 60px;	font-family: Georgia;	color: #FFF;	font-weight: normal;	font-style: italic;}#featured{	border: 1px solid #000;}.slogan{	margin-top: 35px;}.subcontent{	font-family: Helvetica Neue, Arial;	color: #FFF;	border-bottom: 1px solid #000;}.subcontent h1{	font-family: Helvetica Neue, Arial;	color: #FFF;	font-size: 35px;	text-shadow: 0px 2px 3px black;	margin-top: 10px;}.subcontent ul{	list-style-type: circle;	margin-left: 40px;}.subcontent ul li{	}/* ---------- FOOTER ---------- */.footer{	padding-top: 10px;	color: #FFF;}.footer a{	color: #FFF;	text-decoration: none;}.footer a:hover{	color: #000;	text-decoration: underline;}