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



/* LAYOUT ELEMENTS */

html, body {height:100%}

body {margin: 0;padding: 0;background-color:#fafafa;height:100%;background-image:url(images/shared/bg.gif);background-repeat:repeat-x}

#wrapper {position:relative;width:721px;margin:0 auto 0 auto;text-align:left;z-index:500 !important;}
	
#masthead {position:relative;width:721px;height:150px;margin:0 auto 0 auto;z-index:501 !important;background:url(images/navigation/nav_bg.gif) repeat-x;}

/* Shared */

#logo{position:absolute;top:0px;left:235px;width:230px;height:110px;z-index:1001 !important;}

#ornate_top_left {z-index:0 !important;position:absolute !important;background:url(images/shared/ornate_top_left.gif) top left no-repeat;width:454px;height:434px;top:150px;left:0px;}

#ornate_bottom_right {z-index:0 !important;position:absolute !important;background:url(images/shared/ornate_bottom_right.gif) bottom right no-repeat;width:317px;height:301px;bottom:0px;right:0px;}
	
#main{position:relative;top:40px;width:721px;min-height:220px;margin:0px auto 50px auto;}

#mainImage{position:relative;width:721px;height:257px;top:24px;left: 0px;}

#title{position:relative;width:240px;height:36px;top:40px;left: 0px;}

#title370{position:relative;width:370px;height:36px;top:40px;left: 0px;}

#adBottom{position:absolute;width:278px;height: 222px;left: 0px;top: 254px;z-index:510 !important;}

#pageHeader{position:relative;width:472px;height: 37px;left:278px;}

#content_index{position:relative;width:206px;padding: 0px 10px 50px 245px;min-height: 180px;left: 278px;background: #eeebdf;}

#content{position:relative;width:441px;padding: 0px 10px 0px 10px;min-height: 180px;left:278px;background: #eeebdf;}

#navigation{position:relative;width:721px;height:39px;left:0px;top:110px;overflow:hidden;}

/* Main Navigation */

a#about {position:absolute;left:0px;top:0px;width:94px;height:40px;text-indent:10000px;overflow:hidden;display:block;background: url(images/nav/about_css.gif) top left no-repeat}

a#about:hover {background-position: bottom left}

#about_on {position:absolute;left:0px;top:0px;width:94px;height:40px}

a#capacity {position:absolute;left:94px;top:0px;width:135px;height:40px;text-indent:10000px;overflow:hidden;display:block;background: url(images/nav/capacity_css.gif) top left no-repeat}

a#capacity:hover {background-position: bottom left}

#capacity_on {position:absolute;left:94px;top:0px;width:135px;height:40px}

a#menu {position:absolute;left:228px;top:0px;width:134px;height:40px;text-indent:10000px;overflow:hidden;display:block;background: url(images/nav/menu_css.gif) top left no-repeat}

a#menu:hover {background-position: bottom left}

#menu_on {position:absolute;left:228px;top:0px;width:134px;height:40px}

a#gallery {position:absolute;left:362px;top:0px;width:134px;height:40px;text-indent:10000px;overflow:hidden;display:block;background: url(images/nav/gallery_css.gif) top left no-repeat}

a#gallery:hover {background-position: bottom left}

#gallery_on {position:absolute;left:362px;top:0px;width:134px;height:40px}

a#weddings {position:absolute;left:496px;top:0px;width:135px;height:40px;text-indent:10000px;overflow:hidden;display:block;background: url(images/nav/weddings_css.gif) top left no-repeat}

a#weddings:hover {background-position: bottom left}

#weddings_on {position:absolute;left:496px;top:0px;width:135px;height:40px}

a#contact {position:absolute;left:630px;top:0px;width:91px;height:40px;text-indent:10000px;overflow:hidden;display:block;background: url(images/nav/contact_css.gif) top left no-repeat}

a#contact:hover {background-position: bottom left}

#contact_on {position:absolute;left:630px;top:0px;width:91px;height:40px}


#backgroundFix {position:relative;height: expression( this.scrollHeight < 2000 ? "100%" : "auto" ); /* sets min-height for IE */ min-height:100%;width:100%;
}

/* CTAs */

#cta_one {z-index:1000 !important;position:absolute !important;width:155px;height:95px;top:65px;left:10px;}

#cta_two {z-index:1001 !important;position:absolute !important;width:155px;height:95px;top:65px;left:195px;}

#cta_three {z-index:1001 !important;position:absolute !important;width:155px;height:95px;top:65px;left:375px;}

#cta_four {z-index:1001 !important;position:absolute !important;width:155px;height:95px;top:65px;left:555px;}

/* Text */

.bodyCopy {font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#636363;line-height:20px}

.ctaCopy {font-family:Arial, Helvetica, sans-serif; font-size:10px;color:#000000;line-height:12px}

span.footerCopy {font-family:Arial, Helvetica, sans-serif; font-size:9px;color:#668698}

a:link {text-decoration:none;color:#668698;font-weight:bold}

a:visited {text-decoration:none;color:#668698;font-weight:bold}

a:hover {text-decoration:none;color:#e4801c;font-weight:bold}

a:active {text-decoration:none;color:#e4801c;font-weight:bold}



/* Footer Elements */

#copyright {position:relative;text-align:center;width:721px;height:25px;font-size:10px;font-family:Arial, Helvetica, sans-serif;padding: 10px 0px 0px 0px;color:#636363;margin:0 auto 0 auto;}


.footer_link {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 10px;
	color: #636363;
}
.footer_link:link {
	text-decoration: none;
	color: #636363;
}
.footer_link:visited {
	text-decoration: none;
	color: #636363;
}
.footer_link:hover {
	text-decoration: none;
	color: #636363;
}
.footer_link:active {
	text-decoration: none;
	color: #668698;
}
