/* ---------- Color Module Styles ----------- */
body { color: #7a7a7a; background:#1a1a1a; }

a, li a.active,
#footer a:hover, #footer li a.active:hover, #footer-bottom a:hover, #footer-bottom li a.active:hover,
#header a, #header-menu ul.menu li a:hover, #header-menu ul.menu li a.active, #header-menu ul.menu li ul.menu li a:hover,
.front .node h1.front-heading {
	font-size: 16px;
	font-family: "sans-serif optima";
	color: #000066;
}

#header-menu a, #header-menu ul.menu li a { color:#ffffff; }

#footer a, #footer li a.active, #footer-bottom a, #footer-bottom li a.active { color:#000066; }

h1, h2, h3, h4, h5, h6 {
	color:#000000;
	text-shadow: 1px 1px 1px #eaf1ea;
}

#slogan { color:#000066; }
#slogantitle {
	color:#000066;
	font-size: 30px;
	font-family: "sans-serif optima";
}

#header {
background: #FFCC33 ;
/* IE10 */ 
background-image: -ms-linear-gradient(top, #FFCC33  0%, #FFCC33  100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFCC33  0%, #FFCC33  100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #FFCC33  0%, #FFCC33  100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFCC33 ), color-stop(1, #FFCC33 ));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFCC33  0%, #FFCC33  100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #FFCC33  0%, #FFCC33  100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFCC33 ', endColorstr='#FFCC33 '); }

#header-menu { background: #FFCC33 ; border-top:1px solid #FFCC33 ; border-bottom:1px solid #FFCC33 ; }

#header-menu ul.menu li.expanded ul.menu { background: #FFCC33 ; }

#header-menu ul.menu li.expanded ul.menu li a, #footer .block ul.menu li a { border-bottom:1px solid #FFCC33 ; }
#footer-bottom { border-top:1px solid #FFCC33 ; }
ul.secondary-menu li, #footer-bottom ul.menu li { border-right:1px solid #FFCC33 ; }

#header-menu ul.menu li ul.menu li a:hover,
#header-menu ul.menu li.expanded ul.menu li.expanded a:hover,
#header-menu ul.menu li.expanded ul.menu li.leaf a:hover { background-color:#FFCC33 ; }

#banner  {
background: #FFCC33 ;
/* IE10 */ 
background-image: -ms-linear-gradient(top, #FFCC33  0%, #FFCC33  100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFCC33  0%, #FFCC33  100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #FFCC33  0%, #FFCC33  100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFCC33 ), color-stop(1, #FFCC33 ));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFCC33  0%, #FFCC33  100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #FFCC33  0%, #FFCC33  100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFCC33 ', endColorstr='#FFCC33 ');
 
border-bottom:1px solid #FFCC33 ; }

 
#content {
background: #e8e8e8;
/* IE10 */ 
background-image: -ms-linear-gradient(top, #e8e8e8 0%, #efefef 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #e8e8e8 0%, #efefef 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #e8e8e8 0%, #efefef 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e8e8e8), color-stop(1, #efefef));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #efefef 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #e8e8e8 0%, #efefef 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#efefef'); }

#footer { background: #FFCC33 ;
/* IE10 */ 
background-image: -ms-linear-gradient(top, #FFCC33  0%, #FFCC33  100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFCC33  0%, #FFCC33  100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #FFCC33  0%, #FFCC33  100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFCC33 ), color-stop(1, #FFCC33 ));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFCC33  0%, #FFCC33  100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #FFCC33  0%, #FFCC33  100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFCC33 ', endColorstr='#FFCC33 ');}

#footer-bottom { 
background: #FFCC33 ;
/* IE10 */ 
background-image: -ms-linear-gradient(top, #FFCC33  0%, #FFCC33  100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFCC33  0%, #FFCC33  100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #FFCC33  0%, #FFCC33  100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFCC33 ), color-stop(1, #FFCC33 ));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFCC33  0%, #FFCC33  100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #FFCC33  0%, #FFCC33  100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFCC33 ', endColorstr='#FFCC33 '); }

.links ul li a, a.more, #edit-submit, #edit-preview, input.form-submit, #comments ul.links li a { color:#fefefe; text-shadow: 0 1px 1px #003547; 
/* background */
background: #0093c5;
/* IE10 */ 
background-image: -ms-linear-gradient(top, #0093c5 0%, #0079a2 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #0093c5 0%, #0079a2 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #0093c5 0%, #0079a2 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0093c5), color-stop(1, #0079a2));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #0093c5 0%, #0079a2 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #0093c5 0%, #0079a2 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0093c5', endColorstr='#0079a2');
/* shadow */
-webkit-box-shadow: 0px 1px 2px #939da2; -moz-box-shadow: 0px 1px 2px #939da2; box-shadow: 0px 1px 2px #939da2; }

.links ul li a:hover, a.more:hover, #edit-submit:hover, #edit-preview:hover, input.form-submit:hover, #comments ul.links li a:hover { background: #008ab8; }

.region-sidebar-first .block .content { background:#fdfdfd; }
#content #content-inside p a {

}
