body {background-color: #444; color: #333; }
a {text-decoration:none; color: #000; }
a:hover {text-decoration:underline; }
h1,h2,h3,h4,h5,h6 {color: #333; }

#container div.sep {border-top: solid 1px #eee; border-bottom: solid 1px #eee; }

#header {background-color: #eee; padding: 20px 0; }

#navigation {border-bottom: solid 1px #555;}
#navigation a, #navigation li.current-menu-item li a {color: #fff; text-decoration: none; text-shadow: #000 1px 1px 0; }
#navigation a:hover, #navigation li.current-menu-item a, #navigation li.current-menu-item li a:hover {color: #ffb5c1;}

/* Content */
#content div.box {background-color: #fff; border: solid 1px #222; }
#content div.box-inverted {background-color: #333333; border: solid 1px #222; }
a.readmore, p.more a {color: #fff; background-color: #e62747; }
a.readmore:hover, p.more a:hover {background-color: #c0213c;}

#featuredCategoriesTabs {border-left: solid 1px #444;}
#featuredCategoriesTabs a {color: #fff; text-shadow: #111 1px 1px 0; }
#featuredCategoriesTabs li.active a, #featuredCategoriesTabs li.active a:hover {background-color: #d52c2c; color: #fff; text-shadow: #b62424 1px 1px 0; }
#featuredCategoriesTabs li a:hover {background-color: #333; }

#featuredCategories {color: #333; }

div.postmetadata ul li, div.share ul li {color: #888; background: transparent url(../images/icon_tag.png) no-repeat center left; border-bottom: solid 1px #ddd; }

#single div.postmetadata, #single div.share {background-color: #f1f1f1; border-top: solid 1px #e1e1e1; border-bottom: solid 1px #e1e1e1; }

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

#main #submit, #commentform #submit {background:none; background-color: #bd1c1c; color: #fff; border: none; }
#main #submit:hover, #commentform #submit:hover {background-color: #981e1e; }

/* Comments */
.afterpost .navigation .alignleft a, .reply a, .afterpost .navigation .alignright a,.cancel-comment-reply a { background-color: #d52c2c; text-shadow: #b62424 1px 1px 0; color: #fff; }
.afterpost .navigation .alignleft a:hover, .afterpost .navigation .alignright a:hover, .reply a:hover, .cancel-comment-reply a:hover {color: #333; background-color: #ddd; text-shadow: #fff 1px 1px 0; }
.afterpost .navigation {background:none;}

#main div.postcontent a, #sidebar div.widget a, #ftWidgets div.widget a {color: #c0213c;}
#main div.postcontent p.more a {color: #fff;}

#main .normalComments li.comment {background-color: #fff; border: solid 3px #eee; }
#main .normalComments li.bypostauthor { background-color: #eee; }
#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;}

/* footerWidgets */
#ftWidgets {background-color: #373737; border-top: solid 6px #313131; color: #ccc; text-shadow: #222 1px 1px 0; }
#ftWidgets div.lines {border-top: solid 1px #242424; background-color: #444; }
#ftWidgets h4.title {color: #ddd;}

#ftWidgets div.widget a {color: #eee; text-decoration: none; text-shadow: #111 1px 1px 0; }
#ftWidgets div.widget a:hover {text-decoration: underline;}

#sidebar div.postDetails {color: #ccc;}
#sidebar div.postDetails div.cover img {border: solid 5px #555; }
#sidebar div.postDetails a {color: #fff;}

/* Footer */
#footer {text-align: left; padding: 15px 0; color: #ccc; background-color: #444; border-top: solid 1px #494949; text-shadow: #333 1px 1px 0; }
#footer p {margin:0; font-size: 11px; line-height: 18px; }
#footer a {color: #555;  }
#footer a:hover {color: #222; text-decoration: underline; }
#footer p.copy a {color: #777;}
#footer p.copy a:hover {color: #555;}
#footer p.wpzoom {float: right; display: inline; line-height: 16px; width: 136px; }
#footer p.wpzoom img {float: right; display: inline; margin: 0;}

#searchform input {border: solid 1px #ccc; }
#searchform input#searchsubmit {	border: none; background-color:#e62747; color: #fff; }

#ftWidgets div.widget ul.social a { color: #fff; }
#ftWidgets div.widget ul.social a span { color: #aaa; }