/*-------------------------------------------
Home page styles
---------------------------------------------

Three column layout with 2-1-3 ordering.

------------------------------------------*/

body {
  min-width: 580px;
  max-width: 1200px;
}

#main-content {
  width: 44%;
  _width: 44%;
  float: left;
  margin-left: 29%;
  _display:inline;
}

#main-content .inner {
  margin-right: 1em;
  border-right: 2px dotted #e5e5e5;
}

#sub-content-a {
  width: 29%;
  float: left;
  margin-left: -74%;
  _display: inline;
}

#sub-content-b {
  width: 26%;
  float: right;
  margin-left: 0;
}

#sub-content-a {
  background: white;
  border-right: 2px dotted #e5e5e5;
}

#page-title { display: none; }

#sub-content-b p {
  /* border-top: 2px dotted white; */
  padding: 0.5em 0;
  margin: 0;
}

#main-content p, #main-content h2 {
   margin-bottom: 0.4em;
}

table#hometable {
  clear: left;
}

table#hometable td {
  border: 0;
  margin: 0;
  padding: 0;
  vertical-align: top;
}

table td img {
  border: 0;
  margin: 0;
  padding: 0;
  vertical-align: top;
  display: inline;
}

table#hometable td.textcol {
  text-align: left;
}
table#hometable td.textcol2 {
  width: 250px;
}
table#hometable td.textcol2 h2 {
  padding-right: 14px;
  align: right;
  text-align: right;
}





