#header{
	width:100%;
	overflow:hidden;
	height:92px;
	border-bottom:2px solid #fdb824;
	position:absolute;
	top:0;
	left:0;
}
.top-nav{
	float:right;
	margin:-44px 0 0 0;
	padding: 0;
}
.top-nav li{
	float:left;
	background:url(../images/navigation/sep-nav.gif) no-repeat 100% 2px;
	margin:0 -6px 0 0;
	padding:0 10px 0 14px;
	list-style-type: none;
}
.top-nav li a{
	color:#ff0;
	text-decoration:underline;
}
.top-nav li a:hover{color:#0f0;}
.headline{
	color:#0f0;
	padding:0;
	margin:18px 0 0 240px;
}
.headline p{margin:0;}
.headline .orange{color:#ff9e16;}
.logo{
	background:url(../images/header/mark_14a-235x72.png) no-repeat;
	width:235px;
	height:72px;
	display:block;
	position:absolute;
	top:0;
	left:92px;
}
.logo:hover{
	background:url(../images/header/mark_14b-235x72.png) no-repeat;
	width:235px;
	height:72px;
	display:block;
	position:absolute;
	top:0;
	left:92px;
}
.logo a{
	display:block;
	height:100%;
}
.nav{
	width:905px;
	overflow:hidden;
	margin:26px 0 0;
	padding:15px 0 0;
	background:#00F;
}
.nav ul{
	width:906px;
	overflow:hidden;
	margin:0;
	padding:0 0 0 2px;
	list-style:none;
	background:#697c00;
}
.nav li{
	float:left;
	width:110px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 3px 0 0;
}
.nav li a{
	display:block;
	height:28px;
}
.nav .lnk-home{background:url(../images/navigation/btn-home.gif) no-repeat;}
.nav .lnk-about{background:url(../images/navigation/btn-about.gif) no-repeat;}
.nav .lnk-contact{background:url(../images/navigation/btn-contact.gif) no-repeat;}
.nav .lnk-workshops{background:url(../images/navigation/btn-workshops.gif) no-repeat;}
.nav .lnk-registration{background:url(../images/navigation/btn-registration.gif) no-repeat;}
.nav .lnk-instructors{background:url(../images/navigation/btn-instructors.gif) no-repeat;}
.nav .lnk-supporters{background:url(../images/navigation/btn-supporters.gif) no-repeat;}
.nav .lnk-alumni{background:url(../images/navigation/btn-alumni.gif) no-repeat;}
.nav li a:hover{background-position:0 -20px;}
.nav li.active a{background-position:0 -40px;}

#header .img{
	float:left;
	width:90px;
	border:solid #fdb824;
	border-width:2px 2px 0;
}
#header .img img{display:block;}
#header .holder{
	overflow:hidden;
	padding:0;
}
#header .box{
	width:100%;
	overflow:hidden;
	margin:0;
}
