
html{ background: #F6F6F6 url(/images/home/bg-html.gif) repeat-x; }

#inner-container,
#footer { background-image: none; }

#header{ background: url(/images/home/bg-header.jpg) no-repeat; height: 400px; }
#masthead{ background-image: none; height: auto;}

#content{ background: url(/images/home/bg-content.gif) repeat-y; margin: 0 1px; }

#footer-container #footer {
	width: 960px;
	height: 67px;
	background: url(/images/home/bg-footer.gif) no-repeat;
	border: 0;		
	}

#breadcrumbs{ display: none; }
#nav-main {
	margin-left: 0px;
	width: 960px;
	height: 44px;
	top: 335px;
	position: absolute; 
	}
#nav-main ul{ margin-left: 10px;  background: url(/images/home/main.gif) no-repeat; }

#nav-main #nav-link-home{ width: 86px; }
#nav-main #nav-link-about_us{ width: 115px; }
#nav-main #nav-link-admissions{ width: 133px; }
#nav-main #nav-link-ccs_life{ width: 110px; }
#nav-main #nav-link-athletics{ width: 115px; }
#nav-main #nav-link-support_ccs{ width: 149px; }
#nav-main #nav-link-homeschool_partnership{ width: 231px; }

#nav-main #nav-li-home:hover, #nav-li-home.hover,
#nav-main #nav-link-home.active, #nav-link-home:hover{ background: url(/images/home/main.gif) 0px -44px no-repeat; }
#nav-main #nav-li-about_us:hover, #nav-li-about_us.hover,
#nav-main #nav-link-about_us.active, #nav-link-about_us:hover{ background: url(/images/home/main.gif) -86px -44px no-repeat; }
#nav-main #nav-li-admissions:hover, #nav-li-admissions.hover,
#nav-main #nav-link-admissions.active, #nav-link-admissions:hover{ background: url(/images/home/main.gif) -201px -44px no-repeat; }
#nav-main #nav-li-ccs_life:hover, #nav-li-ccs_life.hover,
#nav-main #nav-link-ccs_life.active, #nav-link-ccs_life:hover{ background: url(/images/home/main.gif) -334px -44px no-repeat; }
#nav-main #nav-li-athletics:hover, #nav-li-athletics.hover,
#nav-main #nav-link-athletics.active, #nav-link-athletics:hover{ background: url(/images/home/main.gif) -444px -44px no-repeat; }
#nav-main #nav-li-support_ccs:hover, #nav-li-support_ccs.hover,
#nav-main #nav-link-support_ccs.active, #nav-link-support_ccs:hover{ background: url(/images/home/main.gif) -559px -44px no-repeat; }
#nav-main #nav-li-homeschool_partnership:hover, #nav-li-homeschool_partnership.hover,
#nav-main #nav-link-homeschool_partnership.active, #nav-link-homeschool_partnership:hover{ background: url(/images/home/main.gif) -708px -44px no-repeat; }


#nav-main ul ul{ margin-left: 0; }
#nav-const { top: 379px;  width: 940px; left: 10px; background-color: #999999; height: 20px; border-bottom: 1px solid #707070;}
#nav-const ul{ right: 0; position: absolute; }
	
#primary-content,
#secondary-content,
#tertiary-content{ 
	min-height: 170px;
	}
	
body.layout-n0-p1-s0 #primary-content{ margin-left: 24px; width: 916px; background: url(/images/home/bg-news.gif) 402px 0 repeat-y; padding-top: 25px;}
div#buttons{ width: 492px; float: left; margin-left: 30px; }
div#buttons ul{ list-style: none; margin: 0; padding: 0; }
div#buttons ul li{ float: left; margin-right: 5px;}

div#news-container{ width: 377px; float: left; padding-left: 10px; position: relative; }
div#news-container .news-list .thumb{ float: left; margin: .35em .5em .5em 0 !important;}

div#buttons h2,
div#news-container h2{ font-family: "Times New Roman", Times, serif; font-size: 1.8em; color: #4F4F4F; border-bottom: 1px solid #E0E0E0; }

.news-more{ background: url(/images/home/news-more2.gif) no-repeat; width: 142px; height: 27px; position: relative; padding: 7px 0 0 8px;  z-index: 30}
.news-more a{ text-decoration: none; font-size: 120%; font-family: Georgia, "Times New Roman", Times, serif; margin-left: 38px;}

.readmore{ float: right; }
.readmore a{ margin-left: 16px; }

/*.news-control{ background: url(/images/home/news-control.gif) no-repeat; width: 88px; height: 32px; position: absolute; right: 0; bottom: 0; z-index: 30}
.news-control a{ text-decoration: none; display: block; width: 8px; height: 9px; text-indent: -3000px; position: absolute; top: 11px; }
.news-control #prev{ background: url(/images/home/news-prev.gif) no-repeat; left: 8px;}
.news-control #next{ background: url(/images/home/news-next.gif) no-repeat; right: 8px; }
.news-control .paging{ position: absolute; top: 6px; left: 25px; font-size: 120%; font-family: Georgia, "Times New Roman", Times, serif; color: #1E4A77; }*/

#testimonial{ width: 488px; height: 251px; position: absolute; right: 35px; top: 20px; display: none; } 

#quote-container{ display: none; }
#testimonial .quote{ margin: 0; padding: 0; list-style: none;}
#testimonial .quote li{ width: 488px; background-color: transparent; }

/*#testimonial .quote h3{ 
	font-family: "Book Antiqua", Garamond, Baskerville, "Baskerville Old Face", "Times New Roman", serif;
	font-size: 25px;
	color: #002F63;
	text-shadow: 0px 0px 6px #fff, 0px 0px 6px #fff;
	font-style:italic;
	}
#testimonial .quote img{ 
	float: left; 
	margin: 0 25px 100px 0; 
	border: 1px solid #ffffff; 
	-moz-box-shadow: 0px 0px 4px #000000; 
	-webkit-box-shadow: 0px 0px 4px #000000; 
	box-shadow: 0px 0px 4px #000000; 
	filter:  progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#000000'); 
	-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#000000')";
	}
#testimonial .quote p,
#testimonial .quote cite{
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 105%;
	color: #002156;
	text-shadow: 0px 0px 6px #fff, 0px 0px 6px #fff;
	margin: 0 0 10px 0;
	}
#testimonial .quote cite{ float: right; font-style: normal; font-size: 90%; line-height: 120%;}
#testimonial .quote cite strong{ font-size: 150%; }*/
