#home h2#masthead
{
	position: absolute;
	left: -5000px;
	width: 4000px;
}

#home #entrytext
{
  background-color: #ff9;
}

#home #entrybodytext
{
  margin-right: 195px;
}

#col1
{
  margin: 10px 10px 10px 0;
  padding: 10px;
  background: #ffc url(../images/mtreeBG.jpg) no-repeat 100% 100%;
  border-top: 1px solid #cc9;
  border-left: 1px solid #cc9;
}

#home #col1 h3
{
  margin: 0;
  padding: 0 0 5px;
  font-size: 16px;
  font-family: Georgia, serif;
  color: #633;
}

#home #col1 p
{
  width: 280px;
  font-size: 12px;
  color: #030;
}

#home #col1 #plugin
{
  padding: 4px 0 0;
  font-size: 10px;
}

#col2
{
  height: 1%;
}

#col2 img
{
  padding: 4px 4px 4px 0;
  background: url(../images/square_imageBG.gif) no-repeat 0 0;
}

#home #col2 h3
{
  margin: 0;
  padding-top: 2px;
  font-size: 18px;
  font-family: Georgia, serif;
  color: #336;
}

#hometext p
{
  padding: 10px 0 0 0;
  font-size: 13px;
  line-height: 16px;
  color: #336;
}

#home #add
{
  padding: 0px;
  width: 185px;
}

#thisday
{
  padding: 10px;
	background: url(../images/thisday_topBG.gif) no-repeat 0 0;
}

#thisday h3
{
  margin: 0;
  padding: 0 0 4px;
  font-size: 12px;
  color: #996;
  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;
  font-size: 11px;
}

#thisdayfooter
{
  background: url(../images/thisday_botBG.gif) no-repeat 0 100%;
  height: 10px;
}

#disclaimer img
{
  float: right;
}

#disclaimer
{
  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; }