/* Artfully masterminded by ZURB  */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/


/* -----------------------------------------
   Shared Styles
----------------------------------------- */

.allContent {  padding-top: 10px; border-top-left-radius:  20px;
		border-top-right-radius:  20px; -webkit-box-shadow: 0px 0px 46px white;
-moz-box-shadow: 0px 0px 46px white;
box-shadow: 0px 0px 46px white;
background-image: url(../images/bg80.png);
z-index: 1;
}

#mainInner {
	padding: 15px;
	font-size: 110%;
}
p { margin-top: 1.0rem; }
.readmore p { margin-top: 0; }
p+h3 { margin-top: 20px;}
.container {
	background-image: url(../../../../images/split_hills.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #000d7f;
	min-height: 100%;
	padding: 10px;
	font-size: 1.3rem; 
	font-size: 13px;
	text-align: left;

	}


.container #footer {
	background-color : rgba(80,85,170,.9);
	background-image: none;
	-webkit-box-shadow: 0px 0px 50px white;
-moz-box-shadow: 0px 0px 50px white;
box-shadow: 0px 0px 50px white;
		
		border-bottom-left-radius:  20px;
		border-bottom-right-radius:  20px;
		

}

strong { font-weight: bolder; }

#supporters { margin: 20px auto; text-align: center}
.ticker_content { margin: 0px auto; text-align: center}
.ticker_content p { margin: 0px auto; text-align: center}
/* -----------------------------------------
   Page Name 1
----------------------------------------- */
#sideBarRight .featurebox {
	width: auto;
	margin-top: 15px;
}

#sideBarRight .featurebox {
	color: #666;
}

#sideBarRight .featurebox h3 {
	color: #7A77BE;
}

/* -----------------------------------------
   Page Name 2
----------------------------------------- */

#footer #widgets { width: auto; }

/* -----------------------------------------
   Typography
----------------------------------------- */

h1, h2, h3, h4, h5, h6 { width : 100%; }


/* -----------------------------------------
   Menu
----------------------------------------- */

#mainMenu ul.sf-menu { 
	
}
.sf-menu li.current a,

.sf-menu li.current li a { }

.sf-menu li a { font-size: 1.4rem; font-size: 14px; padding: .75em 1.5em; }

.sf-menu li ul li a { font-size: 1.3rem; font-size: 13px; font-weight: bold }

#ajaxSearch_form fieldset  { border: none; padding: 0; }

#ajaxSearch_form label  { float: right; }

#ajaxSearch_input { min-width: 180px; text-indent: 5px; float: left; height: 35px; border-bottom-right-radius:  0; border-top-right-radius:  0 }

#ajaxSearch_submit { border-bottom-left-radius:  0; border-top-left-radius:  0; padding: 9px 14px 11px; color: navy}