/***** -~-~-~ LAYOUT ~-~-~- *****/

.no-print {
	display: none;
}

/*** Site Container and Dimensions ***/

#container,
#header,
#footer {
	margin: 0;
	width: 670px;
}

#container {
	border: none;
}

/*** Header ***/

#header {
	border-bottom: none;
}

#header #ursuline-academy-logo {
	margin: 0;
	padding: 0 0 20px 0;
}

#header #header-callout,
#header-banner {
	display: none;
}

/*** Navigation: Primary, Secondary and Sidebar ***/

#nav-primary,
#nav-secondary,
#sidebar {
	display: none;
}

/*** Content and Sidebar ***/

#content-sidebar-container {
	overflow: visible;
}

#content {
	background: none;
	margin: 0;
	min-height: 20px;
	padding: 0;
}

/*** Footer ***/

#footer {
	background: none;
	color: #000;
	height: auto;
	width: 670px;
}

#footer address {
	font-size: 12px;
}

#footer #snapshot {
	display: none;
}

#footer #copyright {
	margin-right: 0;
	text-align: left;
}

#footer a:link,
#footer a:visited,
#footer a:active {
	color: #555;
}


/***** -~-~-~ BUTTONS ~-~-~- *****/

button {
	display: none;
}


/***** -~-~-~ CONTENT ~-~-~- *****/

body {
	background-color: #FFF;
	color: #000;
}

h1, h2, h3 {
	color: #000;
}

h2 {
	border-bottom: none;
	padding-bottom: 0;
}

h2 .date {
	background: none;
}

/*** Main Links ***/

a:link,
a:visited,
a:active,
a:link.emphasis,
a:visited.emphasis,
a:active.emphasis {
	color: #555;
}

/*** Horizontal Rules ***/

hr {
	border-top: 1px solid #CCC;
	color: #CCC;
}

/*** Images ***/

.photo {
	border: 1px solid #CCC;
}


/***** -~-~-~ HOME PAGE ~-~-~- *****/

/*** Primary Content ***/

.content-primary {
	background: none;
	border-bottom: none;
	height: auto;
	margin: 0;
	padding: 0 0 14px 0;
	width: 670px;
}

.content-primary ul.primary-list li {
	margin-right: 15px;
	width: 213px;
}

.content-primary ul.primary-list li.last {
	margin-top: 0;
}

.content-primary ul.primary-list li.last img {
	display: none;
}

/*** News Feed and Spotlight ***/

.column-two-thirds {
	background: none;
	padding-right: 0;
	width: 670px;
}

.column-one-third {
	background: none;
	clear: both;
	float: none;
	padding: 15px 0;
	width: 670px;
}

ul.news-feed {
	margin: 0 0 15px 0;
	width: 670px;
}

ul.news-feed img {
	display: none;
}

ul.feed-col2 {
	float: none;
}

ul.news-feed li .news-content {
	margin-left: 0;
	width: auto;
}
