body {background-color:#ffffff; color:#000;padding:0 0 0 0;margin:0 0 0 0}
/* background info
#bg  {position: absolute; top: 250px; left: 2%; background-color:black;
	top:0;
	left:10%;
	margin-left:-200px; z-index: 1;}*/
	
#banner  {position: absolute; 
	top:20;
	left:30%;
	margin-left:-200px; z-index: 1;}	
#bannerextension  {
  background-image: url(images/header_bg.jpg);
  background-repeat: repeat-x;
  background-color: #ffffff;
  border-right: 1px solid #9a9a9a;
  border-left: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;
}
	
	
	
/* tower image*/
/*#bg img {position: absolute; top:86px; left: 0%;
	width:100%;
	height:85%;
	}	
*/

#slideshow {
	position:absolute;
	top: 175px;
	left: 20%;
	border-left: 1px transparent;
	padding: 20px;
	z-index: 2;

}


#content {
	position:absolute;
	top: 560px;
	left: 10%;
	border-left: 1px transparent;
	padding: 20px;
	z-index: 2;
	width:80%;
	height: 156px;
}

#wedding {
	position:absolute;
	top: 180px;
	left: 10%;
	border-left: 1px transparent;
	padding: 20px;
	z-index: 2;
	width:80%;
	height: 156px;
}


#contact {
	position:absolute;
	top:300px;
	left: 40%;
	border-left: 1px transparent;
	padding: 20px;
	z-index: 2;
	width:80%;
	height: 156px;
	}
	
	#horse {
	position:absolute;
	top: 200px;
	left: 10%;
	border-left: 1px transparent;
	padding: 20px;
	z-index: 2;
	width:80%;
	height: 156px;
}
	
/*img.line {
	vertical-align: top;
	}*/

/*
#calendar {background:#339;
	color:white;
	padding:5px;
	margin-left:5px;
	margin-top:15px;
	font-size:.8em;
	width:150px;
	float: right;
	clear:left
	}*/
	
#calendar h3 {margin:0;color:white}

.dates {width:150px;height:2.5em;overflow:auto}

.icon {	display:none}

#navigation {position: absolute; top: 150px; left: 20%; color:white; width:100%;z-index: 3;}
#navigation a {display: inline;color:#6b8cb7;padding-left: 10px;
		padding-right: 10px;}

#navigation a:link.current, #navigation a:visited.current,  {
	color:#ff9;
	}
#navigation a:hover {background-color:#fff; color:#339}

#navigation a:hover.current {background-color:transparent; color:#ff9;cursor:default}

h1 {background-color: #339; color: #fff; padding: 0 10px;margin-top:10px}
h2 {margin:0}
h3 {margin: 15px 0 0 0}
p {margin: 20px 0}

#address {
	position:absolute;
	top: 194px;
	left:313px;
	width: 604px;
	height: 280px;
}
/* CSS Document */
