body {
  color: #000000;
  background: #4da394;
  font:8pt/10pt Verdana;
}	
a {color:#009999; font-weight:bold; text-decoration:none;}
a:hover {text-decoration:underline;}
a.white {color:#FFF;}
h1  {	/*Links text*/	
  font:9pt Verdana;
  color:#007662;
  display:inline;
}
h2  {	/*Footer text*/
  margin: 0px 1px 1px 10px;
  font:8pt/12pt verdana; 
  display:inline;/*This gets rid of the default spaces before and after that the browser uses.  This way you can control exactly how much space etc.. you have.*/
}

h3  {	/*Mission statment text*/
  font: italic 8pt/12pt verdana;
  padding:10px 10px 10px 10px;
  line-height: 200%
  color:#D6EAE6;
  display:inline;/*This gets rid of the default spaces before and after that the browser uses.  This way you can control exactly how much space etc.. you have.*/
}

h4 {	/*Content Headings*/
  font:12pt Myriad Pro, Georgia, "Times New Roman", Times, serif;
  color:#007662;
  font-weight:bold;
  margin:5px 0;
}

h5 {
  font:10pt Myriad Pro, Georgia, "Times New Roman", Times, serif;
  color:#007662;
  font-weight:bold;
  display:inline; /*This gets rid of the default spaces before and after that the browser uses.  This way you   can control exactly how much space etc.. you have.*/
}

p {	
  font:8pt/12pt Verdana;
  text-align:justify;
  margin:0 10px 10px 10px;
}

#topShadow {background:url(images/container_top.gif) top center no-repeat; height:25px;}

#bottomShadow {background:url(images/container_bottom.gif) top center no-repeat; height:25px;}

#container {

width:800px;

margin:0 auto;

padding:0 15px;

background:#FFF url(images/containerBG.gif) top left repeat-y;

}



/* HEADER STYLES */

#header {width:100%; height:257px; background:url(images/header_bg.gif) repeat-x; position:relative; clear:both;}

#header h1 {background:url(images/header_logo.gif) no-repeat; width:408px; height:111px; display:block; float:left;}

#header h1 span {display:none;}

#boys {width:263px; height:257px; float:left;}

#boys p {margin:0; padding:0;}

#donate {

	background:url(images/header_donate.gif) no-repeat;

	width:110px;

	height:101px;

	position:absolute;

	right:0; bottom:0;

	cursor:pointer;	

}

#links {position:absolute; top:0; right:20px;}

#links ul {font:12px Arial, Helvetica, sans-serif; list-style:none; line-height:20px; padding-top:10px;}

#moto {position:absolute; width:400px; height:101px; left:0; bottom:0;}





/* MIDDLE STYLES */

#middle {background:url(images/middle_bg.gif) repeat-y; width:800px; display:block; float:left; color:#007662;}



/* BOTTOM STYLES */

#bottom {background:url(images/bottom_bg.gif) repeat-y; width:800px; display:block; float:left;}



#wrapper {

float: left;

width:100%;

}

#content_wrapper {

width:800px;

}

#left_wrapper {

width:400px;

float:left;

}

#external_links { background:#D6EAE6; line-height:22px;

border-right:1px solid #5ca89b;}

#external_links ul { margin:0; padding:0; list-style:none;}

#external_links li { margin:0; padding:0 20px; display:inline; }

#left_content_news {

width:199px;

font:8pt/12pt Verdana;

text-align:left;

float:left;

border-right:1px solid #5ca89b;

}

#left_content_news ul, #left_content_news li, #left_content_news p {margin:10px;}

#left_content_news h5 { display:block; background:#007662; color:#FFF; padding:10px 20px;}

#left_content_misc {

width:40%;

font:8pt/12pt Verdana;

padding: 10px 10px 10px 20px;

text-align:left;

margin-top:-428px;

margin-left:200px;

}

#right_wrapper {

width:399px;

float:left;

}

.feature_article {padding:5px;}

.leftfeature img {margin:-5px 0 0 -15px;}

.feature_article a {color:#e51f1f;}

.feature_article h4 {padding:5px 10px;}

#right_content {

font:8pt/12pt Verdana;

padding: 20px 20px 20px 20px;

text-align:justify;

	}

#facts {

width:400px;

height:67px;

background:url(images/didyouknow.gif) no-repeat;

padding-top:0px;

}

#facts p {color:#FFF; text-align:center; font-size:12px}

#icon_links img{margin:10px 20px 10px 20px;}

#footer {

clear:both;

height:40px;

width: 100%;

background: #007662;

color: #FFFFFF;

text-align: center;

}

img.floatRight {margin:0 0 10px 10px;}