/* ----- Global ------ */
body { color: #000; }
a, a:link, a:visited { color: #d26402;}
a:hover { text-decoration: underline; }
.sociable { clear: both; }
.bio { float: left; margin: 0px 10px 10px 0px; }

/* ----- Header ------ */
#top-nav #categorybox { text-transform: none; position: absolute; right: 180px; top: 13px; width: 178px; }
#categorybox ul .submenu { padding: 0px; }
#categorybox .menu li a { padding-right: 73px; }
form#topSearch p.fields input { font-size: 11px; font-family: Arial, Verdana, sans-serif; margin-top: 3px; }
#nav a { color: #888; }
#nav a:hover, #nav .current_page_item a, #nav .current-cat a, #posts .post .text .excerpt .readmore a:hover { background-color: #d26402; color: #fff; text-decoration: none; }
#respond textarea, #respond input { color: #333; }
#header { padding-top: 30px; }
#features-tabs a:hover { text-decoration: none; }

/* --- Post Text ---- */
#posts .post .text h2 { line-height: 1.7em; margin-bottom: 10px; }
#posts .post .text h2 a:link, #posts .post .text h2 a:visited, #main h2 a, #main h3 a { color: #d26402; }
.post h2 a:hover { text-decoration: none; }
.post h3 { margin: 10px 0px -10px 0px; clear: left; }
.post h4 { margin: 0px; padding-bottom: 0px; }
#main p.post-details, #posts .post .text .meta, #posts .post .text .meta a:link, #posts .post .text .meta a:visited, #sidebar h3 { color: #333; }

/* ----- Sidebar ----- */
#sidebar h3 { font-size: 28px; font-weight: bold; text-transform: capitalize; }
#sidebar ul { margin-top: -10px; }
#sidebar li { background-image: none; padding: 5px 0px; }
#sidebar a, #sidebar a:link, #sidebar a:hover, #sidebar .current-cat a, #sidebar li.active a  { color: #d26402; }
#sidebar a:hover { color: #333 !important; text-decoration: underline; }

/* ------ Footer ----- */
#bottom-out { background-color: #888; }
#footer { color: #888; }