#container { min-height:100%;position:relative;	}
#header {padding:0px; 	}
#body {	  padding:10px; padding-bottom:137px;	/* Height of the footer */	}
#footer { 	position:absolute;	bottom:0; width:100%; height:137px; 	/* Height of the footer */	}
html { height: 100%; }
body { height: 100%; font-size: 13px; line-height: 140%; font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; color: #EDFFCE; background-image: url(images/back_main.jpg); margin: 0px; padding: 0px; font-weight: bold; }
td { vertical-align: top;}
.text11 {	font-size: 11px;}
.imgborder {	border: 1px solid #ffb9de;}
.imgleft {	float: left;	border: 1px solid #ffb9de;	clear: none;	padding: 0px;	margin-right: 10px;}
.imgright {	float: right;	border: 1px solid #ffb9de;	margin-left: 10px;}
.imgright1 {	float: right;	border: none;	margin-left: 7px;}
a:link { color: #FFFFBB; text-decoration: none; }
a:visited {	color: #FFFFBB;		text-decoration: none;	}
a:active {color: #FFFFBB;		text-decoration: none; 	}
a:hover { 	color: #FFE474; 	text-decoration: underline;	}
img {	border: none;}
.text10 {font-size: 10px;}
.text13bold {	font-size: 13px; font-weight: bold;}
.text13 {	font-size: 13px; }
.spacing {		padding-right: 10px;	padding-left: 10px;	padding-top: 5px;	padding-bottom: 5px;	vertical-align: top; }
p {	margin-top: 0px; }
.MiddleCentre { text-align: center; vertical-align: middle; }
.background { background-image: url(images/page_back1.jpg); background-repeat: repeat-x; }
.menu { text-align: center; vertical-align: middle; height: 37px; background-image: url(images/menu_back.jpg); }
h1 { margin: 0px; padding: 0px; }
h2 { margin: 0px; padding: 0px; }
.box1 {  background-image: url(images/box1.jpg); background-repeat: no-repeat; padding-top: 45px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; text-align: left; vertical-align: top; font-weight: bold; color: #333333; }
.box2 {  background-image: url(images/box2.jpg); background-repeat: no-repeat; padding-top: 45px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; text-align: left; vertical-align: top; font-weight: bold; }
.box3 {  background-image: url(images/box3.jpg); background-repeat: no-repeat; padding-top: 45px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; text-align: left; vertical-align: top; font-weight: bold;  color: #333333;  }
.box4 {  background-image: url(images/box4.jpg); background-repeat: no-repeat; padding-top: 45px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; text-align: left; vertical-align: top; font-weight: bold; }
ul { margin-top: 10px; margin-bottom: 10px; }
li { list-style-type: circle; }
.weddingBack { background-image: url(images/back_wedding.gif); background-repeat: no-repeat; }
.yellowBold { color: #c5FE61; font-weight: bold; }
.yellow { color: #c5FE61; font-weight: normal; }
.BlueHeading { font-size: 14px; font-weight: bold; color: #FD84EB; }
