body {
  background: #7f553f url( 'gradient.gif' ) repeat-x top left;
  margin: 0;
  padding: 0;
  font-family: verdana, sans-serif;
  font-size: 10pt;
}

img {
  border: none;
}

hr {
  width: 80%;
  background-color: #7f553f;
  color: #7f553f;
  height: 1px;
  border: 0;
}

a {
  text-decoration: none;
}

#mainContent table.std {
  margin-top: 10px;
  border-spacing: 0;  
  border-collapse: collapse;
}

#mainContent table.std th {
  color: white;
  padding: 6px;
  background: #7f553f url('headergradient.gif') top left repeat-x;
  border: 1px solid #7f553f;
}

#mainContent table.std td {
  border: 1px solid #7f553f;
  padding: 6px;
  margin: 0;
}

#mainContent table.noborder td {
  border: none;
}

table#main {
  background-color: white;
  width: 945px;
  margin-top: 8px;
  margin-left: 30px;
}

td#logo {
  vertical-align: top;
  max-width: 188px;
}

ul.menu, ul.menu li {
  list-style: none;
  margin: 0;
  padding-left: 10px;
  padding-bottom: 10px;
}

ul.menu li {
  background: #e7cab5 url('menu_right.gif') top right no-repeat;
  margin: 6px;
  padding: 2px;
  padding-left: 6px;
  height: 16px;
}

ul.menu a:hover {
  text-decoration: underline;
}

td#mainContent {
  width: 757px;
  padding-left: 10px;
  padding-right: 10px;
}

td#rightShadow {
  width: 7px;
  max-height: 402px;
  vertical-align: top;
  background: url('rightStretch.gif') top left repeat-y;
}

td#rightStretchShadow {
  background: url('rightStretch.gif') top left repeat-y;
}

td#leftBottom {
  background: url('bottomLeft.gif');
  height: 46px;
  width: 131px;
}

td#centerBottom {
  background: url('bottomCenter.gif');
}

td#rightBottom {
  background: url('bottomRight.gif');
  height: 46px;
  width: 653px;
}

td#bottom {
  background: url('rightStretch.gif') top right repeat-y;
}

table td#leftBottom {
  background: url('bottomLeft.gif') bottom left no-repeat;
  width: 131px;
  height: 46px;
  font-size: 8pt;
}

table td#centerBottom {
  background: url('bottomCenter.gif');
  width: 168px;
  height: 132px;
}

table td#rightBottom {
  background: url('bottomRight.gif') bottom right no-repeat;
  width: 653px;
  height: 51px;
}

span.timestamp {
  font-size: 10px;
}

div.newsitem, div.box  {
  border: 1px solid #7f553f;
  margin: 4px;
  padding: 0;
  margin-bottom: 18px;
  text-align: left;
  overflow: hidden;
}

div.horse {
  border: 1px solid #7f553f;
  margin: 4px;
  padding: 0;
  margin-bottom: 18px;
  text-align: left;
}

div.newsitem {
  max-width: 360px;
}

div.newsitem img, div.box img, div.newsitem p, div.box p {
  margin: 4px;
}

div.newsitem h3, div.horse h2, div.box h3 {
  margin: 0;
  padding: 4px;
  color: white;
  background: #7f553f url('headergradient.gif') top left repeat-x;
}

div.horseText p {
  margin: 10px;
}

.price {
  font-weight: bold;
}

.editorToolbar .caption {
  font-size: 7px;
  color: brown;
}