/**
 *  Holy Grail Equal Length Column technique.  
 *  http://www.alistapart.com/articles/holygrail
 *
 *  Mon Sep 17 21:23:51 EDT 2007, v0.01 sdy
 *  Fri Dec  7 21:09:48 EST 2007, v0.02 sdy
**/

body {
  min-width: 640px;
}
#container {
  padding-left: 180px;
  padding-right: 240px;
  overflow: hidden;
}
#container .column {
  position: relative;
  float: left;
  padding-bottom: 20010px; /* HACK */
  margin-bottom: -20000px; /* HACK */
}
#middle {
  width: 100%;
}
#left {
  width: 180px;
  right: 180px;
  margin-left: -100%;
}
#right {
  width: 180px;
  margin-right: -240px;
}
#footer {
  clear: both;
  position: relative;
  width: 100%;
}
* html #left { /* IE HACK, of course */
  right: 0px;
}
* html #right { /* IE HACK, of course */
  right: 240px;
}
* html #container { /* IE HACK, of course */
  padding: 0px;
}
* html #middle { /* IE HACK, of course */
  padding-right: 240px;
  padding-left: 180px;
}
