body {
	background: #fff url(../page_assets/page_shadow_bg.gif) repeat-y 50%;
	font: 13px/18px Georgia, "Times New Roman", Times, serif;
    text-align: left;
    color: #000;
}

#contentWrapper li {
	line-height: 1.5;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 35px;
	list-style-position: outside;
	list-style-image: url(../page_assets/bullet_text_alt.gif);
}

/* @group Main Navigation */

#mainNav li a:link,
#mainNav li a:visited {
	color: #fff;
	background: transparent;
	text-decoration: none;
}

#mainNav li a:hover{
	text-decoration:underline;
	background-repeat: no-repeat;
}

#mainNav li.active {
	background: transparent url(../page_assets/main_nav_marker_alt.gif) no-repeat 0 4px;
}

/* @end */

/* @group Sub Navigation */

#subNav li a:link,
#subNav li a:visited {
	color: #000;
	background: transparent;
	text-decoration: none;
}

ul#subNav li.active,
.events ul#subNav li.active li.active {
	background: transparent url(../page_assets/sub_nav_marker_alt.gif) no-repeat 0 4px;
}

ul#subNav li.active a {
	color: #000;
}

ul#subNav li.active li a {
	color: #000;
	}

ul#subNav li.active li.active a {
	color: #000;
	}

/* @end */

/* @group Style Switcher */

#styleSwitcher li a:link,
#styleSwitcher li a:visited {
	color: #000;
	background: transparent;
	text-decoration: none;
}

#styleSwitcher li a:hover{
	text-decoration:underline;
}

ul#styleSwitcher li.active {
	background: transparent url(../page_assets/style_nav_marker_alt.gif) no-repeat 0 4px;
}

/* @end */

/* @group Search */

#search_box #s {
    float: left;
    padding: 0;
    margin: 7px 0 0 10px;
    border: 0;
    width: 170px;
    background: none;
    outline:0 !important;
	color: #000;
}

/* @end */

/* @group Text */

a:link {
	color: #000;
	background: transparent;
	text-decoration: underline;
}

a:visited {
	color: #000;
	background: transparent;
	text-decoration: underline;
}

a:hover {
	color: #000;
	background: transparent;
	text-decoration: none;
}

a:active {
	color: #000;
	background: transparent;
	text-decoration: underline;
}

h3 {
	font: bold 12px "Helvetica Neue",Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	text-transform: uppercase;
	text-shadow:1px 1px 0 #fafafa;
	margin-left: 10px;
	margin-bottom: 10px;
}

h4 {
	font: 16px Arial, Helvetica, Geneva, sans-serif;
	border-bottom: 1px solid #000;
	padding-top: 10px;
	padding-bottom: 6px;
	margin-bottom: 14px;
	color: #000;
	background: url(../page_assets/down_arrow_alt.gif) no-repeat right bottom;
}

h4 a:link {
	color: #000;
	background: transparent;
	text-decoration: none;
	border-bottom: 1px dotted #000;
}

h4 a:visited {
	color: #000;
	background: transparent;
	text-decoration: none;
	border-bottom: 1px dotted #000;
}

h4 a:hover {
	color: #000;
	background: transparent;
	text-decoration: none;
	border-bottom: 1px solid #000;
}

h4 a:active {
	color: #000;
	background: transparent;
	text-decoration: none;
	border-bottom: 1px dotted #000;
}

/* @end */

/* @group Search Results */

div#contentWrapper a:hover.resultsWrapper {
	background: #f9f9f9;
	border: 1px solid #000;
}

/* @end */

/* @group Footer */

#footer a:hover{
	text-decoration:none;
	border-bottom: 1px dotted #000;
}

/* @end */

/* @group News */

.date {
	color: #000;
	text-transform: uppercase;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
}

div#contentWrapper a:hover.resultsWrapper .readMore {
	color: #000;
}

/* @end */

.title {
	text-transform: uppercase;
	font: bold 11px Arial, Helvetica, Geneva, sans-serif;
	color: #000;
}

/* @group Events */

.foundation,
.schools,
.careHomes,
.opjw,
.trinity,
.whitgiftSchool,
.limes,
.wilhelmina,
.whitgiftHouse,
.cis {
	color: #000;
}

/* @end */

/* @group Downloads */

.pdfDownload,
.wordDownload,
.zipDownload {


	padding: 8px 10px 10px 48px;
	border: 1px solid #000;

	margin-bottom: 12px;
}

.pdfDownload {
	background : #f8f8f8 url(../page_assets/pdf_icon.gif) no-repeat 0 50%;
}

.wordDownload {
	background: #f8f8f8 url(../page_assets/word_icon.gif) no-repeat 0 50%;
}

.zipDownload {
	background: #f8f8f8 url(../page_assets/zip_icon.gif) no-repeat 0 50%;
}

.pdfDownload a,
.wordDownload a,
.zipDownload a {
	font: 12px/18px Arial, Helvetica, Geneva, sans-serif;
}

p.pdfDownload,
p.wordDownload,
p.zipDownload {
	font: italic 12px/18px Arial, Helvetica, Geneva, sans-serif;
}

.pdfDownload a:link,
.pdfDownload a:visited,
.pdfDownload a:active,
.wordDownload a:link,
.wordDownload a:visited,
.wordDownload a:active,
.zipDownload a:link,
.zipDownload a:visited,
.zipDownload a:active {
	text-decoration: underline;
	border: none;
}

.pdfDownload a:hover,
.wordDownload a:hover,
.zipDownload a:hover {
	text-decoration: none;
	border: none;
}

/* @end */

