.clear{
	clear:both;
}
body{
	margin:0;
	padding:0;
	font-family: Helvetica;
	line-height: 20pt;
	font-size: 11pt;
	color: #444;
}
a{
	color: #3d9cd6;
	text-decoration: none;
}
a:hover{
	color: #014d7e;
	text-decoration: underline;
}
img{
	border:0;
}
ul{
	
}	
li{
	list-style: none;
}
h1{

}
h2{

}
h3{

}
.header{
	height: 210px;
}
.flash_header_container{
	position:absolute;
	z-index: 1;
	width:100%;
	overflow:hidden;
	height:210px;
	background: url(../images/headerbg.jpg) repeat-x;
	
}
.flash_header{
	position:absolute;
	z-index: 1;
	height:210px;
	width:150%;
}
.container{
	width:860px;
	margin: 0 auto;
}
.header .container img{
	margin-top:58px;
}
.header .container{
	position:relative;height:210px
}
.navigation{
margin:0;padding:0;bottom:15px;position:absolute;left:0;z-index:100;
}
.navigation li{
	display: inline;
}
.navigation li a{
	text-indent: -3000px;
	overflow:hidden;
	display:block;
	float:left;
	height: 17px;margin-right:18px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
.header .container span{
	margin-top: 58px;
}
.navigation li a.home{
	background: url('../images/home.jpg');
	width: 42px;
}
.navigation li a.weddings{
	background: url('../images/weddings.jpg');
	width: 162px;
}
.navigation li a.whatson{
	background: url('../images/whatson.jpg');
	width: 70px;
}
.navigation li a.menu{
	background: url('../images/menu.jpg');
	width: 72px;
}
.navigation li a.contactus{
	background: url('../images/contactus.jpg');
	width: 79px;
}
.navigation li a:hover, .navigation li a.selected{
	background-position: 0 17px;
}
.screen{
	width:20%;float:left;
}
.slide_content_container{
	width:100%;overflow-x:hidden;
}
.slider{
	width:500%;margin-top:210px;
}
.cal{
	background: url('../images/calendar_icon.jpg') top left no-repeat;
	width: 62px;
	height: 62px;
	position:relative;
	margin-right:10px;float:left;
}
.repeat .cal{
	background: url('../images/calendar_icon_red.jpg') top left no-repeat;
}
.repeat .day{
	font-size: 12pt;
}
.month{
	width: 62px;
	display:block;
	
	color:#fff;
	text-align:center;
	font-size:9pt;
}
.event{
	margin-bottom:10px;
}
.day{
	font-size: 18pt;
	text-align:center;
	display:block;
	padding: 5px 0;
}
.event h2{
	font-size:12pt;
	margin:0;padding:0;
}
.event p{
	margin: 0 !important;padding: 0 !important;
}
.whatson p{
	padding-top:20px;
}
.menus{
	margin-top:20px;
	text-align:justify;
}
.menus img{
	margin-top: 0px;
}
.menus .center{
	margin: 0 80px;
}
.events, .half{
	width:50%;float:left
}

.pop{
	background:#444;margin-right:20px;border:1px solid #000;width:170px;cursor:pointer;
}