@media screen, projection {
	
	/* -- GENERAL REDECLARATIONS ---------------------------------------- */
	html				{margin:0; padding:0;}
	* 					{margin:0; padding:0;}
	body 				{margin:0; padding:0;}
	body, 
	input, 
	select, textarea, p, li, td, th 	{font-size:13px; line-height:160%; font-family:Georgia, Garamond, Times, serif; color:#333;}
	a				 	{text-decoration:underline;color:#416C4A;font-weight:bold;}
	a:hover 			{text-decoration:none;}
	ul, ol	 			{margin:0 0 10px 25px;}
	dl 					{margin:0 0 10px;}
	dt 					{font-weight:bold;}
	dd					{margin:0 0 3px 10px;}
	p 					{margin:0 0 15px;font-size:100%;}
	h1 					{font-size:18px; margin:9px 0 5px; color:#7A887B;font-weight:bold;}
    h1 a                {text-decoration:none;}
	h2 					{font-size:16px; margin:12px 0 0 0; font-weight:bold;}
	h2 a				{border:none !important;text-decoration:underline;}
	h3 					{font-size:16px; margin:32px 0 0 0; color:#7A887B;font-weight:bold;}
	h4 					{font-size:15px; margin:12px 0 3px;font-weight:bold; color:#7A887B;}	
	h5					{font-size:12px; margin:3px 0;}
	h6 					{font-size:11px; margin:0;}
	hr 					{display:none;}
	img 				{border:1px solid #C78878; padding:1px;}
	a img 				{border:none;}	
	acronym				{border-bottom: 1px dotted;}
	blockquote 			{margin:0 25px 20px 25px;}
	td 					{vertical-align:top;}

	/* classes */
	.plain {border:none;padding:0;margin:0;}
	.reflection-block {float:left;position:relative;width:100%;margin:10px 0;}
	.reflection-block img{float:left;margin:0 8px 0px 0;}
	.reflection-block h3{margin:0;}
	.reflection-block h4{font-size:11px;font-weight:normal;line-height:1;margin:0;}
	.reflection-block p{text-align:right;font-size:11px;font-weight:normal;}

	body {background:#ECD3AB url(../images/body_bg.gif) repeat-x top left;margin:0;padding:0;}
		
	#wrapper {width:698px;margin:0 auto 0;padding:0;}

	#header {position:relative;height:362px;margin:0;padding:0;border-top:none;background:url(../images/header.jpg) no-repeat top left;}	
	#header h1 {position:absolute;top:225px;left:0;text-indent:-9999px;margin:0;padding:0;}
	#header h1 a{width:400px;height:50px;display:block;text-indent:-9999px;overflow:hidden;}

	#content-wrapper	{position:relative;background:url(../images/content-repeater.gif) repeat-y top left;float:left;width:698px;margin-bottom:4px;}
	#content	{width:366px;float:left;margin:-30px 0 20px 30px;display:inline;position:relative;}
	#sidebar 	{width:244px;float:left;margin:32px 0 20px 20px;display:inline;}	
	#content-clearer {clear:both;background:url(../images/content-bottom.gif) no-repeat bottom left;width:698px;height:6px;}
	
	div#sidebar {position:relative;padding:0 0 30px 0px;}
	#nav_global {display:block;}
	#nav_global h3 {text-indent:-9999px;overflow:hidden;height:29px;width:244px;}
	#nav_global h3#nav-about {background:url(../images/nav-about.gif) no-repeat top left;}
	#nav_global h3#nav-programs {background:url(../images/nav-programs.gif) no-repeat top left;margin-top:16px;}
	#nav_global h3#nav-interested {background:url(../images/nav-interested.gif) no-repeat top left;margin-top:16px;}		
	#nav_global ul {list-style:none;padding:0 0 0 31px;margin:0;}
	#nav_global ul li {display:inline;}	
	#nav_global li a {display:block;font-weight:normal;font-size:11px;color:#333;}	
	
	#footer 	{clear:both;padding:16px 0px 16px 0;position:relative;background:#879688;}
	#footer p	{font-size:11px;margin:0px 30px;line-height:150%;color:#fff;font-family:Helvetica, Verdana, sans-serif;}
	#footer a	{color:#fff;text-decoration:underline;font-style:normal;}

}