#header {	
	position: absolute;	
	background-color: #000;
	height: 80px;
	top: 30px;
	left:0;
	width: 100%;
	z-index: 10;
}

#header .logo {
	position: absolute;
	left:0;
	top: 0px;
}


#header .wedding,
#header .login {
	position: absolute;
	right: 0;
	top: 0px;
	
}

#header .wedding a,
#header .login a{
	color: #0099CC;	
	display: block;
	text-transform: uppercase;
	padding: 2px 5px;
	line-height: 75px;
	-webkit-transition: all 0.3s ease-in;
}

#header .wedding a:hover,
#header .login a.hover,
#header .login a:hover{
	color: #fff;	
	background-color: #333;
	-webkit-transition: all 0.3s ease-in;
}

#header #loginMenu {
	margin:0;
	position:absolute;
	width:200px;
	z-index:9999;
}

#header #loginMenu form .button {
	background-color: #0099CC;
	color: #fff;
	border: none;
	cursor: pointer;
	font-size: 14px;
	padding: 4px 6px;
}

/*#header #loginMenu form .buttonset{
	text-align: right;
}*/
