@charset "utf-8";
/* CSS Document */

h2#site-name a span {
	background: transparent url(../img/logo-alt.png) no-repeat 0 0;
	color: #f8c218;
	display: block;
	float: left;
	font-size: .1em;
	height: 149px;
	position: static;
	text-decoration: none;
	width: 203px;
	z-index:9999;
}

h2#site-name a {
	text-decoration: none;	
}

ol, ul {
	margin: 0px 0px 20px 23px;	
}

ol ol, ul ul {
	margin: 0px 0px 0px 23px;	
}

li {
	margin: 0px 0px 15px 0px;	
}

ul.nice-menu, ul.nice-menu ul {
	z-index: 10;	
}

#block-nice_menus-1 ul#nice-menu-1 li {
	display: inline;
	margin-right: 40px;
}

ul.nice-menu-down li, ul.nice-menu ul {
	border-style: none;	
}

ul.nice-menu ul {
	border-style: none;
	margin-top: 24px;
}

ul.nice-menu li.menu-507 ul li, ul.nice-menu li.menu-232 ul li, ul.nice-menu li.menu-512 ul li {
	width: 17em;	
}

ul.nice-menu li.menu-523 ul li {
	width: 15em	
}

ul.nice-menu-down li, ul.nice-menu-down li.menuparent, ul.nice-menu-down li.menuparent:hover {
	background-color: transparent;
	background-image: none;
	border-style: none;
}

ul.nice-menu-down .menuparent a {
	padding-right: 0;	
}

#block-nice_menus-1 ul#nice-menu-1 li.menuparent ul li a {
	background-color: #f7d97c;
	border-style: none;
	height: 25px;
	padding: 9px 0px 0px 8px;	
}

#block-nice_menus-1 ul#nice-menu-1 li.menuparent ul li a:hover {
	background-color: #f7e8ba;
	border-style: none;
	height: 25px;
	padding: 9px 0px 0px 8px;	
}

#block-search-0 label {
	display: none;	
}

#block-search-0 input.form-submit {
	background: transparent url(../img/btn-search.png) no-repeat 0 0px;
	border-style: none;
	display: block;
	float: right;
	font-size: 1%;
	height: 25px;
	width: 25px;
}

#block-menu-menu-left-links h2 {
	display: none;	
}

#block-menu-menu-left-links ul.menu {
	margin: 5px 0px 0px;	
}

#block-menu-menu-left-links ul.menu li {
	margin: 0px 0px 10px;	
}

#block-menu-menu-left-links ul.menu li.first-VisitOurStore a {
	background-color: #faf492;
	display: block;
	height: 27px;
	margin: 0;
	padding-top: 10px;
	text-align: center;
	width: 230px;
}

#block-menu-menu-left-links ul.menu li.last-Donate a, #block-menu-menu-left-links ul.menu li.active-trail-Donate a {
	background-color: #e2eaf0;
	display: block;
	height: 27px;
	margin: 0;
	padding-top: 10px;
	text-align: center;
	width: 230px;
}

.menu-block-1, .menu-block-2, .menu-block-3, .menu-block-4 {
	margin: 50px 0px 25px 10px	
}

.menu-block-1 ul ul, .menu-block-2 ul ul, .menu-block-3 ul ul, .menu-block-4 ul ul {
	margin-left: 15px;	
}

#block-block-2 ul {
	margin: 0 0 0 20px;
}

#block-block-2 ul li.social {
	display: inline;
	list-style-image: none;
	list-style-type: none;
	margin: 0 15px 0 0;
}

#block-jquery_countdown_block-1 {
	background-color: #0f8ce8;
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border: 0px solid #0f8ce8;
	-webkit-box-shadow: 2px 2px 2px 1px;
	-moz-box-shadow: 2px 2px 2px 1px;
	box-shadow: 2px 2px 2px 1px;
	height: 75px;
	margin: 15px 0 5px 10px;
	padding: 5px 0px 0px;
	text-align: center;
	width: 210px;
}

#block-jquery_countdown_block-1 h2 {
	margin: 0px 0px 0px;	
}

#block-jquery_countdown_block-1 .hasCountdown {
	background-color: transparent;
	border-style: none;
	display: block;
	height: 60px;	
}

#block-block-9 {
	background-color: #0f8ce8;
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border: 0px solid #0f8ce8;
	-webkit-box-shadow: 2px 2px 2px 1px;
	-moz-box-shadow: 2px 2px 2px 1px;
	box-shadow: 2px 2px 2px 1px;
	height: 108px;
	margin: 15px 0 15px 10px;
	padding: 5px 0px 0px;
	text-align: center;
	width: 210px;
}

#ie9 #block-block-9 {
	height: 100px;	
}

/* HOMEPAGE CONTENT AREA */

#block-block-4 {
	background: transparent url(../img/bg-RegisterNow.jpg) no-repeat top left;
	float: left;
	height: 290px;
	margin: 10px 10px 10px 0px;
	padding: 7px 0px 0px;
	text-align: center;
	width: 173px;	
}

#block-block-5 {
	background: transparent url(../img/bg-quicklinks.jpg) no-repeat top left;
	float: left;
	height: 147px;
	margin: 10px;
	padding: 7px 0px 0px;
	text-align: center;
	width: 173px;	
}

#block-block-6 {
	background-color: #e2e5e7;
	float: left;
	height: 290px;
	margin: 10px;
	width: 173px;	
}#block-block-6 h2 {  background: #ee3224;  padding: 7px;  text-align: center;  color: white;}
#block-block-7 {
	background-color: #e2e5e7;
	float: left;
	height: 290px;
	margin: 10px;
	width: 173px;	
}

.view-display-id-block_3 {
	padding: 10px;
	width: 153px;	
}

#block-views-nodequeue_1-block {
	padding: 7px 0 0 20px;
	width: 990px;
}

table.col-7 {
	margin: 0;
	width: 990px;
}

table#ecards td {
	padding: 0.5em 1em 0.5em 0em;	
}

#node-92 table {
	padding: 0.5em 1em 0.5em 0em;		
}

#node-92 table td {
	border: 1px solid #000;	
	padding: 0.5em 0.5em 0.5em 1em;	
}

#node-92 table td p {
	margin-bottom: 0;	
}

body.node-type-page_banner h1.banner-page-title, body.node-type-page_media_sidebar h1.banner-page-title, body.node-type-page_media h1.banner-page-title {
	background-color: #fff;
	display: block;
	float: left;
	height: 23px;
	margin: 214px 0px 0px;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
	padding: 7px 0px 0px 5px;
	position: absolute;
	width: 370px;	
}

#views_slideshow_singleframe_main_homepage_rotator-block_1 {
	position: relative;
	z-index: 1;	
}

.view-nodequeue-5 .views-row .views-field-title {
	background-color: #fff;
	display: block;
	float: left;
	height: 51px;
	margin: 264px 0px 0px;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
	padding: 17px 0px 0px 10px;
	position: absolute;
	width: 788px;	
}

body.node-type-page_media_sidebar #main #content,
body.node-type-page_media #main #content,
body.node-type-announcements #main #content,
body.node-type-media #main #content,
body.node-type-school_story #main #content {
	margin: 0px 20px 0px;	
}

.not-front #main #content h1.page-title, .not-front #main #content h1.alt-page-title {
	clear: both;
	margin: 0px 0px 25px;	
}

body.node-type-page .views-row,
.view-display-id-page_1 .views-row,
.view-display-id-block_3 .views-row,
#block-views-news-block_1 .views-row,
#block-views-news-block_2 .views-row,
#block-views-news-block_4 .views-row,
#block-views-news-block_5 .views-row {
	margin-bottom: 20px;	
}

.view-nodequeue-2 .views-row,
.view-nodequeue-3 .views-row,
.view-nodequeue-4 .views-row {
	margin-bottom: 30px;	
}

body.node-type-page_media_sidebar #main h1.page-title, 
body.node-type-page_media #main h1.page-title, 
body.node-type-page_banner #main h1.page-title,
#block-views-news-block_1 h2,
#block-views-news-block_2 h2 {
	display: none;	
}

#block-views-news-block_4 h2,
#block-views-news-block_5 h2 {
	margin-bottom: 15px;	
}

body.node-type-page_media_sidebar .field-field-add-banner, body.node-type-page_media .field-field-add-banner {
	float: left;
	margin: 0px 35px 0px 0px;
	min-height: 71px;
	position: static;
	width: 375px;	
}

body.node-type-page_media_sidebar .field-field-add-video, body.node-type-page_media .field-field-add-video {
	float: left;
	margin: 0px 0px 0px;
	min-height: 71px;
	position: static;
	width: 326px;	
}

body.node-type-page_media_sidebar .field-body {
	float: left;
	width: 530px;	
}

body.node-type-page_media_sidebar #node-89 .field-field-right-sidebar {
	background-color: #e2e9f1;
	float: right;
	min-height: 375px;
	padding: 18px 10px 10px;
	width: 200px;	
}

body.node-type-page_media_sidebar .field-field-add-banner h2,
body.node-type-page_media_sidebar .field-field-add-video h2,
body.node-type-page_media .field-field-add-banner h2,
body.node-type-page_media .field-field-add-video h2 {
	display: none;	
}

body.node-type-page_media_sidebar #main #content .content p {
	clear: both;	
}

body.node-type-page_media_sidebar #main #content #node-82 .content p,
body.node-type-page_media_sidebar #main #content #node-74 .content p {
	clear: none;	
}

.node li.comment, .node li.comment_add, #hidden {
	display: none;	
}

.right-photo {
	float: right;
	margin-bottom: 20px;
	padding-left: 10px;
	text-align: center;
}

.group-image1 {
	float: left;
	margin: 0px 10px 0px 0px;
	width: auto;	
}

.group-image2 {
	float: left;
	width: auto;	
}

.group-image1 .field-field-image1-caption, .group-image2 .field-field-image2-caption {
	text-align: center;	
}

.field-field-single-caption {
	clear: both;
	text-align: left;	
}

table#equation td {
	border-style: none;
	height: 14px;
	line-height: 14px;
	padding: 0;
	text-align: center;
	vertical-align: middle;	
}
