/* CSS */

body, html {
	margin: 0;
	padding: 0;
	background: #C9D5DD;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #333;
	font-size: 90%;
}

img {
	border: none;
}

p {
	margin: 0 0 20px 0;
	line-height: 18px;
}

a {
	text-decoration: none;
	color: #CC3300;
}

h2 {
	margin: 0;
	font-size: 120%;
}

#inner_container {
	width: 900px;
	background: #E7E7E7 url(images/contentBg.gif) no-repeat bottom;
	margin: 0 auto;
	padding-bottom: 14px;
}

#container {
	width: 908px;
	margin: 20px auto;
	padding: 0;
	background: url(images/container_shadow.gif) no-repeat;
}

#header {
	background: white url(images/navBg.gif) no-repeat top;
	height: 230px;
	padding: 10px;
}

#logo {
	margin-top: 40px;
	margin-left: 10px;
	width: 280px;
	float: left;
}

#divider {
	background: transparent url(images/contentBorder.jpg) repeat-x;
	height: 3px;
}

#content {
	min-height: 200px;
	padding: 26px 0 80px;
	background: transparent url(images/content_shade_bak.gif) repeat-y;
	margin-left: -4px;
	width: 908px;
}

#content_header {
	height: 40px;
}

#left_content p {
	margin: 0;
}

#left_content {
	float: left;
	width: 220px;
	margin-left: 35px;
	padding-bottom: 7px;
	background: transparent url(images/leftContentBorder.jpg) repeat-x bottom;
}

#right_content {
	float: right;
	width: 540px;
	padding-right: 40px;
}

#right_content img {
	padding: 0 10px 0 0;
}

#right_content h1 {
	margin: -5px 0 12px 0;
	font-weight: normal;
	font-size: 180%;
}

#contact_left, #contact_right {
	width: 200px;
	float: left;
}

#contact_left p, #contact_right p{
	margin: 0;
}

/* Nav */


#nav {
	height: 229px;
	width: 552px;
	float: right;
}

#header .home {	background: transparent url(images/header_img_home.jpg) no-repeat; }
#header .leadership {	background: transparent url(images/header_img_leadership.jpg) no-repeat; }
#header .affiliation {	background: transparent url(images/header_img_affiliation.jpg) no-repeat; }
#header .mission {	background: transparent url(images/header_img_mission.jpg) no-repeat; }
#header .projects {	background: transparent url(images/header_img_projects) no-repeat; }
#header .press {	background: transparent url(images/header_img_press.jpg) no-repeat; }
#header .contact {	background: transparent url(images/header_img_contact.jpg) no-repeat; }


#nav ul {
	margin-top: 206px;
	list-style: none;
	margin-left: -40px;
	width: 560px;
}

#nav li {
	float: left;
	color: #CC3300;
	height: 34px;
	padding: 0;
}

#nav li img {
}

#Home {	background: url(images/home.gif) no-repeat center; width: 70px;}
#Home:hover, #Home_over { background: url(images/home_over.gif) no-repeat center; width: 70px;}

#Leadership {background: url(images/leadership.gif) no-repeat center; width: 92px;}
#Leadership:hover, #Leadership_over { background: url(images/leadership_over.gif) no-repeat center; width: 92px;}

#Affiliation {	background: url(images/affiliation.gif) no-repeat center; width: 87px;}
#Affiliation:hover, #Affiliation_over { background: url(images/affiliation_over.gif) no-repeat center; width: 87px;}

#Mission {	background: url(images/mission.gif) no-repeat center; width: 78px;}
#Mission:hover, #Mission_over { background: url(images/mission_over.gif) no-repeat center; width: 78px;}

#Projects {	background: url(images/projects.gif) no-repeat center; width: 83px;}
#Projects:hover, #Projects_over { background: url(images/projects_over.gif) no-repeat center; width: 83px;}

#Press {	background: url(images/press.gif) no-repeat center; width: 62px;}
#Press:hover, #Press_over { background: url(images/press_over.gif) no-repeat center; width: 62px;}

#Contact {	background: url(images/contact.gif) no-repeat center; width: 77px;}
#Contact:hover, #Contact_over { background: url(images/contact_over.gif) no-repeat center; width: 77px;}

/* Our background loader and fixes */

#backgroundLoad {
	margin-left: -10000px;
	position: absolute;
}

#clearFix {
	width: 100%; 
	clear: both;
}