/* Generated by KompoZer */
body {
  background-color: #202020;
  color: #808080;
}
a {
  color: #bcb01d;
}
a:hover {
  color: #f0e68c;
}
.logo {
  background: transparent url(images/logo.gif) no-repeat scroll 0%;
}
#rightcolumn li a:hover, #rightcolumn li a.selected {
  background: transparent url(images/bullet.gif) no-repeat scroll 4px 50%;
}
img {
  border-color: #505050;
  background: #707070 none repeat scroll 0%;
}
code {
  border: 1px solid #606060;
  background: #303030 url(images/bgcode.gif) repeat scroll 0%;
  color: #888888;
}
cite, blockquote p {
  border-left: 2px solid #606060;
}
h1, h2, h3 {
  color: #bcb01d;
}
table {
  border: 2px solid #404040;
}
th {
  background: #606060 none repeat scroll 0%;
  color: #ffffff;
}
tr.even {
  background: #404040 none repeat scroll 0%;
}
tr.odd {
  background: #303030 none repeat scroll 0%;
}
tr.odd:hover, tr.even:hover {
  background: #606060 none repeat scroll 0%;
  color: #d0d0d0;
}
#contactform fieldset {
  border-color: #505050;
  background: #404040 none repeat scroll 0%;
}
#contactform fieldset h3 {
  background: #505050 none repeat scroll 0%;
  color: #ffffff;
}
fieldset .inputfields {
  color: #909090;
}
#contactform textarea, #contactform input {
  border-color: #505050;
  background: #303030 none repeat scroll 0%;
  color: #a0a0a0;
}
#ttitle a {
  color: #edd000;
}
#ttitle h2 {
  color: #bbbbbb;
}
span.toplinks {
  color: #bbbbbb;
}
#menu {
  border-color: #dddddd;
}
#menu a.selected {
  color: #bcb01d;
}
#menu a:hover {
  color: #ffffd0;
}
#menu a {
  border-color: #202020;
  color: #dddddd;
}
#calendar tbody td:hover {
  background: #404040 none repeat scroll 0%;
  color: #b0b0b0;
}
#calendar #now {
  background: #696969 none repeat scroll 0%;
  color: #b0b0b0;
}
#footer {
  color: #999999;
}

