/**
* @package   Enigma Template - RocketTheme
* @version   1.2 December 12, 2011
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2011 RocketTheme, LLC
* @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

/**** TEXT COLORS ****/

/* Core */
body, .box1, .box1 .title,  {color: #5D5F59;}
a, .box1 a, .readon .button {color: #c33200;text-shadow: 0px 0px 0 rgba(255,255,255,0.5);}  /* A used to be C35D1B */
a:hover, .box3 a:hover, .readon:hover .button {color: #333;text-shadow: 0px 0px 0 rgba(255,255,255,0.5);}
.title, .box1 .box2 .box3 .title a {text-shadow: none; /* 1px 1px 0 rgba(104,104,104,0.5); */}
.box4 .module-title  {color: #727272}


/* Navigation */
.menutop li > .item {color: #f6861f;}
.menutop li.root > .item:hover, .rt-splitmenu li > .item:hover, .menutop li.active.root > .item, .rt-splitmenu .menutop li.active > .item, .menutop li.f-mainparent-itemfocus > .item {color: #5D5F59;}
.menutop ul li > .item {color: #fff;text-shadow: -1px -1px 0 rgba(0,0,0,0.2);}

/* Showcase */
#rt-showcase, #rt-showcase .title, .box1, .box2, .box3,  .box1 .box2 .box3 .title, .title3 .title {color: #ffffff;text-shadow: -0px -0px 0 rgba(0,0,0,0.0);}
#rt-showcase a,  #rt-body-surround .box3 .readon span, #rt-body-surround .box3 .readon .button {color: #C35D1B;text-shadow: 1px 1px 0 rgba(255,255,255,0.5);}
#rt-body-surround .box3 a {color: #fae064;text-shadow: none; /* font-weight:normal; */ font-size: 110%; line-height:145%; }
.relateditemsbox3 li {margin-top: 10px;}
#rt-showcase a:hover, #rt-body-surround .box3 a:hover, #rt-body-surround .box3 .readon:hover span, #rt-body-surround .box3 .readon:hover .button {color: #5D5F59;text-shadow: 1px 1px 0 rgba(255,255,255,0.5);}


/* Feature */
#rt-feature .readon span, #rt-feature .readon .button {color: #fff;text-shadow: -1px -1px 0 rgba(0,0,0,0.2);}
.readonstyle-link #rt-feature .readon span, .readonstyle-link #rt-feature .readon .button {color: #C35D1B;}
.readonstyle-link #rt-feature .readon:hover span, .readonstyle-link #rt-feature .readon:hover .button {color: #333;}

/* Top and Footer */
#rt-top-surround, #rt-top, #rt-footer-surround, #rt-bottom, #rt-footer {color: #ccc;}
#rt-footer-surround a {color: #fecc47;text-shadow: 1px 1px 0 rgba(0,0,0,0.5); font-weight:normal;}
#rt-top-surround a, {color: #F38027;text-shadow: 1px 1px 0 rgba(0,0,0,0.0);}
#rt-top-surround a:hover, {color: #5D5F59;text-shadow: 1px 1px 0 rgba(0,0,0,0.0);}
#rt-footer-surround a:hover, #rt-top-surround .title, #rt-footer-surround .title {color: #fff;text-shadow: 1px 1px 0 rgba(0,0,0,0.4);}
#rt-top-surround .box1, #rt-top-surround .box1 .title, #rt-footer-surround .box1, #rt-footer-surround .box1 .title, #rt-top-surround .box2, #rt-top-surround .box2 .title, #rt-footer-surround .box2, #rt-footer-surround .box2 .title, #rt-top-surround .title1 .title, #rt-footer-surround .title1 .title, #rt-top-surround .title2 .title, #rt-footer-surround .title2 .title {color: #5D5F59;}
#rt-top-surround .box1 a, #rt-footer-surround .box1 a, #rt-top-surround .box2 a, #rt-footer-surround .box2 a {color: #C35D1B;text-shadow: 1px 1px 0 rgba(255,255,255,0.5);}
#rt-top-surround .box1 a:hover, #rt-footer-surround .box1 a:hover, #rt-top-surround .box2 a:hover, #rt-footer-surround .box2 a:hover, #rt-top-surround .box3 a:hover, #rt-footer-surround .box3 a:hover {color: #333;text-shadow: 1px 1px 0 rgba(255,255,255,0.5);}
#rt-top-surround .box1 .title, #rt-footer-surround .box1 .title, #rt-top-surround .box2 .title, #rt-footer-surround .box2 .title, #rt-top-surround .title1 .title, #rt-footer-surround .title1 .title, #rt-top-surround .title2 .title, #rt-footer-surround .title2 .title {text-shadow: 1px 1px 0 rgba(255,255,255,0.5);}
#rt-top-surround .box3, #rt-top-surround .box3 a, #rt-top-surround .box3 .title, #rt-top-surround .title3 .title, #rt-footer-surround .box3, #rt-footer-surround .box3 a, #rt-footer-surround .box3 .title, #rt-footer-surround .title3 .title {color: #fff;text-shadow: -1px -1px 0 rgba(0,0,0,0.2);}

/* Side Menu */
.module-content ul.menu li a:hover span, .module-content ul.menu li .separator:hover, .module-content ul.menu li .item:hover span, .module-content ul.menu li.active > a span, .module-content ul.menu li.active > .separator, .module-content ul.menu li.active > .item span, .module-content ul.menu li.parent li a:hover span, .module-content ul.menu li.parent li .item:hover span, .module-content ul.menu li.parent li .separator:hover span {color: #333;}

/* Typography */
.rt-articleinfo-footer {text-shadow: 1px 1px 0 rgba(255,255,255,0.5);}




/**** BACKGROUNDS AND STRUCTURE ****/

/* Core */
body {background: #E3E6DF;}

/* Logo */
#rt-logo {background: url(https://calnonprofits.org/images/Graphics/CalNonprofits-Logo-2017-457x96.jpg) 0 0 no-repeat;}

/* Top Surround */
/* .backgroundlevel-high #rt-top-surround {background: url(../images/style1/backgrounds/wood.jpg) 50% 0;} */
.backgroundlevel-high #rt-top-surround {background: #ffffff;}
.backgroundlevel-med #rt-top-surround, .backgroundlevel-low #rt-top-surround {background: #ffffff;}

/*
.backgroundlevel-high #rt-top-surround2, .backgroundlevel-med #rt-top-surround2 {background: url(../images/style1/top-overlay.png) 50% 0 repeat-x;}
.backgroundlevel-high #rt-top-surround3, .backgroundlevel-med #rt-top-surround3 {background: url(../images/style1/top-overlay2.png) 50% 100% repeat-x;}
*/
.top-tab {background: url(../images/style1/top-tab-m.png) 0 0 repeat-x;}
.top-tab2 {background: url(../images/style1/top-tab-l.png) 0 0 no-repeat;}
.top-tab3 {background: url(../images/style1/top-tab-r.png) 100% 0 no-repeat;}
#rt-top-surround .readon {background: url(../images/overlays/light-20.png);}
#rt-top-surround .readon:hover {background: url(../images/overlays/light-30.png);}

/* Header */
#rt-header {background: #ffffff; padding-bottom: 1.7em; }
.rt-header-bottom {background: #ffffff;}

/* Navigation */
.menutop li.active.root > .item, .rt-splitmenu .menutop li.active > .item  {background: none} /* old image URL: url(../images/style1/nav-active.png) 50% 100% no-repeat; */
.fusion-submenu-wrapper {background: #b2a952 /* #c0b558 lighter green */ url(../images/style1/dropdown-gradient.png) 100% 100% no-repeat;}
.menutop li.parent.root .item span .daddyicon, .menutop li.root .daddy.item .daddyicon, .menutop ul li > .daddy span {background-image: url(../images/style1/daddy-arrows.png);}
.fusion-submenu-wrapper ul li.active > .item, .fusion-submenu-wrapper ul li > .item:hover, .fusion-submenu-wrapper li.f-menuparent-itemfocus > .item {background: url(../images/overlays/dark-20.png);}

/* Side Menu */
.module-content ul.menu li a:hover {background-color: #D7DAD3;}
.module-content ul.menu li a span, .module-content ul.menu li .separator, .module-content ul.menu li .item span {background-image: url(../images/style1/nav-arrows.png);}

/* Showcase */
/* PATRICK REMOVED .backgroundlevel-high #rt-showcase-surround {background: #A5B8A4 url(../images/style1/backgrounds/showcase-bg.jpg) 50% 0 no-repeat;}
.backgroundlevel-med #rt-showcase-surround, .backgroundlevel-low #rt-showcase-surround {background: #A5B8A4;} */
/* PATRICK REMOVED .backgroundlevel-high #rt-showcase-surround2, .backgroundlevel-med #rt-showcase-surround2 {background: url(../images/style1/showcase-bottom.png) 50% 100% repeat-x;} */
#rt-showcase .readon {background: #fff;}

/* Feature */
/* PATRICK REMOVED .backgroundlevel-high #rt-feature {background: #EAEDE4 url(../images/style1/feature-texture.png);box-shadow: 0 0 5px rgba(0,0,0,0.3);} */
.backgroundlevel-med #rt-feature, .backgroundlevel-low #rt-feature {background: #EAEDE4;}
/* PATRICK REMOVED .backgroundlevel-high #rt-feature2, .backgroundlevel-med #rt-feature2 {background: url(../images/style1/stitch-horiz.png) 0 0 repeat-x;} */
/* PATRICK REMOVED .backgroundlevel-high #rt-feature3, .backgroundlevel-med #rt-feature3 {background: url(../images/style1/stitch-horiz.png) 0 100% repeat-x;} */
/* PATRICK REMOVED .rt-feature-shadow {background: url(../images/style1/feature-shadow.png) 50% 0 no-repeat;} */
#rt-feature .readon {background: #899988;}
#rt-feature .readon:hover {background: #C35D1B;}

/* Main Body */
.component-block {background: url(../images/style1/body-gradient.png) 50% 0 repeat-x;}
.mb7-sa5 {background: url(../images/style1/backgrounds/columns/mb7-sa5.png) 50% 0 repeat-y;}
.sa5-mb7 {background: url(../images/style1/backgrounds/columns/sa5-mb7.png) 50% 0 repeat-y;}
.mb8-sa4 {background: url(../images/style1/backgrounds/columns/mb8-sa4.png) 50% 0 repeat-y;}
.sa4-mb8 {background: url(../images/style1/backgrounds/columns/sa4-mb8.png) 50% 0 repeat-y;}
.mb9-sa3 {background: url(../images/style1/backgrounds/columns/mb9-sa3.png) 50% 0 repeat-y;}
.sa3-mb9 {background: url(../images/style1/backgrounds/columns/sa3-mb9.png) 50% 0 repeat-y;}
.mb6-sa6, .sa6-mb6 {background: url(../images/style1/backgrounds/columns/mb6-sa6.png) 50% 0 repeat-y;}
.mb4-sa4-sb4, .sa4-mb4-sb4, .sa4-sb4-mb4 {background: url(../images/style1/backgrounds/columns/mb4-sa4-sb4.png) 50% 0 repeat-y;}
.mb6-sa3-sb3 {background: url(../images/style1/backgrounds/columns/mb6-sa3-sb3.png) 50% 0 repeat-y;}
.mb8-sa2-sb2 {background: url(../images/style1/backgrounds/columns/mb8-sa2-sb2.png) 50% 0 repeat-y;}
.sa3-mb6-sb3 {background: url(../images/style1/backgrounds/columns/sa3-mb6-sb3.png) 50% 0 repeat-y;}
.sa2-mb8-sb2 {background: url(../images/style1/backgrounds/columns/sa2-mb8-sb2.png) 50% 0 repeat-y;}
.sa3-sb3-mb6 {background: url(../images/style1/backgrounds/columns/sa3-sb3-mb6.png) 50% 0 repeat-y;}
.sa2-sb2-mb8 {background: url(../images/style1/backgrounds/columns/sa2-sb2-mb8.png) 50% 0 repeat-y;}
.mb3-sa3-sb3-sc3, .sa3-mb3-sb3-sc3, .sa3-sb3-mb3-sc3, .sa3-sb3-sc3-mb3 {background: url(../images/style1/backgrounds/columns/mb3-sa3-sb3-sc3.png) 50% 0 repeat-y;}
.mb4-sa2-sb3-sc3 {background: url(../images/style1/backgrounds/columns/mb4-sa2-sb3-sc3.png) 50% 0 repeat-y;}
.mb4-sa3-sb2-sc3 {background: url(../images/style1/backgrounds/columns/mb4-sa3-sb2-sc3.png) 50% 0 repeat-y;}
.mb4-sa3-sb3-sc2 {background: url(../images/style1/backgrounds/columns/mb4-sa3-sb3-sc2.png) 50% 0 repeat-y;}
.mb6-sa2-sb2-sc2 {background: url(../images/style1/backgrounds/columns/mb6-sa2-sb2-sc2.png) 50% 0 repeat-y;}
.sa3-mb4-sb2-sc3 {background: url(../images/style1/backgrounds/columns/sa3-mb4-sb2-sc3.png) 50% 0 repeat-y;}
.sa2-mb4-sb3-sc3 {background: url(../images/style1/backgrounds/columns/sa2-mb4-sb3-sc3.png) 50% 0 repeat-y;}
.sa3-mb4-sb3-sc2 {background: url(../images/style1/backgrounds/columns/sa3-mb4-sb3-sc2.png) 50% 0 repeat-y;}
.sa2-mb6-sb2-sc2 {background: url(../images/style1/backgrounds/columns/sa2-mb6-sb2-sc2.png) 50% 0 repeat-y;}
.sa3-sb2-mb4-sc3 {background: url(../images/style1/backgrounds/columns/sa3-sb2-mb4-sc3.png) 50% 0 repeat-y;}
.sa2-sb3-mb4-sc3 {background: url(../images/style1/backgrounds/columns/sa2-sb3-mb4-sc3.png) 50% 0 repeat-y;}
.sa3-sb3-mb4-sc2 {background: url(../images/style1/backgrounds/columns/sa3-sb3-mb4-sc2.png) 50% 0 repeat-y;}
.sa2-sb2-mb6-sc2 {background: url(../images/style1/backgrounds/columns/sa2-sb2-mb6-sc2.png) 50% 0 repeat-y;}
.sa3-sb3-sc2-mb4 {background: url(../images/style1/backgrounds/columns/sa3-sb3-sc2-mb4.png) 50% 0 repeat-y;}
.sa3-sb2-sc3-mb4 {background: url(../images/style1/backgrounds/columns/sa3-sb2-sc3-mb4.png) 50% 0 repeat-y;}
.sa2-sb3-sc3-mb4 {background: url(../images/style1/backgrounds/columns/sa2-sb3-sc3-mb4.png) 50% 0 repeat-y;}
.sa2-sb2-sc2-mb6 {background: url(../images/style1/backgrounds/columns/sa2-sb2-sc2-mb6.png) 50% 0 repeat-y;}
.byline {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.95em;
	padding-top: 0.3em;
	padding-bottom: 1.9em;
	color: gray;
}

/* Main Body -- Articles */

h3 {padding: 16px 0 6px 0; color: #e17a1b; font-family:'Rokkitt', Georgia, serif; line-height: 110%;  font-size: 170%; margin: 0px; font-weight:700;}

.rt-date-posted .rt-date-ribbon {color: #fff;font-weight: bold;text-shadow: -1px -1px 1px rgba(0,0,0,0.4);text-align: center;}
.component-content .rt-date-posted {background-image: url(../images/style1/article-date-tab.png);}
body.rtl .component-content .rt-date-posted {background-image: url(../images/style1/article-date-tab-rtl.png);}
.rt-article .rt-articleinfo-footer {background-color: none;}
.component-content .rt-article-icons .print-icon a {background-image: url(../images/style1/article-icons.png);}
.component-content .rt-article-icons .email-icon a {background-image: url(../images/style1/article-icons.png);}
.component-content .rt-article-icons .edit-icon a {background-image: url(../images/style1/article-icons.png);}

/* Modules */
.box1 .rt-block, .title1 .module-title {background: #f59a19; /* background-image: url(https://s3.amazonaws.com/calnonprofits-images/box1-background.png) */}
.box2 .rt-block, .title2 .module-title {background: #a3a3a5; /* background-image: url(https://s3.amazonaws.com/calnonprofits-images/box2-background.png) */}



/* -------------------------------------------------------*/
/* BOXES  BOXES  BOXES  - - - - - - - - - - - - - - - - */

.box3 .rt-block, .title3 .module-title {background: #8f995b; /* background-image: url(https://s3.amazonaws.com/calnonprofits-images/box3-background.png) */}
.box4 .rt-block, .title4 .module-title {background: #d4d2cf;
border: 0px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-image-outset: 0px;
  border-image-repeat: stretch;
  border-image-slice: 100%;
  border-image-source: none;
  border-image-width: 1;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;}
.box5 .rt-block, .title4 .module-title {background: #f6f7f4;
	border: 0px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-image-outset: 0px;
  border-image-repeat: stretch;
  border-image-slice: 100%;
  border-image-source: none;
  border-image-width: 1;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;}
.box6 .rt-block, .title1 .module-title {background: #f6861f;}
.box7 .rt-block, .title1 .module-title {background: #c0b558;}
.title4 .module-title {background: url(../images/style1/stitch-horiz.png) 0 100% repeat-x;}

.box8 .rt-block, .title2 .module-title {
background: #f36f21; 
border-bottom-color: rgb(255, 255, 255);
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-style: none;
border-bottom-width: 0px;
border-left-color: rgb(255, 255, 255);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(255, 255, 255);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(255, 255, 255);
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-top-style: none;
border-top-width: 0px;}

.box9 .rt-block, .title2 .module-title {

background-color: #7f8c46; 
background-repeat: no-repeat;
background-position: left top;
background-image: url("http://calnonprofits.org/images/Graphics/nop-hero1-bkgrnd-icon.png");

border-bottom-color: rgb(255, 255, 255);
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-style: none;
border-bottom-width: 0px;
border-left-color: rgb(255, 255, 255);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(255, 255, 255);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(255, 255, 255);
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-top-style: none;
border-top-width: 0px;}



.box10 .rt-block, .title2 .module-title {

background-color: #a4c539; 
background-repeat: no-repeat;
background-position: left top;
background-image: url("http://calnonprofits.org/images/Graphics/nop-hero2-bkgrnd-icon2.png");

border-bottom-color: rgb(255, 255, 255);
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-style: none;
border-bottom-width: 0px;
border-left-color: rgb(255, 255, 255);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(255, 255, 255);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(255, 255, 255);
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-top-style: none;
border-top-width: 0px;}

.box11 .rt-block, .title2 .module-title {

background-color: #b7b083; 
background-repeat: no-repeat;
background-position: left top;


border-bottom-color: rgb(255, 255, 255);
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-style: none;
border-bottom-width: 0px;
border-left-color: rgb(255, 255, 255);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(255, 255, 255);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(255, 255, 255);
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-top-style: none;
border-top-width: 0px;}



#rt-main.sa4-mb8 .faqbox {
padding: 2em 2em 1em 7em;
margin: 1em 0 1em 0;
background-color: #e0f3c6; 
background-repeat: no-repeat;
background-position: left top;
background-image: url("http://calnonprofits.org/images/Graphics/FAQs-graphic.png");

border-bottom-color: rgb(255, 255, 255);
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-style: none;
border-bottom-width: 0px;
border-left-color: rgb(255, 255, 255);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(255, 255, 255);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(255, 255, 255);
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-top-style: none;
border-top-width: 0px;}

.component-content .h6 .rt-block {
padding: 16px 0 6px 0; 
color: #e17a1b; 
font-family:'Rokkitt', Georgia, serif; 
line-height: 110%;  
font-size: 170%; 
margin: 0px; 
font-weight:700; }





/* BUTTONS */ 

.button84 {
	margin: 8px 5px 8px 0px;
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	height:32px;
	line-height:13px;
	width:50px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #cc9f52;
}
.button84:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
	background-color:#fb9e25;
}.button84:active {
	position:relative;
	top:1px;
}
/* This button was generated using CSSButtonGenerator.com */

.button122 {
	margin: 8px 8px 8px 0px;
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	height:22px;
	line-height:22px;
	width:122px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #cc9f52;
}
.button122:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
	background-color:#fb9e25;
}.button122:active {
	position:relative;
	top:1px;
}
/* This button was generated using CSSButtonGenerator.com */


/* STAFF BIO ELEMENTS */

.staff-bio {
	font-family: Arial, Helvetica, sans-serif;
	line-height:120%;
	font-size:0.9em;
	padding-top: 0em;
	padding-left: 0em;
	padding-bottom: 0em;
	color:#000000;
}


/* 2018 CALENDAR ELEMENTS */


.up-title {font-family: arial, helvetica, sans-serif;line-height:120%; font-size:1.2em;font-weight: bold; color: rgba(0,0,0,1.00);
	padding: 0 0 .1em .4em;}

.up-title a {color:#802100;}	

.up-title a:hover {color:#fce337;}	

.up-date {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
	line-height:120%;
	font-size:0.9em;
	padding: 0 0 .4em .4em;
	color:#000000;
}
	
.up-text {
	font-family: Arial, Helvetica, sans-serif;
	line-height:120%;
	font-size:0.9em;
	padding: 0 0 0 .5em;
	color:#000000;
}

.up-small {
	font-family: Arial, Helvetica, sans-serif;
	line-height:120%;
	font-size:0.9em;
	padding: .4em 0 .4em .1em;
	color:#000000;
}

.up-text a {
	font-family: Arial, Helvetica, sans-serif;
	line-height:120%;
	font-size:1em;
	padding-top: 0.3em;
	padding-bottom: 1.9em;
	color:#fce337;
}

.up-text a:hover {
	color:#ee6536;
}



/* OLD CALENDAR ELEMENTS */

.caldate {font-family: arial, helvetica, sans-serif;line-height:110%; font-size:.9em;font-weight: bold; color: rgba(0,0,0,1.00);
	padding-bottom: .1em; padding-left: .5em;}
	
.cal {
	font-family: Arial, Helvetica, sans-serif;
	line-height:120%;
	font-size:0.9em;
	padding-top: 0.3em;
	padding-left: .5em;
	padding-bottom: 1.4em;
	color:#000000;
}

.caltight {
	font-family: Arial, Helvetica, sans-serif;
	line-height:120%;
	font-size:0.9em;
	padding-top: 0.4em;
	padding-left: .1em;
	padding-bottom: .4em;
	color:#000000;
}

.cal a {
	font-family: Arial, Helvetica, sans-serif;
	line-height:120%;
	font-size:1em;
	padding-top: 0.3em;
	padding-bottom: 1.9em;
	color:#9b2800;
}

.cal a:hover {
	color:#ee6536;
}


/* OVERHEAD Elements  ========================================================  */

#sa4-mb8 .h1 {
	font-family:Arial, Helvetica, sans-serif;
}

.nav-ov {padding: .25em 0;}
.nav-ov a {font-family: arial, helvetica, sans-serif;line-height:110%; font-size:.9em;font-weight: normal; color: #777; margin: .5em 0;}
.nav-ov a:hover {color: #ccc;}

.calevent-ov {font-family: arial, helvetica, sans-serif;line-height:110%; font-size:1em;font-weight: normal; color: #758145;}
.cal-ov {
	font-family: Arial, Helvetica, sans-serif;
	line-height:110%;
	font-size:0.9em;
	padding-top: 0.3em;
	margin-left: 0em;
	padding-bottom: 1.6em;
	color:#777;
}


.nop-featured {
	padding: .8em 0 .5em 1em;
	line-height: 120%;
	font-size: 100%;
	color: #ffffff;
	}
	
.nop-featured a {
	color: #ffe400;
	}
	
.nop-featured a:hover {
	color: #FFFFFF;
	}
	
.nop-hero {
	margin: 1em 0em 1.2em 14em;
}
	
.nop-hero2 {
	margin: 1em 0em 1.2em 14em;
}	
	
	
.nop-hero ul {
	list-style-image: url('http://calnonprofits.org/images/Graphics/list-icon-white-triangle.png');
}	
	
.nop-hero li a {
	font-size: 120%;
	color: #fbca5e;
	letter-spacing: 110%;
	text-shadow:none;
	line-height: 110%;
	padding-top: .5em;
}

#nop-hero1 li a {
	font-size: 120%;
	color: #fbca5e;
	letter-spacing: 110%;
	text-shadow:none;
	line-height: 110%;
	padding-top: .5em;
}	
	
.nop-hero li a:hover {
	color: #FFFF99;
	}	

#nop-hero1 li a:hover {
	color: #FFFF99;
	}		
	

.nop-hero li {	
	margin:0 0 .5em 0;
}	

#nop-hero1 li {	
	margin:0 0 .5em 0;
}	
	
.nop-hero2 ul {
	list-style-image: url('http://calnonprofits.org/images/Graphics/list-icon-white-triangle.png');
}	
	
.nop-hero2 li a {
	font-size: 120%;
	color: #5b5a02;
	letter-spacing: 110%;
	text-shadow:none;
	line-height: 110%;
	padding: .5em 0;
}

#nop-hero2 li a {
	font-size: 120%;
	color: #5b5a02;
	letter-spacing: 110%;
	text-shadow:none;
	line-height: 110%;
	padding: .5em 0;
}

.nop-hero2 li {	
	margin:0 0 .5em 0;
}	

#nop-hero2 li {	
	margin:0 0 .5em 0;
}		
.nop-hero2 li a:hover {
	color: #000;
	}	
	
#nop-hero2 li a:hover {
	color: #000;
	}		

/* Contact Form */
.contact h3 {background: url(../images/style1/nav-arrows.png) no-repeat scroll 8px 9px #D7DAD3;border: 1px solid #C6C9C2;box-shadow: 0 0 1px rgba(255,255,255,0.6);text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);}

/* Footer Surround */
.backgroundlevel-high #rt-footer-surround {background: url(../images/style1/backgrounds/wood.jpg) 50% 0;}
.backgroundlevel-med #rt-footer-surround, .backgroundlevel-low #rt-footer-surround {background: #f6861f;}
.backgroundlevel-high #rt-footer-surround2 {background: url(../images/style1/footer-overlay.png) 50% 100% repeat-x;}
.backgroundlevel-high #rt-footer-surround3, .backgroundlevel-med #rt-footer-surround3 {background: url(../images/style1/footer-overlay2.png) 50% 0 repeat-x;}
.backgroundlevel-high #rt-footer-inner {background: url(../images/overlays/dark-25.png);box-shadow: 1px 1px 0 rgba(255,255,255,0.3);}
.backgroundlevel-med #rt-footer-inner, .backgroundlevel-low #rt-footer-inner {background: url(../images/overlays/dark-40.png);box-shadow: 1px 1px 0 rgba(255,255,255,0.3);}
.backgroundlevel-high #rt-footer-inner2, .backgroundlevel-med #rt-footer-inner3 {background: url(../images/style1/top-overlay.png) 50% 0 repeat-x;}
.backgroundlevel-high #rt-footer-inner3, .backgroundlevel-med #rt-footer-inner3 {background: url(../images/style1/top-overlay2.png) 50% 100% repeat-x;}
#rt-footer-surround .readon {background: url(../images/overlays/light-15.png);}
#rt-footer-surround .readon:hover {background: url(../images/overlays/light-30.png);}

/* Buttons and Inputs */
#rt-header .readon, #rt-body-surround .readon, #rt-popuplogin .readon {background-image: url(../images/style1/readon-r.png);}
#rt-header .readon span, #rt-body-surround .readon span, #rt-popuplogin .readon span, #rt-header .readon .button, #rt-body-surround .readon .button, #rt-popuplogin .readon .button {background-image: url(../images/style1/readon-l.png);}
.rokradios, .rokchecks, .rokradios-active, .rokchecks-active {background-image: url(../images/style1/rokinputs.png);}
#form-login ul li a, #com-form-login ul li a, ul.rt-more-articles li a, .rt-section-list ul li a, ul.mostread li a, ul.latestnews li a, .weblinks ul li a, #rt-popuplogin ul li a, ul.newsfeed li a, .component-content .user ul li a {background-image: url(../images/style1/mod-bullets.png);}

/* Extras */
.taper-shadow-m {background: url(../images/style1/taper-shadow-m.png) 50% 0 repeat-x;}
.taper-shadow-l {background: url(../images/style1/taper-shadow-l.png) 0 0 no-repeat;}
.taper-shadow-r {background: url(../images/style1/taper-shadow-r.png) 100% 0 no-repeat;}
#rocket {background: url(../images/style1/rocket.png) 0 0 no-repeat;}
#rt-accessibility .small .button, #rt-accessibility .large .button {background-image: url(../images/style1/textsize-arrows.png);}
#gantry-totop {background-image: url(../images/style1/to-top.png);}
.tip-wrap {background: #D7DAD3;border: 1px solid #C6C9C2;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);}/*  SECTIONS  */



/*  GRIDS   ============================================================================= */


.section-nav {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
	/* background: rgba(204, 204, 204, 0.85) */
}
.col:first-child { margin-left: 0; }

.fullnavhead a { color: #f68622; /* color:rgb(245, 154, 25); */ font-family: Helvetica, Arial, sans-serif; font-size: 100%; padding-bottom: .6em; font-weight: normal; }

.fullnavhead a:hover { color: #6e756e; }


.section-nav ul {
list-style:none;
font-size: 80%; line-height: 130%; color: #6e756e; }

.section-nav li a {
list-style:none;
font-size: 100%;  line-height: 130%; color: #6e756e; }

.section-nav li a:hover {
list-style:none;
font-size: 100%; line-height: 130%; color: #f68622; }


.section-nav li:before {
	font-family:'GnuolaneRegular', Arial, Helvetica;
 	color: #f68622;
	margin-left: -1.2em;
	padding-right: .7em;
	content: "> \0020 \0020";
}

.section-nav li {padding: .25em 0 .0em 0; }


/*  GROUPING  */
.group:before,
.group:after {
	content:"";
	display:table;
}
.group:after {
	clear:both;
}

/*  GRID OF SIX   ============================================================================= */


.span_6_of_6 {
	width: 100%;
}

.span_5_of_6 {
  	width: 83.06%;
}

.span_4_of_6 {
  	width: 66.13%;
}

.span_3_of_6 {
  	width: 49.2%;
}

.span_2_of_6 {
  	width: 32.26%;
}

.span_1_of_6 {
  	width: 15.33%;
}


/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.span_6_of_6 {
		width: 100%; 
	}
	.span_5_of_6 {
		width: 100%; 
	}
	.span_4_of_6 {
		width: 100%; 
	}
	.span_3_of_6 {
		width: 100%; 
	}
	.span_2_of_6 {
		width: 100%; 
	}
	.span_1_of_6 {
		width: 100%; 
	}
}


/*  COLUMN SETUP  */
.col2 {
	display: block;
	float:left;
	margin: 1% 0 1% 8%;
	/* background: rgba(204, 204, 204, 0.85) */
}
.col2:first-child { margin-left: 0; }

/*  GRID OF TWO   ============================================================================= */


.span_2_of_2 {
	width: 100%;
}

.span_1_of_2 {
	width: 46%;
}


/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.span_2_of_2 {
		width: 100%; 
	}
	.span_1_of_2 {
		width: 100%; 
	}
}

.hero {
background-clip: border-box;
background-color: #ed7d3f;
background-image: none;
background-origin: padding-box;
background-size: auto;
border-bottom-color: rgb(255, 255, 255);
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-style: none;
border-bottom-width: 0px;
border-image-outset: 0px;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgb(255, 255, 255);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(255, 255, 255);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(255, 255, 255);
border-top-left-radius: 5px;
border-top-right-radius: 5px;b
border-top-style: none;
border-top-width: 0px;
color: rgb(255, 255, 255);
display: block;
font-family: Helvetica, Arial, FreeSans, sans-serif;
font-size: 100%;
margin: -20px 0px -35px -15px;
outline-color: rgb(255, 255, 255);
outline-style: none;
outline-width: 0px;
padding-bottom: 15px;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
position: relative;
text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
width: 100%;
}

.olive {
background-color: #b7b083;
}

.poppy {
background-color: #f59a19;
}

.red {
background-color: #ed7d3f;
}

/* - - - - -  COUNTDOWN CLOCK -- - - - --  */

  
.hours, .day, .minutes, .seconds {
display:none;
}

div.counter.days.with-hundreds {
width: 200px;
}

.counter-caption {
margin: .4em 0 0 0; 
}

/* - - - - - SMART COUNTDOWN TIMER -- - - - - - */

.scdp-text-vert {
  clear: left;
  color: #333333;
  padding: 10px 0 0 0;
  font-weight:bold;
  }


.boxfoo {   
    float: left;
    width: 12px;
    height: 12px;
    margin: 3px 5px 2px 0px;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(0,0,0,.2);
}
