BODY {
    font-family:verdana,sans-serif;
    font-size:0.8em;
    margin:0px;
    /* background:url(collage3.jpg);
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-position: center;
    background-color:#ccccff; */
}
A {
  color:#666699;
  text-decoration:none
}
A:hover {
  text-decoration:underline;
  color:blue;
}
TD {
  font-size:0.8em;
}

.menu {
  border-bottom:2px solid #666699;
  border-top:2px solid #9999CC;
  background-color:#CCCCFF;
}

.content {
  padding: 2em;
}

td.title {
  padding: 0px;
  text-align: left;
  background-color: #0d1514;
}

table.calendar {
  clear:both;
  border: 3px solid #363;
  width:100%;
  text-align:center;
  margin-right:auto;
  margin-left:auto;

  border-spacing: 0px;
}
table.calendar td {
  border-left:1px solid #990;
}

table.calendar th {
  border-bottom:1px solid black;
  background-color:#696;
  border-left:1px solid black;
  font-size:0.9em;
}

tr.event td {
  border-top:1px solid green;
  background-color: #9f9;
  border-bottom:1px solid green;
  border-left:1px solid green;
}

div.caption {
  float:left;
  text-align:center;
  vertical-align:center;
  padding:0.5em;
}

div.post3 {
  padding-left:1em;
  padding-right:1em;
  border:2px solid #990;
  background:#ffe;
  margin:1em;
}

div.post2  {
  width:400px;
  text-align:center;
  margin-right:auto;
  margin-left:auto;
  padding:1em;
  border:2px solid #990;
  background:#ffe;
}

div.post {
  float:right;
  padding-left:1em;
  padding-right:1em;
  border:2px solid #990;
  background:#ffe;
  width:400px;
  margin:1em;
}

dd {
  padding-bottom: 1em;
}

h3.title, p.title {
  border-bottom:1px dashed black;
}
