﻿body {color: black;   background-color:#3f5162; background: url(../i/main-back.png) 0 0 repeat;}
* {margin:0px; padding:0px;}

div#page-wrapper {width:977px; margin: 0 auto; margin-top:0px;}
div#header-wrapper {background-color: transparent; float:left; border: none; display: inline; margin-top: 35px; margin-bottom: 10px;}
	div#header-left {width: 757px; background-color: transparent; float:left; border: none; display: inline;}
	div#header-right {width: 220px; background-color: transparent; float:left; border: none; display: inline; height: 56px;}
div#main-header {background-color: transparent; float:left; border: none; display: inline;}
div#content-wrapper {width:977px; margin: 0 auto; margin-top:0px; float: left;}

div#main-content-wrapper {width:977px; height: 725px; min-height: 725px; margin: 0 auto; margin-top:0px; float: left; background: url(../i/content-back.png) 0 0 no-repeat;}
	div#main-content-wrapper-alt {width:977px; min-height: 725px; margin: 0 auto; margin-top:0px; float: left; background: url(../i/content-back-alt.png) 0 0 no-repeat;}
	div#main-content {margin-top:63px; margin-left: 80px; margin-right: 80px;}
		div#main-content p {font-family: Arial; font-size: 14px; color: black; line-height: 22px; padding-top:14px; padding-bottom: 17px;}
		
div#sub-nav {width:977px; background-color:#9a9a9c;} 
	div#sub-nav p{text-align: center;font-family: Arial; font-size: 14px; color: white; font-weight: bold;}
	div#sub-nav a {font-family: Arial; font-size: 12px; color: white; font-weight: bold; text-decoration: none; line-height: 16px;}
		
div#nav {width:1024px; text-indent: -9999px;  margin-left:0; z-index:0; background-color:transparent;} 
	/* Main Navigation */
	#nav ul {margin: 0 0 0 0; background: url(../i/main-nav.png) 0 0 no-repeat; height: 44px; width: 1024px;} 
	#nav li {float: left; padding: 0px 0 0; text-indent: -9999px; list-style: none;}
	#nav a {display: block; height: 44px; text-decoration: none; outline: 0;}

	#nav li#meet{left: 0px; width: 164px;}
	#nav li#meet a:hover, #nav li#meet a.selected {background: url(../i/main-nav.png) 0px -40px no-repeat; width: 287px;}
	
	#nav li#about{left: 164px; width: 164px;}
	#nav li#about a:hover, #nav li#about a.selected {background: url(../i/main-nav.png) -328px -40px no-repeat; width: 163px; }

	#nav li#letters{left: 450px; width: 164px;}
	#nav li#letters a:hover, #nav li#letters a.selected {background: url(../i/main-nav.png) -450px -40px no-repeat; width: 157px; }
	
	#nav li#press{left: 607px; width: 164px;}
	#nav li#press a:hover, #nav li#press a.selected {background: url(../i/main-nav.png) -607px -40px no-repeat; width: 160px; }
	
	#nav li#events {left: 767px; width: 164px;}
	#nav li#events a:hover, #nav li#events a.selected {background: url(../i/main-nav.png) -767px -40px no-repeat; width: 118px; }
	
	#nav li#giving {left: 885px; width: 164px;}
	#nav li#giving a:hover, #nav li#giving a.selected {background: url(../i/main-nav.png) -885px -40px no-repeat; width: 75px; }



/*Specific Styles */
h1 {font-family: Arial, Verdana, Sans-Serif; font-weight: bold; font-size: 16px; margin-bottom: 10px; margin-top: 0px; color: #005dab;}
h2 {font-family: Arial, Verdana, Sans-Serif; font-weight: normal; font-size: 14px; padding-left: 137px; margin-bottom: 10px; margin-top: 0px; color: #B1953A;}
h3 {font-family: Arial, Verdana, Sans-Serif; font-weight: normal; font-size: 14px; padding-left: 122px; margin-bottom: 10px; margin-top: 0px; color: #B1953A;}

#indent ul {margin-bottom: 5px; margin-top: 10px;}
#indent li {font-family: Arial; font-size: 14px; color: black; line-height: 20px; margin-left: 30px; margin-bottom: 0px; margin-top: 10px;}


img {border:0; padding:0px 0px 0px 0px;}

/* Links */
a {outline: 0;}
a:link {color: #005dab; text-decoration:underline;}
a:visited {color: #005dab;}
a:hover, a:active, a.active {color:#005dab;}

/* Aslett clearing method */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}