					/**************************  ASSORTED   ******************************/

.coloroutlinelight{border: 1px solid #ecf7e6;}
.coloroutlinemedium{border: 1px solid #b9e49d;}
.coloroutlinedark{border: 1px solid #72b242;}
.colorfilllight{background-color: #ecf7e6;}
.colorfillmedium{background-color: #b9e49d;}
.colorfilldark{background-color: #72b242;}

.header{	background: url("images/headerimg-green.jpg") no-repeat scroll 0 0 transparent;color: #EEEEEE;text-shadow: 2px 2px 1px #000000;}
.header h1 {    border-bottom: 1px solid #FFF;}
.topstripe{    	background: url(images/stripetop-green.png) repeat-x scroll 0 0 transparent;}
.topstripe span{background: url(images/stripetopspan-green.jpg) no-repeat scroll center top transparent;}
.pagemainbar{	background: url("./images/sjlogo-green.png") no-repeat scroll right bottom transparent;}


					/**************************  LIGHTS   ******************************/


.gradient{
background: #72b242;
background: -moz-linear-gradient(top, #72b242 0%, #305f0f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#72b242), color-stop(100%,#305f0f));
background: -webkit-linear-gradient(top, #72b242 0%,#305f0f 100%);
background: -o-linear-gradient(top, #72b242 0%,#305f0f 100%);
background: -ms-linear-gradient(top, #72b242 0%,#305f0f 100%);
background: linear-gradient(top, #72b242 0%,#305f0f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72b242', endColorstr='#305f0f',GradientType=0 );
}

ul.menu li * a:hover, ul.menu li:hover a{
background: #b9e49d;
background: -moz-linear-gradient(top, #b9e49d 20%, #72b242 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#b9e49d), color-stop(100%,#72b242));
background: -webkit-linear-gradient(top, #b9e49d 20%,#72b242 100%);
background: -o-linear-gradient(top, #b9e49d 20%,#72b242 100%);
background: -ms-linear-gradient(top, #b9e49d 20%,#72b242 100%);
background: linear-gradient(top, #b9e49d 20%,#72b242 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9e49d', endColorstr='#72b242',GradientType=0 );
}



.pageeventimage{
background: #72b242; /* DARK */
}
.pageevent .pagesidebar, .pagetopsidebar .pagesidebar{
background: #b9e49d; /* MED */
}
.pageevent, .pageevergreen, .pagetopsidebar {
    background: #ecf7e6; /* LIGHT */
    border-color: #72b242;
}


.mainbarbox, .topannouncement .textwidget{
    background: #ecf7e6;
}


.ministries-list{
background: url("images/flourishministry.png") no-repeat scroll bottom right #ecf7e6;
}

					/**************************  MEDIUMS   ******************************/

.body-front{
background-color: #b9e49d;
}
.ministries-list{
    border-color: #b9e49d;
}
.ministries-list h3 a:hover{
color: #b9e49d;
}
.ministries-list li a{
border-bottom: 1px solid #b9e49d;
}
.ministries-list li a:hover{
background: #b9e49d;
color: #FFF;
text-shadow: 0 0 0 #b9e49d;
font-weight: bold;
}
.ministry-col2{border-left: 1px solid #b9e49d;}
.ministry-col3{border-left: 1px solid #b9e49d;}

					/**************************  DARK / GRADIENTS   ******************************/

.mainbartitle, .topannouncement h2,
.mainbarbox, .topannouncement .textwidget{
    border-color: #72b242;
    -moz-box-shadow: 5px 5px 0px #72b242;
    -webkit-box-shadow: 5px 5px 0px #72b242;
    box-shadow: 5px 5px 0px #72b242;
}

.pastor-front img{
    -moz-box-shadow: 5px 5px 0px #72b242;
    -webkit-box-shadow: 5px 5px 0px #72b242;
    box-shadow: 5px 5px 0px #72b242;
}

.ministries-list h3{
 background: none repeat scroll 0 0 #72b242;
 }

.lastupdate{
    background: none repeat scroll 0 0 #72b242;
}

.pagefull{
border-color: #72b242;
background: rgb(185,228,157);
background: -moz-linear-gradient(left, rgba(185,228,157,1) 0%, rgba(185,228,157,1) 24%, rgba(236,247,230,1) 24%, rgba(236,247,230,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(185,228,157,1)), color-stop(24%,rgba(185,228,157,1)), color-stop(24%,rgba(236,247,230,1)), color-stop(100%,rgba(236,247,230,1)));
background: -webkit-linear-gradient(left, rgba(185,228,157,1) 0%,rgba(185,228,157,1) 24%,rgba(236,247,230,1) 24%,rgba(236,247,230,1) 100%);
background: -o-linear-gradient(left, rgba(185,228,157,1) 0%,rgba(185,228,157,1) 24%,rgba(236,247,230,1) 24%,rgba(236,247,230,1) 100%);
background: -ms-linear-gradient(left, rgba(185,228,157,1) 0%,rgba(185,228,157,1) 24%,rgba(236,247,230,1) 24%,rgba(236,247,230,1) 100%);
background: linear-gradient(left, rgba(185,228,157,1) 0%,rgba(185,228,157,1) 24%,rgba(236,247,230,1) 24%,rgba(236,247,230,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9e49d', endColorstr='#ecf7e6',GradientType=1 );
}

.pagetitle{
    background: none repeat scroll 0 0 #72b242;
}

@media screen and (max-width: 58em) {
.pagefull{background: #FFF; border: 0 none;}
}