.sitebody {
	margin: 0;
	padding: 0;
	background-image: url(../images/bg.jpg);
	background-color: #110000;
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0 auto 0 auto;
	background-attachment: fixed;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 24px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	margin: 0px;
}

.sitebody A {
	color: #993300;
	text-decoration: none;
	margin: 0px;
}
	
.sitebody A:hover  {
	color:  #B73C00;
	text-decoration: none;
	margin: 0px;
}
	
 

.maintext A {
	color: #993300;
	text-decoration: none;
	margin: 0px;
}
.font20 { font-size: 19px; line-height: 20px; }
.font22 { font-size: 22px; font-weight: bold; }
.marginLeft { padding-left: 40px; display: block; }
.padTop { padding: 40px 40px 0px; }
.padBottom { padding: 0px 40px 40px; }
.subTitle { font-family: Omni, Arial, Helvetica, sans-serif; font-size: 24px; color: #5f690e; }
.reservationsLink { font-size: 14px; font-weight: bold; }
.reservationsLink2 { font-size: 18px; font-weight: bold; }
.reservationsP { font-weight: bold; text-align: center; font-size: 14px; border-top: 5px solid #B14328; border-bottom: 5px solid #B14328; padding-top: 10px; padding-bottom: 10px; }
.reservationsP a { font-weight: bold; }
.reservationsP span { font-weight: normal; font-size: 14px; }
	
.maintext A:hover  {
	color:  #B73C00;
	text-decoration: none;
	margin: 0px;
}
	
.headline {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: normal;
	color: #b24429;
}
.titleBack { background-image: url(../images/title-back.jpg); background-repeat: no-repeat; height: 50px; }
.titleBack .headline { line-height: 50px; margin: 0px; padding-left: 30px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 36px; }
.smallText { font-size: 12px; }
.tinyText { font-size: 8px; color: #666666; line-height: 8px; margin: 0px; padding: 0px; }
.smallLink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #b24429; }
.noBord { border: none !important;  }
	
	
.topnav {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #5f690e;
	text-decoration: none;
	margin: 0px;
}

.topnav A {
	color: #5f690e;
	text-decoration: none;
	margin: 0px;
}
	
.topnav A:hover  {
	color:  #818D12;
	text-decoration: none;
	margin: 0px;
}


.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
}

.footer A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none}
	
.footer A:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none}
#hours { line-height: normal; }
	.hoursTitle { margin-bottom: 10px; line-height: 18px;  }
	.hours { margin-bottom: 10px; line-height: 17px; }
.hours br { height: 10px; }
.OT_Widget_Wrapper { text-align: center; line-height: normal; margin-top: 10px; float: right; width: 154px; }
#news { text-transform: uppercase; }
#specials { line-height: 20px; font-size: 14px; }
.redBold { font-weight: bold; color: #b24429; }
.RedBoldCaps { font-weight: bold; text-transform: uppercase; color: #B24429; font-size: 14px; }
#specials .RedBoldCaps { font-family: Rockwell, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size: 16px; }
.redCaps { text-transform: uppercase !important; color: #B24429; }
.newsItem { line-height: 18px; margin: 0px 0px 7px; }
.leftImage { margin-right: 10px; margin-bottom: 10px; }
#options { border: 1px solid #979C85; padding: 10px; margin-top: 10px; margin-bottom: 10px; }
#options p { margin-top: 5px; margin-bottom: 5px; }
#featured { text-align: center; }
table#featured { margin-right: auto; margin-left: auto; margin-bottom: 15px; }
#featured td { vertical-align: top; line-height: normal; }
#featured td img { border: 1px solid #80561A; }
#formDiv { clear: none; float: left; width: 445px; margin: 0px; padding: 0px; text-align: left; }
#formFrame { margin: 0px; padding: 0px; }
#signup { padding: 5px; color: #B24429; font-size: 18px; font-weight: bold; margin-top: 30px; }
#signup input { font-size: 12px; color: #333333; margin-bottom: 2px; }
#signup .ifield { width: 165px; }
#signup #send { border: 1px solid #979C85; background-color: #FEC92F; height: 1.75em; margin: 0px 0px 0px 10px; padding: 0px 3px 3px; vertical-align: middle; }
.thankyou { font-family: Arial, Helvetica, sans-serif; }
.thankyou h4 { color: #333333; }
#home-specials { font-family: "News702 BT", "Times New Roman", Times, serif; font-size: 22px; font-variant: small-caps; color: #9d3e22; font-weight: bold; line-height: 20px; }
#home-specials1 { background-image: url(../images/home-specials-1.jpg); background-repeat: no-repeat; background-position: left bottom; height: 76px; text-align: left; padding-left: 97px; line-height: 58px; }
#home-specials1 .pad { padding-top: 16px; display: block; }
#home-specials .small { font-size: 16px; font-variant: normal; }
#home-specials2 { background-image: url(../images/home-specials-2.jpg); background-repeat: no-repeat; background-position: right top; height: 58px; text-align: right; padding-right: 110px; }
#home-specials2 .pad { display: block; padding-top: 8px; }
#home-specials3 { background-image: url(../images/home-specials-3.jpg); background-repeat: no-repeat; background-position: left top; height: 58px; text-align: left; padding-left: 152px; }
#home-specials3 .pad { display: block; padding-top: 8px; }
#home-specials4 { background-image: url(../images/home-specials-4.jpg); background-repeat: no-repeat; background-position: right top; height: 60px; text-align: right; padding-right: 138px; }
#home-specials4 .pad { display: block; padding-top: 11px; }
#givingHope { background-image: url(../images/giving-hope/background.jpg); background-repeat: no-repeat; width: 575px; margin: 0px auto; padding: 0px; }
#givingHope table { width: 570px; margin-right: auto; margin-left: auto; padding: 0px; margin-top: 0px; }
#givingHope .tdLeft { font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding: 10px 20px 20px; text-align: left; }
#givingHope .tdRight { font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #8F9BB1; padding: 5px 10px 5px 30px; text-align: left; vertical-align: middle; }
#givingHope .tdLeft img { border-style: none; margin: 0px; }
#givingHope .tdRight span { color: #ededef; }
.tdLeft a { color: #7C88A0; text-decoration: none; }
#givingHope  .hope { font-size: 12px; color: #bba363; line-height: 13px; font-weight: bold; font-variant: small-caps; margin-bottom: 8px; }
#givingHope .hope1 { font-size: 18px; letter-spacing: 0.2em; color: #bba363; text-align: center; margin-right: 10px; }
#givingHope .hope2 { font-size: 12px; margin-top: 12px; line-height: 13px; }
#givingHope .hope3 { color: #FFFFFF; }
#givingHope .hope4 { color: #ff512e; }
#givingHope .hope5 { font-size: 12px; color: #FFFFFF; letter-spacing: normal; }
.hope2 span { color: #efefdf; }
