* { margin:0; padding:0; border:none; }

html, body {margin:0; padding:0; border:none;}

body { font:100% Helvetica, georgia, arial, sans-serif;
text-align:center; color:#000; background:#e6e6fa url(bluebird.gif) top left no-repeat;
font-weight:normal; margin-top:0.5em; margin-bottom:1em;}

p { padding:1em;  font-size:0.9em; line-height:1.5em; }

#masthead { color:#fff; background:#5B59BA url(headerbg.gif) top left no-repeat; width:800px; padding:0.5em 0; border-bottom:3px solid #bec9f7; }
h1 { font:2em Papyrus, serif; text-align:center;}

h2 { font-size:1.1em; text-align:center; padding-top:0.5em; font-weight:normal; font-variant:small-caps; }
h3 { font-size:1em;  text-align:left; padding-left:2em;  font-weight:normal;}
h4 {font-size:0.9em;  text-align:center; font-weight:normal; font-variant:small-caps;padding-top:0.5em;}
h5 {font-size:0.9em;  text-align:center; font-weight:normal; font-variant:small-caps;padding-top:0.5em;}
#container {text-align:left; width:800px; margin:0 auto;
color:#000; background-color:#fff; }

#content { color:#000; background-color:#fff; }
 
#rightcol { color:#000; background-color:#fff;
float:left; width:200px; margin-left:-200px; }


#leftnav {background-color:#fff; color:#000; float:left; width:200px; margin-left:-800px; padding-top:0.5em; }
#leftnav ul { list-style-type:none;  margin:0; padding:0;}
#leftnav ul li {margin:0; padding:0; }
#leftnav li a { display:block; padding:5px}
#leftnav a { display:block; 
	text-decoration: none; 
	border: 1px solid #0D799E; 
	}
#leftnav a:link { color:#6866c0; background-color:#fff; }

#leftnav a:visited { color:#c0c0e9; background-color:#fff; }

#leftnav a:hover { color:#F1F1FC; background-color:#bec9f7;
text-decoration:underline; display:block; }



#currentpage a{ border-right:7px solid #7473c6; display:block; }

#leftnav ul ul { text-align:left; }




#wrapper {float:left; width:100%}
#content{margin: 0 200px}

#footer{clear:left; width:100%; background:#5B59BA url(curves3foot.gif) top left no-repeat; width:800px; 
 height:80px;    color:#fff;  text-align:center; }


.footerp { font:1.4em Papyrus, serif; color:#fff;  background:inherit; padding-top:1em;}


.smallpic { text-align:center; margin-top:0.5em; padding:0;}



.top { text-align:center; color:#069; background-color:#fff; padding-bottom:0.5em;}




	
a { text-decoration:none; } 
a:link { color:#6866c0; background-color:#fff; }
a:visited { color:#c0c0e9; background-color:#fff; }
a:hover { color:#F1F1FC; background-color:#bec9f7;
text-decoration:underline; }

.contactinfo { padding:10px;} 
.gerry { float:left; }
.website { float:right; }



.queens {padding-left:4em; }
.queens ul { list-style-type:lower-roman; }

.recipe { font-size:0.9em;   text-align:left; padding-left:4em; padding-bottom:0.5em;}
.placelist {  padding:0 0 0.5em 7em; font-size:1em;   text-align:left; letter-spacing:2px;}
.placelist ul {font:0.9em Helvetica, georgia, arial, sans-serif; }
.placelist li {list-style-type:square;list-style-position:inside; line-height:1.3em;}

.menu { font-size:1em; text-align:center; font-variant:small-caps;}

.ingredientslist  {text-align:left; padding-left:3em;  }
.ingredientslist ul {font:0.9em Helvetica, georgia, arial, sans-serif; }
.ingredientslist li {list-style-type:square;list-style-position:inside; line-height:1.3em;}

.drinkslist {text-align:left; padding-left:1em;  }
.drinkslist ul {font:0.9em Helvetica, georgia, arial, sans-serif; }
.drinkslist li {list-style-type:square;list-style-position:inside; line-height:1.3em;}

.menucourses { padding-left:2em;}

p.center { text-align:center; }

.quotation {text-align:left; padding-left:4em;  }
.quotation ul {font:0.9em Helvetica, georgia, arial, sans-serif; }
.quotation li {list-style-type:none; line-height:1.5em; }

.abbr { border-bottom:1px dotted green; cursor:help;}

#stcquote { padding-left:2em; text-align:left;  font-size:0.8em; padding-right:2em; line-height:1.6em; font-family:Garamond, Palatino, sans-serif;}
#quotee { padding-left:2em; text-align:left; font-family:Garamond, Palatino, sans-serif;
font-size:0.8em; padding-bottom:0.5em;}

 
#footerimg {background:#e6e6fa url(footerbg.gif) bottom left no-repeat;
width:800px; height:20px;}

#curves3head {background:#fff url(curves3.gif) top left no-repeat; width:800px; height:40px;}

/*
#curves3foot {background:#fff url(curves3foot.gif) top left no-repeat; width:800px;
 height:40px;  border-bottom:3px solid #bec9f7; }
*/
