html {
	height:100%; 
	max-height:100%;
	padding:0; 
	margin:0; 
	border:0; 
	background:#3B2301;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
}

body {
	height:100%; 
	max-height:100%; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0;
}

#head {display:none;}

.content {
	overflow:auto; 
	position:absolute; 
	z-index:5; 
	top:153px; 
	bottom:42px; 
	left:50%; 
	max-width:992px; 
	margin-left:-496px; 
	overflow-x:hidden; 
	z-index:5;
}

* html .content {
	height:100%; 
	min-height:100%; 
	width:992px; 
	top:-2px; 
	left:50%; 
	border-top:153px solid #f7f3e6; 
	border-bottom:42px solid #f7f3e6; 
	border-left:-496px solid #f7f3e6; 
	overflow-x:hidden;
	z-index:4;
}

.content p{
	padding-right:15px;
}

.bgColour {
	overflow:auto;
	position:absolute; 
	top:131px;
	bottom:42px; 
	left:50%; 
	margin-left:-496px; 
	width:992px;  
	background:#f7f3e6; 
	overflow-x:hidden; 
	z-index:2;
}

* html .bgColour {
	height:100%; 
	min-height:100%; 
	width:992px; 
	top:-4px; 
	left:50%; 
	margin-left:-496px;  
	background:#f7f3e6; 
	overflow-x:hidden;
	z-index:2;
}

.runningText {
	margin-left:-18px;
}

* html .runningText {
	margin-left:15px;
}

.subNavigationBar{
	position:relative;
	display:block;
	height:21px;
	background-color:#003366;
	z-index:5;
}

.columnAContainer, .columnKookAContainer{
	position:relative;
	display:inline;
	float:left;
	height:auto;
	z-index:5;
	text-align:left;
}

.columnBContainer, .columnKookBContainer, .columnBMenuContainer{
	position:relative;
	display:block;
	float:right;
	z-index:5;
}
.columnAContainer {
	width:60%;
}

.columnKookAContainer {
	width:70%;
}

.columnBContainer{
	width:36%;
}

.columnBMenuContainer{
	width:30%;
}

.columnKookBContainer{
	width:26%;
}

.columnAHomeContainer{
	position:relative;
	display:inline;
	float:left;
	height:auto;
	width:58%;
	z-index:5;
	text-align:left;
}

.columnBHomeContainer{
	position:relative;
	display:block;
	float:right;
	width:38%;
	z-index:5;
}

.columnAGuestContainer{
	position:relative;
	display:block;
	float:left;
	height:auto;
	width:60%;
	z-index:5;
	text-align:left;
}

.columnBGuestContainer{
	position:relative;
	display:block;
	float:right;
	width:38%;
	z-index:5;
}

.columnARouteContainer{
	position:relative;
	display:inline;
	float:left;
	height:auto;
	width:70%;
	z-index:5;
	text-align:left;
}

.columnBRouteContainer{
	position:relative;
	display:block;
	float:right;
	width:25%;
	z-index:5;
}

.columnAResContainer{
	position:relative;
	display:inline;
	float:left;
	height:auto;
	width:100%;
	z-index:5;
	text-align:left;
}

.columnBResContainer{
	position:relative;
	display:block;
	float:right;
	width:0%;
	z-index:5;
}

.column1{
	position:relative;
	display:inline;
	float:left;
	padding-left:20px;
	height:auto;
	padding-bottom:10px;
	padding-right:5px;
	margin-right:5px;
	margin-left:5px;
	z-index:6;
}

.bottomBorder, .makeSpace4Border{
	position:relative;
	display:block;
	height:5px;
	margin-left:15px;
	margin-right:15px;
}

.bottomBorder{
	width:962px;
	border-bottom:#AC7E3F; 
	border-bottom-style:dotted;
	border-bottom-width:2px;
}

.column2, .column2Menu{
	position:relative;
	display:inline;
	float:right;
	width:100%;
	padding-bottom:10px;
	margin-left:5px;
	z-index:5;
}

* html .column2Menu{
	margin-left:50px;
	margin-top:-700px;
}

.upperColumn{
	margin-right:20px;
}

.headerImage {
	position:absolute;
	display:block;
	width:992px;
	height:104px;
	left:50%;
	margin-left:-496px;
	margin-top:0px;
	overflow:hidden;
	z-index:5;
}

.rightImgs{
	display:block;
	position:relative;
	margin-right:150px;
	margin-top:20px;
	float:right;
}

.dateText {
	position:absolute;
	display:block;
	width:275px;
	height:40px;
	left:50%;
	text-align:right;
	margin-left:200px;
	margin-top:0px;
	overflow:hidden;
	color:#FFFFFF;
	font-size:9px;
	z-index:12;
}

.navigationBg, ul#nav {
	position:absolute;
	display:block;
	width:992px;
	padding:0; /*remove padding */
	margin:0; /* remove margins */
	border:0;
	left:50%;
	margin-left:-496px;
	
}

.navigationBg	{
	margin-top:104px;
	height:30px;
	background-image:url(../_imgs/wvdh_b_linkBar_081219_001.jpg);
	background-repeat:repeat-x;
	overflow:hidden;
	z-index:4;
}

ul#nav {
	height:23px;
	z-index:5;
}

.navigationBird {
	position:relative;
	display:block;
	float:left;
	height:30px;
	width:175px;
	z-index:11;
}

.shadowLeft{
	text-align:right;
	position:absolute;
	display:block;
	height:100%;
	width:142px;
	left:50%;
	margin-left:-638px;
	background-image:url(../_imgs/wvdh_newspaperLarge_leftBar_081231_002.gif);
	background-position:right;
	background-repeat:repeat-y;
	z-index:2;
}

.shadowRight{
	position:absolute;
	display:block;
	height:100%;
	width:163px;
	left:50%;
	margin-left:496px;
	background-image:url(../_imgs/wvdh_newspaperLarge_rightBar_081231_001.gif);
	background-repeat:repeat-y;
}

.bgImageLeft, .bgImageRight{
	display:block;
	margin:0;
	clear:both;
	padding-top:0px;
	padding-bottom:0px;
}

.bgImageLeft{
	float:right;
}

.bgImageRight{
	float:left;
}

.subNavigationBar{
	position:absolute;
	display:block;
	top:133px;
	left:50%;
	margin-left:96px;
	background-color:#cbaa7c;
	padding-right:20px;
	text-align:right;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:355px;
	height:20px;
	z-index:6;
}

* html .subNavigationBar {
	width:375px;
}

.birdBg{
	position:absolute;
	display:inline;
	width:122px;
	height:118px;
	top:133px;
	left:50%;
	margin-left:-496px;
	z-index:3;
}

#weddingDec {
	position:absolute;
	left:50%;
	margin-left:-485px;
	height:250px;
	bottom:0%;
	margin-bottom:42px;
	z-index:3;
}

#resDec {
	position:absolute;
	left:50%;
	margin-left:-375px;
	height:141px;
	bottom:0%;
	margin-bottom:42px;
	z-index:3;
}

.birdMiddleCompensate{
	position:absolute;
	display:block;
	width:992px;
	height:20px;
	top:133px;
	left:50%;
	margin-left:-496px;
	z-index:6;
}

.menuIntro {
	width:600px;
}

.menuContainer {
	width:942px;
}

#qLinkTermCond {
	position:absolute;
	display:block;
	right:50%;
	text-align:right;
	margin-right:-478px;
	margin-top:89px;
	overflow:hidden;
	color:#FFFFFF;
	font-size:0.8em;
	z-index:13;
}
