body {
  padding: 0;
  margin: 0;
  background: #fff;
  color: #000;
}

div, form {
  padding: 0;
  margin: 0;
}

.siteimage img {
  border: none;
}

#wrapper {
}

#pagebody {
  width: 620px;
  margin: 0 0 0 10em;
}

#container {
  float: left;
  width: 450px;
}

#sidebar01 {
  float: left;
  width: 150px;
  border-left: 1px solid #aaa;
  background: #dfdfdf url("https://static.twoday-test.net/eu2007/layouts/eu2007/bg_right.jpg") 0px 80px no-repeat;
}

#sidebar01 h1 {
  font: bold 11pt/14pt Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  padding: 1em 1em 0 1em;
  margin: 0;
}

#sidebar01 h1 a {
  color: #44a;
  text-decoration: none;
}

#sidebar01 .tagline {
  font: normal 8pt/12pt Arial, Helvetica, sans-serif;
  font-style: italic;
  padding: 1em 1em 0 1em;
  margin: 0;
}

div.sidebarItem {
  padding: 1em 1em 1em 1em;
}

div.sidebarItem h4 {
  font: bold 8pt/12pt Arial, Helvetica, sans-serif;
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #44a;
}

table.calendar {
  margin: 1em 0 0 0;
  border-collapse: collapse;
  border-spacing: 1px;
}

table.calendar td {
  font: normal 8pt Arial, Helvetica, sans-serif;
  padding: 0 1px 1px 0;
  margin: 0;
}

div.calHead {
  font-style: italic;
}

div.calDay {
  background: #efefef;
  padding: 2px;
}

div.calDay a {
  color: #44a;
  text-decoration: none;
}

div.calDay a:hover {
  color: #aaa;
  text-decoration: underline;
}

div.sidebarItem input {
  margin: 1em 0;
  padding: 2px;
  border: none;
  border-bottom: 1px solid #aaa;
  background: #dfdfdf;
  font: normal 8pt Arial, Helvetica, sans-serif;
  width: 98%;
}

div.sidebarItem input:hover {
  background: #fff;
}

div.sidebarItem ul, div.sidebarItem li {
  padding: 0;
  margin: 0;
  font: normal 8pt/12pt Arial, Helvetica, sans-serif;
  list-style-type: none;
}

div.sidebarItem li {
  margin-top: 0.5em;
}

div.sidebarItem li a {
  color: #44a;
  text-decoration: none;
}

div.sidebarItem li a:hover {
  color: #aaa;
  text-decoration: underline;
}

div.sidebarItem li.sep {
  border: 1px dotted #aaa;
}

div.sidebarItem li.sep hr {
  display: none;
}

#content {
  padding: 0 2em 1em 0;
}

#content h2 {
  font: bold 8pt/12pt Arial, Helvetica, sans-serif;
  padding: 0 1em;
  margin: 2em 0 0 0;
  border-bottom: 1px solid #44a;
}

#content h2 a {
  color: #000;
  text-decoration: none;
}

#content div.story {
  font: normal 9pt/14pt Garamond, Times New Roman, Times, serif;
  font-align: justify;
  padding: 1em;
  margin: 1em 0 1em 0;
  background: #e0e0ef;
}

#content h3.storyTitle {
  font: bold 11pt/14pt Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  margin: 0 0 1em 0;
}

#content h3.storyTitle a {
  color: #44a;
  text-decoration: none;
}

#content div.storyContent {
  padding: 0 0 0.5em 0;
  margin: 0 0 0.5em 0;
  border-bottom: 1px dotted #aaa;
}

#content div.storyLinks {
  font: normal 8pt Arial, Helvetica, sans-serif;
}

#content div.storyLinks a {
  color: #aaa;
  text-decoration: none;
}

#content div.storyDate {
  display: none;
}

#content div.pagelinkTop, #content div.pagelinkBottom {
  font: normal 8pt Arial, Helvetica, sans-serif;
  margin: 1em;
}

#content div.pagelinkTop a, #content div.pagelinkBottom a {
  color: #44a;
  text-decoration: none;
}

#content h2 a:hover, #content h3.storyTitle a:hover,
#content div.storyLinks a:hover,
#content div.pagelinkTop a:hover, #content div.pagelinkBottom a:hover {
  color: #aaa;
  text-decoration: underline;
}

#content cite {
  display: block;
  border-left: 3px solid #aaa;
  padding: 0 1em;
  margin: 1em 0 0 1em;
}

#content div.addComment {
  font: normal 8pt/12pt Arial, Helvetica, sans-serif;
}

#content div.comments {
  font: normal 9pt/14pt Garamond, Times New Roman, Times, serif;
  font-align: justify;
  padding: 1em;
  margin: 1em 0 1em 0;
  background: #e0e0ef;
}

#content h4 {
  font: bold 8pt/12pt Arial, Helvetica, sans-serif;
  padding: 0;
  margin: 1em 0 0 0;
}

#content div.commentLinks {
  border-top: 1px dotted #aaa;
  font: normal 8pt Arial, Helvetica, sans-serif;
  padding: 0.5em 0 0 0;
}

#content div.commentDate {
  font-weight: bold;
}

#content div.commentLinks a {
  color: #aaa;
  text-decoration: none;
}

#content div.commentLinks a:hover {
  text-decoration: underline;
}
