body {
  background: #878787;
  margin: 20px 0;
  padding: 0;
  font: 11px trebuchet ms, sans-serif;
}
a:link, a:visited { color: #8181C1; font-weight: bold; text-decoration: underline;  }
a:hover { color: #B6B6DB; }
#headerTable {  border-bottom: 1px solid black; }
#headerLeft {padding: 0 0 4px 0;}
#headerLeft img { float: left; margin: 4px; }
#headerLeft a:link, #headerLeft a:visited { text-decoration: none; }
#headerRight { text-align: right; padding: 0 0 4px 0; font: bold 12px verdana, helvetica, sans-serif; color: white; }
h1 { margin: 0; padding: 0; font: bold 16px/16px verdana, helvetica, sans-serif; display: inline;}
h1.doodle { color: #fff; }
h1.sheep { color: #FFCC66; }
h1.com { color: black; }
h2 { color: #FFA81D; font: bold 16px verdana, helvetica, sans-serif; padding: 0 0 4px 0; margin: 0; }
h3 { color: #000; font: bold 12px myriad, verdana, helvetica, sans-serif; padding: 10px 0 6px 0; margin: 0; }
h3.newsItem { font-size: 10px; color: #000; }
a.main:link, a.main:visited {
  font: bold 12px verdana, helvetica, sans-serif;
  color: white;
  padding: 0 6px;
  text-decoration: none;
}
a.main:hover {
  color: #FFE0A2;
}

#mainTable { background: #fff; }
.body { 
  padding: 36px 22px; 
  font: 12px trebuchet ms, sans-serif;
}
.sidebar {
  background: #FFD37B;
  color: #808080;
  font: 11px trebuchet ms, sans-serif;
  padding: 10px;
}
.doodlesBody {
  background: #fff;
  padding: 0px 40px 40px 40px;
}
div.POST {
  padding: 40px 0 0 0;
}
div.date {
  padding: 0 0 0 25px;
  background: url("images/arrow.gif") no-repeat center left;
  color: #4F4F4F;
  font: bold 12px verdana, sans-serif;
}
div.image {
  text-align: center;
  margin: 10px 0;
}
div.image img {
  border: 1px solid #ABABAB;
}
div.title {
  text-align: right;
  color: #787878;
  font: bold 11px verdana, sans-serif;
  padding: 0 0 4px 0;
}
div.signature {
  font: 11px verdana, sans-serif;
  color: #787878;
  text-align: right;
}
div.signature a:link, div.signature a:visited {
  color: #1313A3;
  text-decoration: none;
}
div.signature a:hover {
  color: #8181C1;
}
div.aboutText {
  padding: 0px 20px 0px 80px;
}
#MIKE {
  background: url("images/mikePic.gif") top left no-repeat;
}
.sidebar p { margin: 0 0  8px 0; padding: 0; }
.footer { font: 9px verdana, sans-serif; color: #969696; padding: 0 0 4px 8px; }
.footerDoodle { font: 9px verdana, sans-serif; color: white; padding: 4px 0 0 0px; }
.footerRight { background: #FFD37B; }