/* CSS Document */

body, p, table, tr, td, ul, li, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 74%;
	color: #404040;
	background: #eeeeee; /*background: aliceblue;*/
	text-align: center;
}

body#splash {
	background: url(images/splash-bg.gif) repeat-y center #eeeeee;
}
body#splash #wrapper {
	background: none;
	text-align: center;
}
body#splash #wrapper #logo {
	float: none;
	margin: 100px auto;
}
#enter-link a {
	display: block;
	line-height: 100px;
	color: #CCCCCC;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
        padding: 250px 0 0 0;
}
#enter-link a:hover {
	color: white;
	background: none;
}

#wrapper {
	width: 800px;
	
	margin: 0 auto;
	text-align: left;
	font-size: 0.9em;
	background: url(images/leftside.gif) no-repeat left bottom white;

}

#header {
	background: black;
	width: 800px;
	height: 125px;
	float: left;
}	

	#logo {
		float: right;
		margin: 21px 34px 0 0;
	}
	
	#info {
		float: left;
		margin: 40px 0 0 35px;
		color: white;
	}
	#info a {
		color: white;
		text-decoration: none;
	}
	#info a:hover {
		text-decoration: underline;
		background: none;
	}
	
#bnr {
	float: left;
}
	
#left {
	width: 192px;

	float: left;
	background: url(images/wrapper-bg.gif) repeat-y left white;
}
#leftlogo{
 width: 192px;
text-align:center;
margin-top:300px;
}

#left ul.main {
	list-style: none;
}
#left ul.main li {
	margin: 0 0px 1px 0;
}
#left ul.main li a, #left ul.main li.current_page_parent a {
	padding: 10px 10px 10px 15px;
	background: #707173;
	color: white;
	text-transform: uppercase;
	display: block;
	text-decoration: none;
	margin: 0 9px 0 0;
}
#left ul.main li a:hover {
	background: #919293;
	color: black;
}

#left ul.main li.current_page_item a,
#left ul.main li.current_page_parent a  {
	background: url(images/selected.gif) no-repeat right center #919293;
	margin: 0;	
	color: black;
}

	#left ul.main li.page_item ul {
		display: none;
	}

	#left ul.main li.current_page_item ul,
	#left ul.main li.current_page_ancestor ul {
		list-style: none;
		background: url(images/left-bg.gif) repeat-y right;
		display: block;
	}
	#left ul.main ul li {
		margin: 0;
	}
	#left ul.main li.current_page_item ul li a,
	#left ul.main li.current_page_ancestor ul li a {
		text-transform: none;	
		font-size: 0.85em;	
		padding: 8px 0 8px 15px;
		font-weight: normal;
		background: url(images/left-bg.gif) repeat-y right #919293
	}	
	
	#left ul.main li.current_page_item ul li a:hover,
	#left ul.main li.current_page_ancestor ul li a:hover {
		background: url(images/left-bg.gif) repeat-y right #ababad
	}
	
	#left ul.main li.current_page_item ul li.current_page_item a,
	#left ul.main li.current_page_parent ul li.current_page_item a,
	#left ul.main li.current_page_item ul li.current_page_item a:hover
	#left ul.main li.current_page_parent ul li.current_page_item a:hover {
		background: url(images/sub-selected.gif) no-repeat right center #ababad;
	}
		


#main {
	float: left;
	width: 500px;
	margin: 35px 0 10px 35px;
	min-height:485px;
}


	#main ul {
		list-style: none;
	}
	#main ul li {
		background: url(images/bullet.gif) no-repeat left 7px;
		padding: 3px 0 3px 15px;
		margin: 0 0 0 5px;
	}
	
#foot-img {
	float: left;
	width: 100%;
	text-align: center;
	margin: 10px auto 20px auto;
}




#footer {
	height: 55px;
	background: black;
	width: 800px;
	float:left;
	color: #cccccc;
}
	#footer p {
		margin: 15px 0 0 33px;
	}
	#footer a {
		color: #cccccc;
		text-decoration: none;
		font-weight: normal
	}
	#footer a:hover {
		color: #cccccc;
		text-decoration: underline;
		background: none;
	}










/* News / blog */

.post {
	display: block;
	float: left;
	width: 400px;
}

.post h2.single {
	margin: 5px 0 10px 0;
	padding: 0;
	font-size: 20px;
}


.hr {
	float: left;
	border-top: 2px dashed #cccccc;
	display: block;
	width: 100%;
	height:1px;
	margin: 18px 0 25px 0;
}

.post-date {
	float: left;
	display: block;
	width: 34px;
	text-align: center;
	margin: 0 10px 0 0;
	background: url(images/date_button.gif) no-repeat;
}
	.post-date .month {
		line-height: 12px;
		height: 12px;
		padding: 0 0 1px 0;
		color: #543070;
		font-size: 0.85em;
	}
	.post-date .day {
		padding: 0 0 7px 0;
		line-height: 20px;
		height: 20px;
		color: white;
		font-weight: bold;
	}





h1 { 
	color: #543070;
	font-size: 14px;
	margin: 0 0 10px 0;
	line-height: 1.4em;
}

h2 { 
	font-size: 14px;
	margin: 5px 0 10px 0;
	line-height: 1.4em;
}

p {	margin: 7px 0 9px 0; line-height: 18px }

.clearer { clear: both; font-size: 0; height: 0; line-height: 0; }

a {
	-moz-outline: none;
	color: #543070;
	font-weight: bold;
}
a:hover {
	background: #543070;
	color: white;
}

.caption { color: #999999 }


/* GS update - 24-10-2011 */
.awpdfs { background: #fff url(/wp-content/themes/andrews-wykeham/images/line.gif) 0 0 no-repeat; padding-top: 7px;  }
.awpdfs .off { position: absolute; left: -9999em; }
.awpdfs dd { display: block; width: 500px; height: 49px; margin: 0; padding: 0; background: #fff url(/wp-content/themes/andrews-wykeham/images/bg-pdfs.gif) 0 0 no-repeat; }
.awpdfs dd a { display: block; text-decoration: none; padding: 13px 0 0 35px; font-size: 14px; }
.awpdfs dd a:hover { background: none; color: #000; } 













































