/*** Global Settings ****/
body {
	font : normal 12px/1.6em Arial, Helvetica, sans-serif;
	color : #2a3845;
	margin : 0;
	padding : 0;
	background:#FFFFFF;
}
p {
	margin : 0;
	padding : 0;
}
hr { border: 1px solid #333; width:90% ;margin-top:10px; margin-bottom:10px; } }

a:visited, a:link {
	color : #0C2160;
	text-decoration : underline;
	background:none;
}
a:hover {
	color : #a43b55;
	text-decoration : none;
	background:none;
}
h1 {
	color : #000000;
	margin: 0px 0px 10px 0px;
	padding-bottom : 10px;
	font : normal 17px Georgia, serif;
	border-bottom : 1px solid #9F9F9F;
}
h2 {
	color : #000000;
	margin : 20px 0 10px;
	padding-bottom : 10px;
	font : normal 30px Georgia, serif;
	border-bottom : 1px solid #9F9F9F;
}
h3 {
	color : #000000;
	margin : 10px 0;
	padding-bottom : 10px;
	font : bold 14px Arial, Helvetica, sans-serif;
	border-bottom : 1px solid #efece7;
}
h4 {
	color : #000000;
	margin: 0px 0px 10px 0px;
	padding-bottom : 10px;
	font : normal 19px Georgia, serif;
	border-bottom : 1px solid #9F9F9F;
	text-align:center;
	font-weight:bold;
}
	
ul {
	padding:0;
	margin:0 0 0 17px;
	list-style: square url(images/Layout/bullet.gif);
}
.round img {
	border-radius:20px;
	margin-bottom:5px;
}
.box {
	background : url(images/Layout/boxbg.png) repeat-y;
	border : 1px solid #f0e9eb;
	padding : 15px;
	border-radius:20px;
	box-shadow: 6px 6px 3px #888888;
	margin-bottom:20px;
}
.box img {margin:0 auto; padding:0; border-radius:20px; }
.box2 {
	background : url(images/Layout/boxbg.png) repeat-y;
	border : 1px solid #f0e9eb;
	padding : 15px;
	border-radius:20px;
	margin-bottom:20px;
}
/*** Layout ****/
#wrapper {
	margin :auto;
	width : 784px;
	border-left : 1px solid #f0e9eb;
	border-right : 1px solid #f0e9eb;
}
#header img {
	margin-bottom: 1px;
}
#bg {
	height : 36px;
	background : url(images/bg.gif) repeat-x;
}


#main-content {
	margin : 0 auto;
}
#logo {
	margin-bottom : 45px;
}
.logotxt1 {
	font : normal 18px Georgia, serif;
	color : #fa7393;
	margin : 10px 0 0 15px;
}
.logotxt2 {
	font : normal 18px Georgia, serif;
	color : #7a2e40;
}
#left-column {
	width : 440px;
	padding : 0 20px 20px;
	float : left;
	margin: 0 auto;
}
#right-column {
	width : 270px;
	float : right;
}
.border {
	margin:10px 0 10px 0;
	width:440px;
	border:2px solid #000000;
	border-radius:10px;
	float:left;
	padding:5px 0 5px 0;
}	
.crd a:visited, .crd a:link, .crd a:hover {
	text-decoration : none;
	color : #2a3845;
	cursor: text;
}
#footer {
	background : url(images/Layout/footer.png) repeat-x;
	border-top : 1px solid #f0e9eb;
	padding : 10px 15px;
	clear : both;
}
/*** SideBAR ***/
#main-image {
	text-align : center;
}
.sidebar {
	width : 218px;
	margin-bottom: 30px;
	padding : 10px 25px;
	background : url(images/Layout/shadow.jpg) no-repeat top;
}
.postcode {
	padding:20px;
	font-weight:bold;
	font-size:14px;
}
.center {
	text-align:center;
	padding:10px;
	margin:0px;
	
}
.style3 {
	color: #000000
}
.style4 {
	color: #009900
}
.style5 {
	font-size: 24px
}



#navigation span { display:none }
#navigation { margin:0 0 30px 0; padding:0; width:784px; height:36px; background-image:url(images/Layout/Button-Sprite.png); }

#navigation li { margin:0; padding:0; list-style-type:none; display:inline; height:35px; text-align:center; float:left; line-height:36px; }

#navigation a { display:block; height:35px; }
#navigation a:hover { background-image:url(images/Layout/Button-Sprite.png); }

.nav-home { width:112px; }
.nav-home a:hover { background-position: 0px 71px; }

.nav-about { width:112px; }
.nav-about a:hover { background-position: -112px 71px; } 

.nav-venue { width:112px; }
.nav-venue a:hover { background-position: -224px 71px; }

.nav-diary {width:112px; }
.nav-diary a:hover { background-position: -336px 71px; }

.nav-events { width:112px; }
.nav-events a:hover {background-position:-448px 71px; }

.nav-gallery { width:112px; }
.nav-gallery a:hover { background-position: -560px 71px; } 

.nav-contact { width:112px; }
.nav-contact a:hover { background-position: -672px 71px; }




