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

div.format{background-color: #fff; border: solid 1px #ccc; }
div.format-featured {border-right: solid 1px #ccc;  }
div.sep {background-color: #ddd; }

/* Edit these 4 lines */
#main {background-image: url(../images/backTopFeat_red.png); }
#maincontent div.column_count {background-image: url(../images/bubble_48.png); }
#commentform input, #search input, #search2 input {background-image: url(../images/backSearchInput.png); }
.post input, .post select, .post textarea {border: solid 1px #aaa;}

div.postauthor {border-top: solid 1px #ccc; background-color: #f1f1f1; }
div.postauthor div.avatar img {padding:1px; border: solid 3px #ccc;}

/* Header Block: Logo & Secondary Menu */
#header {background-color: #fff; }
/*#logo p.logo span.description {color: #555; }
#logo a {text-decoration: none; }
#logo a:hover {border-bottom: dotted 1px #444454;}*/
#header #menuTop {color: #777777; }
#menuTop a {color: #777777; }
#menuTop li.current_page_item a{color: #bd4040; border-bottom: dotted 1px #bd4040; }
#bannerHead img {border: solid 1px #111; }

/* Special navigation block style */
#main ul.tabnav {border-bottom: solid 1px #bd4040; }
#main ul.tabnav li {border-right: solid 1px #fff;}
#main ul.tabnav li a {color: #444; background-color: #eeeeee; }
#main ul.tabnav li a.tabactive {color: #fff; background-color: #bd4040; }

/* Content block */
#topFeats a {color: #fff; text-decoration: none; border-bottom: dotted 1px #fff; }
#topFeats a:hover {border-bottom: solid 1px #fff;}
#topFeats li {color: #fff; }
#topFeats li span {border-right: solid 1px #fff; }

#maincontent blockquote {border-left: solid 5px #aaa; background-color: #f1f1f1; }
#maincontent a:hover {border-bottom: dotted 1px #555; }
#maincontent div.column_count a {color: #333; }
#maincontent p.postmetadata span.datetime {background-color: #bd4040; color: #fff;}
#maincontent p.readmore {color: #777; border-top: solid 1px #ddd; }
#maincontent div.thumb-post img, #side div.thumb-post img {padding: 1px; border: solid 1px #aaa;}

#content #featCats p.header {border-bottom: dotted 1px #bd4040; }
div.box {background-color: #fff; }

/* Post comments and trackbacks styling */
#maincontent div.post-comments ul.tabnav li a {background-color: #ddd; color: #333; }
#maincontent div.post-comments ul.tabnav li.tabs-selected a {color: #fff; background-color: #bd4040; }
#maincontent div.post-single p.tags {color: #999; }
#maincontent p.trackbackurl {color: #333; }
#maincontent p.trackbackurl span.url {border-bottom: dotted 1px #333; }
#maincontent div.post-comments div.reply a {background-color: #bd4040; color: #fff; }

#main .normalComments li {border: solid 1px #ddd; background-color: #fff; }
#main .normalComments li.author {background-color: #ffffcc; border: solid 1px #f9ec78;}
#main .normalComments div.gravatar img {border: solid 3px #ccc; }
#main .normalComments div.gravatar-author img {border: solid 3px #bd4040;}
#main .normalComments span.datetime {color: #999; }

#commentform input, #commentform textarea {background-color: #fff; border: 1px solid #b4b4b4; }
#commentform #submit {background:none; background-color: #336699; color: #fff; }

/* Main menu on the side */
#menuMain {color: #333; }
#content p.featured {border-bottom: solid 1px #999; }
#menuMain a {color: #333;}
#menuMain a:hover {color: #bd4040;}
#menuMain ul li ul { border-left: solid 1px #bd4040; }
#menuMain a.current-cat {color: #bd4040; border-bottom: dotted 1px #bd4040; }

/* Side block */
#side div.format, #side li.widget {background-color: #fff; border: solid 1px #ccc; border-top: none;}
#side div.widget {border: solid 1px #ccc; }
#side div.widget p.header {border-bottom: solid 1px #000; }

/* Side search form*/
#search input, #search2 input {	background-color: #fff; border: 1px solid #b4b4b4;	}
#search input.btn, #search2 input.btn {	background: none; border: 0;	}

/* Recent content on the side */
#side div.recent {border-top: solid 1px #ddd; }
#recent ul.comments li, #side li.widget ul li {color: #444; border-bottom: solid 1px #ccc; }

#maincontent div.pagerbox a {color: #fff; background-color: #555; }
#maincontent div.pagerbox a:hover {background-color: #bd4040; color: #fff; }
#maincontent div.pagerbox a.current {color: #fff; background-color: #bd4040;}

#calendar_wrap th {background-color: #bd4040; color: #fff; }
#calendar_wrap td#today {background-color: #eee; color: #333; }

/* Footer */
#prefooter {height: 10px; background-color: #bd4040; }
#footer { border-top: solid 1px #333; background-color: #444; color: #ddd; }
#footer div.sep {background-color: #555; border-top: solid 1px #333; }
#footer p.header {color: #fff; }
#footer a {text-decoration: none; color: #aaa; text-decoration: underline; }
#footer a:hover {text-decoration: none; color: #fff;}