* {
	margin:0;
	padding: 0;
	color: #493424;
	line-height: 1;
	font-size: 15px;
}
body {
	background:#493425;
	font-size:100%;
	line-height:1em;
	font-family:Georgia, "Times New Roman", Times, serif;
}

/*in_line*/
input, select, textarea {
	vertical-align:middle;
	font-weight:normal;
	font-family:Arial;
	color:#999;
	font-size:1em;
	border:solid 1px #493425;
	padding-left:5px
}
img {
	border:0;
	vertical-align:top;
	text-align:center;
}

/*==================list====================*/
ul{margin:0px; padding:0px; list-style:none}
ul li {
	line-height:1.8em;
	/*color:#493425;*/
	font-size: 16px;
}
ul li a{text-decoration:none; color:#f26522}
ul li a:hover{
	text-decoration:underline;
	color: #BAE4EB;
}
/*==========================================*/

a {
	color:#493424
}

#apDiv1 {position:absolute;width:200px;height:214px;z-index:1;left: 507px;top: 420px;}
a:link {text-decoration: underline;}
a:visited {text-decoration: none;color: #493424;}
a:hover {text-decoration: none;}
a:active {text-decoration: underline;}

a.link {text-decoration:none;
	color:#0f729b;
	background:url(images/marker_link.gif) no-repeat right 3px;
	padding-right:15px;
	text-transform:uppercase;
	font-size:0.8em;}
	
a.link:hover {text-decoration:none;
	      background:none}


.column { float:left;}
.clear { clear:both;}


h1{text-indent:-10000px; height:67px; font-size:0; line-height:0; margin:28px 0 0 91px}

h2 {
	color:#493425;
	font-size:1em;
	margin:0 0 15px 0
}

p {
	margin: 15px;
	text-align: left;
}

#header_1, #header_2, #content, #footer {width:800px}

#site_center {
	background-color: #32302e;
	background-image: url(images/site_bg.jpg);
	background-repeat: repeat;
	background-position: top;
}
#footer_center {background:url(images/site_bg.jpg) repeat-x top}

/*header*/
#header_1 { height:370px; background:url(images/header_bg.png) no-repeat left top; font-family:Arial; font-size:0.9375em}
#header_1 .indent {
	padding:73px 64px 0 68px;
	font-family: Arial;
}
#header_1 .width {width:668px}
#header_1 .Menu_bar {
	width:668px;
	background:#252525;
	height:0px
}
#header_1 .col_2 {
	width:470px;
	height:265px
}

#header_1 ul{margin:0px 0px 0 00px; padding:0px; list-style:none; background: transparent url(images/topmenu-bg.gif) repeat scroll right 0}
#header_1 ul li {
	padding:6px 0 8px 0px;
	line-height:1.22em;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#header_1 ul li a{
	text-decoration:none;
	color:#493424;
	padding-left:39px
}
#header_1 ul li a:hover{
	text-decoration:none;
	color:#FFF;
}
#header_1 ul li a.hover {
	color:#FFF;
}
#header_1 ul li.none {background:none}


#header_2 {height:113px; background:url(images/header_bg_2.png) no-repeat left top}
#header_2 .Menu_bar {width:504px; background:url(images/col_h_bg.gif) no-repeat right 37px}
#header_2 .col_2 {width:296px}
#header_2 .col_2 .indent {padding:53px 0 0 54px}
#header_2 .line {margin:0 24px 0 24px}

/*content*/
#content {
	background:url(images/cont_bg_rep.png) repeat-y left;
	font-size:1.2em;
	line-height:1em;
}
#content .indent 
.title {margin-bottom:18px}
.title_1 {margin-bottom:27px}
.title_2 {margin-bottom:11px}
.img_left {float:left; margin:-10px 20px 0 0}

.highlight {background-color: #BAE4EB; }
#table_events, #table_giveback, #table_location h3  {text-align: center;}
/* Width/Height specifications for tables*/
#table_index #r1_c1, #r1_c2 { width: 300px;  }
#table_events #r1_c1 { width: 305px; height: 309px; }
#table_events #r1_c2 { width: 314px; }
#table_events #r2_c1 { height: 322px; }
#table_breakfast #r1_c1, #table_food #r1_c1 { height: 18px; }
#table_menu #r1_c1, #table_desserts #r1_c1 { height: 27px; }
#table_menu #r2_c1, #table_breakfast #r2_c1, #table_desserts #r2_c1, #table_food #r2_c1 { width: 339px;}
#table_menu #r2_c2, #table_breakfast #r2_c2, #table_desserts #r2_c2, #table_food #r2_c2 { width: 287px; }
#table_giveback #r1_c1 {width:305px; height:309px; }
#table_giveback #r1_c2 { width: 314px;} 
#table_giveback #r2_c1 {height: 322px;} 
#table_location #r1_c1 {width: 294px;}
#table_location #r1_c2 {width: 313px;}
#table_rsvp #r1_c1 {width:320px; height: 372px; }
#table_rsvp #r1_c2 {width: 289px; height:58px; }
#table_rsvp #r2_c1 {height:132px; }
#table_rsvp #r3_c1 {height:69px; }
#table_rsvp #r4_c1 {height:172px; }

/*footer*/
#footer { height:99px; background:url(images/footer_bg.png) no-repeat 0 0; font-size:0.75em; color:#7b7875; line-height:1.33em;}
#footer .indent {
	padding: 0;
	text-align: center;
	font-size: 10px;
}
#footer a {text-decoration:underline;
            color:#7b7875}
#footer a:hover {
	text-decoration:none;
	text-align: center;
}

/*================== Pages ==================*/
#page2 #content .indent { padding:39px 85px 20px 92px}
#page2 #content .Menu_bar .ind {padding-right:40px}

input {width:180px; height:20px}
.div_input {height:25px}
textarea {width:180px; height:97px; overflow:auto; margin-bottom:6px; display:block}
.div_links {text-align:right; width:387px}

/*================== Floating stuff ================*/

#logo {
		padding:205px 0px 0px 1px;
		width:44px;
		height:44px;
		float:left
			}

/*Food Menus*/
#food_1 { height:370px; background:url(images/header_bg.png) no-repeat left top; font-family:Arial; font-size:0.9375em}
#food_1 .indent { padding:73px 64px 0 68px}
#food_1 .width {width:668px}
#food_1 .Menu_bar {
	width:668px;
	background:#252525;
	height:0px
}
#food_1 .col_2 {
	width:470px;
	height:265px
}

#food_1 ul{margin:0px 0px 0 00px; padding:0px; list-style:none; background: transparent url(images/topmenu-bg.gif) repeat scroll right 0}
#food_1 ul li { padding:6px 0 8px 0px; line-height:1.22em}
#food_1 ul li a{
	text-decoration:none;
	color:#493424;
	padding-left:35px
}
#food_1 ul li a:hover{
	text-decoration:none;
	color:#FFF;
}

#food_1 ul li a.hover {
	color:#FFF;
}
#food_1 ul li.none {background:none}


#food_1 {height:113px; background:url(images/header_bg_2.png) no-repeat left top}
#food_1 .Menu_bar {width:504px; background:url(images/col_h_bg.gif) no-repeat right 37px}
#food_1 .col_2 {width:296px}
#food_1 .col_2 .indent {padding:53px 0 0 54px}
#food_1 .line {margin:0 24px 0 24px}
#page2 #site_center #main #content .indent table tr td p {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	font-size: 15px;
	line-height: 1em;
}
#page2 #site_center #main #content .indent iframe {
	text-align: center;
}

