/* eats.css  */
/* www.windsor-restaurants.com  */
/* orig 2005 feb 20  */
/* last 2005 jul 30  */

body {
  background : url(images/straw-100-100.jpg);   
  width      : 100%;
  min-width  : 400px;
  margin     : 0; 
  padding    : 0;
  }


/* ===== Header ========= */

div.header-outer {
  background : url(images/grass-100-100.jpg); 
  margin     : 0; 
  padding    : 48px 0; 
  }
div.header-contents {
  background : url(images/straw-100-100.jpg); 
  margin     : 0 0 0 0; 
  padding    : 2px; 
  }
div.upper {
  margin     : 0; 
  padding    : 0;  
  }
div.lower {
  margin     : 0; 
  padding    : 48px 0; 
  }


/* ===== Tables ========= */

table {
  border-collapse : collapse; 
  border-style    : none;  
  table-layout    : fixed;
  border-width    : 0; 
  vertical-align  : top;
  padding         : 0;
  empty-cells     : show;
  margin-width    : 0;  /* does not exist */
  }
table.layout { 
  width          : 100%;
  text-align     : left;
  padding        : 0;
  }
table.pair { 
  width           : 100%;
  }
table.center { 
  table-layout   : auto;
  border-style   : none;  
  text-align     : center; 
  margin-left    : auto;
  margin-right   : auto;
  padding-top    : 8px;   
  padding-bottom : 8px;  
  }
table.index { 
  width           : 100%;
  border-collapse : collapse;
  border-style    : hidden;
  table-layout    : fixed;
  margin-width    : 0;
  border-width    : 0;
  }



td { 
  border         : none; 
  border-width   : 0; 
  vertical-align : top;
  text-align     : left;
  padding        : 0 6px;
  }

td.layout { 
  padding        : 0;
  }

td.center {
  text-align : center;
  }

td.header {
  text-align     : center;
  font-size      : large;
  font-weight    : bold;
  vertical-align : middle;
  }

td.nav { 
  width          : 175px;
  background     : url(images/straw-100-100.jpg); 
  padding        : 6px;
  }

td.grass { 
  width        : 24px;
  background   : url(images/grass-100-100.jpg); 
  padding      : 0;
  }

td.blank { 
  background          : url(images/lt-grey-bg.jpg); 
  border-style        : solid;
  border-width        : 1px;
  border-right-width  : 0; 
  border-bottom-width : 0; 
  border-top-color    : #006600;
  border-left-color   : #99CC00;
  padding             : 0;
  }
td.contents { 
  background          : url(images/lt-grey-bg.jpg); 
  border-style        : solid;
  border-width        : 1px;
  border-right-width  : 0; 
  border-bottom-width : 0; 
  border-top-color    : #006600;
  border-left-color   : #99CC00;
  padding             : 5%;
  }

td.text { 
  padding : 5%; 
  }

/* adverts */
td.add120 {   
  width      : 120px;
  text-align : center;  }
td.add160 {
  width      : 160px;
  text-align : center; }
td.add468 {   
  width      : 458px;
  text-align : center;    }
td.add720 {   
  width      : 720px;
  text-align : center; }

/* ===== Headings ========= */

h1, h2, h3 { 
  font-family : Futura Md BT, NewsGoth BT, Verdana, Arial, sans-serif; 
  text-align  : center; }
h1, h2, h3, h4, h6 { 
  font-weight : bold;  }
h1 { 
  color     : red;  
  font-size : xx-large;  
  margin    : .67em 0; }
h2 { 
  color     : blue; 
  font-size : x-large;  
  margin    : .83em 0; }
h3 { 
  font-size : large; 
  margin    : 1em 0; }

p.center { 
  text-align : center; }
p.indent { 
  margin : 0 6em; } 

/* ===== Anchor ========= */
p.anchor {
  font-family : verdana, arial, sans-serif; 
  text-align  : center;
  /* font-size   : 0.8em; */
  font-size: small;
  }



p,ul { font-family : Times New Roman, Times, serif; }

h1.header { 
  text-align  : left;
  text-indent : 48px; } 
h2.header { 
  text-align  : left;
  text-indent : 48px; }

/* ===== passe partout ========= */

div.wide { 
  background   : url(images/grass-100-100.jpg); 
  margin       : 48px 48px;
  border       : solid 1px;
  border-color : #993300 #CC9933 #CC9933 #993300; 
  padding      : 48px; 
  }
div.narrow { 
  background   : url(images/grass-100-100.jpg); 
  margin       : 24px 24px;
  border       : solid 1px;
  border-color : #993300 #CC9933 #CC9933 #993300; 
  padding      : 24px; 
  }
div.contents { 
  background   : url(images/lt-grey-bg.jpg); 
  margin       : none;  /* not valid */
  border       : solid 1px;
  border-color : #006600 #99CC00 #99CC00 #006600;  
  padding      : 5%; 
  }

/* ===== Horizontal Rule ========= */

hr.center {
  background   : url(images/grass-100-100.jpg);
  margin-left  : 20%;
  margin-right : 20%;
  border       : none;
  height       : 0.7ex; 
  }

img { border-width: 0;   }

div.float {
  float   : left;
  width   : 60px;
  padding : 6px;
  }
  
/*div.float p {
   text-align : left;
   } */


/* ===== Lists ========= */

ul {
  list-style          : disc; 
  list-style-image    : url(images/green-ball.gif);
  list-style-position : outside;
  }

ol { 
  /*   url(images/green-ball.gif); } */
  list-style : decimal;  
  }

ol.li {
  list-style-image : url(images/green-ball.gif);
  }

dt {
  font-family : Times New Roman, Times, serif; 
  font-weight : bold;  }

dd {
  font-family : verdana, arial, sans-serif; 
  /* font-size   : 0.8em; */
  }


/* ===== Links ========= */

/*  :hover    :active    :focus    :link    visited   lang()  */
A:link    { color: blue }       /* unvisited link */
A:visited { color: red }        /* visited links */
/* A:focus { color: red } */
A:hover  { background: #FFC}
A:active { color: lime }        /* active links */

div.footer {
  width: 100%;
  background: #DCDCDC; /* gainsboro */
  font-family: verdana, arial, sans-serif;
  font-size: 1.5ex;
  text-align: center; 
}  
div.footer table {
  table-layout: auto;
  /*border-style: none; */ 
  text-align: center; 
  margin-left: auto;
  margin-right: auto;
  padding-top: 8px;   
  padding-bottom: 8px;  
  }
div.footer td {  
  background-position: left center;
  background-repeat: no-repeat;
  /*border-style: none;*/
  vertical-align: middle;
  text-align: left;
  height: 32px;
  padding: 4px 12px 4px 20px;    
  }

td.copy { 
  background: url(images/copy-gainsboro.gif);
  text-indent: 12px;   
  }
td.webmaster { 
  background: url(images/email-gainsboro.gif);
  text-indent: 14px;   
  }
td.privacy { 
  background: url(images/privacy-gainsboro.gif);
  text-indent: 16px;   
  }
td.about { 
  background: url(images/about-gainsboro.gif);
  text-indent: 0;   
  }

/* == End of File == */

