.caption {
	font: 8pt/14pt Verdana, Arial, Helvetica, sans-serif;
	color: #26B1E6;
}
h4 {
	font: bold 12pt Arial, Helvetica, sans-serif;
	margin: 5px 8px;
	color: #369;
	border-bottom: 1px solid #A1C6E4;
	text-align: left;


}
h2 {
	font: bold 12pt Arial, Helvetica, sans-serif;
	color: #550000;
	margin: 1px 5px 5px;

}

h3 {
	font: bold 12pt Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;

}
h5 {
	font: bold 10pt/12pt Arial, Helvetica, sans-serif;
	margin: 0px 0px 3px 0px;
	color: #333;
	text-align: left;
}
h6 {
	font: bold 10pt/12pt Arial, Helvetica, sans-serif;
	margin: 0px 2px 3px 0px;
	color: #330000;
	text-align: left;
	border-bottom: 1px solid #330000;
}

b {
	font-weight: bold;
}

#maintext-box
{
	margin: 0px 10px 10px 0px;
	border-right: #9cf;
	border-width: 0px 1px 0px 0px;
	border-style: none solid none none;
	width: 308px;
}
.maintext
{
	clear: both;
	padding: 5px 15px;
	font: 8pt/11pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.maintext-contact {
	margin: 25px 60px;
	text-align: justify;
	font: 9pt/11pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;

}
#subtext-box
{
	margin: 0px 10px 10px 0px;
	border-right: #9cf;
	border-width: 0px 1px 0px 0px;
	border-style: none solid none none;
	width: 600px;
}

.text-pop {
	margin: 15px 20px 15px 20px;
	text-align: center;
}
.alttext {
	font-size: 8pt;
	margin: 10px 10px 10px 10px;
	text-align: left;
}
.smtext {
	font-size: 8pt;
	text-align: left;
	white-space: normal;

}

table {
	font: 8pt Verdana, sans-serif, Arial, Helvetica;
	right: auto;
}

#food-box
{
	margin: 0px;
	background-color: #669966;
	width: 122px;
	display: block;
	border-color: #333;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
}

#food-caption
{
	padding: 3px;
	font: 9px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: left;
}
#news-box
{
	margin: 10px 0 0 0;
	background-color: #69c;
	width: 240px;
	display: block;
	border-color: #333;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	text-align: left;
	font: 8pt/10pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0px 0px 5px 0px;
}
.news-text {
	margin: 6px;
}
#news-header
{
	padding: 5px;
	font: bold 9pt/11pt Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: left;
	background-color: #A1C6E4;
	margin-bottom: 8px;
}
#archives-box
{
	margin: 10px 0 0 0;
	background-color: #efefef;
	width: 160px;
	display: block;
	border-color: #333;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	text-align: left;
	font: 8pt/10pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0px 0px 5px 0px;
}

#login-box
{
	margin: 10px 0 0 0;
	background-color: #69c;
	width: 340px;
	display: block;
	border-color: #333;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	text-align: left;
	font: 8pt/10pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0px;
}
.log {
	margin: 10px;
}

#signup-box
{
	margin: 10px 0 0 0;
	background-color: #69c;
	width: 340px;
	display: block;
	border-color: #333;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	text-align: left;
	font: 8pt/10pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0px;
}
#signup-box table { 
	width: 350;
}

#signup-box table td { 
	padding: 3px;
}

/* links */ 
#listcontainer 
{
list-style-type: none;
text-align: left;
margin: 10px;
padding-left: 5px;
width: 250px
}

#listcontainer li#nourl {
background: transparent url(../images/list.gif) no-repeat;
background-position: 0px 4px;
padding-left: 15px;
text-align: left;
}
#listcontainer li#nourl-content {
background: transparent url(../images/list-on.gif) no-repeat;
background-position: 0px 5px;
padding-left: 18px;
text-align: left;
font: 9pt/13pt Verdana, Helvetica, sans-serif;;
color: #000;
}

#listcontainer li a.list{
background: transparent url(../images/list.gif) no-repeat;
background-position: 0px 4px;
padding-left: 18px;
text-align: left;
font: bold 9pt/13pt Arial, Helvetica, sans-serif;
text-decoration: underline;
color: #666;
}
#listcontainer li a.list:hover{
background: transparent url(../images/list-on.gif) no-repeat;
background-position: 0px 4px;
padding-left: 18px;
text-align: left;
font: bold 9pt/13pt Arial, Helvetica, sans-serif;
text-decoration: underline;
color: #003366;
}
th {
	border-bottom: 1px solid #666;
}
.phone {
	font: bold 13px/20px Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	color: #fffcce;
	text-transform:uppercase;
}
.phone2 {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000;
}
.links:link {
	font: normal 1em Arial, Helvetica, sans-serif;
	color: #369;
}
.links:visited {
	color: #369;
}
.links:hover {
	color: #A1C6E4;
}
a.news:link {
	font: normal 1em Arial, Helvetica, sans-serif;
	color: #333;
}
a.news:visited {
	color: #333;
}
a.news:hover {
	color: #666;
}
/*menu */

.recs {
	font-weight: bold;
	color: #660000;
}
#printableMenulink {
	display: block;
	width: 580px;
	clear: both;
	float: left;
	padding-bottom: 0px;
}

a#holidayMenulink
{
	display: block;
	float: left;
	padding: 0px;
	background-image: url(../images/holiday.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

a#holidayMenulink:hover
{
	display: block;
	background-image: url(../images/holiday_over.gif);
}

a#horribleContent
{
	display: block;
	float: left;
	padding: 0px;
	background-image: url(../images/frustration.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

a#horribleContent:hover
{
	display: block;
	background-image: url(../images/frustration_over.jpg);
}

a#printableMenu
{
	display: block;
	float: left;
	padding: 0px;
	background-image: url(../images/hdr_menu_print_menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

a#printableMenu:hover
{
	display: block;
	background-image: url(../images/hdr_menu_print_menu_over.gif);
}

a#printableMenuhome
{
	clear: both;
	display: block;
	padding: 10px;
	background-image: url(../images/hdr_menu_print_menu.gif);
	background-repeat: no-repeat;
	background-position: center;
}

a#printableMenuhome:hover
{
	display: block;
	background-image: url(../images/hdr_menu_print_menu_over.gif);
}

/* Holiday Menu */

a#holidayMenu
{
  margin-top:20px;
  display:block;
  background: transparent url(../images/holiday.gif) no-repeat;
  height:134px;
  width:250px;
 }
 a#holidayMenu:hover
 {
   background: transparent url(../images/holiday_over.gif)  no-repeat;
 }
 
.clearBoth {
	clear: both;
}

.blueLine {
	background-image: url(../images/blue_line.gif);
	background-repeat: repeat-x;
	margin: 10px 0 10px 0;
	height: 1px;
}

#holidayBox {
	width: 550px;
	padding: 10px 0 10px 0;
	text-align: center;
}

.holidayLeftbox {
	float: left;
	width: 265px;
	margin: 0 10px 0 0;
}

.holidayRightbox {
	float: left;
	width: 265px;
	margin: 0 0 0 10px;
}

#topMenuholiday {
	background-image: url(../images/menu_top_holiday.jpg);
	background-repeat: no-repeat;
	width: 222px;
	height: 10px;
	display: block;
	clear: both;
}

#botMenuholiday {
	background-image: url(../images/menu_bot_holiday.jpg);
	background-repeat: no-repeat;
	width: 222px;
	height: 10px;
	display: block;
	clear: both;
}

.holidayPricecontainer {
	float: left;
	width: 222px;
	margin: 0 0 0 40px;
	display: block;
}

.holidayPricebox {
	width: 220px;
	background-color: #696;
	border-color: #277201;
	border-style: solid;
	border-width: 0 1px 0 1px;
	display: table;
	clear: both;
}

#text {
	width: 200px;
}
a#greenOptions
{
  background: transparent url(../images/going_green_large.gif) no-repeat 0 0;
  display:block;
  height:156px;
  width:150px;
}
a#daily_special
{
  margin-top:20px;
  background: transparent url(../images/daily_special.gif) no-repeat 0 0;
  display:block;
  height:79px;
  width:250px;
}
a#daily_special:hover{ background: transparent url(../images/daily_special_over.gif) no-repeat 0 0; }

.holidaySpace {
	width: 220px;
	line-height: 3px;
	height: 3px;
}

.greenTitle {
	color: #277201;
	font-size: 18px;
}

.redTitle {
	color: #c00;
	font-size: 18px;
}
