/* COLORS
body tan: dbc7a1
darktan: beac8a
*/


/* RESET */

* {margin:0; padding:0}


/* STRUCTURE */

body {background:#fff; font-size: 62.50%; font-family:Helvetica;}

#wrapper {width:950px; margin:0 auto; background: #fff;}

#header {margin:30px 0 70px 0; xxborder-bottom:2px solid #222;}

#nav {margin:10px 0 10px 0; display:none;}

ul#menu {list-style: none; background:url(/images/nav-bg.jpg);}

	ul#menu li {display:inline;}
			
		ul#menu li a {text-indent:-9999px; display:block; height:54px; float:left;}
		

			ul#menu li a.news {width:106px; background:url(/images/nav-news.jpg) no-repeat bottom;}
			ul#menu li a.support {width:143px; background:url(/images/nav-support.jpg) no-repeat bottom;}
			ul#menu li a.contact {width:133px; background:url(/images/nav-contact.jpg) no-repeat bottom;}
			ul#menu li a.mission {width:498px; background:url(/images/nav-mission.jpg) no-repeat bottom right;}
			
			ul#menu li a:hover {background-position: top right;}
			
#content {}


	div.item {float:left; margin:0 0 40px 0;}
		div.item img {margin:0 20px 10px 10px; width:150px; height:150px; display:inline; float:left;}
		div.item div.inside {float:right; display:inline; width:600px;}
		div.item div.inside p {font-size:1em;font-weight:normal;line-height:1.4em;margin-top:1em;text-align:justify;}
		
form {font-size:.8em;}


#footer {text-align:center; margin-top:40px; border-top:2px solid #222;} #footer a{color:#555;}
#footer p {margin:10px 0 10px 0; text-align:center; font-size: 1em;}


/* UTILITY */

div.clear_both {clear:both;}
div.clear_left {clear:left;}
div.clear_right {clear:right;}


/* TYPOGRAPHY */

h1 {text-transform:uppercase; font-size:2.4em; margin-bottom:.8em;color:#222;}

h2 {
font-size:1em;
font-weight:bold;
line-height:1.3em;
margin-bottom:0.3em;
}

p {font-size:1.3em; line-height:1.5em; margin-bottom: 1em;}

a {color:#555;}

ul li {margin-left:2em;font-size:1.3em; line-height:1.5em;}