body.admin{
	background-position: 0 17px;
}

body.admin #logo img{
	width: 0px;
	height: 0px;
}

body#item22789 .edit-option{
	display: none;
}

#component-add-news-01, #component-add-employment-01{
	display: none;
}

body#item24850 #component-add-editor
{
	display: none;
}

body#item24850 #component-add-employment-01
{
	display: inline;
}

#translate-form{
	position: absolute;
	right: 10px;
	top: 50px;
	
}

#divcomp92215 .delete-button{
	display: none;
}

/*Contextual selectors below control display of the various school montage images on the school landing pages, and positions the breadcrumbs properly when the montage is visible. Because CSS is cool like that.*/

body#item22789 td#main-table-body-rightcell {
	background: transparent url(../images/homeMontage.jpg) top left no-repeat;
	padding: 140px 0 0 0;
	}

body#item24845 td#main-table-body-rightcell {
	background: transparent url(../images/d20Montage.jpg) top left no-repeat;
	padding: 140px 0 0 0;
	}

body#item24846 td#main-table-body-rightcell {
	background: transparent url(../images/gbMontage.jpg) top left no-repeat;
	padding: 140px 0 0 0;
	}

body#item24847 td#main-table-body-rightcell {
	background: transparent url(../images/wbMontage.jpg) top left no-repeat;
	padding: 140px 0 0 0;
	}

body#item24848 td#main-table-body-rightcell {
	background: transparent url(../images/swMontage.jpg) top left no-repeat;
	padding: 140px 0 0 0;
	}

	
body#item24845 #breadcrumbbar,
body#item24846 #breadcrumbbar,
body#item24847 #breadcrumbbar,
body#item24848 #breadcrumbbar {
  top: 267px;
	}

/* The following rearranges the appearance of the sidebar on the homepage */	


#item22789 #menu,
#item24849 #menu,
#item24850 #menu {
	display: none;
	}
		
/* turns on the menu footer for home, calendar, and employment pages */
#item22789 #menu-footer,
#item24849 #menu-footer,
#item24850 #menu-footer {
	display: block;
	margin: 0;
	padding: 0 0 11px 0;
	background: transparent url(../images/sideBottom.gif) bottom center no-repeat;
}

#menu-footer div {
	margin: 0;
	padding: 0 0 10px 0;
	background: transparent url(../images/sideBkgd.gif) top center repeat-y;
	text-align: center;
}

#menu-footer div a img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 15px;
	border: 0;
}

#menu-footer div a {
	border: 0;
}

/*The following controls the content on the homepage*/

#item22789 #content-body {
	width: 580px;
}

#item22789 .left-col{
	float: left; 
	width: 280px;
	margin: 0;
	padding: 0 10px 0 0;
}

#item22789 .left-col ul {
	margin: 0 0 0 15px;
	padding: 0;
	background: transparent url(../images/bookStack.jpg) right bottom no-repeat;
	font-weight: bold;
}
	
	
#item22789 .right-col{
	float: right;
	width: 280px;
	margin: 0;
}

#item22789 #calendar-summary{
	/*border: 1px solid #997799;*/
}

#item22789 .right-col h2{	
	margin: 0;
	padding: 0 0 3px 3px;
	background: transparent url(../images/h2bkgd.gif) top right no-repeat;
	font-size: 1.15em;
	color: #fff;
}

.news-01 {
	margin: 0 0 10px 0;
	padding: 3px 5px 0 5px;
	background:#eee;
	border-width: 0 1px 1px 1px;
	border-color: #535;
	border-style: solid;
}

#item22789 .news-01 h3 {
	margin: 3px 0;
	font-size: 1em;
}

#item22789 .calendar-summary-event {
	margin: 0;
	background:#eee;
	border-width: 0 1px 1px 1px;
	border-color: #535;
	border-style: solid;
	font-size: .9em;
}

#item22789 p.calendar-summary-title {
	margin: 0;
	padding: 3px 5px 5px 5px;
	font-weight: bold;
}

#item22789 p.calendar-summary-description {
	margin: 0;
	padding: 0 5px 5px 5px;
	line-height: 1.25em;
}

#item22789 p.calendar-summary-more {
	margin: 0;
	padding: 3px 5px;
	background:#fff;
	border-width: 0 1px 1px 1px;
	border-color: #535;
	border-style: solid;
	text-align: center;
}

/*Turning on Emergency Closing Phone Number*/

#item22789 #header p {
	display: block;
	position: absolute;
	top: 75px;
	left: 175px;
	font-size: 1.15em;
	font-weight: bold;
	color: #fff;
}

div.job {
	margin: 0 0 15px 0;
	padding: 10px 0 0 0;
	border-top: 1px dotted #999;
}