/*
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;
	color: #fff !important;
}
#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;
}
.outter_box_wrap {
	border: 1px solid #418b4b;
	background: #96d69f;
}
.inner_box_wrap {
	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;
}
.widget_header {
	background: #50a75c url(subscribe.jpg) no-repeat center top;
	border: 1px solid #81cd8c;
	color: #95e29d;
}
.widget_header {
	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,
#mc-signup .input-wrap #mc-submit {
	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 */
.bolt_small {
	background: url(bolt_small.png) no-repeat 0 0;
}

/* Admin Bar */
#wp-admin-bar-my-sites-list .widget-icon {
    display: block;
    background: url("https://envato.s3.amazonaws.com/widget/images/icon-sprite.png") no-repeat scroll 0 0 transparent;
    height: 16px;
    margin-right: 9px;
    margin-top: 4px;
    width: 16px;
    float: left
}

#wp-admin-bar-my-sites-list .icon-windows {
    background-position: -224px 0;
}

#wp-admin-bar-my-sites-list .icon-android {
    background-position: -192px 0;
}

#wp-admin-bar-my-sites-list .icon-ipad {
    background-position: -208px 0;
}

#wp-admin-bar-my-sites-list .icon-iphone {
    background-position: -176px 0;
}
#wp-admin-bar-my-sites-list .icon-mac {
    background-position: -144px 0;
}

#wp-admin-bar-my-sites-list .icon-web {
    background-position: -160px 0;
}

#wp-admin-bar-my-sites-list .icon-default {
    background-position: 0 0;
}
