/* CSS Document */
body {
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height:1.2em;
	color:#442D66; 

}

.tight {margin-bottom:0; padding-bottom:0;}
.short {height:360px;}
strong.cap {text-transform:uppercase;}
.red {color:#CC0000;}
.small {font-size:10px;}
table#hours {width:310px;}
table#hours td, table#hours th {padding:2px 0 15px 0;} 
table#hours td {text-align:right;}
table#hours th {text-align:left;}
table.wine td {padding:0 20px 10px 20px; }
table.wine td h2 {padding:0; margin:0;}


/* General styles */
a:link, a:visited  {color: #8065A7;	text-decoration: none;}
a:hover {color: #A84526; text-decoration: none;}
h1 {font-size:14px; }
h2 {font-size: 14px; padding:20px 0 0 0; margin-top:0;}

h3 {font-size:13px; margin-bottom:0; padding-bottom:0;}
p {margin:5px 0 15px 0 ;}

p.star {font-size:18px; line-height:30px; padding-top:20px;}

#printlogo {float:left; text-align:center;}

#topstrip {display:none;}


/* Home */
background-position:top; background-repeat:no-repeat; background-color:#FFD99D;}
#home #content {float:left; width:802px; padding-top:5px; background-image:url(/images/home/home_content_bg.jpg); background-position:top; background-repeat:no-repeat; height:265px;}
#home #content p, #home #content h1 {margin:15px 425px 5px 30px;}
#home #content2 {float:left; width:802px; height:110px; margin:0; padding:0; background-image:url(/images/home/home_btm_bg.jpg); background-position:top; background-repeat:no-repeat;}

/* Inner */
#inner #content {float:left; width:100%; padding:0; background:none; text-align:center;}


#inner h1 {text-align:center;}

#inner .breakfast#content {background:none;  text-align:center;}
#inner .breakfast#content p, #inner .menu#content p {margin:0; padding-bottom:10px;}
#inner .breakfast#content strong,  #inner .menu#content strong {text-transform:uppercase;}

#inner .menu#content  {background:none;  text-align:center; width:100%}

#inner .menu#content p, #inner .menu#content h2 {text-align:center;}
#inner #content td.left p, #inner .menu#content td.left p {text-align:left;}
#inner #content td.right p, #inner .menu#content td.right p {text-align:right;}
#inner #content.menu table.catering td, #inner #content.banquet table.catering td {color:#442D66;}

#inner .thin#content p {padding-left:50px; padding-right:50px; }

#inner .banquet#content h2 {font-size: 16px; margin-bottom:3px; }

#inner table#bar td h3 {font-size:1.2em; text-transform:capitalize;} 
#inner table#bar td strong {text-transform:none;} 

table td 

/* Footer */
#footer {display:none;}

#printfoot {clear:both; width:100%; text-align:center; padding-top:15px; border-top: 1px solid #442D66; margin-top:10px;}