@charset "UTF-8";

/* Base styles 
---------------------------------------------------------------------*/

a,a:active,a:visited {
	color:#506028;
}
a:hover {
	color:#D2631E;
}

::-moz-selection {
	background:#1C2013;
}
::selection {
	background:#1C2013;
}

/* Page Design Styles
---------------------------------------------------------------------*/

body {
	background: #526329 url('../img/themes/forest/bg.png') repeat-x;
	color: #CFDF6C; 
}

h1 {
	color: #fff;
	text-shadow:none;
}
 
h2 {
	background: transparent;
	color:#CFDF6C;
	text-shadow:none;
	opacity:1;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

h3 {
	color: #CDDF6C;
	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.2); 
}
h4,h5,h6 {
	color:#556D13;
}

section:hover h3 {
	color: #EFE380;
}

hr {
	background: #fff;
	border-color: #435223;
	height: 1px;
}

.mozilla hr {
	height: 1px;
}

.container {
	background: #fff;
	color: #555;
}


/* Navigation menu
----------------------------------------------- */

nav li a:link, nav li a:visited {
	color: #fff;
	text-shadow: none;
}

nav li a:hover, nav li a:focus {
	color: #fff;
	background: #D2631E;
}

nav li.active a { 
	background: D2631E; 
	color: #fff;
}

/* Floating navigation */
.floating {
	color: #EFE380;
	background: #667A36;
	opacity: .9;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}

/* Lists
---------------------------------------------------------------------*/

ul.social a span {
	color:#40580F;
}

/* Portfolio boxes
---------------------------------------------------------------------*/

.boxcaption h5 { 
	text-shadow: none;
}

a.rounded {
	background:#AECD57;
	color:#556D13 !important;
}
a.rounded:hover {
	background:#C3E464;
}

/* jCarousel 
---------------------------------------------------------------------*/

#headlines li.odd {
	background: #FAFCF4;
}

.jcarousel-next-vertical {
    background: transparent url('../img/themes/forest/carousel-down.gif') no-repeat center;
}

.jcarousel-prev-vertical {
    background: transparent url('../img/themes/forest/carousel-up.gif') no-repeat center;
}

/* News container
---------------------------------------------------------------------*/

.jScrollPaneTrack {
	background: #EAEAEA;
}
.jScrollPaneDrag {
	background: #727272;
}

/* Forms
---------------------------------------------------------------------*/

.btn {
	background: #AECD57;
	color: #556D13 !important;
}
.btn:hover, .btn:focus, .btn:active {
	background: #C3E464;
}



/* jQuery Nivo Slider
---------------------------------------------------------------------*/
 
/* The Nivo Slider styles */
.nivoSlider {
	background:#000 url('../img/slider/loading.gif') no-repeat 50% 50%;
}

#slider .nivo-controlNav a {
	background: #404D1F;
	opacity:1;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
#slider .nivo-controlNav a.active {
	background: #CFDF6C;
}

.ribbon {
	background:url('../img/themes/gray/ribbon.png') no-repeat;
}
* html .ribbon {
	background:url('../img/themes/gray/ribbon.gif') no-repeat;
}

/* Feature Carousel
---------------------------------------------------------------------*/

#featureCarousel .blipsContainer .blip {
    background:#404D1F;
}
#featureCarousel .blipsContainer .blipSelected {
    background:#CFDF6C;
}
#featureCarousel .feature div h5 {
    text-shadow: none;
}
.feature a {
	background: none;
}

/* anythingSlider
---------------------------------------------------------------------*/

.textSlide h4 {
	color:#fff;
}
.textSlide h5 {
	color:#CFDF6C;
}

/* Footer
---------------------------------------------------------------------*/

footer p {
	color:#CFDF6C;
}

footer p a {
	color: #CFDF6C !important;
}
footer p a:hover {
	color: #EFE380 !important;
}
