	* {
		margin: 0;
		padding: 0;
	}

	body {
		padding: 2em;
		background: #fcb415;
  	font: 13px Verdana, Arial, Helvetica, sans-serif;
  	color: #003;
	  }

	h1 {
		font-weight:normal; 
		font-size:2em;
		}

	h2 {
		color: #060;
		font-weight: bold;
		font-size: 1.4em;}

	h3 {
		margin: 1em 0;
		font-weight: bold;
		font-size: 1.2em;
		color: #330;
		}

	h3 a {color: #330;}

	h4 {
		margin: 1em 0;
		font-style: italic;
		
		}

	h4 span {
		font-size: 1em;
		}

	a {
		color: #060;
	}

	p {
		margin: 1em 0;
	}

	#branding h1 {
	background: url(images/header.gif) repeat-x top left;
	padding-top: 155px;
  color: #003;
	}

	#nav_main {
		float: left;
		margin-top: 2em;
	}

	#nav_main li {
		margin-bottom: 1em;
		padding: 0;
		list-style: none;
		font-size: 1.2em;
	}

	#nav_main a, #branding a {	
		text-decoration: none;
	}

	#nav_main	a:hover {
		text-decoration: underline;
	}

	#home #nav_main .home a,
	#about #nav_main .about a,
	#programs #nav_main .programs a,
	#internships #nav_main .internships a,
	#events #nav_main .events a,
	#support #nav_main .support a,
	#contact #nav_main .contact a {
		font-weight: bold;
	}

/*width is set at 45em so that content float doesn't drop at 800px, at min-width and hack for ie 5/6 before increasing this width. */	
	#content {
		float: left;
		width: 45em; 
		margin-top: 2em;
		padding-left: 4em;
	}

	#content ul {
	padding-left: 3em;
	}

	#content li {
		margin: .8em 0;
	}

	ul#subNav {
		padding-left: 0;
		margin: 0;
		list-style: none;
	}

	#subNav li {
		float: left;
		padding-right: 1em;
	}

	#subNav li a {
		color: #330;
	}
	
	#footer {
		clear: left;
		padding-top: 3em; 
		font-size: .8em;
	}

	.clear {clear: both;}
