#navbar{
	position:fixed;
	width:100%;
	top:-11px;
	padding-top:0px;
	z-index: 500;
}

#navbar ul{background:#efefef;
			background: linear-gradient(top, #333333 40%, #000000 100%);  
	background: -moz-linear-gradient(top, #333333 40%, #000000 100%); 
	background: -webkit-linear-gradient(top, #333333 40%,#000000 100%); 
	background: -o-linear-gradient(top, #333333 40%,#000000 100%);
	box-shadow: 0 1px 11px rgb(0, 255, 255);
	padding: 10px 80px;
	border-radius: 5px;  
	list-style: none;
	position:relative;
	color:#990033;
	margin-right:1em;
}

#navbar ul li{display:inline-block;
		padding:2px 60px;		
}

#navbar ul li a{text-decoration:none;
				color:#ffffff;
				font-size:1.2em;
}

#navbar ul li .active a{
	
	color:#80ffff;
}



#nav-toggle{display:none;
}

.transboxlist{background-color:#000000;
	opacity:0.6;
	filter:alpha(opacity=60);
	margin-top:7em;
	padding:20px;
}
#marriagebody{
		background:url(pics/marriagepage.jpg);
		background-color:000000;
		color:#ffffff;
}

h2{font-family:"Lucida Calligraphy", cursive;
	font-size:2em;
	text-align: center;
	}

p{ font-family:"Nimbus Sans L", sans-serif;
	font-size:1.5em;
}

p::first-letter{
	font: normal 150%  "Brush Script Std",cursive;
}

a{text-decoration:none;
	color:#00e6e6;
}

/*Birthday page*/

#birthdaybody{
	background:url(pics/birthdaypage.jpg);
		background-color:000000;
		color:#ffffff;
}

/*Parties page*/

#partiesbody{
	background:url(pics/partiepage.jpg);
	background-color:#000000;
	color:#ffffff;
}

#gallerybody{
	background:url(pics/gallery.jpg) center center no-repeat; 
		background-size: cover;
		background-attachment: fixed;
	background-color:#000000;
	color:#ffffff;
	
}

.mySlides{margin-left:24%;
		width:700px;
		height:500px;
		margin-top: 6em;
}

.slideshow{ margin:auto;
		position:relative;
}

.a_display_left{ position: absolute;
		top:50%;
		left:0%;
		transform: translate(0%,-50%);
		-ms-transform:translate(-0%,-50%);
}

.a_display_right{ position: absolute;
		top:50%;
		right:0%;
		transform: translate(0%,-50%);
		-ms-transform:translate(0%,-50%);
}

.a_btn_floating{width:40px;
		height:40px;
		line-height:40px;
}

.a_display_left, .a_btn_floating{
	display:inline-block;
	text-align:center;
	color:#ffffff;
	background-color:#000000;
	padding:0;
	border-radius:50%;
	cursor:pointer;
	overflow:hidden;
	z-index:1;
	font-size:24px;
}
