#gallery-wrapper {
 width:640px;
 margin:0 auto;
 text-align:center;
 height:auto;
 overflow:hidden;
}

h1 {
  color:#FFB5C5; font-size:40px
}

strong.orange {
  color:#FF6600;
}

#slider {
	position:relative;
	background:url(/stylesheets/images/slider/loading.gif) no-repeat 50% 50%; 
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

#slider .nivo-controlNav {
	position:absolute;
	bottom:-50px; /* Put the nav below the slider */
}
#slider .nivo-controlNav img {
	display:inline; /* Unhide the thumbnails */
	position:relative;
	margin-right:10px;
	width:50px;
}

body.page-wedding-in-the-sky-contest {
  background:transparent url(/images/popups/wedding-in-the-sky-contest/bg-pink.png);
	font-size:16px;
}

.page-wedding-in-the-sky-contest #main-top {
  background:transparent url(/images/popups/wedding-in-the-sky-contest/bg-top.png) no-repeat;
	height:258px;
}

.page-wedding-in-the-sky-contest #main-inner {
  background:transparent url(/images/popups/wedding-in-the-sky-contest/bg-mid.png);
	width:940px;
	padding:0;
}

.page-wedding-in-the-sky-contest #main-bottom {
  background:transparent url(/images/popups/wedding-in-the-sky-contest/bg-bottom.png) no-repeat;
	height:257px;
}

.page-wedding-in-the-sky-contest .main-gutter {
	padding:10px 80px;
}

.page-wedding-in-the-sky-contest h1,
.page-wedding-in-the-sky-contest h2 {
	display:none;
}

.page-wedding-in-the-sky-contest .smalltext {
	font-size:12px !important;
}

