#home h2#masthead
{
position: absolute;
left: -5000px;
width: 4000px;
}

#entrytext
{
margin: 10px 0px 0px 250px;
padding: 10px 10px 15px 25px;
height: 1%;
font-size: 13px;
color: #036;
border-left: 1px solid #ccc;
background-color: #fff;
}

#home #entrybodytext
{
  margin-right: 195px;
}

#home #col1
{
margin: 0px 10px 20px -10px;
width: 450px;
float: left;
height: 1%; /*seems to help display position at top*/
}

#home #col1 #infocus
{
margin: 0px 0px 20px 0px;
background-color: #E5E5F7;
padding: 0 15px 15px 15px;
width: 420px;
float: left;
}


#home #col1 #infocus img
{
margin: 15px 10px 0 0;
padding: 0;
float: left;
}

#home #col1 #infocus h2
{
margin: 0 0 0 -15px;
padding: 0 10px;
float: left;
width: 440px;
letter-spacing: 0.1em;
font-family: Lucida Grande, Trebuchet, sans-serif;
background-color: white;
font-size: 20px;
line-height: 15px;
text-transform: lowercase;
color: #99c;
border: none;
}

#home #col1 #infocus h3
{
margin: 12px 0px 0px;
padding: 0 0 5px 0;
font-size: 22px;
font-family: Lucida Grande, Trebuchet, sans-serif;
font-weight: bold;
color: #036;
background: none;
width: 270px;
line-height: 24px;
letter-spacing: 0.02em;
float: left;
}


#home #col1 #infocus h4
{
margin: 0px;
padding: 0px;
float: left;
white-space: nowrap;
font-size: 24px;
font-family: Lucida Grande, Trebuchet, sans-serif;
letter-spacing: 0.05em;
font-weight: normal;
color: #369;
}

#home #col1 #infocus p
{
margin: 0px;
padding: 0px;
width: 270px;
font-size: 12px;
color: #030;
float: clear;
width: 250px;
}


#home #col1 #infocus #plugin
{
  padding: 4px 0 0;
  font-size: 10px;
}


#col1 img
{
float: left;
}

#home #col1 h3
{
float: left;
padding: 2px 6px 2px 0;
margin: -20px 0;
  font-size: 18px;
  font-family: Lucida Grande, Trebuchet, sans-serif;
  color: #036;
background: #fff;
border: none;
}

#home #col1 p
{
padding: 6px 0 30px;
float: left;
color: #963;
width: 450px;
font-family: Lucida Grande, Trebuchet, Helvetica, sans-serif;
}


#hometext p
{
  padding: 10px 0 0 0;
  font-size: 13px;
  line-height: 16px;
  color: #336;
}

#home #add
{
padding-left: 10px;
border-left: 1px solid #ccc;
width: 185px;
}


#home #add img
{
margin: 0;
  padding: 10px;
}

#thisday
{
  padding: 10px;
}

#thisday h3
{
  margin: 0;
  padding: 0 0 4px;
  font-size: 12px;
  color: #669;
  border-bottom: 1px dotted #996;
}

#thisday h4
{
  margin: 0;
  padding: 6px 0 4px 2px;
  color: #339;
  font-family: Georgia, serif;
  font-size: 18px;
  font-weight: regular;
}

#thisday p
{
  padding: 2px 2px 20px 2px;
  font-size: 11px;
}

#disclaimer img
{
  float: right;
}

#disclaimer
{
float: left;
  color: #666;
  padding: 5px 15px;
  font-size: 10px;
  background-color: #ffc;
  border-top: 1px solid #996;
  border-left: 1px solid #ccc;
}

#about #disclaimer { border-left: none; }