/*** CSS based on A List Apart http://www.alistapart.com/articles/holygrail with fixes from http://www.infocraft.com/articles/the_case_of_the_disappearing_column/ and http://www.gerd-riesselmann.net/development/the-holy-grail-css-layout-fix-for-ie7/ ***/

body {
  min-width: 550px;      /* 2x LC width + RC width */
  font-family: Times New Roman, Times, serif;
}
h1 {
  text-align: center;
}
img {
  align: center;
  border: 0;
}
table {
  width: 600px;
  text-align: center
}
ul.menu {
  font-size: 18pt;
}
address.menu {
  text-align: center;
  font-size: 15pt;
}
#container {
  padding-left: 200px;   /* LC width */
  padding-right: 150px;  /* RC width */
}
#container .column {
  position: relative;
  float: left;
}
#center {
  width: 100%;
}
#left {
width: 200px; /* LC width */
margin-left: -100%;
left: 150px; /* RC width for IE6 */
}
#container > #left {
left: -200px; /* -LC width for others */
margin-left: expression(document.all.center.offsetWidth * -1); /* Fix for IE7 */
}
#right {
  width: 150px;          /* RC width */
  margin-right: -150px;  /* RC width */
}
#footer {
  clear: both;
  text-align: center;
}
#header {
  text-align: center;
  font-size: 40pt;
}
