.header
{
	height: 112px;
	background-color: #ffffff;
	width:959px;	
}

	.blueBarMedium
	{
		height: 10px;
		background-color: #005690;
	}
	
	#greyBar
	{
		height: 10px;
		background-color: #ececec;
	}
	
	#logo
	{
		float: left;
		margin-left: 15px;
		width: 271px;
		height: 86px;
	}
	
	#membersOnly
	{
		float: right;
		margin-right: 10px;
		width: 139px;
		height: 39px;
	}

/* -- global nav -- */
#navBg {height:39px;width:959px;background:url(../img/navBg.gif) repeat-x;}
#nav {position:absolute;height:32px;width:923px;margin:3px 0 0 16px;z-index:6000;}
#nav li ul, #nav li ul {margin:0;padding:0;}
#nav a {text-decoration:none;}

/*float the main list items*/
#nav li {margin:0;padding:0;float:left;display:block;}
#nav li ul {display:none;}

/*put the subnav below*/
#nav li ul {background:#f6f6f5 /*url(../img/sub_arrow.gif) 47px 16px no-repeat*/;position:absolute;top:34px;left:0;width:922px;margin-left:1px;}

/*for ie*/
#nav li.over ul {background:#f6f6f5 /*url(../img/sub_arrow.gif) 47px 16px no-repeat*/;width:922px;}

.selectedSubMenu
{
	margin-left: 2.0em !important;
	background:#f6f6f5 url(../img/sub_arrow.gif) 47px 16px no-repeat;
}

	.selectedSubMenu a
	{
		font-weight: bold !important;
	}


#about_nav {display:block;width:152px;}
#member_nav {display:block;width:109px;}
#events_nav {display:block;width:115px;}
#mentoring_nav {display:block;width:142px;}
#news_nav {display:block;width:119px;}
#sponsors_nav {display:block;width:146px;}
#contact_nav {display:block;width:140px;}

/*ie doesn't inherit the float*/
#nav li ul a {border:0;float:left;color:#3e3729;font:12px Arial, sans-serif;width:auto;position:relative;top:12px;left:60px;}
#nav li ul span {border:0;float:left;color:#3e3729;width:auto;position:relative;top:12px;left:69px;}

/*for ie - the specificity is necessary*/
#nav li:hover ul {display:block;z-index:6000;}
#nav li a:hover {color:#000;text-decoration:underline;z-index:6000;}

/*for ie - the specificity is necessary*/
#nav li:hover ul, #nav li.over ul {display:block;z-index:6000;}

/*do the image replacement*/
#nav li span {position:absolute;left:-9999px;}

/*contains all hover states*/
#about_nav a, #member_nav a, #events_nav a, #mentoring_nav a, #news_nav a , #sponsors_nav a , #contact_nav a {
	display:block;position:relative;height:32px;background:url(../img/nav.gif) top left no-repeat;}

/*first, put the initial states in place*/
#about_nav a {background-position:0 0;}
#member_nav a {background-position:-152px 0;}
#events_nav a {background-position:-261px 0;}
#mentoring_nav a {background-position:-376px 0;}
#news_nav a {background-position:-518px 0;}
#sponsors_nav a {background-position:-637px 0;}
#contact_nav a {background-position:-783px 0;}

/*add selectors for the other li's and background-positions*/

/*hover states*/
#about_nav a:hover, #about_nav:hover a {background-position:0 -32px;}
#member_nav a:hover, #member_nav:hover a {background-position:-152px -32px;}
#events_nav a:hover, #events_nav:hover a {background-position:-261px -32px;}
#mentoring_nav a:hover, #mentoring_nav:hover a {background-position:-376px -32px;}
#news_nav a:hover, #news_nav:hover a {background-position:-518px -32px;}
#sponsors_nav a:hover, #sponsors_nav:hover a {background-position:-637px -32px;}
#contact_nav a:hover, #contact_nav:hover a {background-position:-783px -32px;}

/*subnav formatting*/
#nav li ul li {padding:0 10px;}	
#nav li ul a {background:none;}

/*active states place in body tag id*/
body#aboutOn #about_nav ul {display:block;z-index:5000;}
body#aboutOn #about_nav a {background-position:0 -32px;}
body#memberOn #member_nav ul {display:block;z-index:5000;}
body#memberOn #member_nav a {background-position:-152px -32px;}
body#eventsOn #events_nav ul {display:block;z-index:5000;}
body#eventsOn #events_nav a {background-position:-261px -32px;}
body#mentoringOn #mentoring_nav ul {display:block;z-index:5000;}
body#mentoringOn #mentoring_nav a {background-position:-376px -32px;}
body#newsOn #news_nav ul {display:block;z-index:5000;}
body#newsOn #news_nav a {background-position:-518px -32px;}
body#sponsorsOn #sponsors_nav ul {display:block;z-index:5000;}
body#sponsorsOn #sponsors_nav a {background-position:-637px -32px;}
body#contactOn #contact_nav ul {display:block;z-index:5000;}
body#contactOn #contact_nav a {background-position:-783px -32px;}

#main #topBar
{
	height: 34px;
	width:959px;
	background: url(../img/navBottom.gif) no-repeat;	
}

	#content
	{
		width: 921px;
		position: absolute;
		left:17px;
		margin-top: 2px;
	}

	.contentMain
	{
		height: 449px;
	}

		.contentMainBottomBar
		{
			height: 433px;
			width:959px;	
			background: url(../img/contentBg.gif) top no-repeat;						
		}

	.contentInterior
	{
		height: 560px;
	}

		.contentInteriorBottomBar
		{
			height: 546px;
		}

#bottomBar
{
	background-color: #ede6c1;
}

#outerFrame
{
	width:959px;
	background: #EDE6C1 url(../img/contentBg.gif) top no-repeat;						
}

#innerFrame
{
	background-color:#fff;
	position:relative;
	top:-36px;
	left:17px;
	width:922px;
}

.footer
{
	clear: both;
	text-align: center;
	color: #817a69;
	background:url(../img/foot_shadow.jpg) top no-repeat;
	padding-top:20px;
}

.footer p { padding-bottom:10px;}
