::selection {
 background:#31692A;
 color:#fff;
}
::-moz-selection {
 background:#31692A;
 color:#fff;
}
::-webkit-selection {
 background:#31692A;
 color:#fff;
}
a, a:visited, p a, p a:visited, #hot-news li a:hover, .box-content ul li:hover a, #commentform input, #commentform textarea, .wpcf7-form input, .wpcf7-form textarea, .wpcf7-form .wpcf7-select, .player-title, #share-icon p, #comments, ol.commentlist li div.comment-meta a {
	color:#31692A;
}
a:hover, .widg-content ul li:hover a, #widg-category .widg-content li .children li a:hover, .widg-content .menu li ul li a:hover, .gbox:hover a, .post-content ul li a:Hover, .post-content ol li a:hover {
	color:#00b6ff;
}
a:active, .box-content ul li:active a {
	color:#014560;
}
body {
	background:url(images/green/body.jpg) no-repeat center top #5D5B5C;
}
header {
	border:0px solid #fff;
	min-height:168px;
	margin:0 auto 0;
}
#logo a {
    display: none;
}
#main-nav {
	background:url(images/green/main-menu.png) repeat-x;
	border:1px solid #3A690A;
}
#main-menu ul {
	background: #415810; /* Old browsers */
	background: -moz-linear-gradient(top, #415810 0%, #415810 0%, #70A00F 100%, #70A00F 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #415810), color-stop(0%, #415810), color-stop(100%, #70A00F), color-stop(100%, #70A00F)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #415810 0%, #415810 0%, #70A00F 100%, #70A00F 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #415810 0%, #415810 0%, #70A00F 100%, #70A00F 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #415810 0%, #415810 0%, #70A00F 100%, #70A00F 100%); /* IE10+ */
	background: linear-gradient(to bottom, #415810 0%, #415810 0%, #70A00F 100%, #70A00F 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#415810', endColorstr='#70A00F', GradientType=0 ); /* IE6-9 */
	border:1px solid #435D0B;
	-moz-box-shadow: inset 0 0 5px #4B650F;
	-webkit-box-shadow: inset 0 0 5px #4B650F;
	box-shadow: inset 0 0 5px #4B650F;
}
#main-menu li a {
	border:1px solid #435D0B;
	background: #415810; /* Old browsers */
	background: -moz-linear-gradient(top, #415810 0%, #415810 0%, #70A00F 100%, #70A00F 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #415810), color-stop(0%, #415810), color-stop(100%, #70A00F), color-stop(100%, #70A00F)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #415810 0%, #415810 0%, #70A00F 100%, #70A00F 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #415810 0%, #415810 0%, #70A00F 100%, #70A00F 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #415810 0%, #415810 0%, #70A00F 100%, #70A00F 100%); /* IE10+ */
	background: linear-gradient(to bottom, #415810 0%, #415810 0%, #70A00F 100%, #70A00F 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#415810', endColorstr='#70A00F', GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: inset 0 0 5px #4B650F;
	-webkit-box-shadow: inset 0 0 5px #4B650F;
	box-shadow: inset 0 0 5px #4B650F;
}
#main-menu li a:hover, #main-menu .current-menu-item a {
	color:white; !important;
	background: #70A00F !important; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyODRkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDI4NGQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwZTVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGU1ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background: -moz-linear-gradient(top, #70A00F 0%, #70A00F 0%, #415810 100%, #415810 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #70A00F), color-stop(0%, #70A00F), color-stop(100%, #415810), color-stop(100%, #415810)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #70A00F 0%, #70A00F 0%, #415810 100%, #415810 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #70A00F 0%, #70A00F 0%, #415810 100%, #415810 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #70A00F 0%, #70A00F 0%, #415810 100%, #415810 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom, #70A00F 0%, #70A00F 0%, #415810 100%, #415810 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70A00F', endColorstr='#415810', GradientType=0 ) !important; /* IE6-8 */
}
#main-menu li.sfHover a {
	color:#292a24;
	background: #70A00F;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyODRkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDI4NGQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwZTVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGU1ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #70A00F 0%, #70A00F 0%, #415810 100%, #415810 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #70A00F), color-stop(0%, #70A00F), color-stop(100%, #415810), color-stop(100%, #415810));
	background: -webkit-linear-gradient(top, #70A00F 0%, #70A00F 0%, #415810 100%, #415810 100%);
	background: -o-linear-gradient(top, #70A00F 0%, #70A00F 0%, #415810 100%, #415810 100%);
	background: -ms-linear-gradient(top, #70A00F 0%, #70A00F 0%, #415810 100%, #415810 100%);
	background: linear-gradient(to bottom, #70A00F 0%, #70A00F 0%, #415810 100%, #415810 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70A00F', endColorstr='#415810', GradientType=0 );
}
#main-menu li ul li a:hover, #main-menu li.sfHover li.sfHover a.sf-with-ul, #main-menu li.sfHover li.sfHover ul li a:hover, #main-menu li.sfHover li.sfHover li.sfHover a.sf-with-ul {
	color:#292a24 !important;
	background:none !important;
}
#ticker-title {
	background:#0F2D0E;
	-moz-box-shadow: inset 0 0 5px #0a303f;
	-webkit-box-shadow: inset 0 0 5px #0a303f;
	box-shadow: inset 0 0 5px #0a303f;
}
#search-form {
	border:1px solid #435D0B;
	background: #415810; /* Old browsers */
	background: -moz-linear-gradient(top, #415810 0%, #415810 0%, #70A00F 100%, #70A00F 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #415810), color-stop(0%, #415810), color-stop(100%, #70A00F), color-stop(100%, #70A00F)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #415810 0%, #415810 0%, #70A00F 100%, #70A00F 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #415810 0%, #415810 0%, #70A00F 100%, #70A00F 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #415810 0%, #415810 0%, #70A00F 100%, #70A00F 100%); /* IE10+ */
	background: linear-gradient(to bottom, #415810 0%, #415810 0%, #70A00F 100%, #70A00F 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#415810', endColorstr='#70A00F', GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: inset 0 0 5px #4B650F;
	-webkit-box-shadow: inset 0 0 5px #4B650F;
	box-shadow: inset 0 0 5px #4B650F;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background:url(images/green/pager.png) no-repeat -19px 0;
}
.box-title {
	border:1px solid #3A690A;
	color:#fff;
	background:url(images/green/box-title.png) repeat-x;
}.box-title a {    color: #d9d9d9;}
.box-content ul li {
	background:url(images/green/bullet1.png) no-repeat right 11px;
}
#bank-wrapper figure:hover img, .gbox:hover, .post-thumb:hover img, .post-content p img:hover, .gallery > img:hover, .box-content ul li.thumb:hover img {
	border-color:#3795bf;
}
#bank-wrapper figure:Hover figcaption a, #bank-wrapper .more:hover {
	color:#87a4a4;
}
#bank-wrapper {
	border: 3px solid #4E8D0A;
	background: #386705;
}
#bank-wrapper figure img, .post-thumb img, .post-content p img, .gallery > img {
	border:2px solid #6e2a00;
}
#widg-wrapper {
	background:url(images/green/widg-footer.png) no-repeat center top #0F2D0E;
}
.widg-content ul li:active a {
	color:#d8b54c;
}
footer {
	border-top:1px solid #3F7B60;
	border-bottom:1px solid #3F7B60;
	background:#0F2D0E;
}
.post, #player-wrapper ol li, #player-wrapper ul li {
	border-bottom:1px dotted #00b6ff;
}
#twosweb-comment {
	border-top:1pt solid #31692A;
}
#wp_page_numbers li a, #player-wrapper ol li .down-butt:hover, #player-wrapper ul li .butt:hover, #btn-dw:hover {
	background:#31692A;
}
#wp_page_numbers li.active_page a, #wp_page_numbers li a:hover, .post-content table th, #player-wrapper ol li .down-butt, #player-wrapper ul li .butt, #btn-dw {
	background:#00b6ff;
}
#commentform input:focus, #commentform textarea:focus, .wpcf7-form input:focus, .wpcf7-form textarea:focus, .wpcf7-form .wpcf7-select:focus {
	border-color:#00b6ff;
}
#commentform #submit, .wpcf7-form .wpcf7-submit {
	background:#124867;
	border:2px solid #31692A;
}
#commentform #submit:hover, .wpcf7-form .wpcf7-submit:hover {
	border-color:#3795bf;
	color:#3795bf;
}
.post-content table td {
	border:1px solid #00b6ff;
}
.audiojs .progress {
	background:#00b6ff !important;
}
.post-meta li {
	border-left:2px solid #31692A;
}
ol.commentlist li div.reply:hover {
	background:#124867;
	border-color:#31692A;
}
blockquote {
	border-right:15px solid #00b6ff;
}
/**************** Responsive Style ****************/
@media only screen and (max-width : 979px) {
#main-menu {
background: #415810;
background: -moz-linear-gradient(top, #415810 0%, #55750B 0%, #70A00F 100%, #101900 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #415810), color-stop(0%, #415810), color-stop(100%, #70A00F), color-stop(100%, #70A00F));
background: -webkit-linear-gradient(top, #415810 0%, #55750B 0%, #70A00F 100%, #101900 100%);
background: -o-linear-gradient(top, #415810 0%, #55750B 0%, #70A00F 100%, #101900 100%);
background: -ms-linear-gradient(top, #415810 0%, #55750B 0%, #70A00F 100%, #101900 100%);
background: linear-gradient(to bottom, #415810 0%, #55750B 0%, #70A00F 100%, #101900 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#415810', endColorstr='#70A00F', GradientType=0 );
border:1px solid #435D0B;
-moz-box-shadow: inset 0 0 5px #4B650F;
-webkit-box-shadow: inset 0 0 5px #4B650F;
box-shadow: inset 0 0 5px #4B650F;
}
#main-menu li.sfHover a {
background:none;
}
#main-menu li a:hover, #main-menu .current-menu-item a {
color:white; !important;
background:none !important;
}
#main-menu li.sfHover a {
color:#292a24;
} 
}