@charset "UTF-8";
/* CSS Document */
html, body {
	height:1005;
}

body {
	text-align:center;
	background: url(images/photomingle_bg.jpg) top center no-repeat #2f80b4;
}

img {
	border:none;
}

a {
	text-decoration:none;
	color:#0063d3;
	font-weight:bold;
}

a:hover, a:hover.last {
	text-decoration:none;
	color:#FF9900;
	font-weight:bold;
}

h1 {
	font-weight:normal;
	font-family:"Helvetica Neue", Helvetica, Arial, sans_serif;
	line-height:1.2em;
	margin:0;
}

h2, h3 {
	margin:0;
	padding:0;
}

#wrapper {
	width:820px;
	margin:0 auto;
	text-align:left;
	padding-top:380px;
}

#rent_now {
text-align:right;
margin-right:37px;
}

#content_top {
	width:820px;
	height:34px;
	background:url(images/content-top.png) top center no-repeat;
	text-align:center;
}

#content_top_alt {
	width:820px;
	height:34px;
	background:url(images/content-top.png) top center no-repeat;
	text-align:center;
	background-position:0 -4px;
}


#content_bottom {
width:820px;
height:50px;
background:url(images/content-footer.png) top center no-repeat;
}

#nav {
	margin:0 20px 0 20px;
	height:43px;
	width:787px;
}

#nav ul {
	margin:0;
	padding:0;
	list-style:none;
}

#nav ul li {
margin:0;
padding:0;
float:left;
}

#nav a {
	display:block;
}

#home_btn {
	width:90px;
	height:43px;
	background: url(images/home_btn.png) top left no-repeat;
}
#how_btn {
	width:152px;
	height:43px;
	background: url(images/how_btn.png) top left no-repeat;
}
#weddings_btn {
	width:114px;
	height:43px;
	background: url(images/weddings_btn.png) top left no-repeat;
}
#events_btn {
	width:98px;
	height:43px;
	background: url(images/events_btn.png) top left no-repeat;
}
#test_btn {
	width:145px;
	height:43px;
	background: url(images/test_btn.png) top left no-repeat;
}
#blog_btn {
	width:78px;
	height:43px;
	background: url(images/blog_btn.png) top left no-repeat;
}
#contact_btn {
	width:110px;
	height:43px;
	background: url(images/contact_btn.png) top left no-repeat;
}

#nav a:hover {
	background-position: 0 -44px;
}

#content {
background:url(images/content-bg.png) repeat-y;
overflow:hidden;
font-family:Arial, Helvetica, sans-serif;
color:#555555;
font-size:14px;
line-height:1.4em;
text-align:center;
clear:both;
}

#leftcol {
float:left;
width:320px;
text-align:left;
padding-top:20px;
}

#rightcol {
	float:right;
	margin:0 60px 0 10px;
	padding-top:20px;
	width:350px;
	text-align:left;
}

#subscribe {
	background:url(images/doc-icon.jpg) 50px 0px no-repeat;
	padding-left:140px;
	clear:both;
}

#partner {
margin-top:10px;
padding-left:140px;
background:url(images/talk-icon.jpg) 50px 0px no-repeat;
}

#social {
margin-top:100px;
float:right;
overflow:hidden;
padding:0;
}

#social li {
float:left;
padding:5px;
list-style:none;
}

#footer {
font-size:x-small;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
text-align:center;
}

#pmPlayer {
	width:680px;
	height:460px;
	background:#000000;
	margin:0 auto;
}

.blue {
color:#237eb5;
}

#events_box {
	padding:10px;
	background-color:#f3f3f3;
	margin-bottom:20px;
}

#contact_us {
padding:10px;
background-color:#AEE1F4;
}