/* jones.css  */
/* www.leonard-jones.com  */
/* orig   2005 feb 20 */
/* deploy 2005 oct 31 */
/* last   2005 oct 31 */

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;
  }
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;
  table-layout: fixed;
  border-top   : 0;
  border-right : 0 hidden;
  border-bottom: 0 hidden;
  border-left  : 0 hidden;
}

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;
  }

table.google {
  border-collapse : collapse; 
  border-style    : none;  
  table-layout    : auto;
  margin-left     : auto;
  margin-right    : auto;
  text-align      : center;
  padding         : 0;
  }
td.google { 
  border         : none; 
  border-width   : 0; 
  vertical-align : top;
  text-align     : center;
  padding        : 0;
  }


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  0 0 1px  ;
  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  0px 0px 1px  ;
  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 { font-size : xx-large; margin: .67em 0; color: red;  }
h2 { font-size : x-large;  margin: .83em 0; color: blue; }
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: 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); 
  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;
  }


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

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

ol { 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;   }


/* ===== 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;
  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;
  vertical-align: middle;
  text-align: left;
  height: 32px;
  padding: 4px 12px 4px 20px;    
  }

td.home { 
  background: url(images/ontario-restaurants.gif);
  text-indent: 16px;   
  }
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 == */


