/* CSS Document */

html {
	}
.clear 

{

clear: both;

}

#blue_bar 

{

width: 100%;

background-color: #b6d3ea;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

border-top-width: 1px;

border-top-style: solid;

border-top-color: #ed9741;

border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #ed9741;

height: 7px;

margin-bottom: 20px;

}
	
body {
	width:1000px;
	height:100%;
	margin:0 auto;
	}
	
p {
	margin-top:8px;
	}
	
.none {
	display:none;
	}
	
a {
	text-decoration:none;
	color:#005aff;
	}
	
a:hover {
	color:#00CCFF; 
	text-decoration:underline;
	}
	
a.anchor {
	color:#000099;
	}

a.anchor:hover {
	text-decoration:none;
	}
	
.field {
	background:#055390;
	border:2px inset #b6d3ea;
	padding:4px 2px;
	margin:0 0 4px 0;
	color:#FFCC33;
	}
	
#copy {
	margin-left:10px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000066;
	}
	
#mailing_list {
	margin-right:10px;
	}
	
.normal {
	text-align:justify;
	padding:0 10px;
	margin:0;
	}

	
.go {
	background:#055390;
	border:1px outset #b6d3ea;
	padding:2px;
	margin:0 0 4px 0;
	color:#FFCC33;
	}

#lite_wrap {
	border:3px solid #b6d3ea;
	width:1000px;
	height:100%;
	}
	
#dark_wrap {
	border:2px solid #055390;
	width:auto;
	height:100%;
	}

#header {
	}
	
#header .logo {
	float:left;
	margin:10px 0 0 32px;
	}
	
#nav {
	float:right;
	}
	
	
#blue_bar {
	width:100%;
	background:	#b6d3ea;
	border-top:1px solid #ed9741;
	border-bottom:1px solid #ed9741;
	height:7px;
	margin-bottom:20px;
	}
	
#main {
	}
	
.main {
	float:left;
	margin:0 32px 0 32px;
	}
	
.left_col {
	float:left;
	width:330px;
	margin:0 0 0 10px;
	height:auto;
	}
	
.news {
	float:left;
	margin:0 20px 0 52px;
	}

.contact {
	float:left;
	margin:0 20px 0 70px;
	}
	
#welcome,
#contact,
#ex {
	width:575px;
	text-align:center;
	margin:50px 30px 30px 360px;
	}
	
	#contact {margin-left:300 px;}
	
#ex .p {
	margin-top:2px;
	}
	
#ex h1 {
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	margin-top:30px;
	color:#000099;
	font-weight:bold;
	}
	
#funding {
	margin: 0 auto;
	width:800px;
	}
	
#news_page {
	width:575px;
	margin:50px 30px 30px 360px;
	text-align:center;
	}
	
#pictures {
	width:950px;
	text-align:center;
	margin:20px auto;
	}

#pictures tr {
	padding:4px;
	}
#pictures td {
	padding:20px 4px;
	}
#who_we_are  {
	width:800px;
	text-align:center;
	margin:20px auto;
	}
	

	
#annick {
	float:left;
	width:380px;
	margin:0;
	}

#kate {
	float:right;
	width:380px;
	margin:0;
	}
	
	
#yale,
#gavin {
	width:500px;
	margin: 20px auto;
}

#yale p,
#gavin p {
	text-align:left;
}

	
#annick p,
#kate p,
#board p {
	text-align:justify;
	font-size:14px;
	padding:4px;
	}
	


#board {
	margin-top:40px;
	}

#board p {
	font-size:12px;
	text-align:justify;
	}
	

	
#board td {
	padding:4px 8px;
	}
	
.team1 {
	color:#fff;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	}

.team2 {
	font-weight:bold;
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	font-size:14px;
	}

	
.name {
	font-weight:bold;
	color:#000099;
	}
	
#contact iframe {
float:right;
	color:#b6d3ea;
	background:#055390;
	margin:0;
	text-align:left;
	font-size:14px;
	}
	
#donate form {
	border: 1px solid #666699;
	padding: 20px;
	color:#b6d3ea;
	background:#055390;
	width:440px;
	height:auto;
	margin:30px auto;
	text-align:left;
	font-size:14px;
	}
	
#contact label,
#donate label,
.label {
	vertical-align:text-bottom;
	}
	
#contact textarea,
#donate textarea {
	height:4em;
	width:95%;
	}
	
.input,
#contact textarea,
#donate textarea {
	margin-bottom:4px;
	background:#f7d5b2;
	border:1px dashed #b6d3ea;
	}
.push_left {
	margin-left:30px;
	}
	
.button {
	background:#b6d3ea;
	font-size:12px;
	padding:1px 4px;
	margin:4px 20px 4px 0;
	}
	
#contact table.
#donate table {
	 width: 520px;
	 border-collapse: collapse;
	} 
	
#contact td,
#donate td {
 padding-left: 0px;
}
	

td.pad {
	padding-top:10px;
	}
	
#funding_boxes,
#news_boxes {
	margin:20px 0;
	}

	
.l_box_frame {
	float:left;
	width:350px;
	margin:0 0px 10px 40px;
	}

#news_boxes .l_box_frame {
	float:left;
	width:250px;
	margin:0 0px 10px 40px;
	}
#explained_boxes .l_box_framez {
	float:none;
	width:300px;
	margin:0 0px 10px 10px;
	}

.tab {
	text-align:left;
	}
	
#funding_boxes .left_box {
	border:2px solid #b6d3ea;
	width:340px;
	}
	
#news_boxes .left_box {
	border:2px solid #b6d3ea;
	width:250px;
	}
#explained_boxes .left_box {
	border:2px solid #b6d3ea;
	width:300px;
	}
	
#explained_boxes {
	margin-top:20px;
	}
 	
.tab h2 {
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	background:#75aee9;
	text-align:center;
	padding:5px 5px 2px 5px;
	letter-spacing:.08em;
	}
	
#funding_boxes .l_box_frame h2 {
	width:9em;
	}

#news_boxes .l_box_frame h2,
#funding_boxes .r_box_frame h2 {
	width:8em;
	}
	

#news_boxes .r_box_frame h2{
	width:10em;
	}
	

#explained_boxes .l_box_framez h2 {
	width:16em;
	}
		
#funding_boxes .r_box_frame {
	margin-left:430px;
	}

#news_boxes .r_box_frame {
	width:540px;
	margin-left:360px;
	}

#funding_boxes .right_box {
	border:2px solid #b6d3ea;
	width:520px;
	}
	
#news_boxes .right_box {
	border:2px solid #b6d3ea;
	}
	
	
#left_box_frame {
	width:570px;
	float:left;
	margin-top:20px;
	}
	
#left_tab {
	text-align:right;
	margin:0 0 0 36px;
	padding:0;
	background:url(../images/h1explained.png) no-repeat;
	background-position:right center;
	height:30px;
	width:100%;
	}
	
#explained {
	background:url(../images/explained_bg.png);
	}

	
#facts2 p,
#facts p,
#donate p,
#old_news p {
	margin-left:6px;
	text-align:left;
	}
	
#old_news p {
	margin-left:6px;
	text-align:left;
	font-weight:bold;
	}
	
#explained, 
#news,
#facts,
#old_news,
#donate {
	padding:10px;
	}
	
#facts2 {
	padding:10px 15px;
}
		
#left_box {
	border:2px solid #b6d3ea;
	margin:0 4px 10px 32px;
	width:100%;
	}
	
#right_box_frame {
	width:330px;
	margin-left:630px;
	}
	
#right_tab {
	text-align:right;
	margin:0 0 0 8px;
	padding:0;
	background:url(../images/h1news.png) no-repeat;
	background-position:right center;
	height:30px;
	width:100%;
	}
	
#right_box {
	border:2px solid #b6d3ea;
	margin:0 4px 10px 4px;
	padding:0;
	width:100%;
	}
	
#footer_frame {
	height:26px;
	}
		
#footer {
	border-top:1px solid #0066FF;
	border-bottom:1px solid #0066FF;
	padding:2px 0;
	width:100%;
	background:url(../images/footer_bg.png);
	background-position:center;
	margin:10px 0;
	vertical-align:middle;
	}

	
.float_left {
	float:left;
	}

.float_right {
	float:right;
	}
	
.lh_120 {
	line-height:120%;
	}
	
.clear {clear:both;}
.one {height:1px;}

.clear_none { clear:none;}

.clear_left {clear:left;}

.clear_right {clear:right;}

.top {vertical-align:top;}

.frame2 {border:2px solid #f7d5b2;}
.frame4 {border:4px solid #f7d5b2;}
.frame6 {border:6px solid #f7d5b2;}


.left {text-align:left;}

.right {text-align:right;}

.just {text-align:justify;}


.left8 {margin-left:20px; text-align:left;}

.fourteen {font-size:14px; color:black; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:.1em;}
.fourteenb {font-size:12px; color:black; font-family:Arial, Helvetica, sans-serif;}
.sixteen {font-size:16px; color:black; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:.02em;}
.eighteen {font-size:18px; color:black; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:.02em;}


.marg_8 {margin:8px;}

.marg_83 {margin:0 8px 8px 8px;}

.welcome {margin:0 0 26px 0;}

.welcome2 {margin:0 0 10px 0;}

.drop {
	float:left;
	margin:8px 16px 2px 8px;
	}
	
sup {
	font-size:6px;
	}


.sm {
	font-size:50%;
	vertical-align:top;
	line-height:inherit;
	letter-spacing:.01em;
	color:#999999;
	}


.sm_footer {
	font-size:6px;
	color:#FF9933;
	}
	
.mid {
	vertical-align:middle;
	}
	
.bottom {
	vertical-align:bottom;
	}
	
.base { 
	vertical-align:baseline;
	}
.tt {
	vertical-align:text-top;
	}

	
.link {
	background:url(../images/link.png) no-repeat;
	background-position:right center;
	padding-right:24px;
	margin-right:10px;
	font-size:14px;
	font-weight:bold;
	}
	
.link2 {
	background:url(../images/link.png) no-repeat;
	background-position:right bottom;
	padding-right:20px;
	font-size:14px;
	font-weight:bold;
	}
	
.h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#006699;
	font-weight:bold;
	margin-top:4px;
	}
	
.top_4 {
	margin-top:4px;
	}
	
.right_10 {
	margin-right:10px;
	}
	
.line {
	background:url(../images/line.png) repeat-x;
	background-position:center;
	height:2px;
	}

.w250 {
	width:250px;
	margin:20px auto;
	text-align:center;
	}

.w500 {
	width:500px;
	margin:6px auto;
	text-align:center;
	}
	
.glass {
	margin:0 10px 0 30px;
	}
	
.img_space01 {
	float:	left;
	margin:	14px 20px 6px 0;
	border:2px outset black;
	}
	
	
.img_space01b {
	float:	left;
	margin:	0 20px 6px 0;
	border:2px outset black;
	}
	
.img_space02 {
	float:	right;
	margin:	14px 0 6px 20px;
	border:2px outset black;
	}

.img_space02b {
	float:	right;
	margin:	0 0 6px 20px;
	border:2px outset black;
	}
	
	
	
	#lite_wrap 

{

border-top-width: 3px;

border-right-width-value: 3px;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: 3px;

border-left-width-value: 3px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: solid;

border-right-style-value: solid;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: solid;

border-left-style-value: solid;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: #b6d3ea;

border-right-color-value: #b6d3ea;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: #b6d3ea;

border-left-color-value: #b6d3ea;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

width: 1000px;

height: 100%;

}
	
	
	#dark_wrap
{

border-top-width: 2px;

border-right-width-value: 2px;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: 2px;

border-left-width-value: 2px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: solid;

border-right-style-value: solid;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: solid;

border-left-style-value: solid;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: #055390;

border-right-color-value: #055390;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: #055390;

border-left-color-value: #055390;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

width: auto;

height: 100%;

}
	
	.welcome 

{

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 26px;

margin-left: 0pt;

}


#nav {
	width:					510px;
}

#nav ul {
	float:					left;
	width:					275px;
}
#nav li {
	list-style-type:		none; 
	text-indent:			-9999px;
	display:				inline;
}

#nav li a {
	display:				block;
	height:					27px;
	width:					275px;
}

#nav a#nav1  {
	background:				url(../images/nav.png) 0 0 no-repeat;
}

#nav a#nav1:hover {
	background:				url(../images/nav.png) 0 -28px;
}


#nav a#nav2  {
	background:				url(../images/nav.png) -275px 0;
}

#nav a#nav2:hover,
#nav a#nav2.active {
	background:				url(../images/nav.png) -275px -28px no-repeat;
}


#nav a#nav3  {
	background:				url(../images/nav.png) -550px 0 no-repeat;
}

#nav a#nav3:hover {
	background:				url(../images/nav.png) -550px -28px no-repeat;
}


#nav a#nav4  {
	background:				url(../images/nav.png) -825px 0 no-repeat;
}

#nav a#nav4:hover {
	background:				url(../images/nav.png) -825px -28px no-repeat;
}


#nav a#nav5  {
	background:				url(../images/nav.png) -1100px 0 no-repeat;
}

#nav a#nav5:hover {
	background:				url(../images/nav.png) -1100px -28px no-repeat;
}


#nav a#nav6  {
	background:				url(../images/nav.png) -1376px 0 no-repeat;

}

#nav a#nav6:hover {
	background:				url(../images/nav.png) -1376px -28px no-repeat;
}


.nav-img {
	float:					right;
	width:					235px;
}
