body {margin: 0; padding: 0; background: #fff; color: #111;}
img {-ms-interpolation-mode:bicubic;}
h1, h2, h3, h4, h5 {font-weight: bold; font-family: "lucida grande", arial, helvetica, sans-serif; color: #111;}
h1 {}
#header h1 {margin: 0; padding: 0; display: block; height: 100px; width: 870px; background: url(http://affinitywind-cdn-remembers.s3.amazonaws.com/bff9ca557a98aa8218c44da77e711fb6.png) no-repeat 0 0; text-indent:-9999px; border-bottom: none !important;}

h2 {font-size: 2.6em; margin-bottom: .4em; color: #889acd; font-weight: normal;}
h3 {font-size: 1.2em; margin: 0 0 4px 0; color: #111;}
h4 {font-size: 1em; margin: 0 0 8px 0; color: #111;}
h5 {font-size: 1.25em; margin: 0 0 .25em 0; font-weight: bold; color: #111;}

a, a.img, img a {outline: 0;}
a:link {color: #889acd; text-decoration: underline;}
a:visited {color: #889acd; text-decoration: underline;}
a:focus{outline:none;}  
a:hover, a:active {color: #889acd; text-decoration: none;}

#header {height: 100px; padding-top: .25em;}
#logo {}

#large-home-image {height: 425px; width: 870px;}
#large-home-image h2 a {display: block; float: right; height: 425px; width: 870px; text-indent: -9999px;}

#navigation {margin: 0; background: #777;}
#navigation ul {margin: 0; padding: 0; list-style: none;}
#navigation li {float: left; margin: 0; padding: 0;}
#navigation li a {display: block; margin: 0; padding: 0 7px 2px 7px; text-decoration: none; color: #fff; font-size: 14px;}
#navigation li a:hover {background: #889acd;}
#navigation li a.on {background: #889acd;}

#sub-navigation {margin: 0 0 .5em 0; background: #889acd;}
#sub-navigation ul {margin: 0; padding: 0; list-style: none;}
#sub-navigation li {float: left; margin: 0; padding: 0;}
#sub-navigation li a {display: block; margin: 0; padding: 0 7px; text-decoration: none; color: #DFEAFF; font-weight: bold; font-family: "lucida grande", "lucida sans unicode", helvetica, arial, sans-serif;}
#sub-navigation li a:hover {color: #fff;}
#sub-navigation li a.on {color: #fff;}

#empty {height: 1px; margin-bottom: .5em;}

#leadership-names {margin: 0 0 1.5em 0;}
#leadership-names p {margin: 0 0 1px 0 !important;}
#leadership-names a {font-size: 16px; text-decoration: none !important; border-bottom: 1px solid #889acd;}
#leadership-names a:hover {border-bottom: none; text-decoration: none !important;}

#content {}
#left {padding-top: 2.4em; font-size: 13px; line-height: 1.3;}
#left p {margin: 0 0 .75em 0;}
#right {overflow: hidden;}
	#side-image {overflow: hidden;}
	#side-image img {float: left; clear: both; margin: 0; padding: 0;}
#footer {margin: 1.5em 0; padding: 0 0 12em 0;}
#middle img {float: right;}



