/* CSS Document */
html, body{height:100%}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:600;
}
body {
	margin: 0px;
	background-color:#F7AC46;
	background-position:top;
	background-image:url(images/background_tavern.jpg);
	background-attachment:fixed;
	background-repeat:repeat-x;
}
#content{
	color:#8B561A;
	background-color:#ffffff;
	padding:10px 10px 10px 10px;
	text-align:left;
	text-align:justify;
}
.menu_bot{
color:#8B561A;
font-size:9px;
text-align:left;
background-color:#D1BE9D;
background-image:url(images/farm-yard_page_top.jpg);
height:26px;
width:264px;
background-position:left bottom;
padding:0px 0px 0px 4px;
}

.menu_bot a{
color: #8B561A;
text-decoration:none;
}
.menu_bot a:hover{
color:#E18824;
}


.page_left{
background-color:#E5CF62;
background-image:url(images/farm_yard_page_left.jpg);
background-repeat:no-repeat;
background-position:right top;
width:162px;
height:419px;
text-align:center;

}

.page_left_border{
background-color:#E5CF62;
background-image:url(images/farm_yard_page_left_border.jpg);
background-position:right top;
width:8px;
height:419px;
background-repeat:repeat-y;
}
.menu_bar{
color:#000000;
background-color:#C7B18A;
background-image:url(images/farm-yard_navigation.jpg);
background-repeat:no-repeat;
background-position:right top;
height:30px;
text-align:center;
padding:0px 0px 7px 0px;
}
.menu_bar a{
color: #000000;
text-decoration:none;
}
.menu_bar a:hover{
color:#ffffff;
}
.menu_bar_current a{
color:#ffffff;
}

#table_border{
border:2px solid #B39058;
}

.credit{
background-color:#F5EFCB;
color:#8B561A;
font-size:9px;
text-align:center;
}

.credit a{
color: #8B561A;
text-decoration:none;
}
.credit a:hover{
color:#E18824;
}
.bold{
color:#5C0901;
font-weight:900;
}
.bold_big{
color:#5C0901;
font-weight:900;
font-size:16px
}

.bold_huge{
color:#5C0901;
font-weight:900;
font-size:20px
}

.meal{
color:#8B561A;
font-weight:900;
font-size:14px;
}

p.first{
font-size:1em;
}
p.first:first-letter {font-size: 170%;}

.home_page_para {
	text-align:center;
	color:#5C0901;
	font-size:23px;
	font-family: "Nuptial BT", Verdana, "Times New Roman";

}

.wedding_page {
	text-align:center;
	font-size:23px;
	font-family: "Nuptial BT", Verdana, "Times New Roman";

}

.wedding_page_underlined {
	text-align:center;
	font-size:23px;
	text-decoration:underline;
	font-family: "Nuptial BT", Verdana, "Times New Roman";

}

.wedding_page_title {
	text-align:center;
	color:#5C0901;
	font-weight:bold;
	text-decoration:underline;
	font-size:30px;
	font-family: "Nuptial BT", Verdana, "Times New Roman";

}
.wedding_page_sub {
	text-align:center;
	text-decoration:underline;
	color:#FF6600;
	font-weight:bold;
	font-size:27px;
	font-family: "Nuptial BT", Verdana, "Times New Roman";

}

FF6600

a.bdr_pic {
border:3px solid #8B561A;
}

a.bdr_pic:hover{
border:3px solid #B8996A;
}
a.bdr_pic img{
border:none;
}

.page_links{
color:#8B561A;
font-size:11px;
}

.emaillink{
font-size:14px;
color:#5C0901;
}

a.emaillink{
text-decoration:none;
color:#5C0901;
}
a.emaillink:hover{
color:#FDB365;
}

textarea, input{
border:1px solid #5C0901;
color:#8B561A;
}
.gallery {
padding:5px 5px 5px 5px;
}

.bdr_gallery {
border:3px solid #8B561A;
}

.bdr_gallery:hover{
border:3px solid #B8996A;
}
.bdr_gallery img{
border:none;
}

.menulinks{
font-size:10px;
}

a.menulinks{
text-decoration:none;
color:#5C0901;
}
a.menulinks:hover{
color:#FDB365;
}

.pad_credit{
padding:0px 0px 10px 0px;
}

