/* @override 
	http://asmu.primalcommunications.com/wp-content/themes/aspengrove/childcare.css
	http://aspengroveschool.ca/wp-content/themes/aspengrove/childcare.css
*/

/* @group Re-coloring */

body {
	background: #04244e url('img/page-bg-cc.jpg') repeat-x;
}

#header {
	background-image: url('img/headers/header_cc2.jpg');
}

#headerwrap {
	background-image: url('img/nav-bg-cc.png');
}


.sf-menu li li a {
	border-bottom: 1px solid #78766B !important;
	border-right: 1px solid #78766B !important;
	background: #01193a !important;
	color: #B9A785 !important;
}

.sf-menu li li {
	border-top: 1px solid #78766B !important;
	border-left: 1px solid #78766B !important;
}

.sf-menu ul li:hover,
.sf-menu ul li.sfHover,
.sf-menu ul a:focus,
.sf-menu ul a:hover,
.sf-menu ul a:active {
	color: #D5BD90 !important;
	background: #123562 !important;
}

#n-discover-aspengrove > a {
	background-image: url('img/nav-discover-cc.png') !important;
}

#n-curriculum > a {
	background-image: url('img/nav-curriculum-cc.png') !important;
}
#n-admissions > a {
	background-image: url('img/nav-admissions-cc.png') !important;
}

#n-development > a {
	background-image: url('img/nav-development-cc.png') !important;
}

#n-intranet > a {
	background-image: url('img/nav-intranet-cc.png') !important;
}

#container {
	background-image: url('img/content-bg-cc.jpg');

}

#footer-container {
	border-top-color: #21364f;
	background: #01193a;
}

#footer {
	background-image: url('img/logo-footer-cc.png');
}

.page-entry table {
	border-style: solid;
	border-color: #000A39;
	border-width: 1px 0 0 1px;
	margin: 0.5em 0;
}

.page-entry table th {
	background-color: #E0CDAB;
	padding: 5px;
	color: #000A39;
	font-weight: normal;
	border-style: solid;
	border-color: #000A39;
	border-width: 0 1px 1px 0;
	font-size: 1.2em;
}

#sidebar {
	border-left-color: #656f76;
}

.page-entry table td {
	background-color: #3C5783;
	padding: 5px 10px;
	color: #FFF;
	font-weight: normal;
	border-style: solid;
	border-color: #000A39;
	border-width: 0 1px 1px 0;
	font-size: 1.1em;
}

/* @end */

#page #content.single #post-37.post h2.post-title {
	width: 584px;
	padding-top: 152px;
	padding-bottom: 0;
	margin-bottom: 10px;
	overflow: hidden;
	height: 0 !important;
	background: transparent url('img/welcome-cc.png') no-repeat top left;
}