@charset "utf-8";
/* CSS Document */

html {
	background: #d9d9d7 url(../img/bg-html.png) repeat-x 0 0;
	overflow-y: scroll;
}

body {
	margin: 0 auto;	
}

#page {
	background: transparent url(../img/bg-page.jpg) no-repeat top center;
	min-height: 956px;
	margin: 0 auto;
	width: 100%;
}

#header {
	background: none;
	height: 77px;
	margin: 0 auto;
	width: 1114px;
}

#page-links {
	display: block;
	float: right;
	height: 47px;
	margin: 0 42px 0 0;
	padding: 30px 25px 0px 70px;
	width: 773px;
}

#page-body {
	background-color: #ffffff;
	margin: 0 auto;
	padding: 0px;
	width: 1031px;
	-moz-box-shadow: 0px -30px 0px #f8c218, -30px 0px 30px #bbb, 30px 15px 30px #bbb, 0px 30px 1px #faefcd;
	-webkit-box-shadow:  0px -30px 0px #f8c218, -30px 0px 30px #bbb, 30px 15px 30px #bbb, 0px 30px 1px #faefcd;
	box-shadow: 0px -30px 1px #f8c218, -30px 0px 30px #bbb, 30px 15px 30px #bbb, 0px 30px 1px #faefcd;
}

#block-nice_menus-1 {
	display: block;
	float: left;
}

#block-search-0 {
	display: block;
	float: right;
	width: 129px;	
}

#block-search-0 #edit-search-block-form-1-wrapper {
	float: left;
	height: 23px;
	width: 90px;
}

#block-search-0 input#edit-search-block-form-1 {
	border-style: none;
	height: 23px;
}

#sidebar-first {
	clear: left;
	float: left;
	margin: 0;
	width: 230px;	
}

#main {
	float: right;
	margin-top: -72px;
	padding: 0 0 30px;
	width: 798px;
}

.node-type-school_story #main,
.node-type-announcements #main,
.node-type-page #main {
	margin-top: 0px;	
}

#footer, #footer-home {
	background-color: #faefcd;
	height: 183px;
	margin: 0 auto;
	width: 1031px;	
	-moz-box-shadow:  0px -30px 1px #fff, -30px 0px 30px #bbb, 30px 0px 30px #bbb, 0px 30px 30px #d9d7c6;
	-webkit-box-shadow:   0px -30px 1px #fff, -30px 0px 30px #bbb, 30px 0px 30px #bbb, 0px 30px 30px #d9d7c6;
	box-shadow: 0px -30px 1px #fff, -30px 0px 30px #bbb, 30px 0px 30px #bbb, 0px 30px 30px #d9d7c6;
}

#footer {
	height: 40px;
	padding-top: 20px
}

.block-region,
.breadcrumb,
#sidebar-second,
#sidebar-second-bottom {
	display: none;	
}