body {background-color:#424356;font-family: 'Rokkitt', serif;margin: 0px;color:#424356;}
img {vertical-align: bottom;}
img.scalable {height: auto !important;width: auto !important;max-width: 100%;	vertical-align: bottom;}
.background-toprow {background:url(../images/toprow-back.jpg);}
.menurow {}
.picrow {background:url(../images/green-back.jpg);border-top:8px solid #fff;border-bottom:8px solid #fff;}
.picrow-content {max-width:1450px;margin:0 auto;}
.picrow-stories {background:url(../images/kids-stories.png)no-repeat right center;}
.picrow-poems {background:url(../images/kids-poems.png)no-repeat right center;}
.picrow h1 {font-size:3.7em;font-weight:400;color:#fff;padding:35px 0;font-family: 'Rokkitt', serif;text-shadow:2px 2px 2px #000;}
.yellowrow {background-color:#fef5c7;}
.whitebox {background-color:#fff;border:8px solid #87ad51;padding:20px;margin-bottom:30px;}
.orangerow {background-color:#e26a2d;}
.orangerow-margin {margin-top:-60px;}
.orangerow h1 {color:#fff;font-size:2.3em;margin-top:0px;font-weight:normal;}
.logo {font-size:6em;font-weight:700;line-height:1em;}
.logo-tag {font-size:1.6em;color:#fff;font-family: 'Lobster Two', cursive;line-height:1em;}
#layout {max-width: 1150px;margin: 0px auto;}
.footerrow {background-color:#424356;color:#fff;border-top:8px solid #fff;}
.footerrow a {color:#fff;text-decoration:none;}
.footerrow a:hover {color:#fff;text-decoration:underline;}
.affinity-row {padding: 0px;}
.affinity-row:after {visibility: hidden;display: block;content: "\0020";clear: both;	height: 0;}
.affinity-row.sidebar-right .column-content,.affinity-row.sidebar-left .column-content,.affinity-row.thirds.full-height .column-content {	padding: 15px;}
.affinity-row {padding: 0px;}
.affinity-row:after {visibility: hidden;display: block;content: "\0020";clear: both;height: 0;}
.affinity-row .column-half {width: 50%;float: left;}
.affinity-row .column-third {width: 33.3333333%;float: left;}
.affinity-row .column-fourth {width: 25%;float: left;}
.affinity-row .column-fifth {width: 20%;float: left;}
.affinity-row .column-70 {width: 70%;float: left;}
.affinity-row .column-30 {width: 30%;float: left;}
.affinity-row .column-60 {width: 60%;float: left;}
.affinity-row .column-40 {width: 40%;float: left;}
.affinity-row .column-80 {width: 80%;float: left;}
.affinity-row .column-20 {width: 20%;float: left;}
.affinity-row .column-35 {width: 35%;float: left;}
.affinity-row .column-65 {width: 65%;float: left;}
.affinity-row .column-15 {width: 15%;float: left;}
.affinity-row .column-85 {width: 85%;float: left;}
.affinity-row .column-toppicA {width: 65%;float: right;}
.affinity-row .column-toppicB {width: 35%;float: right;}
.affinity-row .column-topbutton {width: 33.3333333%;float: left;}
.affinity-row.sidebar-left .column-1 {width: 76%;float: right;}
.affinity-row.sidebar-left .column-2 {width: 24%;float: right;}
.affinity-row.sidebar-left .column-content {line-height: 1.5;}
.affinity-row.sidebar-left .column-2 .column-content {font-size: .9em;}
.affinity-row.sidebar-right .column-1 {width: 76%;float: left;}
.affinity-row.sidebar-right .column-2 {width: 24%;float: left;}
.affinity-row.sidebar-right .column-content {line-height: 1.5;}
.affinity-row.sidebar-right .column-2 .column-content {font-size: .9em;}
.left-border {border-left: 1px solid #000;}
.right-border {border-right: 1px solid #cccccd;}
.left-right-border {border-left: 1px solid #000;border-right: 1px solid #000;}
.column-content {line-height: 1.5;padding: 24px 14px;}
.column-content-special {line-height: 1.5;padding: 24px 24px;}
.column-content-toppic {line-height: 1.5;padding: 0px 24px;}
.affinity-row.sidebar-right .column-content,
.affinity-row.sidebar-left .column-content,
.affinity-row.thirds.full-height .column-content {padding: 30px;}
.no-pad-left-top-bottom {padding-top: 0px !important;padding-bottom: 0px !important;	padding-left: 0px !important;}
.no-pad-right-top-bottom {padding-top: 0px !important;padding-right: 0px !important;
	padding-bottom: 0px !important;}
.no-pad-top-bottom {padding-top: 0px !important;padding-bottom: 0px !important;}
h1, h2, h3, h4 {line-height: normal;margin: 30px 0px 0px 0px;}
h1 {font-size:3.3em;font-weight:400;}
h2 {font-size:2.0em;font-weight:normal;color:#e26a2d;}
.column-content h1:first-child,.column-content h2:first-child,.column-content h3:first-child,.column-content h4:first-child {margin-top: 10px;}
/*Use this class when you add a heading inside a row that contains multiple columns.*/
.inner-row-heading {position: relative;	top: 20px;margin: 0px 0px 0px 24px;}
.clearfloat {clear:both;}
.picright {float:right;margin:0 0 20px 30px;}
.align-center {text-align:center;}
.align-right {text-align:right;}
.page-topper {margin-top: 0 !important;}
.font-large {font-size: 1.5em;}
.font-smallest {font-size: .7em;}
.font-small {font-size: .85em;}
.font-highlight {color:#bc2c3d;}
.font-highlight2 {color:#87ad51;}
strong {font-weight:700;}
.bold {font-weight:700;}
.divider {border-top:1px solid #014763;margin:25px 0;}
.footer-copyright {color:#c0c1bc;font-size:.7em;padding-top:20px;}
.footer-copyright a, a:hover{color:#c0c1bc;text-decoration:none;}
a {color:#e26a2d;text-decoration:none;font-weight:700;}
a:hover {color:#e26a2d;text-decoration:underline;}
.formfield1 {background-color: #ebeded;	width: 98%;	border: 0px !important;	margin: 5px 0 7px 0;padding: 2px;height: 27px;font-family: 'Droid Serif', serif;}
.formfield2 {height: 100px;	border: 0px !important;	background-color: #ebeded;width: 98%;margin: 5px 0 5px 0;}
#formsubmit {width: 80px;height: 28px;background-color: #014763;border: 0px solid #fcf0dd !important;font-family: 'Droid Serif', serif;display: block;border: 0;	color: #fff;font-size: .9em;border-radius: 12px;-webkit-appearance: none;}
#formsubmit:hover {cursor:pointer;background-color: #ebeded;color:#000;border: 0;}
.quotefield1 {background-color: #ebeded;	width: 98%;	border: 0px !important;	margin: 5px 0 7px 0;padding: 2px;height: 27px;font-family: 'Droid Serif', serif;}
a[href^=tel] { color: inherit; text-decoration: none; }
.learnmore {margin: 25px 0 20px 0;}
.learnmore a{background-color: transparent;color: #fff;padding: 20px 40px;border: 1px solid #fff;	font-size: 1.3em;text-decoration: none;}
.learnmore a:hover {background-color: rgba(20,102,135,1);color:#fff;}
.frame {border:6px solid #cbcdcd;}
.thumb-container {background-color:#fdfef7;padding:12px;box-shadow: 0px 0px 20px rgba(0,0,0,.3);font-size:1.8em;font-weight:700;}
.thumb-content {font-size:.6em;line-height:1.3em;font-weight:normal;}
.thumb-div {border-top:1px solid #c0c1bc;margin:8px 0 14px 0;}
.title {color:#e26a2d;font-size:1.2em;line-height:.9em;}
.author {line-height:.9em;padding-top:3px;}
.title-divider {padding-top:15px;}
.breadcrumb {padding:14px 0 0px 14px;font-weight:700;color:#87ad51;}
.breadcrumb a {color:#87ad51;text-decoration:none;}
.breadcrumb a:hover {color:#e26a2d;text-decoration:none;}
@media only screen and (min-width: 0px) and (max-width: 700px) {
body {margin: 0px;}
.p7DMM03.p7DMM.p7dmm-left, .p7DMM03.p7DMM.p7dmm-right {padding: 0px !important;}
#layout {max-width: none;padding: 0px;}
.column,.column-1,.column-2,.column-3,.column-half,.column-third,.column-fourth,.column-fifth,.column-70,.column-30,.column-60,.column-40,.column-80,.column-20,.column-35,.column-65,.column-toppicA,.column-toppicB,.column-15,.column-85 {float: none !important;	width: auto !important;}
.column-content {height: auto !important;max-height: 888678px;border: none !important;
}
.column-content-special {line-height: 1.5;padding: 10px;}
.homecontent {width:100%;}
.mobile-center {text-align:center}
.column-toppicA {background-color:#30527c;color:#112a49;}
.toppic-highlight {color:#112a49;}
.toppic-content {color:#112a49;font-size:1.8em;font-family: 'Playball', cursive;line-height:1.6em;padding-top:0px;}
.picturepad {padding-left:24px;}
h1 {font-size:1.8em;}
.picrow-frame {padding:0px;}
.slide-font1 {font-size:2em;font-family: 'Playball', cursive;text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);}
.slide-font2 {font-size: 1.9em;text-transform:uppercase;text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4)}
.mobile-hide {display:none;}
.namepad {padding:10px !important;text-align:center;}
.orangerow-margin {margin-top:0px;}
}
@media only screen and (min-width: 700px) and (max-width: 1170px) {
#layout {max-width: none;}
}
@media only screen and (min-width: 700px) and (max-width: 1050px) {
.toppic-content{padding-top:30px;}
.thumb-container {font-size:1.4em;}
.thumb-content {font-size:.7em;}
}
@media only screen and (min-width: 700px) and (max-width: 875px) {
.toppic-content{padding-top:0px;font-size:1.6em;}
.thumb-container {font-size:1em;}
.thumb-content {font-size:.9em;}
}
@media only screen and (min-width: 0px) and (max-width: 425px) {
.moretestimonials a{background-color: transparent;color: #fff;padding: 10px 20px;border: 1px solid #fff;	font-size: .9em;text-decoration: none;}
}
@media only screen and (min-width: 0px) and (max-width: 1075px) {
.topphone {display:none;}
}
@media only screen and (min-width: 0px) and (max-width: 1075px) {
.background-rocket {background:none;}
}