/* 
----------------------------------------------------------------
----------------------------------------------------------------
----------------------------------------------------------------
BASE
----------------------------------------------------------------
----------------------------------------------------------------
---------------------------------------------------------------- 
*/

html body {
	background-color:#6f8479;
	margin:0;
	padding:0;
	font:Georgia, "Times New Roman", Times, Serif;
	font-size:11;
	}

#main{
	width:950px;
	margin:0 auto;
	padding:0;
	}	

#content {
	float:left;
	display:inline;
	width:864px;
	padding: 0 43px;
	padding-bottom:75px;	
	background:#ff9934 url(../../_images/all_bg.jpg) repeat-y center;
	}

ul li {
	margin:0;
	}
	
p {
 	margin:0;
	}

/* 
----------------------------------------------------------------
----------------------------------------------------------------
LEFT
----------------------------------------------------------------
---------------------------------------------------------------- 
*/

#left {
	float:left;
	width:209px;
	margin:0;
	padding:0;
	}
	
#mainNav {
	width:157px;
	padding:0 25px 0 26px;
	}
	
#mainNav ul {
	margin:0;
	padding:10px 0;
	list-style-type:none;
	}

#mainNav li {
	padding:10px 0;
	background:url(../../_images/nav_divider.jpg) no-repeat bottom;
	}
	
#mainNav p, form {
	margin:0;
	padding:6px 0 0 6px;
	font:10px Arial, sans-serif;
	color:#666;
	}
	
#mainNav p a {
	color:#666;
	text-decoration:underline;
	}
	
#mainNav p a:hover {
	color:#666;
	text-decoration:none;
	}

#mainNav input {
	width:110;
	margin-bottom:6px;
	font:10px Arial, sans-serif;
	}

/* 
----------------------------------------------------------------
----------------------------------------------------------------
MID
----------------------------------------------------------------
---------------------------------------------------------------- 
*/

#mid {
	float:left;
	width:526px;
	margin:0;
	padding:0;
	}

#midBody {
	float: left;
	padding: 0 25px;
	}
	
#midBody h1 {
	margin:0 0 5px 0;
	padding:0;
	font:Georgia, "Times New Roman", Times, Serif;
	font-weight: normal;
	font-size:20px;
	color:#007550;
	}
	
#midBody h5 {
	margin:15px 0 15px 0;
	padding:0;
	font:Georgia, "Times New Roman", Times, Serif;
	font-weight: normal;
	font-size:15px;
	color:#ff9933;
	}
	
#midBody p {
	margin: 0 0  17px 0;
	font:12px Arial, sans-serif;
	color:#666;
	line-height:1.5em;
	}
	
#midBody a {
	text-decoration:underline;
	color:#427a9a;
	}
	
#header {
	margin-bottom: 25px;
	}
	
.newsTicker {
	width: 100%;
	padding: 10px 0;
	margin-bottom: 25px;
	float: left;
	background-color: #ffffff;
	border: 1px solid #ccc;
	text-align: center;
	}

/* 
----------------------------------------------------------------
OUR WORK
---------------------------------------------------------------- 
*/

#photoList {
	float: left;
	width: 476px;
	font:12px Arial, sans-serif;
	color:#666;
	line-height:1.5em;
	}
	
#photoList ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}

#photoList li {
	height: 220px;
	margin:0;
	padding:0;
	display: inline;
	float: left;
	width: 213px;
	padding: 0 12px 0 13px;
	overflow: hidden;
	}
	
#photoList img {
	border: 6px solid #e5e5e5;
	}
	
#photoList a {
	font-weight: bold;
	color: #d9730d;
	text-decoration: underline;
	}

#photoList a:hover {
	font-weight: bold;
	color: #b05e0c;
	text-decoration: none;
	}
	
.photo {
	margin-bottom: 5px;
	}

.albumTitle {
	font-style: italic;
	}
	
.albumInfo {
	padding: 0 5px;
	}

/* 
----------------------------------------------------------------
AWARDS AND SCHOLARSHIPS
---------------------------------------------------------------- 
*/

.subHeading {
	margin: 5px 0 15px 0;
	padding: 5px;
	font:12px Georgia, "Times New Roman", Times, Serif;
	color:#000;
	line-height:1.5em;
	background-color: #e5f1ed;
	}

.awards {
	float: left;
	width: 476px;
	}
	
.awards ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}

.awards li {
	float: left;
	margin:0;
	padding:7px 0;
	}
	
.awards p {
	font:12px Georgia, "Times New Roman", Times, Serif;
	margin: 0 0  10px 0;
	}
	
.awards h6 {
	font:12px Georgia, "Times New Roman", Times, Serif;
	margin: 0 0  5px 0;
	color: #007550;
	}
	
.awards h4 {
	font:12px Georgia, "Times New Roman", Times, Serif;
	margin: 0 0  5px 0;
	color: #666;
	}
	
.awards a {
	font-style: italic;
	color: #666;
	text-decoration: none;
	}
	
.awards a:hover {
	font-style: italic;
	color: #333;
	text-decoration: underline;
	}
	
.downloadIcon {
	float:left;
	width:93px;
	margin-right: 25px;
	}
	
.downloadText {
	float: left;
	width: 358px;
	}

/* 
----------------------------------------------------------------
RESOURCES
---------------------------------------------------------------- 
*/

.resources a {
	text-decoration: underline;
	color: #333;
	}
	
.resources a:hover {
	text-decoration: none;
	color: #333;
	}

/* 
----------------------------------------------------------------
LINKS
---------------------------------------------------------------- 
*/

.links a {
	text-decoration: underline;
	color: #333;
	}

.links a:hover {
	text-decoration: none;
	color: #333;
	}
	
.links ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
.links li {
	font:12px Arial, sans-serif;
	color:#666;
	line-height:1.5em;
	}

/* 
----------------------------------------------------------------
STAFF/CONTACT
---------------------------------------------------------------- 
*/

.staffMember {
	float: left;
	width: 476px;
	margin-bottom: 25px;
	}	

.staffPhoto {
	margin-right: 25px;
	float: left;
	width: 102px;
	}
	
.staffPhoto img {
	border: 1px solid #666;
	}
	
.staffInfo {
	float: left;
	width: 349px;
	}
	
.staffInfo h6 {
	font:12px Georgia, "Times New Roman", Times, Serif;
	margin:0 0 5px 0;
	padding:0;
	font-style: italic;
	color:#666;
	line-height: 1.25em;
	}
	
.dark {
	color: #333;
	}
	
.staffInfo a {
	color: #d9730d;
	text-decoration: none;
	}
	
.staffInfo a:hover {
	color: #b05e0c;
	text-decoration: underline;
	}

/* 
----------------------------------------------------------------
MEMBERS FILES
---------------------------------------------------------------- 
*/

.memberHeading {
	margin: 5px 0 15px 0;
	padding: 5px;
	font:12px Georgia, "Times New Roman", Times, Serif;
	color:#000;
	line-height:1.5em;
	background-color: #e5f1ed;
	}
		
#memberList {
	margin: 0 0 15p 0;
	padding: 5px;
	font:11px Arial, sans-serif;
	color:#000;
	background-color: #e5f1ed;
	display: none;
	}

/* 
----------------------------------------------------------------
----------------------------------------------------------------
RIGHT
---------------------------------------------------------------- 
----------------------------------------------------------------
*/

#right {
	float:left;
	width:129px;
	margin:0;
	padding:0;
	}

.event {
	float:left;
	display: inline;
	width: 99px;
	margin:20px 0 0 0;
	padding:10px 15px;
	}
	
.featured {
	background:url(../../_images/event_feature.jpg) repeat-y;
	}

.event h4 {
	margin:0;
	padding:0;
	font:Georgia, "Times New Roman", Times, Serif;
	font-weight:normal;
	font-size:14px;
	color:#007550;
	}
	
.event p {
	font:10px Arial, sans-serif;
	color:#666;
	line-height:1.5em;
	}
	
.event a {
	text-decoration:underline;
	color:#427a9a;
	}

.event a:hover {
	text-decoration:none;
	}
	
.eventRule {
	margin:7px 0;
	}

/* 
----------------------------------------------------------------
----------------------------------------------------------------
FOOTER
---------------------------------------------------------------- 
----------------------------------------------------------------
*/

#footer {
	float:left;
	width:950px;
	margin:0 auto 25px auto;
	padding:0;
	background:url(../../_images/footer_bg.jpg) repeat-y center;
	}
	
#footerContent {
	font:11px Arial, sans-serif;
	color:#666;
	padding:15px 74px;
	}
	
.footerThanks {
	font-weight:bold;
	color:#007550;
	}
	
#footerLogos {
	float:left;
	width:802px;
	margin:15px 0 15px 0;
	}

#footerLogos ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}

#footerLogos li {
	float:left;
	display:inline;
	padding:0;
	margin:10px 15px 0 0;
	}

#footerNav {
	float:left;
	width:802px;
	margin:10px 0 0 0;
	font-size:10px;
	color:#999;
	}
	
#footerNav a {
	color:#999;
	text-decoration:none;
}
	
#footerNav a:hover {
	color:#666;
	text-decoration:underline;
	}
	
#footerNav ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
#footerNav li {
	float:left;
	display:inline;
	padding:0;
	margin:0px 5px 0 0;
	}
	
#footerCopyright {
	float:left;
	width:802px;
	color:#999;
	margin:10px 0 20px 0;
	}
	
