body {
  color: rgb(68, 68, 68);
}

a {
  text-decoration: none;
  color: rgb(192, 54, 39);
}

a:hover {
  text-decoration: none;
  color: rgb(84, 84, 53);
}

a.invert {
  text-decoration: underline;
  color: rgb(51, 102, 153);
}

a.invert:hover {
  text-decoration: none;
  color: rgb(192, 54, 39);
}

h1, h2, h3, h4, h5, h6 {
  color: rgb(17, 17, 17);
}

#container {
  background: none repeat scroll
    0% 0% rgb(255, 255, 255);
}

#header {
  background-color: rgb(125, 122, 97);
}

#headRSS a {
  color: rgb(170, 170, 170);
}

#search {
  color: rgb(255, 255, 255);
}

#searchformtop {
  background: url("../images/search.png") no-repeat scroll
    0% 0% transparent;
}

#headCats {
  background-color: rgb(192, 54, 39);
  border-top: 1px solid rgb(84,
    84, 53);
}

#headPages {
  background-color: rgb(221, 219, 212);
  border-bottom: 1px solid rgb(204,
    204, 204);
}

#headPages a {
  color: rgb(84, 84, 53);
}

#headPages a:hover {
  color: rgb(119, 119, 119);
}

#featuredStories {
  background: url("../images/back_feat2.png") repeat scroll
    left top rgb(34, 34, 34);
}

#featuredStories h4 {
  color: rgb(255, 255, 255);
}

#featuredStories a {
  color: rgb(255, 255, 255);
}

#featuredStories a:hover {
  color: rgb(255, 118, 100);
}

#featuredMain, #featuredList {
  color: rgb(170, 170, 170);
}

#featuredList h2 a {
  color: rgb(255, 255, 255);
}

#featuredList li.tabactive, #featuredList li:hover {
  background-color: rgb(34, 34, 34);
}

#featuredList img.cover {
  border: 3px solid rgb(68,
    68, 68);
}

#featuredList a {
  color: rgb(170, 170, 170);
}

#featuredList a:hover {
  color: rgb(170, 170, 170);
}

#featuredList div.menu li a.tabactive {
  border-left: 1px solid rgb(215,
    215, 215);
  border-right: 1px solid rgb(215,
    215, 215);
  background-color: rgb(204, 204, 204);
}

#featuredCats, #content {
  background: url("../images/back_sep_shadow.png") no-repeat scroll
    left top rgb(255, 255, 255);
}

#featuredCats p.header a {
  color: rgb(17, 17, 17);
}

#featuredCats p.header a:hover {
  color: rgb(51, 102, 153);
}

#featuredCats div.sep {
  border-top: 1px solid rgb(204,
    204, 204);
}

#featuredCats ul.moreStories li {
  border-bottom: 1px dotted rgb(170,
    170, 170);
}

#featuredCats ul.moreStories li:hover {
  background-color: rgb(241, 241, 241);
}

#posts .post {
  border-top: 1px dotted rgb(204,
    204, 204);
}

div.column_count {
  background: url("../images/bubble_32.png") no-repeat scroll
    left top transparent;
}

div.column_count a {
  color: rgb(192, 54, 39);
}

#main div.share, #main div.postauthor {
  background-color: rgb(238, 238, 238);
  border: 1px dotted rgb(187,
    187, 187);
}

#main div.postauthor div.avatar img {
  border: 3px solid rgb(170,
    170, 170);
}

#main div.postauthor p.more {
  border-bottom: 1px dotted rgb(170,
    170, 170);
}

#single p.tabs a {
  color: rgb(255, 255, 255);
  background-color: rgb(192, 54, 39);
}

#single p.tabs a:hover {
  color: rgb(221, 219, 212);
  background-color: rgb(84, 84, 53);
}

#single h2.comments, #respond h2.comment {
  background: url("../images/icon_comment.png") no-repeat scroll
    left top transparent;
}

#single h2.comments {
  background-image: url("../images/icon_comments.png");
}

#side div.post-side {
  border-bottom: 1px dotted rgb(204,
    204, 204);
}

#side div.post-side:hover {
  background-color: rgb(238, 238, 238);
}

#footer {
  background: url("../images/back_footer.png") repeat-x scroll
    left top rgb(221, 221, 221);
  border-bottom: 1px solid rgb(204,
    204, 204);
}

#footer p.header {
  color: rgb(51, 51, 51);
}

#copyright {
  border-top: 1px solid rgb(255,
    255, 255);
  background-color: rgb(238, 238, 238);
}

#searchform input {
  border-width: 1px;
  border-style: solid;
  border-color: rgb(204, 204, 204)
    rgb(192, 54, 39) rgb(204, 204,
    204) rgb(204, 204, 204);
  -moz-border-top-colors: none;
  -moz-border-right-colors: none;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-image: none;
}

#searchform input#searchsubmit {
  background-color: rgb(192, 54, 39);
  border: medium none;
  color: rgb(255, 255, 255);
}

.afterpost .navigation .alignleft a, .reply a, .afterpost .navigation .alignright a,
.cancel-comment-reply a {
  background-color: rgb(192, 54, 39);
  text-shadow: 1px 1px rgb(0,
    0, 0);
  color: rgb(255, 255, 255);
}

.afterpost .navigation .alignleft a:hover, .afterpost .navigation .alignright a:hover,
.reply a:hover, .cancel-comment-reply a:hover {
  background-color: rgb(221, 221, 221);
  text-shadow: 1px 1px rgb(255,
    255, 255);
}

.afterpost .navigation {
  background: none repeat scroll
    0% 0% transparent;
}

#main ol.normalComments a {
  text-decoration: none;
}

#main ol.normalComments a:hover {
  color: rgb(51, 102, 153);
}

#main .normalComments li.comment {
  background-color: rgb(255, 255, 255);
  border: 3px solid rgb(238,
    238, 238);
}

#main .normalComments li.bypostauthor {
  background-color: rgb(238, 238, 238);
}

#main .normalComments cite.author {
  color: rgb(51, 51, 51);
}

#main .normalComments div.gravatar img {
  border: 5px solid rgb(51,
    51, 51);
}

#main .normalComments div.gravatar-author img {
  border: 5px solid rgb(51,
    51, 51);
}

#main input, #main textarea, #commentform input, #commentform textarea {
  background-color: rgb(221, 221, 221);
  border: 1px solid rgb(187,
    187, 187);
  color: rgb(51, 51, 51);
}

#main #submit, #commentform #submit {
  background-color: rgb(192, 54, 39);
  color: rgb(255, 255, 255);
  border: medium none;
}

#main div.pagerbox a {
  color: rgb(255, 255, 255);
  padding: 4px 6px;
  background-color: rgb(192, 54, 39);
}

#main div.pagerbox a:hover {
  border: medium none;
  background-color: rgb(51, 51, 51);
  color: rgb(255, 255, 255);
}

#main div.pagerbox a.current {
  color: rgb(255, 255, 255);
  background-color: rgb(192, 54, 39);
}

