body {
	background-image:url('images/siteGraphic-bodybg.jpg');
	color: #7e3f14;
}


.bgTopBar {
	background-image:url('images/siteGraphic-topbar.png');
	background-repeat:repeat-x;
	position:absolute;
	left:0px;
	top:0px;
	min-width: 100%;
	height: 104px;
	z-index:-100;
	margin-top: 0px;
}

.bgTopBarShade {
	background-image:url('images/siteGraphic-bodybg-shade.png');
	background-repeat:repeat-x;
	position:absolute;
	left:0px;
	top:104px;
	min-width: 100%;
	height: 142px;
	z-index:-100;
	margin-top: 0px;
}

.mainBody {	
	background-color: #fff;
	margin: 0;
	padding-bottom: 25px;
	text-align: left;

	min-height: 575px;

	-moz-border-radius-topleft: 13px;
	border-top-left-radius: 13px;
	-moz-border-radius-topright: 13px;
	border-top-right-radius: 13px;
}


.footerBody {	
	background-color: #FFF;
	background-image:url('images/siteGraphic-footershade.png');
	background-repeat:repeat-x;
	margin: 0;
	padding: 0 0 15px 0;
	text-align: left;
	min-height: 206px;
}

.gridBody {	
	background-color: #fff;
	text-align: left;

	width: 300px;
	
	margin: 0;
	padding: 0;

	float: left;	

	-moz-border-radius-topleft: 13px;
	border-top-left-radius: 13px;
	-moz-border-radius-topright: 13px;
	border-top-right-radius: 13px;

	-moz-border-radius-bottomleft: 13px;
	border-bottom-left-radius: 13px;
	-moz-border-radius-bottomright: 13px;
	border-bottom-right-radius: 13px;
}


.gridHeader {	
	background-color: #fff;
	text-align: left;

	width: 960px;
	
	margin-bottom: 15px;
	padding: 0;

	min-height: 170px;

	float: left;	

	-moz-border-radius-topleft: 13px;
	border-top-left-radius: 13px;
	-moz-border-radius-topright: 13px;
	border-top-right-radius: 13px;

	-moz-border-radius-bottomleft: 13px;
	border-bottom-left-radius: 13px;
	-moz-border-radius-bottomright: 13px;
	border-bottom-right-radius: 13px;
}

.gridBody h1 {
text-align: center;
padding-top: 5px;
margin: 0 0 2px 0;
}

.gridBody h2 {
	text-align: center;
	padding-bottom: 5px;
	font-weight: normal;
	font-size: 12px;
}

.gridBody a:link, .gridBody a:visited, .gridBody a:active {
	text-decoration: none;
}

.gridBody a:hover {
	text-decoration: underline;
	}

/* ROUNDED BITS */
/* ROUNDED BITS */
/* ROUNDED BITS */

.roundedLeftTop {
	-moz-border-radius-topleft: 13px;
	border-top-left-radius: 13px;
}

.roundedLeftTopBottom {
	-moz-border-radius-topleft: 13px;
	border-top-left-radius: 13px;
	-moz-border-radius-bottomleft: 13px;
	border-bottom-left-radius: 13px;
}

.roundedTop {
	-moz-border-radius-topleft: 13px;
	border-top-left-radius: 13px;
	-moz-border-radius-topright: 13px;
	border-top-right-radius: 13px;
}

.roundedAll {
	-moz-border-radius-topleft: 13px;
	border-top-left-radius: 13px;
	-moz-border-radius-bottomleft: 13px;
	border-bottom-left-radius: 13px;
	-moz-border-radius-topleft: 13px;
	border-top-right-radius: 13px;
	-moz-border-radius-bottomleft: 13px;
	border-bottom-right-radius: 13px;
}

.roundedRightTop {
	-moz-border-radius-topright: 13px;
	border-top-right-radius: 13px;
}

.roundedRightBottom {
	-moz-border-radius-bottomleft: 13px;
	border-bottom-right-radius: 13px;
}



.roundedSplit {
	-moz-border-radius-topright: 13px;
	border-top-right-radius: 13px;
	-moz-border-radius-bottomright: 13px;
	border-bottom-right-radius: 13px;
}


/* ALT GRID */
/* ALT GRID */
/* ALT GRID */

.grid_4Clean {	
	padding: 0 10px 20px 10px;
	text-align: left;
	width: 280px;
	min-height: 120px;
	float: left;
}

.grid_7HomeQuestion {	
	background-image:url('images/pageGraphic-homeQuestion.jpg');
	background-repeat:repeat-x;
	min-height: 35px;
	padding-top: 20px;
}


/* TEXT */
/* TEXT */
/* TEXT */

body {
	font-size: 12px;
	font-family: Helvetica, Arial, san-serif;
	line-height: 130%;
}

h1 {
	font-size: 16px;
	font-family: 'AndikaBasicRegular', Helvetica, Arial, san-serif;
	color: #6fadcb;
	line-height: 130%;
	margin-bottom: 5px;
}

h2 {
	font-size: 14px;
	font-family: 'AndikaBasicRegular', Helvetica, Arial, san-serif;
	color: #6fadcb;
	line-height: 130%;
}

h3 {
	font-size: 9px;
	font-weight: normal;
	font-family: Helvetica, Arial, san-serif;
	color: #6fadcb;
	line-height: 130%;
}

.moreInfo {
	font-size: 10px;
	font-family: Helvetica, Arial, san-serif;
	color: #6fadcb;
	line-height: 130%;
	margin-top: 8px;
}

a:link, a:visited, a:active {
	text-decoration: none;
	color: #5788a0;
}

a:hover {
	text-decoration: underline;
	color: #345260;
}

a:link h1, a:visited h1, a:active h1 {
	text-decoration: none;
	color: #6FADCB;
}

a:hover h1 {
	text-decoration: underline;
	color: #345260;
}

a:link h2, a:visited h2, a:active h2 {
	text-decoration: none;
	color: #6fadcb;
}

a:hover h2 {
	text-decoration: underline;
	color: #345260;
}

p {
margin-bottom: 10px;
}

.topNav {
	font-size: 10px;
	font-family: 'AndikaBasicRegular', Helvetica, Arial, san-serif;
	color: #4c7486;
	line-height: 130%;
	margin-top: 25px;
	letter-spacing: 1px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}
.omega.topNav {
	margin-top:3px;
}

.topNav a:link, .topNav a:visited, .topNav a:active {
	text-decoration: none;
	color: #FFF;
}

.topNav a:hover {
	text-decoration: underline;
	color: #395764;
}

.topNav p {
	margin-bottom: 3px;
}

.mainPageTitle {
	font-size: 23px;
	font-family: Helvetica, Arial, san-serif;
	font-weight: bold;
	color: #6fadcb;
	line-height: 135%;
	margin: 25px 0 75px 0;
	padding-right: 15px;
	text-align: center;
	letter-spacing: 1px;
}

.grid_7HomeQuestion {
	font-size: 13px;
	font-family: Helvetica, Arial, san-serif;
	font-weight: bold;
	color: #6fadcb;
	line-height: 135%;
	text-align: center;
	margin: 0;
	padding: 10px 0;
}



.quoteBody {
	font-size: 15px;
	font-family: 'AndikaBasicRegular', Helvetica, Arial, san-serif;
	font-weight: bold;
	color: #FFF;
	line-height: 110%;
	text-align: center;
}

.quoteName {
	font-size: 12px;
	font-family: 'AndikaBasicRegular', Helvetica, Arial, san-serif;
	font-weight: normal;
	color: #FFF;
	line-height: 70%;
	text-align: center;
}

.quoteName a:link, .quoteName a:visited, .quoteName a:active {
	color: #FFF;
	text-decoration: none;
}

.quoteName a:hover {
	color: #FFF;
	text-decoration: underline;
}

.footerNotesHeader {
	font-size: 12px;
	font-family: 'AndikaBasicRegular', Helvetica, Arial, san-serif;
	color: #FFF;
	line-height: 120%;
}

.footerNotes {
	font-size: 12px;
	font-family: 'AndikaBasicRegular', Helvetica, Arial, san-serif;
	color: #FFF;
	line-height: 120%;
}


.footerNotes a:link, .footerNotes a:visited, .footerNotes a:active {
	color: #FFF;
	text-decoration: none;
}

.footerNotes a:hover {
	color: #FFF;
	text-decoration: underline;
}

li	{
margin: 0 0 10px 25px;
width: 75%;
}



.categoryList li {
list-style-type: none;
font-weight: normal;
margin: 0 0 10px 0;
padding: 0;
}




/* GLOW */
/* GLOW 5a93ae */
/* GLOW */

.glowBlue {
-moz-box-shadow: 0 0 2px 2px #bde6f9;
-webkit-box-shadow: 0 0 2px 2px #bde6f9;
box-shadow: 0 0 2px 2px #bde6f9;
}


.topNav img.glowBlue {
-moz-box-shadow: 0 0 2px 2px #5a93ae;
-webkit-box-shadow: 0 0 2px 2px #5a93ae;
box-shadow: 0 0 2px 2px #5a93ae;
}


.glowBrown{
-moz-box-shadow: 0 0 2px 2px #f7f7f5;
-webkit-box-shadow: 0 0 2px 1px #f7f7f5;
box-shadow: 0 0 2px 2px #f7f7f5;
}

.glowBrownOutline {
border-style:solid;
border-width:1px;
border-color:#7e3f14;
}

.glowBlueOutline {
border-style:solid;
border-width:1px;
border-color:#5a93ae;
}



/* FORM */
/* FORM */
/* FORM */

.locationForm {
padding: 0;
margin: 0;
}


/* HOME */
/* HOME */
/* HOME */

.mainPage {
text-align: center;
  margin: 15px 0 25px 0;
}

.mainPage h1 {
  font-family: 'Rammetto One', cursive;
  font-size: 20px;
  margin: 15px 0 25px 0;
  line-height: 115%;
}


.mainPage h2 {
  font-family: 'Poller One', cursive;
  font-size: 32px;
  margin: 15px 0 25px 0;
  line-height: 115%;
}


.mainPage h3 {
  font-family: 'Quicksand', sans-serif;
  font-size: 15px;
  margin: 15px 0 25px 0;
  line-height: 115%;
  color: #345260;
}


.mainPage h4 {
  font-family: 'Salsa', cursive;
  font-size: 25px;
  margin: 15px 0 25px 0;
  line-height: 115%;
}


.mainPage h5 {
  font-family: 'Rancho', cursive;
  font-size: 20px;
  margin: 15px 0 25px 0;
  line-height: 115%;
}

.megaType {
text-align: center;
font-size: 32px;
font-weight: normal;
margin: 15px 0 25px 0;
color: #7e3f14;
}

.override h3 {
	font-size: 10px;
	font-family: Helvetica, Arial, san-serif;
	color: #6fadcb;
}

.override h2 {
	color: #7e3f14;
	font-weight: normal;
}

.overrideh2 {
	color: #7e3f14;
	font-weight: normal;
	font-size: 14px;
	font-family: 'AndikaBasicRegular', Helvetica, Arial, san-serif;
}

.grassHeader {
	background-image:url('images/sitegraphic-HeaderGrass.png');
	background-repeat:repeat-x;
	}

.blueHeader {
	background-image:url('images/sitegraphic-HeaderGrass.png');
	background-repeat:repeat-x;
	}

ul {
margin: 20px 0 15px 0;
}

.pagination {
	text-align: center;
	font-weight: normal;
	font-size: 14px;
}

a:hover h1 {
text-decoration: none;
}

.slideshow-content img {
-moz-box-shadow: 0 0 2px 2px #f7f7f5;
-webkit-box-shadow: 0 0 2px 1px #f7f7f5;
box-shadow: 0 0 2px 2px #f7f7f5;

-moz-border-radius-topleft: 13px;
border-top-left-radius: 13px;
-moz-border-radius-bottomleft: 13px;
border-bottom-left-radius: 13px;
-moz-border-radius-topright: 13px;
border-top-right-radius: 13px;
-moz-border-radius-bottomright: 13px;
border-bottom-right-radius: 13px;
}


/* ROLLOVER */
/* ROLLOVER */
/* ROLLOVER */

p.masterHideShow {
color: #fff;
}


.rolloverHide {
	display:none; 
	position:absolute; 
	background-color: #effbff; 
	padding: 10px 5px 0 5px;
	margin: 0;
	width: 400px;
	min-height: 0;
-moz-box-shadow: -2px 2px 5px #345260;
-webkit-box-shadow: -2px 2px 5px #345260;
box-shadow: -2px 2px 5px #345260;
}


/* FORM BOXES */
/* FORM BOXES */
/* FORM BOXES */

.textInput {
	background-color: #FFF;
	border: 1px solid #7f9aa6;
	min-width: 50px;
	padding: 5px 10px 5px 10px;
	margin: 0px;

-moz-box-shadow: inset 0 0 5px #FFF;
-webkit-box-shadow: inset 0 0 5px#FFF;
box-shadow: inner 0 0 5px #FFF;
}


#image-caption {
display: none !important;
}

form#gform_2 div.gform_footer {
text-align: center;
}


#gform_fields_2 li { 
list-style-type: none;
}



blockquote {
padding: 10px 35px 5px 35px;
margin: 15px 25px 20px 25px;
background-color: #e2f6ff;

font-size: 14px;
font-family: 'AndikaBasicRegular', Helvetica, Arial, san-serif;
color: #1690cb;
line-height: 130%;

border-top: 1px solid #6fadcb;
border-bottom: 1px solid #6fadcb;
}





.size-medium {
	-moz-border-radius-topleft: 13px;
	border-top-left-radius: 13px;
	-moz-border-radius-bottomleft: 13px;
	border-bottom-left-radius: 13px;
	-moz-border-radius-topleft: 13px;
	border-top-right-radius: 13px;
	-moz-border-radius-bottomleft: 13px;
	border-bottom-right-radius: 13px;
}


.alignleft {
margin-right: 15px;
}

.alignright {
margin-left: 15px;
}

.wp-caption-text {
	font-size: 14px;
	font-family: 'AndikaBasicRegular', Helvetica, Arial, san-serif;
	color: #6FADCB;
	line-height: 130%;
	font-weight: normal;
	text-align: left;
	margin: 5px 0 15px;
}