body { color: #666; }
::selection { color: #81d742; background: #81d742; }
::-moz-selection { color: #81d742; background: #81d742; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { color: #006026; }
a { color: #006026; }
a:hover, a:focus { color: #dd9933 }

/*
 * GRADIENT (RADIAL)
 */
#ebook {
	background: #94e091;
	background: -moz-radial-gradient(center, ellipse cover,  #94e091 0%, #235b1f 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#94e091), color-stop(100%,#235b1f));
	background: -webkit-radial-gradient(center, ellipse cover,  #94e091 0%,#235b1f 100%);
	background: -o-radial-gradient(center, ellipse cover,  #94e091 0%,#235b1f 100%);
	background: -ms-radial-gradient(center, ellipse cover,  #94e091 0%,#235b1f 100%);
	background: radial-gradient(ellipse at center,  #94e091 0%,#235b1f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94e091', endColorstr='#235b1f',GradientType=1 );
}

/*
 * BACKGROUND
 */
#ebook h1, #ebook h2, #ebook ul li, #ebook p { color: #fff; }

/*
 * CTA
 */
#cta {
	background: #dd9933;
	background: -moz-linear-gradient(top,  #dd9933 0%, #dd9933 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd9933), color-stop(100%,#dd9933));
	background: -webkit-linear-gradient(top,  #dd9933 0%,#dd9933 100%);
	background: -o-linear-gradient(top,  #dd9933 0%,#dd9933 100%);
	background: -ms-linear-gradient(top,  #dd9933 0%,#dd9933 100%);
	background: linear-gradient(to bottom,  #dd9933 0%,#dd9933 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd9933', endColorstr='#dd9933',GradientType=0 );
}
#cta p { color: #fff; }

/*
 * CUSTOM
 */
#content .panel-default > .panel-heading a:hover:after, #content .panel-default > .panel-heading a:focus:after { color: #006026; }
#ebook .btn-read:hover, #ebook .btn-read:focus, #ebook .btn-read:active { color: #dd9933; }
#contents ol li:before { color: #006026; }
#pages ul li:before  { color: #006026; }
#testimonials blockquote footer { color: #006026; }

/*
 * FOOTER
 */
#footer { background: #222; color: #666; }
#footer a { color: #666; }
#footer a:hover, #footer a:focus { color: #999; }

@media (min-width: 1200px) {
	body { background:#f5f5f5  ; box-shadow:0 400px 0 #e5e5e5   inset;}
	#wrapper { max-width:1300px; margin:0 auto; box-shadow:0 0 20px #ccc;}
}
