/*Body Default Declarations*/
body{background:url('../images/bg_tile.gif') 0 0 repeat;margin:0;padding:0;font-family:Verdana,Arial,Helvetica;font-size:12px;font-weight:normal;}
body.landingPage{background:#fcf0ce url('../images/landingPageBgTile.gif') 0 0 repeat-x;}

/*Custom Resets*/
h1,h2,h3,h4,h5{margin:0;padding:0;}
a img {border: 0;}
input {vertical-allign: middle;}
form {margin: 0; padding: 0;}

/*Default Global Elements*/
h2 {font-style: italic; font-size: 16px; font-weight: bold; text-transform: uppercase;}
label {font-weight: bold; color: #000;}

/*Master SiteWrap width 1040px*/
div#masterSiteWrap{width:1040px;background:transparent;margin:0 auto;height:600px;}

/*TopLinks Bar*/
div#masterSiteWrap div.topLinks{text-align:right;font-size:10px;padding:10px 15px 0 15px;}
div#masterSiteWrap div.topLinks a{color:#000;font-weight:bold;text-decoration:none;}
div#masterSiteWrap div.topLinks a:hover{text-decoration:underline;}

div#masterSiteWrap div.landingPageMastOverlay {
	text-align: center;
	width: 1040px;
}

/*Default Masthead Container*/
div#masterSiteWrap div.mastHead{height:auto;width:1040px;margin:0px 0 0 0;}

/*Main Nav Container*/
div#masterSiteWrap div.mainNav{height:27px;background:url('../images/mainNavBg.gif') 0 0 no-repeat;width:1024px;overflow:hidden;font-size:11px;margin:0 auto;}
/*Default Styling for all links*/
div#masterSiteWrap div.mainNav ul{padding:0 0 0 10px;margin:0;}
div#masterSiteWrap div.mainNav ul li{float:left;padding:0 9px;list-style:none;line-height:25px;}
div#masterSiteWrap div.mainNav ul li a{display:block;float:left;height:54px;text-indent:-9999px;}
/*Unique Styling for all custom graphic links*/
div#masterSiteWrap div.mainNav ul li a.gasliteManor{width:139px;background:url('../images/nav/gasLiteManor.gif') 0 0 no-repeat;}
div#masterSiteWrap div.mainNav ul li a.courtyardBanquets{width:195px;background:url('../images/nav/courtYardBanquets.gif') 0 0 no-repeat;}
div#masterSiteWrap div.mainNav ul li a.lincolnInn{width:114px;background:url('../images/nav/lincolnInn.gif') 0 0 no-repeat;}
div#masterSiteWrap div.mainNav ul li a.gasliteChapel{width:140px;background:url('../images/nav/gasLiteChapel.gif') 0 0 no-repeat;}
div#masterSiteWrap div.mainNav ul li a.catering{width:89px;background:url('../images/nav/catering.gif') 0 0 no-repeat;}
div#masterSiteWrap div.mainNav ul li a.ourStory{width:98px;background:url('../images/nav/ourStory.gif') 0 0 no-repeat;}
/*Main Nav Hover and Active Styles*/
div#masterSiteWrap div.mainNav ul li a:hover{background-position:0 -27px;}
div#masterSiteWrap div.mainNav ul li a.active{background-position:0 -27px;}

/*Cross Site Service/Event Listings*/
div#masterSiteWrap div.events{width:1024px;height:26px;background:url('../images/subNavBg.gif') 0 0 no-repeat;overflow:hidden;font-size:10px;font-weight:bold;margin:0 auto;}
div#masterSiteWrap div.events ul{margin:0;padding:0 0 0 70px;}
div#masterSiteWrap div.events ul li{float:left;padding:0 10px;list-style:none;line-height:26px;}
div#masterSiteWrap div.events a {color: #000; text-decoration: none;}
div#masterSiteWrap div.events a:hover {text-decoration: underline;}
div#masterSiteWrap div.events a.active {text-decoration: underline;}

/*Default Content Styles*/
div#masterSiteWrap div.content{width:1024px;height:auto;background:transparent;margin:0 auto;overflow:auto;padding:10px 0;}
div#masterSiteWrap div.content div.column1{width:589px;height:auto;background:#fffbed url('../images/btmContentLeftCorner.gif') bottom left no-repeat;float:left;margin:0 27px 0 0;}
div#masterSiteWrap div.content div.column2{width:408px;height:auto;background:#fffbed url('../images/topContentRightCorner.gif') top right no-repeat;float:left;}
div#masterSiteWrap div.content div.columnPadding{padding:10px 30px;}

div#masterSiteWrap h2 {
	text-transform: uppercase;
	font-style: italic;
	font-weight: bold;
	margin: 0 0 5px 0;
}
div.galleryModule {
	border-bottom: 1px solid #d5c497;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
}
div.galleryModule table td.description {
	width: 45%;
	padding: 0 10px 0 0;
}
div.galleryModule table td {
	vertical-align: top;
}
div.galleryModule table td a {padding: 0 2px;}

body.landingPage div#masterSiteWrap div.content {text-align: center; background: #fff5d7;}

/*Global Footer Styles*/
div#masterSiteWrap div.footer{background:transparent;height:auto;width:1024px;margin:0 auto;font-weight:bold;font-size:10px; padding: 10px 0 0 0; margin: 0 0 50px 0;}

form.contactForm {background: #fff; border: 1px solid #ffda87; padding: 10px;}
form.contactForm table td {padding: 5px; border-bottom: 1px dotted #ffda87;}
form.contactForm table td td {border: none;}
form.contactForm span.desc {font-size: 10px; font-style: italic;}
form.contactForm textarea {width: 100%;}

/*coming events column*/
div#masterSiteWrap div.column2 a:link {color: #000000;} a:visited {color: #000000;} a:hover {color: #000000;} a:active {color: #000000;}