body { background:#fff url(/gfx/misc/bg.jpg) repeat-x; font:normal 12px Arial, Helvetica, sans-serif; color:#898a8b; margin:0 auto; text-align:center; }
img { border:none; }
p { margin:6px 0; }
a:link, a:visited { color:#5aaee1; }
a:hover { color:#5aaee1; text-decoration:none; }
ul { list-style: none; margin: 0; padding: 0; }

h1 { margin:0; color:#242020; font:bold 20px Arial, Helvetica, sans-serif; border-bottom:1px solid #e9e9e9; padding:0 0 4px 0; }
h2 { margin:0; color:#211e1f; font:bold 20px Arial, Helvetica, sans-serif; }
h3 { margin:0; color:#5aaee1; font:bold 20px Arial, Helvetica, sans-serif; }
h4 { margin:0; color:#ffcb0a; font:bold 20px Arial, Helvetica, sans-serif; }

#wrapper { width:955px; margin:0 auto; text-align:left; position:relative; }

/* HEADER */
	#headwrap { height:155px; margin:20px 0;}
	#head { position:relative; margin:0 auto;}
	#logo { float:left; padding-top:10px; }
	
	#donate { float:right; }
		#donate span { font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; }
		#donate strong { font:bold 24px Arial, Helvetica, sans-serif; color:#000; }

/* SRUCTURE */
	#structure { width:955px; overflow:hidden; margin:0 auto; }
	
		#menu { float:left; width:200px; }
		#content { float:left; width:735px; }
			#content p { font:normal 12px/18px Arial, Helvetica, sans-serif; color:#898a8b; margin:8px 0; }
		
		#information { float:right; width:225px; }
			#teamimg { border:6px solid #f3f3f3; margin-bottom:15px;}	
			
/* SERVICES BOX */			
	#services { background:#242021; color:#f5f5f5; padding:12px; margin-top:15px; font:normal 12px/18px Arial, Helvetica, sans-serif; }

/* SPONSORS BOX */			
	#sponsors { background:#fff; color:#f5f5f5; text-align:center; margin-top:15px; font:normal 12px/18px Arial, Helvetica, sans-serif; }
	

/* MENU 
	 .menu {width:200px; background:#fff; float:left; height:100%; border:2px solid #f3f3f3; margin-right:15px;   }
	 	.menu strong { color:#413d3e; font:bold 14px Arial, Helvetica, sans-serif; }
		
		.menu ul { list-style-image:url(/gfx/misc/arrow.jpg); font:bold 12px/30px Arial, Helvetica, sans-serif; color:#242021; margin:10px 0; position:relative; left:10px; cursor: pointer !important; }
		
		.menu li a { list-style-image:url(/gfx/misc/arrow.jpg); z-index:99;  font:bold 12px/30px Arial, Helvetica, sans-serif; color:#242021; margin:10px 0; position:relative; left:10px; text-decoration:none; border-bottom:1px solid #f3f3f3;  width:200px; cursor: pointer !important; }
		
		.menu li a:hover {list-style-image:url(/gfx/misc/arrow.jpg);  font:bold 12px/30px Arial, Helvetica, sans-serif; color:#242021; margin:10px 0; position:relative; left:0; cursor: pointer !important; text-decoration:none; }	
*/

#title { color:#242020; font:bold 20px Arial, Helvetica, sans-serif; padding:0 0 4px 10px; }
.menu {	width:200px; float:left; height:100%; margin-right:15px;	}
	.menu li a { height:32px; voice-family: "\"}\""; voice-family: inherit; height: 24px; text-decoration: none; border-bottom:1px solid #ffcb0a;}	
	.menu li a:link, .menu li a:visited { display: block; padding: 4px 0 8px 10px; font:bold 12px/30px Arial, Helvetica, sans-serif; color:#242021; }
	.menu li a:hover { font:bold 12px/30px Arial, Helvetica, sans-serif; color:#232021; background:#ffcb0a; padding: 4px 0 8px 10px; }
	

/* CONTACT */
.contactwrap { font:normal 12px Arial; color:#666; }	
	.contactinput { padding:5px; width:220px; font:bold 12pz Arial; color:#666; height:20px; margin-bottom:3px; background:#fff;  border:1px solid #666; }
	.contacttext { padding:5px; width:300px; font:bold 12px Arial; color:#666; height:80px; background:#fff;  border:1px solid #666; }
		

/* FOOTER */
.foot { font: normal 12px Arial, Helvetica, sans-serif; color:#8f9091; width:955px; position:relative; margin:0 auto; bottom:0; }
	.foot a, foot a:visted { text-decoration:none; color:#5aaee1; }
	.foot a:hover { text-decoration:underline; }
	.footleft { position:absolute; left:0; top:6px; padding:1px; }
	.footright { position:absolute; right:0; top:6px; padding:1px; }