body {
        margin:20px 20px 20px 20px;
        background:#eee;
}

a                                 { color: #003366; text-decoration: none; font-weight:bold; }
a:link                { color: #003366; text-decoration: none; }
a:visited        { color: #003366; text-decoration: none; }
a:active        { color: #FFCC66; }
a:hover                { color: #FFCC66; }

h1, h2, h3 {
        margin: 0px;
        padding: 0px;
}

#banner {
        font-family:georgia, verdana, arial, sans-serif;
        color:#FFF;
        font-size:x-large;
        font-weight:bold;
        border-left:1px solid #FFF;
        border-right:1px solid #FFF;
        border-top:1px solid #FFF;
         background:#003366;
         padding:15px;
}

#banner a,
#banner a:link,
#banner a:visited,
#banner a:active,
#banner a:hover {
        font-family:georgia, verdana, arial, sans-serif;
        font-size: x-large;
        color: #FFF;
        text-decoration: none;
}

#banner h2 {
        font-family:verdana, arial, sans-serif;
        color:#FFF;
        font-size:x-small;
        font-weight:bold;
         background:#003366;
         text-transform:none;
}

#container {
        background:#fff;
        border:1px solid #fff;
        position: relative;
}



.content {

        background:#fff;
        margin-right:5px;
        margin-bottom:20px;
        margin-top: 10px;
        border:1px solid #FFF;
        font-family:georgia, verdana, arial, sans-serif;
        color:#666;
        font-size:small;
        font-weight:normal;
         background:#FFF;
         line-height:150%;
        padding: 15px;
}

.content a,
.content a:link,
.content a:visited,
.content a:active,
.content a:hover {
        font-weight: normal;
        text-decoration: underline;
}

.content h3        {
        font-family: verdana, arial, sans-serif;
        font-size: small;
        color: #000000;
        text-transform:uppercase;
}

#menu {
        margin-bottom:15px;
        background:#FFF;
        text-align:center;
}

.content h2        {
        font-family:georgia, verdana, arial, sans-serif;
        font-size: small;
        color: #666;
        border-bottom:1px solid #999;
        margin-bottom:10px;
        font-weight:bold;
}

.content p.posted         {
        font-family:verdana, arial, sans-serif;
        font-size: x-small;
        color: #000000;
        margin-bottom:25px;
}

#calendar {
        font-family:verdana, arial, sans-serif;
        color:#FFF;
        font-size:x-small;
        font-weight:normal;
         background:#999;
         line-height:140%;
         padding:2px;
         text-align:center;
}

#calendar caption  {
        font-family:verdana, arial, sans-serif;
        color:#FFF;
        font-size:x-small;
        font-weight:bold;
         background:#999;
         line-height:140%;
         padding:2px;
}

.sidebar  {
        font-family:verdana, arial, sans-serif;
        color:#333;
        font-size:x-small;
        font-weight:normal;
         background:#999;
         line-height:140%;
         padding:2px;
}

.sidebar h2 {
        font-family:georgia, verdana, arial, sans-serif;
        color:#FFF;
        font-size:small;
        font-weight:normal;
         padding:2px;
         margin-top:10px;
        letter-spacing: .1em;
        border-bottom:1px dotted #FFF;
        text-align:center;
         background:#999;
}

#powered {
        font-family:verdana, arial, sans-serif;
        color:#666;
        font-size:xx-small;
        font-weight:bold;
         border:1px dotted #999;
        line-height:140%;
        text-transform:uppercase;
        padding:2px;
        margin-top:10px;
        text-align:center;
        letter-spacing: .2em;
         background:#FFF;
}

.sidebar ul {
  padding-left: 0px;
  margin: 0px;
  margin-bottom: 30px;
}

.sidebar li {
  font-family: Verdana, Arial, sans-serif;
  font-size: x-small;
  text-align: left;
  line-height: 150%;
        padding-top: 4px;
  list-style-type: none;
}

#comment-data {
  float: left;
  width: 180px;
  padding-right: 15px;
  margin-right: 15px;
  text-align: left;
  border-right: 1px dotted #BBB;
}

textarea[id="comment-text"] {
  width: 80%;
}
