a {color: #bd4040; }



#topFeats ul li {color: #fff; }

#topFeats a {color: #fff; display: none;}

#topFeats span {border-left: solid 1px #fff; display:none; }

#topFeats li.first {background-color: #bd4040; border-top: solid 1px #d45353; border-bottom: solid 1px #aa3a3a; float:left; height:25px; width: 100%;}

#topFeats li.second {background-color: #d45353; border-top: solid 1px #e46c6c; border-bottom: solid 1px #bd4040;  float:left; height:25px; width: 100%;}

#topFeats li.third {background-color: #e46c6c; border-top: solid 1px #ef8484; border-bottom: solid 1px #d45353; float:left; height:25px; width: 100%;}

#topFeats div.sep {border-top: solid 1px #fff; background-color: #d45353;}



#nav .current-category-parent a, #nav .current-menu-ancestor a {color: #db0b3c; }

#nav .current-category-parent ul, #nav .current-menu-ancestor ul {border-left: solid 1px #bd4040; }

#nav li.current-menu-item a {color: #bd4040; }



/* Footer */

#prefooter {background-color: #db0b3c; border-bottom: solid 1px #444; }

#main div.navigation a {background-color: #fff; color: #db0b3c; }

#main div.navigation a:hover {background-color: #db0b3c; color: #fff; }



#single div.postcontent p.tags a, #single div.postcontent p.pages a {color: #fff; background-color: #336699; }



#single .box-author {border-top: none; border-bottom: none; background-color: #f5f5f5; }



#main ol.normalComments img.avatar {border: solid 4px #ddd; }

#main #submit, #commentform #submit {background:none; background-color: #d45353; color: #fff; border: none; }

#main #submit:hover, #commentform #submit:hover {background-color: #bd4040; }



/* Comments */

.afterpost .navigation .alignleft a, #single .reply a, .afterpost .navigation .alignright a, #single .cancel-comment-reply a { background-color: #bd4040; text-shadow: #b62424 1px 1px 1px; color: #fff; }

.afterpost .navigation .alignleft a:hover, .afterpost .navigation .alignright a:hover, #single .reply a:hover, #single .cancel-comment-reply a:hover {color: #333; background-color: #ddd; text-shadow: #fff 1px 1px 1px; }

.afterpost .navigation {background:none;}



#main .normalComments li.comment {background-color: #eee; border-top: solid 4px #eee; }

#main .normalComments li.bypostauthor { background-color: #fff; }

#main .normalComments cite.author {color: #333; }

#main .normalComments div.gravatar img {border: solid 5px #333;}

#main .normalComments div.gravatar-author img {border: solid 5px #333;}

#main input, #main textarea, #commentform input, #commentform textarea {background-color: #ddd; border: 1px solid #bbb; color: #333;}



#searchform input {border: solid 1px #ccc; }

#searchform input#searchsubmit {background-color:#bd1c1c; border: none; color: #fff;}

#searchform input#searchsubmit:hover {background-color: #981e1e; }