.header {
	position:fixed;
	width:960px;
	height:100px;
	top:0;
	left:50%;
	margin-left:-480px;
	z-index:100;
}
.header .logo a img {
	position:relative;
	width:260px;
	height:45px;
	top:10px;
	left:50%;
	margin-left:-130px;
	float:left;
}
nav ul {
	position:relative;
	top:0;
	list-style:none;
	text-align:center;
	font-size:12pt;
	font-weight:normal;
	padding:0;
}
nav ul li {
	width:160px;
	float:left;
}
nav li ul {
	top:4px;
	display:none;
}
nav ul ul li{
	background-color:#5C6D7E;
	position:relative;
	left:0px;
	box-shadow:0px 5px 5px black;
}
nav a {
	color:white;
	height:35px;
	text-decoration:none;
	text-transform:uppercase;
	text-shadow:1px 1px 3px black;
	display:block;
	line-height:24pt;
	transition:all 400ms ease;
	-moz-transition:all 400ms ease;
}
nav a:hover {
	color:yellow;
	font-size:12pt;
	font-weight:bold;
	background-color:#2C3E50;
	box-shadow:0px -5px 5px black inset;
	transition:all 400ms ease;
	-moz-transition:all 400ms ease;
}
nav li:hover ul {
	display:block;
}
.reglink {
	position: absolute;
	display: block;
	font-size: 10pt;
	font-family: roboto;
	right: 25px;
	float: right;
}
.reglink a {
	color: white;
	text-decoration: none;
	font-weight: bold;
}
.reglink a:hover {
	color: yellow;
}