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

body { background: url("images/bg.png") no-repeat center top #c0b097; color: #efefef; }
#wrapper {background-color:#cccccc; font-family: Helvetica, Arial, sans-serif; font-weight: 300; position: relative;  }

a { text-decoration: none; color: #990033;}
a:hover { text-decoration: underline }

h4 { margin-bottom: 8px }
p.lead { font-size: 22px; line-height: 28px }

strong { font-weight: bold }
em { font-style: italic }

img { border:0;}

h1 {
	font-family: Georgia, serif;
	font-weight: normal;
	text-align: left;
	font-size:28px;
}

.centeredpagetitle{color:#333333; padding: 40px 0 0 0; text-align:center;}

.specialtitle{color:#FFFBD4; padding: 0px 0 0 0; text-align:center;}


h2 {
	font-family: Georgia, serif;
	font-weight: normal;
	text-align: left;
	font-size:24px;
	color:#333333;
	text-align: center;
}

h4 {
	font-family: Georgia, serif;
	font-weight: normal;
	text-align: left;
	color: #333333;
	padding: 10px 0 0 0;
	}
h6 {
	font-family: Georgia, serif;
	font-weight: 200;
	text-align: left;
	color: #333333;
	padding: 0 0 0 0;
	}
h7 ul li {
	font-family: Georgia, serif;
	font-weight: 100;
	text-align: left;
	color: #6f0126;
	padding: 2px 0 0 0;
	}

p {
	overflow: hidden;
	padding: 0px 0;
	text-align: left;
}


.container_12 {
	background:  url(12_col.gif) repeat-y;
	margin-bottom: 10px;
}

#header { background: url("images/gradHeader.jpg") repeat; color: #515151; height: 120px; margin: 0 10px 0 10px;width: 940px;}
#logo-wrap{padding:20px 0 5px 20px;}
#midbanner{margin: 0 10px 0 10px;width: 940px;}
#special{background-color:#7D0049;width:940px;margin: 5px 10px 0 10px;float: left;  position: relative; 
}
#special_text{width:100%;margin: 5px 15px 0 15px;float: left;  position: relative; 
}
#special_text p{font-family: Georgia, serif;
	margin: -10px 0 5px 0;
	font-weight: normal;
	font-size:16px;
	text-align: center;
	color: #FFFBD4;
	padding: 0;
}
#therestaurant {background-color:#FFFBD4;float: left; position: relative; width:620px;margin: 0 0 0 20px;padding: 0 0 5px 0;} 
#content{background-color:#a59e93;width:940px;margin: 5px 10px 0 10px;float: left;  position: relative; 
}
#content_text{width:300px;margin: 5px 15px 0 15px;float: left;  position: relative; 
}
#content_text p{font-family: Georgia, serif;
	font-weight: normal;
	text-align: left;
	color: #333333;
	padding: 10px 0 0 0;
}
#therestaurant p {text-align:center; font-style: italic; color:#333333; padding: 10px;}
#therestaurant img {padding: 5px 5px 0 5px;}


#menu {background-color:#FFFBD4;float: left; position: relative; width:700px;margin: 0 0 0 20px;padding: 0 0 10px 0;} 
#menu p {text-align:center; font-style: italic; color:#333333; padding: 10px;}


.lunchtitle{
	color:#333333;
    margin-left: 20px;padding: 20px 0 0px 0;
  
}
.meals{
    color: #463c3c;
  
}



dl {
font-size:14px;
margin:10px 0 0 0;
overflow:auto;
width:700px;
}
dt {
float:left;
padding-left:30px;
}
dd  {
color:#AAAAAA;
float:right;
padding-right:30px;
}
#content #info{text-align:center;}
#info {margin: 10px 10px 0px 25px; padding: 5px;}
#info p {font-family: Georgia, serif; font-weight: normal; color: #333333;}
#infobottom p{margin: 10px 10px 0px 25px; padding: 5px;text-align:center;font-family: Georgia, serif; font-weight: normal; color: #333333;}

 
#footer { background: #a59e93; color: #ffffff; width: 940px; font-size:16px; margin: 10px 10px 0px 10px; }
#footer #footer-wrap { padding: 10px 0 0 0; }
#footer #footer-times h5{ float: left; display: inline; margin: 10px 30px 0 30px; }
#footer #footer-times p{ float: left; display: inline; margin: 10px 30px 20px 30px; }


#footer #footer-address p{ float: right; display: inline; margin: 10px 30px 0 30px; }
#footer a { color: #ccc; }


