body, html, td { margin:0; padding:0; border:0; }
body { background:black; font-family: Verdana,Helvetica,Helv,sans; }
h1{ font-size:200% } h2{ font-size:150% } h3{ font-size:120% }
h4{ font-size:100% } h5{ font-size:89% } h6{ font-size:75% }
h1,h2,h3,h4,h5,h6 { color:maroon; text-align:left; font-family:'Trebuchet MS','Arial Black',Arial,sans-serif; }
#c22 h3 { color:white; background:maroon; width:480px; padding-left:4px; filter:alpha(opacity=66); opacity: 0.66; }
#c22 h3 a, #c22 h3 a:visited { color:yellow; }
p,td { text-align:justify; }
ul b { color:red; }
ul i b,ul b i { color:black; }
#c21 p, #c21 h1, #c21 h2, #c21 h3, #c21 h4, #c21 h5, #c21 h6 { padding-left:18px; padding-right:18px; text-align:left; }
#c21 h4 { margin:0; }
#c21 h1 { margin-top:2px; }
a { font-weight: bold; text-decoration: none; color: #0033CC; }
a:visited { color:purple; }
a:hover { text-decoration:underline; }
td { vertical-align:top; font-size:10pt; }
table { border-collapse:collapse; }
.stdout { padding-left:12px; padding-right: 12px; }
#overtab {
 width:900px; height:100%; overflow:visible; position:relative;
 background: white url(images/celias.jpeg) no-repeat;
}
#mainmenu {
 list-style:none; width:216px; border:solid 1px black; margin:0; margin-left:16px; background:white;
 padding:9px; padding-left:7px; padding-right:7px; margin-bottom:16px;
}
html>body #mainmenu { width:202px; }
#mainmenu li { margin-bottom:2px; font-family: verdana,arial,sans,sans-serif; font-weight: bold; font-size:8pt; border:1px solid black; }
#mainmenu li span, #mainmenu li a {
 display:block; width:100%; border:none; background:silver url(images/std_this.png); color:white; font-weight:bold;
 line-height:2em; text-align:left; padding-left:2px;
}
html>body #mainmenu li * { width:198px; }
#mainmenu li a { background:white; color:black; }
#mainmenu li a:hover { background-color:#FFE000; }
#mainmenu a, #mainmenu a:visited, #mainmenu a:hover { text-decoration:none; }
#c10 { height:180px; }
#c10 div { position:relative; }
#logo { position:absolute; top:2px;left:40px; }
#c21 { height:100%; width:270px; }
#c22 { width:630px; padding-right:30px; }
body>html #c22 { width:600px; }
#c30 { bottom:0px; left:0; width:100%; height:24px; font-size:9pt; vertical-align:bottom; background:#CC9900; }
.lastlist { text-align:right; padding-right:25px; line-height:1.9em; color:black; font-weight:bold; font-size:8pt; }
.lastlist a { color:black; text-decoration:underline; }
.lastlist a:hover { color:blue; background:none; }
.incap,.outcap{
 font-family: tahoma,arial,helvetica,helv,sans-serif,sans; font-size: 8pt;
 font-style: normal; font-weight: bold; text-decoration:none; background:silver;
}
.outcap{ width:100%; padding:0; }
.bCalendarTable { margin:24px; }
#listout { margin-bottom:24px; }
#listout .picdiv { position:relative;}
#listout img { margin-top:18px; margin-bottom:4px; }
#listout .outcap {
 display:block; height:96px; border-bottom:2px solid orange;
 background:white; font-size:11pt; font-style:italic; font-family: verdana,tahoma,arial,helvetica,helv,sans-serif,sans;
}
#listout .outcap h4 {
 display:block; position:absolute; top:18px; right:0; height:36px; line-height:32px;
 background:orange; margin:0; padding:0; padding-left:2px; padding-right:3px;
}
.foodhead {
 display:block; background:black; width:280px; height:36px; color:orange; margin-top:18px; margin-bottom:4px; overflow:hidden;
}
#listout p {margin:0; }
.foodhead p { margin:0; padding:4px; padding-left:12px; font-size:14pt; font-weight:bold; font-family:Georgia,'Times New Roman',times,serif; }
.buynow {
 display:block; background:url(/images/order.png) no-repeat; position:absolute; float:right; bottom:4px; right:0;
}
.buynow a { display:block; width:96px; height:20px; }

/* BLOG */
.bCalendarRow td { text-align:center; }
#blogfeed li { font-size:8pt; }
#navdiv {
	float:right;
	right: 10px;
}
#nav {
	list-style: none;
	margin: 0px;
	bottom: 0px;
}
#nav li {
	float: left;
	margin-left: 5px;
}
#nav .current_page_item a, #nav .current_page_item a:visited {
	color: #000000;
	text-decoration: none;
}
#nav .page_item a{
	color: #ffffff;
	text-decoration: none;
	background: #5c8d0c url(img/nav-button-bg.gif) repeat-x;
	padding: 5px 15px;
	font: bold 14px/100% Arial, Helvetica, sans-serif;
	border-top: 1px solid #E6EED0;
	border-left: 1px solid #AFCD69;
	border-right: 1px solid #AFCD69;
	display: block;
}
#nav .page_item a:hover {
	color: #000000;
}
.bPost { text-align:left; }

