body, td, th {
  font-family: Calibri, Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #000000;
}

body {
  margin: 0px;
}

#topbar, #menu, #leftbar, #footer {
  display: none;
}

#content {
  width: 100%;
  text-align: justify;
}

a:link, a:visited  {
  color: #000000;
  text-decoration: underline;
}

a:hover, a:active {
  color: #666666;
  text-decoration: underline;
}

h1 {
  font-family: "Comic Sans MS", cursive;
  font-size: 24px;
  color: #444444;
  font-weight: bold;
  text-align: left;
  margin: 8px 2px 8px 0px;
  font-variant: small-caps;
}

h2 {
  font-family: "Comic Sans MS", cursive;
  font-size: 20px;
  color: #444444;
  font-weight: bold;
  font-variant: small-caps;
}

h3 {
  font-family: "Comic Sans MS", cursive;
  font-size: 15px;
  color: #444444;
  font-weight: bold;
  font-variant: small-caps;
}

div.lead {
  font-weight: bold;
}

hr {
  margin: 5px 0px 5px 0px;
  color: #444444;
  border: 0px;
  border-top: 1px solid #444444;
  height: 1px;
  width: 475px;
}

form {
  margin: 0px;
}

div.newsblock {
  background-color: #FFFFFF;
  border: 2px dashed #000000;
  margin-bottom: 5px;
  padding: 3px;
}

table, th, td, tr, tbody, thead {
  border-collapse: collapse;
  border: 1px solid #000000;
}

.borderlesstable, .borderlesstable table, .borderlesstable th, .borderlesstable td, .borderlesstable tr, .borderlesstable tbody, .borderlesstable thead {
  border-collapse: collapse;
  border: 0px solid #000000;
}

table th, th, tbody {
  padding: 3px;
}

.fb_dialog {
  margin-top: 0px;
  padding-top: 0px;
}

.yellowsticky {
  background-image: url('yellowsticky.png');
}

.greensticky {
  background-image: url('greensticky.png');
}

.pinksticky {
  background-image: url('pinksticky.png');
}

.yellowsticky, .greensticky, .pinksticky {
  background-repeat: no-repeat;
  height: 155px;
  width: 170px;
  margin: 10px 0px -20px 10px;
  padding: 15px 15px 0px 15px;
  font-family: "Monotype Corsiva", cursive;
  font-size: 16px;
  text-align: center;
}

.aggitem {
  clear: right;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 0px;
  border: 3px double #9cb5c7;
}

.aggitem, .aggitem table, .aggitem tbody, .aggitem tr, .aggitem td {
  border-collapse: separate;
}

.aggtext {
  padding: 5px;
  vertical-align: top;
  width: 100%;
  border: 0px;
}

.aggimg {
  padding: 5px;
  max-width: 210px;
  border: 0px;
}

.aggitem .thumbnail {
  border: 3px double #9cb5c7;
}

#pagebrowser {
  clear: right;
  margin-top: 15px;
}

.aggitem h3 {
  margin: 0px;
  padding: 0px;
  color: #222222;
}

.readmore {
  margin-bottom: 0px;
}
