html {
  background: url(./images/pattern.jpg);
}

.head, .body, .foot {
  background: #FFF;
}

a {
  color: #00F;
}

a:visited {
  color: #800080;
}

a:focus, a:active {
  color: #F00;
}

h1 a, h1 a:visited,
h2 a, h2 a:visited {
  color: #000;
}

h1 a:hover, h1 a:focus, h1 a:active,
h2 a:hover, h2 a:focus, h2 a:active {
  color: #000;
  background: #F00;
}

code {
  color: #F50;
}

pre {
  background: #EEE;
}

blockquote {
  background: #EEE;
}

.page {
  background: #FFF;
  border-right-color: #F00;
  border-left-color: #C5E6F5;
}

.head {
  border-top-color: #FFF;
  border-bottom-color: #000;
}

.body {
  border-color: #FFF;
}

.head p {
  color: #666;
}

.head .lastUnit {
  border-left-color: #000;
}

.head a.homelink,
.head li a {
  color: #000;
}

.head a.homelink:hover,
.head li a:hover {
  background: #F00;
}

.post .meta {
  color: #666;
}

.comment-author .avatar {
  border-color: #CCC;
}

.comment-author a, .comment-author a:visited {
  color: #000;
}

.comment-author a:hover {
  background: #F00;
}

.comment-meta a, .comment-meta a:visited {
  color: #666;
}

.foot {
  border-top-color: #000;
  color: #666;
  border-bottom-color: #FFF;
}

.aligncenter {
  text-align: center;
}

.landing .page {
  margin-top: 2em;
  border: 1px dotted #000;
}

.landing .body {
  border-width: 0;
}

.landing img {
  border-color: #CCC;
}