/*
Web Theme Styles
*/

/* Link Styles */
a:link, a:visited {
	color: #3a8445;
	text-decoration: none;
}
a:hover {
	color: #3a8445;
	text-decoration: underline;
}
a:active {
	color: #3a8445;
	text-decoration: none;
}
h1 a:link, h1 a:visited {
	color: #303030;
	text-decoration: none;
}
.author_text h1 a {
	color: #50a75c;
}
h1 a:hover {
	color: #000;
	text-decoration: none;
}
h1 a:active {
	color: #303030;
	text-decoration: none;
}
/* Header */
.bolt {
	background: url(bolt.png) no-repeat 0 0;
}
#navigation ul li.active > a,
#navigation > ul li a:hover,
#navigation ul li.sub-nav:hover > a {
	border-color: #ade9b6;
	background: #55ab61;
	background: -webkit-gradient(linear, left top, left bottom, from(#88d790), to(#55ab61));
	background: -moz-linear-gradient(top,  #88d790,  #55ab61);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#88d790', endColorstr='#55ab61');
}
#navigation ul li.sub-nav > a:hover:before,
#navigation ul li.sub-nav:hover > a:before {
	border-top-color: #ade9b6 !important;
}
#navigation ul li.sub-nav > a:hover:after,
#navigation ul li.sub-nav:hover > a:after {
	border-top-color: #55ab61 !important;
}
#navigation ul ul li a:hover {
	background: #50a75c;
}
/* Content */
#quicklook {
  background: #d7f3de url(ql_post.png) no-repeat 17px 17px;
  border: 1px solid #b2d5b7;
}
.author_text span a {
	background: #50a75c;
}
#page_wrap #page_subnav li a:hover, 
#page_wrap #page_subnav li.current_page_item a  {
	color: #3a8445;
}
#page ul.tags {
	background: url(tags.gif) no-repeat 0 11px;
}
#cat_archive a, 
#the_search_term {
	color: #50a75c;
}
.wp-pagenavi a,
.wp-pagenavi .current {
	background: #50a75c;
}
#bookmarks_wrap {
	border: 1px solid #418b4b;
	background: #96d69f;
}
#bookmarks {
	border: 1px solid #789e7d;
}
.tabnav li a {
	border-bottom: 1px solid #418b4b;
}
.tabnav li a:hover, 
.tabnav li a:active, 
.tabnav li.ui-tabs-selected a {
	background: #96d69f url(tab_on.gif) repeat-x 0 0;
	border: 1px solid #418b4b;
	border-bottom: 1px solid #96d69f;
	text-shadow: #418b4b 0 1px 0;
}
.tab_wrap {
	background: #96d69f;
	border: 1px solid #418b4b;
}
.tabdiv {
	border: 1px solid #789e7d;
}
#page #related .box li {
	background: url(related_li.gif) no-repeat 0 12px;
}
.comment-reply-link a:hover {
	background: #50a75c;
}
.link_color a {
	background: #50a75c;
}
#submit {
	background: #50a75c;
}
#cancel-comment-reply a {
	background: #50a75c;
}
/* Sidebar */
#sidebar .sidehead a {
  color: #50a75c;
}
#sidebar #tweet li a.time_ago {
	color: #50a75c;
}
#subscribe {
	background: #50a75c url(subscribe.jpg) no-repeat center top;
	border: 1px solid #81cd8c;
	color: #95e29d;
}
.quick_look h3 {
  background: url(ql_sidebar.png) no-repeat 0 0;
}
.quick_look a {
	border-color: #ade9b6 !important;
	background: #55ab61;
	background: -webkit-gradient(linear, left top, left bottom, from(#88d790), to(#55ab61));
	background: -moz-linear-gradient(top,  #88d790,  #55ab61);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#88d790', endColorstr='#55ab61');
}
/* Footer */