
a:link, a:visited { color: #1b3257; }
a:hover { color: #333; }
.entry-content a { color: #466118; text-decoration: none; border-bottom: 1px dotted #82a742; }
.entry-content a:hover { color: #1b3257; text-decoration: none; border-bottom: none; }


h1.post-title a { color: #1b3257; }
h2.entry-title a { }
h3.section-title { color: #1b3257; border-bottom: 2px solid #1b3257; }


/*#navigation { border-bottom: 5px solid #1b3257; border-top:0; background: url(header/eco_header_full_lower.gif) no-repeat left top;  }*/
#navigation { border-bottom: 5px solid #9cc371;  }
#page-nav li a { color: #1b3257; }
#page-nav li.current_page_item, #page-nav li a:hover, #page-nav li.current_page_item a { background: #9cc371; color: #fff; }
#navigation ul li.categories ul li, #media-page #navigation ul li.categories ul li { float: none; }

ul.pagination a { background-image:url(images/pagination.png); }
ul.featured-nav a.next { background-image:url(images/rt-arrow.png); }
ul.featured-nav a.previous { background-image:url(images/lf-arrow.png); }

.page-links a:hover { background: #1b3257; color: #fff; }

.slider-header { background:#fff url(images/bg-comment-text.png) repeat-x scroll center bottom; border-bottom: 1px solid #1b3257; color: #1b3257; }

.widget-title, .notes-title, .fp-utility-title, .ssbox-title { background:#fff url(images/bg-comment-text.png) repeat-x scroll center bottom; border-bottom: 1px solid #1b3257; color: #1b3257; font-weight: bold; }

.ad-leaderboard {
padding: 0 5px 0 0;
width:728px;
height:90px;
/*margin:-6px 0 0 0;*/
}

#header-container { margin: 0 0 -5px 0; padding: 5px 0 0 0; background: #4f7283; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-radius-topleft:5px; -webkit-border-radius-topright:5px; border-top-left-radius: 5px; border-top-right-radius: 5px;  }

.fh { margin: 0 0 0 0;   }
#header h1 {height: 10px; font-size:1px;}
#header h1 a {display:inline;   margin: 0; padding:0 0 -15px 0;}

#media-page a, #media-page h3, #media-page #right-col h2, #media-page #page-nav li a { color: #9cc371;  }
#media-page h1.media-title { color: #9cc371; }
#media-page #header-container {
margin:10px auto 0;
width:1040px;
background: none;
}

#primary #text-10 .widget, #primary #text-10 .textwidget { margin: 0 0 10px 0; border: none; padding: 0; background: none; }


#text-13 .textwidget { border: none; padding: 10px 0 5px 0; background:#ccc url(images/bg-comment-text.png) repeat-x scroll center bottom; }
.diggwidget-footer { margin: 0 10px 10px 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color: #105CB6; text-align: center; }
.digg-widget .digg-widget-tabs .digg-tab .digg-tab-on { border: 1px solid #000; }


