body	{
	
		}
		
		
/* branding 
- - - - - - - - - - - - - - - - - - */
#masthead {
	position:relative; margin:auto;
	background: url(/static/images/masthead_participants.gif) #AACBD7 0 -29px no-repeat; z-index:10;
	}

#logo	{
	position:relative; left:12px; top:10px; 
	background: url(/static/images/logo_site.png) 0 0 no-repeat; z-index:10;
	margin-bottom:3px; 
	}


* html #Home #logo
	{background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/static/images/logo_home.png',sizingMethod='scale'); }

* html #logo
	{background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/static/images/logo_site.png',sizingMethod='scale'); }
	
	
#logo, #logo a	{
	width:243px; height:53px;
	text-decoration:none;
	}
	
#logo a	{
	display:block; 
	}

#logo span	{
	display:none;
	}



/* navigation
- - - - - - - - - - - - - - - - - - */
.nav { 
	position:relative; width:100%;
	}




.nav ul {
	display:block; position:relative; float:left; width:100%;
	background-color:#333;
	margin:0;
	padding: 0;
	}
	
	
.nav ul li {
	text-align:center;
	font-size:9px; font-weight:bold;
	line-height:18px; letter-spacing:.1em;
	display:inline; position:relative; float:left;
	border:1px solid #AAAAAA; border-width:0 1px 1px 0;
	white-space:nowrap; 
	}
	
* html .nav ul li {
	width:100px;
	}
	
	
#subnav.nav ul li {
	width:auto;
	}

	
.nav  a 		{color:#FFFFFF; margin: 0; padding: 0; text-decoration:none;
					display:block; padding: 0 9px; }


#navigation.nav ul, #navigation .nav ul li, #navigation.nav a {
	height:20px;
	}


.nav li a:visited	{  }

.nav li a:hover, 
.nav li a:active 
	{ color:#CFFF7E; text-decoration:none; background-color:#478603; }


#active_link { 
	color:#CFFF7E; text-decoration:none; background-color:#478603; 
	}
							

li#search_nav {
	float:right; border-left:1px solid #999;
	width:88px; border:0;
	background: url(/static/images/search_btn_bg.gif) 0 50% no-repeat;	
	}
	
	


