

.largetext
{
font-size: 18px;
font-weight: bold;
}

.colheader {
font-size: 14px;
font-weight: bold;
background: #cbe4b0;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
border-bottom: 1px solid #000000;
}

#searchbox {
font-size: 16px;
font-weight: bold;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
color: white;
background: #8F8D5A;
border-style: solid;
border-color: #8F8D5A;
padding: 3px 0px 3px 0px;
}

#items {
font-size: 18px;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
padding: 5px 0px 5px 0px;
text-align: left;
overflow: hidden;
color: #000;
}

.post {
padding: 10px 2px 0px 1px;
font-size: 18px;
font-family: Arial, Helvetica, sans-serif;
overflow: hidden;
}

.post img {
padding: 0px 5px 0px 5px;
}

.highlight {
background: #ccff00;
}

.centercolbox {
background: #ffffff;
border-top: 2px solid #99cccc;
border-right: 2px solid #99cccc;
border-left: 2px solid #99cccc;
border-bottom: 2px solid #99cccc;
font-size: 16px;
color: #000;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
padding: 5px;
}

.post-title {
font-size: 20px;
font-weight: bold;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
background: #99cccc;
margin-top: 5px;
}

.post-title a {
  text-decoration: none;
}

.post-title a:hover {
}

.post-comments {
font-size: 20px;
font-weight: bold;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
background: #99cccc;
margin-top: 5px;
}

.post-info {
background: #ffffff;
font-size: 14px;
border-top: 2px solid #99cccc;
border-right: 2px solid #99cccc;
border-left: 2px solid #99cccc;
border-bottom: 2px solid #99cccc;
padding: 0px 5px 5px 0px;
overflow: hidden;
}

.post-info img {
padding: 0px 5px 5px 0px;
}

.post-navigation {
font-size: 14px;
background: #ffffff;
text-align: right;
padding: 0px 0px 0px 0px;
}

.postfooter {
color: #666;
font-size: 14px;
background: transparent;
text-align: right;
border-bottom: 2px solid #99cccc;
border-right: 2px solid #99cccc;
border-left: 2px solid #99cccc;
padding: 2px;
}

.commentheader {
background-color: #FFCC99;
font-size: 18px;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
color: #000000;
padding: 5px;
text-align: left;
margin: 5px 0px 0px 0px;
}


.comment {
background-color: #FFFFFF;
font-size: 16px;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
color: #000000;
padding: 5px;
text-align: left;
margin: 0px 0px 5px 0px;
border-bottom: 2px solid #FFCC99;
border-right: 2px solid #FFCC99;
border-left: 2px solid #FFCC99;
}

.newcommentheader {
background-color: #FFCCCC;
font-size: 18px;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
color: #000000;
padding: 5px;
text-align: left;
margin: 5px 0px 0px 0px;
}

.newcomment {
background-color: #FFFFFF;
font-size: 16px;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
color: #000000;
padding: 5px;
text-align: left;
margin: 0px 0px 5px 0px;
border-bottom: 2px solid #FFCCCC;
border-right: 2px solid #FFCCCC;
border-left: 2px solid #FFCCCC;
}

#calender
{
  margin: 0px 0px 5px 0px;
  padding: 0px 5px 5px 5px;

  /* defines container for calender element */
}

#calender table
{
  border: 1px solid #4F5F34;
  height: 150px;
  text-align: center;
  font-size: 10px;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;


  /* define table for calender */
}

#calender table td
{
  width: 14%;

  /* set column width */
}

#calender table .controls
{
  background-color: #BAC994;
  font-weight: bold;

  /* style event controls */
}

#calender table .controls a
{
  color: #FFFFFF;
  text-decoration: underline;

  /* style control links */
}

#calender table .controls a:hover
{
  color: #FFFFFF;
  text-decoration: none;

  /* style link controls */
}

#calender table .title
{
  background-color: #CBD6AD;

  /* style calender titles */
}

#calender table .days td
{
  background-color: #DEE6CC;

  /* style day columns */
}

#calender table .days a
{
  color: #728C40;
  text-decoration: underline;

  /* style day links */
}

#calender table .days a:hover
{
  color: #728C40;
  text-decoration: none;

  /* style day links */
}

#calender table td.empty
{
  background-color: #E4E4E4;

  /* style empty cells */
}

#calender table td.event
{
  background-color: #6699FF;

  /* style event cells */
}

#calender table td.event a
{
  color: #FFFFFF;
  text-decoration: underline;

  /* style event links */
}

#calender table td.event a:hover
{
  color: #FFFFFF;
  text-decoration: none;

  /* style event links */
}
