body		{ margin:0; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:90%; background:url(../images/flur-pat-bak-5.png); }
.clear{ clear:both;}
div#footer 	{ clear:both;  margin:0 0 1em 0; height:1%; overflow:hidden; font-size:.75em;}
div#flurdelis{border-bottom:1px solid #000; padding:1em 0 .5em 0; margin:0 30px 1em 30px; text-align:right;}
div#flurdelis img{}


/* type styles  */

a{ color:#d26411;}
em{ font-style:italic;}
a:hover{ color:#e9cc00;}

button, a.button{ font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#000; background:none; border-color:#000; border-left:none; border-right:none;}
button:hover, a.button:hover{ color:#cb7635; background:none; border-color:#000; border-left:none; border-right:none;}

ul#nav-menu { color:#d26411;}
ul#nav-menu a{ color:#000; text-decoration:none;}
ul#nav-menu a:hover{ color:#d26411; text-decoration:none;}

.bottom{ margin-bottom:0;}


p{ margin-bottom:1em;}
h2, h1{ font-size:1em; line-height:1em; margin:.5em 0 1em 0; font-weight:bold; }

ul.foodlist{ list-style:none; clear:left; float:right; width:576px; margin:.5em 0 1em 0; }
ul.foodlist strong{ display:block;}
ul.foodlist li{ width:170px; margin:0 20px 1em 0; float:left;}
ul.foodlist li.last{ margin-right:0;}

ul{ margin-bottom:1em;}

.container{ width:960px; margin: 32px 0 32px 32px; background:#fff;  height:1%; overflow:hidden; }

#lefttopcol{ border-top:solid 1px #000; margin:30px 0 0 0; padding:2em 0 0 0;}
#maintopcol{border-top:solid 1px #000; margin:30px 0 0 0;}
#maintopcol div.decor-img { display:block; margin:-14px auto 0 auto;}
#maintopcol div.decor-img img { display:block; margin:-14px auto 0 auto;}

.onethird-column{ width:256px; padding:0 32px 0 32px; float:left;}
.twothird-column{ width:576px; padding:0 32px 0 32px; float:right;}

.onethird-minushalf-column{ width:128px; padding:0 32px 0 32px; float:left;}
.twothird-plushalf-column{ width:384px; padding:0 32px 0 32px; float:left;}

img#home-txt{ margin:2em 0 2em 0;}

ul#nav-menu{ list-style:none; margin:100px 0 0 0; padding:0;}

hr{ height:1px; border:1px #000; background:#000; color:#000; margin:.5em 0 .5em 0; padding:0; }
img{ margin:5px 0 0 0; padding:0; line-height:0;}

div#address{ border-top:1px solid #000; margin:100px 0 0 0; padding:2em 0 2em 0;}


/* Margin form changes */

.marginForm fieldset.buttonrow{border-top:solid 1px #000;}
.marginForm textarea, .marginForm input{ border:solid 1px #000;}
.marginForm textarea{ margin-top:10px; width:268px;}

.error, .notice, .success, .error { background:#000; padding:10px; color:#fff; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
.error p, .notice p{ color:#fff;}

/* Diary */

form.monthpicker select{ margin:5px 0 1em -2px; display:block; float:none;}
form.monthpicker button{ float:left; width:100px;}

ul.event li.description{ width:200px;}

p.date{ font-style:italic;}


/* Get info form */

form.getinfo{ margin-top:2em; padding:10px 20px 0px 20px; background:url(../images/Vintage08.jpg) repeat-y center top; border-top:1px solid #e5e5e5; border-bottom:solid 1px #e5e5e5;}

form.getinfo input{ width:100px; border:solid 1px #e5e5e5;}

form.getinfo textarea{ width:218px; height:67px; margin-bottom:0; min-height:67px; border:solid 1px #e5e5e5;}
form.getinfo button{ margin-left:80px; margin-top:-17px; }

.halfform1{ width:220px; padding:1.1em 0 0 0; float:left; height:1%; overflow:hidden;}
.halfform2{ width:300px; padding:1.1em 0 0 0; float:left; height:1%; overflow:hidden;}
