@media all {
div#wrapper {
	padding:0;
}
div#meat.containsRelated div#content {
	width:55%;
}
div#meat.containsNavigation.containsRelated div#content {
	width:55%;
}
div#related {
	width:20%;
}
#breadcrumbs {
	background:#632D10 url(images/banner_shadow.gif) repeat-x;
	padding-top:6px;
	padding-bottom:0;
	color:#A9885A;
}
#breadcrumbs a {
	color:#A9885A;
}
#banner {
	background-color:#632D10;
	height:69px;
	color:#fff;
}
div.textOnlyView #banner {
	background:none;
	color:#000;
}
#banner h1 {
	margin:0;
	padding:0;
	width:318px;
	min-width:30%;
	background:transparent url(images/header_bg.gif) repeat-x bottom left;
}
div.textOnlyView #banner h1 {
	background:none;
	color:#000;
	width:auto;
}
#banner h1 a {
	color:#fff;
	display:block;
	width:318px;
	height:49px;
	background:transparent url(images/philosophy.gif) no-repeat;
	margin:20px 0 0 auto;
}
div.textOnlyView #banner h1 a {
	display:inline;
	width:auto;
	height:auto;
	background:none;
	margin:0;
	color:#009;
}
#banner h1 a span {
	display:block;
	position:relative;
	left:-9999px;
	width:100px;
}
div.textOnlyView #banner h1 a span {
	display:inline;
	position:static;
	width:auto;
}
#minisiteSearchInput {
	background:#7d3f1e url(images/search_shadow.gif) repeat-x;
	color:#fff;
	border:1px solid #b07e09;
	padding:2px 3px;
}
#bannerXtra {
	position:absolute;
	top:110px;
	right:10px;
}
div.textOnlyView #bannerXtra {
	position:static;
}
a.searchSubmitLink {
	background-color:#b07e09;
	color:#fff;
	font-weight:normal;
	text-transform:lowercase;
	border:none;
	padding:1px 3px 4px;
	border-bottom:1px solid #632D10;
}
a.searchSubmitLink:hover {
	background-color:#925c07;
}
div#minisiteNavigation {
	background-color:#e8d597;
	color:#000;
	border-bottom:11px solid #fff;
}
div#minisiteNavigation ul {
	margin-left:0;
	padding-left:0;
}
div#minisiteNavigation ul a, div#minisiteNavigation ul strong {
	padding:5px 4px 5px 26px;
	display:block;
	text-decoration:none;
}
* html div#minisiteNavigation ul a, * html div#minisiteNavigation ul strong {
	height:1%;
}
div#minisiteNavigation ul a {
	color:#272462;
}
div#minisiteNavigation ul ul ul a, div#minisiteNavigation ul ul ul strong {
	padding-left:38px;
}
div#minisiteNavigation ul li {
	margin:0;
}
div#minisiteNavigation ul ul li {
	border-top:2px solid #fff;
}
div#minisiteNavigation ul ul li.open {
	background-color:#f7eac1;
}
div#minisiteNavigation ul a:hover {
	text-decoration:underline;
}
div#minisiteNavigation ul a strong, div#minisiteNavigation ul ul ul a strong  {
	padding:0;
	margin:0;
	display:inline;
}
div#content div.contentMain, div#content div.contentHead, div#content div.contentPost {
	margin-left:2em;
	margin-right:2em;
}
h2 {
	color:#968e37;
}
#navigation {
	background-color:#b07e09;
	color:#fff;
}
#navigation a {
	color:#fff;
}
div.textOnlyView #navigation, div.textOnlyView #navigation a {
	background:none;
	color:#000;
}
#related img, #navigation img {
	border:7px solid #fff;
}
#related {
	background-color:#f7eac1;
	padding-top:1em;
}
div#related div#preSidebar, div#related div#sidebar {
	padding:0;
	margin:0;
}
div#related div#miniCal {
	background:none;
	border:none;
}
div#related div.blurb, div#related div#miniCal {
	border-bottom:10px solid #fff;
	padding:1em;
	margin:0;
	background-color:#f7eac1;
}
* html div#related div#sidebar, * html div#related div#preSidebar {
	margin:0;
}
div#related div#miniCal h3, div#related div#miniCal div#events, div#related div#miniCal h4 {
	margin:0;
	padding:0;
}
div#related div#miniCal h4 {
	margin-top:.6em;
}
div#miniCal div.foot p.more {
	margin-left:0;
	margin-right:0;
}
#related .blurb h4, div#related div#miniCal h3 a {
	color:#817316;
	font-size:15px;
	margin:.5em 0;
	text-decoration:none;
}
div#related div#miniCal h4 {
	border:none;
}
div#footer, div#wrapper, div#bannerAndMeat {
	margin:0;
}
div#footer {
	background:#632D10 url(images/footer_step.gif) no-repeat top right;
	color:#f7eac1;
	padding-bottom:17em;
	padding-top:3em;
	text-align:right;
	font-size:85%;
}
div#footer a {
	color:#fff;
}
div.textOnlyView div#footer, div.textOnlyView div#footer a {
	background:none;
	color:#000;
}
div.editDiv {
	padding-right:0;
}
ul.childrenList {
	border-color:#b07e09;
}
* html p.textOnlyLink {
	padding-bottom:2em;
}
div#calendar div.gridAndOptions {
	background-color:#f7eac1;
	border-color:#b07e09;
}
div.eventDetails p.back {
	border-color:#b07e09;
}
div#calendar div#events h3 {
	color:#817316;
}
div#calendar div.nav, div#calendar div.views ul li strong {
	background-color:#b07e09;
	background-image:none;
}
div#calendar div.nav.empty {
	border-color:#b07e09;
}
div#calendar div.views ul li a, div#calendar div.nav a {
	background-color:#f7eac1;
}
div#calendar div.views ul li a:hover {
	background-color:#dcc477;
}
div#calendar div.gridAndOptions div.calendarGrid {
	border-color:#dcc477;
}
div#calendar div.options ul {
	list-style-image:none;
	color:#ab3a3a;
}
div#calendar div.options ul li strong {
	color:#000;
}

div#relatedPub h3
{
	color:#817316;
}

div#content h2.pageTitle span a
{
	color:#817316;
	text-decoration:none;
}

div#content h2.pageTitle span a:hover
{
	text-decoration:underline;
}
}
