@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	margin-top:0px;
	background-color:#FFF;
	background-image: url(assets/bodyBackground3.gif);
	background-position:top left;
	background-repeat:repeat;
	}
p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#444;
	letter-spacing: 0.1pt;
	font-size:0.8em;
	text-align: left;
	padding:0px 10px 0px 20px;
	line-height:1.3em;
	}
.p2{
	text-align:center;
	line-height:16px;
	}
.p3{
	font-weight:bold;
	color:#C83136;
	}
.style1 {
	color: #4c2d4c;
	font-weight:bold;
	}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #530e53;
	font-size:0.9em;
	letter-spacing:0.1em;
	text-align:left;
	padding:6px 0px 4px 20px;
	text-transform: none;
	background-image: url(assets/headingBack.gif);
	background-position:top left;
	background-repeat: no-repeat;
	}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #530e53;
	font-size:0.9em;
	letter-spacing:0em;
	text-align:left;
	padding:6px 0px 4px 20px;
	background-image: url(assets/headingBack.gif);
	background-position:top left;
	background-repeat: no-repeat;
	}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FF9966;
	font-size:1.1em;
	text-align:center;
	padding-bottom:3px;
	}
h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	letter-spacing: 0pt;
	font-size:0.6em;
	text-align: center;
	padding-top:10px;
	}
a:link{
	font-style:normal;
	font-weight:600;
	font-variant:normal;
	color:#6699CC;
	text-decoration: none;
	}
a:visited{
	font-style:normal;
	font-weight:600;
	font-variant:normal;
	color:#666;
	text-decoration: none;
	}
a:hover{
	font-style:normal;
	font-weight:600;
	font-variant:normal;
	color: #0066CC;
	text-decoration:none;
	}
a:active{
	font-style:normal;
	font-weight:600;
	font-variant:normal;
	color:#333;
	text-decoration: none;
	}
#mastheadBox{
	position: absolute;
	left:0px;
	width:898px;
	height:60px;
	margin:0px;
	background-image: url(assets/mastheadBack.gif);
	background-position:top center;
	background-repeat: no-repeat;
	top: 10px;
	}
#surroundBox{
	position:relative;
	width:898px;
	margin:0px auto;
	background-color:#FFF;
	border-left: #c5bebf 1px solid;
	border-right:#c5bebf 1px solid;
	}
.surroundHome{
	height:1600px;
	}
.surroundTowns{
	height:750px;
	}
#mainBox{
	position: absolute;
	width:420px;
	height:1158px;
	left:445px;
	top:370px;
	}
#imageBox{
	position: absolute;
	width:400px;
	height:430px;
	left:30px;
	top:70px;
	background-image: url(assets/bride01.jpg);
	background-position:top left;
	background-repeat: no-repeat;
	}
#backBox{
	position: absolute;
	width:136px;
	height:73px;
	left:37px;
	top:501px;
	}
#leftBox {
	left:0px;
	top:80px;
	width:180px;
	height:390px;
	position: relative;
	padding-top:10px;
	}
#textBox {
	top:87px;
	left:460px;
	width:390px;
	height:340px;
	position: absolute;
	border-left: #c5bebf 1px solid;
	border-right:#c5bebf 1px solid;
	}
#bottomBox {
	border-top:#9999CC 1px solid;
	bottom:0px;
	left:0px;
	width:898px;
	position:absolute;
	}
.bottomHome{
	height:95px;
	}
.bottomTowns{
	height:120px;
	}
#mainMenu{
	padding: 0px;
	height:315px;
	width:450px;
	top:87px;
	left:460px;
	position:absolute;
	margin:0;
	}
#mainMenu ul{
	font: normal 0.6em Verdana, Arial, Helvetica, sans-serif;
	margin:0 auto;
	padding: 0;
	list-style: none;
	float: left;
	}
#mainMenu li{
	display: inline;
	padding: 0;
	text-transform:none;
	}
#mainMenu a{
	float: left;
	display: block;
	color: #777;
	margin:-3px 0px;
	padding:25px 15px;
	width:105px;
	text-decoration: none;
	text-align:center;
	}	
#mainMenu a:hover{
	background-image:url(assets/menuHover.gif);
	background-position:center;
	background-repeat:no-repeat;
	color:#FFF;	
	}	
.pCapital{
	font-size:1.3em;
	color:#333333;
	text-transform:uppercase;
	}
.menuColour1{
	background-image:url(assets/menu1.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
.menuColour2{
	background-image:url(assets/menu2.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
.menuColour3{
	background-image:url(assets/menu3.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
.menuColour4{
	background-image:url(assets/menu4.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
.menuColour5{
	background-image:url(assets/menu5.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
.menuColour6{
	background-image:url(assets/menu6.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
.menuColour7{
	background-image:url(assets/menu7.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
.menuColour8{
	background-image:url(assets/menu8.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
.menuColour9{
	background-image:url(assets/menu9.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
.menuColour10{
	background-image:url(assets/menu10.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
.menuColour11{
	background-image:url(assets/menu11.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
.menuColour12{
	background-image:url(assets/menu12.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
