.clearfix:after { content:".";display:block;height:0;clear:both;visibility:hidden; }
body { margin:0;font-family:Verdana, Arial, sans-serif;font-size:80%; }
img { border:0; }
p { margin:1.0em 0; }
ol, ul { margin-top:1.0em;margin-bottom:1.0em; }
.lispaced { margin-top:6px; }
code { display:block;font-size:1.1em;background-color:#e0e0e0;padding:6px 10px;overflow:scroll; }
form { margin:0; }

.p { padding:9px 0 0 0; }
.p2 { padding:0 0 9px 0; }

a:link { color: #2B00F1; background-color: transparent; }
a:visited { color: #711AB2; background-color: transparent; }
a:hover { color: #FF1527; background-color: transparent; }

.xml { border:1px solid;border-color:#FC9 #630 #330 #F96;padding:0 3px 1px;font:bold 10px verdana,sans-serif;color:#FFF;background:#F60;margin:0;position:relative;top: -2px; }

body { background:#8A5108 url('/phpimg.php?img=eosaut5.gif') fixed;padding:9px 0 14px;font-size:75%; }
div#container { width:760px;color:#ffffff;margin:0 auto; }
div#wrapper { background-color:#ffffff;color:#0e0e0e;padding:7px 8px; }
div#clearfix { margin-bottom:4px; }

div#sub { float:left;width:160px;padding:0 7px 0 0; }
div#xtra0 { background:#D1F071 url('/phpimg.php?img=gradient_g35.gif') repeat-x; }
div#xtra0 h2 { margin:0 4px 0 0;font-size:1.3em;font-weight:bold;color:#000e36;text-align:center;padding:8px 0; }
div.nav { background-color:#D1F071; }
div.nav a { display:block;padding:0 0 3px 11px;text-decoration:none;font-family:cursive;font-size:1.2em; }
a.navon { color:#FF1527; }
div#xtranav { padding:0 0 20px 0; }
div#refr { color:#000e36;background:#ACF393 url('/phpimg.php?img=gradient_u35.gif') repeat-x;margin:7px 0;padding:0 11px 20px 11px;font-size:0.9em; }
div#refr h2 { margin:0 4px 0 0;font-size:1.2em;font-weight:bold;color:#480000;text-align:center;padding:8px 0; }
div#refr a.refa { display:block;width:137px;overflow:hidden;margin:0 0 3px 0;text-decoration:none;font-family:cursive;font-size:1.2em;white-space:nowrap; }
div#webmaster { color:#460A0F;background:#B1FFC5 url('/phpimg.php?img=gradient_r.gif') repeat-x;padding:0 11px 16px;font-size:0.9em;margin:0 0 10px 0; }
div#webmaster h2 { margin:0 4px 0 0;font-size:1.3em;font-weight:bold;color:#480000;text-align:center;padding:8px 0; }
div#webmaster img { float:right;margin:4px 6px 4px 2px; }
div#webmaster a { display:block;text-align:center; }

div#main { width:410px;float:left;margin-right:7px; }
h1 { margin:0 4px 0 0;font-size:1.6em;font-weight:bold;color:#650B0B;text-align:center;padding:6px 0 0 0; }
h1#vtitle { text-align:center;margin:0 auto;font-size:1.7em;color:#003333; }
h2 { margin:0 4px 0 0;font-size:1.6em;font-weight:bold;color:#650B0B;text-align:center;padding:6px 0 0 0; }
h2.datestamp { text-align:center;font-size:0.85em;margin:0;font-weight:normal;padding:0; }
h3 { margin:0 4px 0 0;font-size:1.4em;font-weight:bold;color:#650B0B;text-align:center;padding:6px 0 3px 0; }
h4 { margin:13px 0;font-size:1.2em;font-weight:bold;color:#0e0e0e; }
h5 { margin:0 0 10px 0;font-size:14px;font-weight:bold;text-align:center; }

div#rginc div { padding:9px 0 0 0; }
div#dated { margin:0;display:inline; }
div#para0 { margin:0;display:inline; }

div.specials { color:#460A0F;background:#FFDB8A url('/phpimg.php?img=gradient_o.gif') repeat-x;padding:0 3px 12px 6px;margin:0 0 9px 0; }
div.datestamp { text-align:center;font-size:0.85em; }
div.specials table { font-size:0.9em; }
div.specials table img { display:block;margin:5px 4px 4px 0; }
.weatherfp { display:block;overflow:hidden;width:400px;height:160px;position:relative; /* image is 530 x 200 */ }
.weatherfi { position:absolute;left:-20px;top:-40px; }
div.contact { color:#460A0F;background:#CCEAFD url('/phpimg.php?img=gradient_t35.gif') repeat-x;padding:0 8px 12px;margin:0 0 7px 0;font-size:0.9em; }
div.contact h2 { margin:0 4px 0 0;font-size:1.4em;font-weight:bold;color:#480000;text-align:center;padding:6px 0 6px 0; }
div.contact div { padding:9px 0 0 0; }
div.contact .contact-area form div { padding:0; }
div.contact-area select { display:block;margin:0 0 5px 64px;font-size:1.1em; }
div.contact-area textarea { display:block;margin:0 0 0 64px;width:260px;height:90px;padding:5px;font-family:monospace;font-size:1.4em;border:2px solid #ccc; }
div.contact-area textarea:focus { border:2px solid #900; }
div.contact-area label { float:left;padding:3px 0 0 0;width:59px;text-align:right; }
.cbutton { display:block;margin:5px 0 0 64px;font-size:0.9em;font-family:sans-serif;font-weight:bold; }
div#countdown { position:absolute;font-weight:bold;font-size:2em;color:#555555;text-align:center;width:30px;margin:0 0 0 76px; }
div#l2us { color:#460A0F;background:#DBDFF3 url('/phpimg.php?img=gradient_b.gif') repeat-x;padding:0 11px 19px;font-size:0.9em; }
div#l2us h2 { margin:0 auto 12px;font-size:1.7em;text-align:center;padding:6px 0 0 0; }
#l2ust { width:100%; }
#l2ust td { padding:0 0 0 19px; }
#l2ust button { margin:0 0 0 19px; }
code { margin:0 6px 2px; }
div#vinfo { color:#460A0F;background:#DBDFF3 url('/phpimg.php?img=gradient_b.gif') repeat-x;margin:0 0 9px 0;padding:6px 0 19px 0;text-align:center; }
div#phone { padding:2px 0; }
div#addr { font-size:0.85em;padding:3px 0; }
div#open { font-size:0.85em;padding:8px 0 0;font-weight:bold; }
img#venueimg { display:block;margin:9px auto 0; }
h1#vtitle { color:#460A0F;margin:6px auto 0;font-size:1.3em;text-align:center; }
div#vlink img { display:block;margin:5px auto  }
img#vpicture { display:block;margin:0 auto; }
div#vcap { padding:0;font-size:0.75em;text-align:right;position:absolute;margin:-13px 0 0 0;width:400px; }
div.review { margin:0 0 4px 0;font-style:italic;font-weight:bold;font-size:0.85em; }

table#filtert { border-spacing:0;border-collapse:collapse;margin:5px auto; }
table#filtert input[type="submit"] { font-size:1em; }

.venutd { background:#F8AE5D url('/phpimg.php?img=bg11.jpg');padding:10px;margin:8px; }
.venulist a { display:block;padding:5px 0 10px; }
.venulist img { display:block;margin:3px auto; }

div#xtra2 { width:160px;margin-left:584px; }
div#topright { font-size:1.2em;text-align:center;background:#F8F85A url('/phpimg.php?img=gradient_y.gif') repeat-x;width:160px;padding:0 0 12px 0; }
div#topright h2 { margin:0 4px 0 0;font-size:1em;font-weight:bold;color:#000066;text-align:center;padding:8px 0; }
div#topright a { display:block;text-decoration:none;margin:1px 0 3px; }
div#minicalt { text-align:center;font-size:0.85em;padding:10px 8px 8px 0; }
div#minical table { text-align:center; }
div#minical a { text-decoration:none; }
#calnav td { text-align:center;color:#0e0e0e;vertical-align:middle; }
#calnav a { font-size:90%;padding:0 3px; }
#calmain { color:blue;margin-top:4px; }
#calmain td { cursor:default;font-style:italic; }
.calhead { background-color:#66a;color:white;padding:4px 0; }
#calmain a { display:block;font-size:80%;padding:4px 0; }
#calmain span { display:block;font-size:80%;padding:4px 0;color:gray; }
#calmain .calnow { background-color:#66a;color:white; }
#calmain .calselected { background-color:#ddc;color:red;font-weight:bold; }

div#AddThis { text-align:center;padding:10px 0 8px;border-bottom:3px gray double;border-top:3px gray double;margin:7px 0; }

.lnt1 { vertical-align:top;font-weight:bold;padding:1px 13px 0 0;font-size:0.85em; }
.lnt2 { vertical-align:top; }

div#endnav { text-align:center; }
div#endnav a { font-size:0.85em;text-decoration:none;padding:0 4px;color:#FFDB8A; }
div#end { padding:0 180px 0 180px; }

a.valid { display:block;width:80px;background-color:white;color:black;font-family:monospace;font-size:10px;text-align:center;border:1px black solid;text-decoration:none; }
a.valid:hover { background-color:#FFDB8A; }

.error { font-weight:bold;color:red; }

.comment { background-color:#efefef;border:1px gray solid;padding:8px;margin:15px 8px 0; }
.comment div { font-size:0.8em;text-align:right;padding:6px 30px 0 0; }

table#parking { border-spacing:0;border-collapse:collapse; }
table#parking td { width:50%;vertical-align:top; }
table#parking td a { display:block;margin:5px 3px; }
div.cabs div { margin:5px; }

/* Widget content container */
#goog-wm { }

/* Heading for "Closest match"
#goog-wm h3.closest-match { }

/* "Closest match" link
#goog-wm h3.closest-match a { }

/* Heading for "Other things" */
#goog-wm h3.other-things { margin:1em 0;font-size:1em;text-align:left; }

/* "Other things" list item */
#goog-wm ul li { }

/* Site search box */
#goog-wm li.search-goog { display:block; }
