/*---------------- GENERAL-------------------------------------------------------- */	
* {margin: 0px; padding:0px;}
body {	margin: 0px;	padding: 0px;background-color: #6F2200;	margin-top: 0px;}
#header {height: 30px;width: 100%;background: none;	margin-top: 0px;}
#nav {height: 48px;	float: left;	width: 900px;	padding-right: 50px;	padding-left: 50px;	}	
#container {background-color: #F0E5C0; width: 1000px;margin-right: auto;margin-left: auto;}
#content {width: 900px;	padding-right: 50px;	padding-left: 50px;	float: left;}
#inside_content {	width: 900px;	padding-right: 50px;	padding-left: 50px;	float: left;	margin-top: 35px;	margin-bottom: 20px;	}
h1.home {font: normal 22px/34px Georgia, "Times New Roman", Times, serif;color: #5F532A;margin-top: 30px;	margin-bottom: 28px;	float: left;	width: 900px;	padding-top: 5px;}	
h1.home img {	float: left;	margin: -5px 20px 0px 0px;	}	
#boxes {margin-bottom: 20px;width: 900px;float: left;	background: url(images/bg.boxcontainer_bg.gif) repeat-y scroll center top;}
#boxes2 {margin-bottom: 20px;width: 900px;float: left;	background: url(images/bg.boxcontainer_bg2.gif) repeat-y scroll center top;}
#boxes3 {margin-bottom: 20px;width: 900px;float: left;	background-color: transparent;}
#main_content {	margin-bottom: 10px;	margin-left: 15px;	width:590px;	float: left;	}	#main_content h1 {font: normal 30px/34px Georgia, "Times New Roman", Times, serif;	color: #5F532A;	margin-bottom: 10px;	border-bottom: 1px solid #C0A96A;margin-top: 2px;padding-bottom: 8px;}
#main_content h3 {font: normal 20px/30px Georgia, "Times New Roman", Times, serif;	color: #807150;	margin-bottom: 5px;	margin-top: 5px;	padding-bottom: 2px;	}
#main_content p {font: normal 13px/22px 'Trebuchet MS', Arial, Helvetica, sans-serif;	color: #554E31;	margin-bottom: 30px;	clear: both;	}
#main_content ul {padding-left: 10px;	}
#main_content li {font: normal 13px/22px 'Trebuchet MS', Arial, Helvetica, sans-serif;	color: #554E31;	margin-bottom: 5px;	list-style: circle inside;	}
#main_content a {color: #8F2D03;}
#main_content a:hover {	color: #4B1B1D;	background: #FFFFFF;	text-decoration: none;}

/*---------------- CONTACT FORM-------------------------------------------------------- */
#form_contact {	padding: 10px 0px 0px 0px;float: left;}
#contact_form {	width: 500px;	padding: 10px 45px 10px 30px;	background: #907b51;margin-bottom: 10px;}
#contact_form label {font: bolder 12px Arial, Helvetica, sans-serif;color: #FFFFFF;text-transform:lowercase;}
#contact_form input {font-size: 20px;	margin: 5px 0px 10px 0px;}
textarea {margin-top: 5px;}	
#submit {width: 120px;	font-size: 14px;margin-left: 30px;}
html>body #firstname, #lastname {width: 200px;}
#firstname, #lastname {	width: 197px;	}#company, #emailaddress, #comments {width: 404px;	font-size: 20px;}	
#comments {margin-bottom: 12px;	}
.namelabel {margin-right: 148px;text-align: left;}	
#thank_you {height: 125px;width: 520px;	text-align: center;margin: 10px 0px 15px 30px;	padding-top: 100px;float: left;	background: #907b51;}	
#thank_you p {padding: 0px;}
#main_content .insert {	float: left;padding: 5px;margin-right: 10px;border: 1px solid #796442;	margin-top: 4px;}

/*---------------- SIDENAV-------------------------------------------------------- */		
.sidebox ul {padding: 0px 10px;	 margin-bottom: 10px;width: 218px;}	
.sidebox li {list-style: url(none) none;	border-bottom: 1px solid #ddc37a;}	
.sidebox h2 {color: #5F532A;font: normal 20px/28px Georgia, "Times New Roman", Times, serif;letter-spacing: -0.1px;	margin: 10px 18px 0px 18px;padding-bottom: 5px;	border-bottom: 1px solid #ddc37a;}	
.sidebox p {font: normal 13px/22px 'Trebuchet MS', Arial, Helvetica, sans-serif;color: #554E31;	padding-right: 18px;	padding-left: 18px;margin-top: 10px;}	
.sidebox a {color: #913003;font: bold 13px/18px 'Trebuchet MS', Helvetica, Arial, sans-serif;padding: 10px 5px 10px 10px;	display: block;	text-decoration: none;	width: 203px;}	
.sidebox a:hover {text-decoration: none;background: #f5e7be url(images/bg.sidebox_ahover.jpg) repeat-y scroll center top;color: #4B1A18;}	
.sidebox {width: 258px;float: left; margin: 0px 5px;background: #f8f0d4 url(images/bg.sidebox_repeatx.gif) repeat-x scroll left top;padding-bottom: 10px;border: 1px solid #cdb07d; margin-top: 10px;}

/*---------------- SPONSORS-------------------------------------------------------- */	
.sponsors {width: 890px;float: left;padding-bottom:35px;background: #F6EFDA; margin: 0px 4px;}
html>body .sponsors {margin: 0px 5px;}	
.sponsors h2 {color: #5F532A;	font: normal 20px/28px Georgia, "Times New Roman", Times, serif;margin-bottom: 5px;padding-bottom: 5px;border-bottom: 1px solid #ddc37a;margin-right: 18px;margin-left: 18px;letter-spacing: -0.1px;}	
.sponsors p {	font: normal 13px/22px 'Trebuchet MS', Arial, Helvetica, sans-serif;color: #554E31;padding-right: 18px;padding-left: 18px;}	
.sponsors a {color: #913003;}	
.sponsors a:hover {text-decoration: none;background: #F6E9C1;}

/*---------------- FEATURES-------------------------------------------------------- */	

.features {width: 290px;float: left;padding-bottom:35px;background: #e6d39f;margin: 0px 4px;}
html>body .features {margin: 0px 5px;}
.features h2 {color: #5F532A;	font: normal 20px/28px Georgia, "Times New Roman", Times, serif;margin-bottom: 5px;padding-bottom: 5px;border-bottom: 1px solid #ddc37a;margin-right: 18px;margin-left: 18px;letter-spacing: -0.1px;}	
.features p {	font: normal 13px/22px 'Trebuchet MS', Arial, Helvetica, sans-serif;color: #554E31;padding-right: 18px;padding-left: 18px;}	
.features a {color: #913003;}	
.features a:hover {text-decoration: none;background: #F6E9C1;}

/*---------------- FEATURES2-------------------------------------------------------- */		
.features2 {width: 440px;float: left;padding-bottom:35px;padding-top:35px; background: #e6d39f;margin: 0px 4px;}
html>body .features2 {margin: 0px 5px;}
.features2 h2 {color: #5F532A;	font: normal 20px/28px Georgia, "Times New Roman", Times, serif;margin-bottom: 5px;padding-bottom: 5px;border-bottom: 1px solid #ddc37a;margin-right: 18px;margin-left: 18px;letter-spacing: -0.1px;}	
.features2 p {	font: normal 13px/22px 'Trebuchet MS', Arial, Helvetica, sans-serif;color: #554E31;padding-right: 18px;padding-left: 18px;}	
.features2 a {color: #913003;}	
.features2 a:hover {text-decoration: none;background: #F6E9C1;}


/*---------------- FEATURE IMAGES ROLLOVERS-------------------------------------------------------- */	
.pics{display: block;	margin-bottom: 20px;	margin-top: 17px;}
#location {background: url(images/home_feature1a.jpg) no-repeat scroll 5px 6px;height: 86px;width: 246px;	margin: 0px 0px 0px 15px;}
#location a {background: url(images/home_feature1a.jpg) no-repeat center top;height: 86px;	display: block;	text-indent: -9999px;	border: 6px solid #F1E5BA;text-align: center;width: 246px;	}	
#location a:hover {	background: url(images/home_feature1a.jpg) no-repeat center -86px;	height: 86px;	border: 6px solid #F1E5BA;	width: 246px;}
#possibility {	background: url(images/home_feature2a.jpg) no-repeat scroll 5px 6px;height: 86px;width: 246px;	margin: 0px 0px 0px 15px;}
#possibility a {background: url(images/home_feature2a.jpg) no-repeat center top;	height: 86px;	display: block;	text-indent: -9999px;border: 6px solid #F1E5BA;	text-align: center;	width: 246px;	}	
#possibility a:hover {background: url(images/home_feature2a.jpg) no-repeat center -86px;	height: 86px;	border: 6px solid #F1E5BA;width: 246px;	}
#donation {	background: url(images/home_feature3a.jpg) no-repeat scroll center 6px;	height: 86px;	width: 246px;	margin: 0px 0px 0px 15px;}
#donation a {	background: url(images/home_feature3a.jpg) no-repeat center top;	height: 86px;	display: block;	text-indent: -9999px;	border: 6px solid #F1E5BA;text-align: center;	width: 246px;	}	
#donation a:hover {background: url(images/home_feature3a.jpg) no-repeat center -86px;	height: 86px;	border: 6px solid #F1E5BA;width: 246px;	}

/*---------------- FOOTER-------------------------------------------------------- */	
#clear {clear: both;}
#footer_img {height: 40px;width: 1000px;background-color: #F0E5C0;}	
#footer {height:200px;	width: 1000px;	background-color: #362A09; }	
#footer a {font: 12px 'Trebuchet MS', Helvetica, Arial, sans-serif;color: #D9AD76;text-decoration: none;}	
#footer a:hover {color: #F8F0D4;text-decoration: underline;}
#footer p {font: 12px 'Trebuchet MS', Helvetica, Arial, sans-serif;color: #A0815B;margin: 20px 0px 10px 0px;}

/*---------------- NAVIGATION-------------------------------------------------------- */	
#nav {	height: 48px;	width: 900px;background-color: #362A09; }
#nav ul{width: 900px;	padding: 0px 0px;}	
#nav li {display: inline;float: left;	list-style: none;}	
#nav li a {display: block;height: 48px;	text-indent: -9999px;}

/*
---------------- HOME BUTTON-------------------------------------------------------- */	
#nav li#home {background: url(images/nav/home_on.png) no-repeat left top;width: 123px;}
#nav li#home a #nav li#home a.current {background: url(images/nav/home_on.png) no-repeat left top;width: 123px;}
#nav li#home a:hover, {background: url(images/nav/home_over.png) no-repeat left top;width: 123px;}

/*---------------- ABOUT BUTTON-------------------------------------------------------- */	
#nav li#about {	background: url(images/nav/about_on.png) no-repeat left top;width: 109px;}
#nav li#about a {background: url(images/nav/about_on.png) no-repeat left top;width: 109px;}
#nav li#about a:hover, #nav li#about a.current {background: url(images/nav/about_over.png) no-repeat left top;width: 109px;}

/*---------------- history BUTTON-------------------------------------------------------- */	
#nav li#projects {background: url(images/nav/programs_on.png) no-repeat left top;width: 232px;}
#nav li#projects a {background: url(images/nav/programs_on.png) no-repeat left top;width: 232px;}
#nav li#projects a:hover, #nav li#projects a.current {background: url(images/nav/programs_over.png) no-repeat left top;width: 232px;}
	
/*---------------- donors BUTTON-------------------------------------------------------- */	
#nav li#internships {background: url(images/nav/internships_on.png) no-repeat left top;width: 155px;}
#nav li#internships a {background: url(images/nav/internships_on.png) no-repeat left top;width: 155px;}
#nav li#internships a:hover, #nav li#internships a.current {background: url(images/nav/internships_over.png) no-repeat left top;width: 155px;}

/*---------------- donors BUTTON-------------------------------------------------------- */	
#nav li#donate {background: url(images/nav/donate_on.png) no-repeat left top;width: 116px;}
#nav li#donate a {background: url(images/nav/donate_on.png) no-repeat left top;width: 116px;}
#nav li#donate a:hover, #nav li#donate a.current {background: url(images/nav/donate_over.png) no-repeat left top;width: 116px;}

/*---------------- contact BUTTON-------------------------------------------------------- */	
#nav li#contact {background: url(images/nav/contact_on.png) no-repeat left top;width: 116px;}
#nav li#contact a {background: url(images/nav/contact_on.png) no-repeat left top;width: 116px;}
#nav li#contact a:hover, #nav li#contact a.current {background: url(images/nav/contact_over.png) no-repeat left top;width: 116px;}


/*---------------- additionals -------------------------------------------------------- */	

em { font-family: Georgia, serif;
font-size: 30px;
font-style: normal;
font-weight: normal;
text-transform: normal;
line-height: 1.8em; 
color:  #962D00;    }

span.quotesignature {font-size: 20px;}

.thinborderfloat {
  float:left;
  border:dotted 1px black;
  padding:5px;
  margin-right:10px;
  } 

.thinborderfloat2 {
  float:left;
  border:dotted 0px black;
  padding:5px;
  margin-right:10px;
  } 

.thinborderfloat3 {
  float:left;
  border:dotted 0px black;
  padding:5px;
  margin-right:20px;
  } 
span.sidesub {color:  #CE8261; }

strong { color: #874C3E;}
