html {
	border:0;
	color:#555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	margin:0;
	padding:0;
}
body {
	background-color:#FFF;
	border:0;
	color:#555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100%;
	line-height:17px !important;
	line-height:normal;
	margin:0 0 1px 0;
	padding:0;
}
a {
	color:#e64197;
	text-decoration:none;
}
a:hover {
	color:#000000;
	text-decoration:none;
}
#prepbody a {
	color:#43afa2;
	text-decoration:none;
}
#prepbody a:hover {
	color:#000000;
	text-decoration:none;
}
em, i {
	font-style: italic;
}
form {
	margin:0;
	padding:0;
	display:block;
}
#school_text {
	padding-top:18px;
}
#school_text2 {
	padding-top:17px;
}
#school_text h1 {
	color:#231f20;
	font-size:33px;
	font-weight:normal;
	line-height:40px;
	margin:0;
	padding:0;
	text-transform:uppercase;
}
#school_text2 h1 {
	color:#231f20;
	font-size:42px;
	font-weight:normal;
	line-height:48px;
	margin:0;
	padding:0;
	text-transform:uppercase;
}
#page_title {
	border:none;
	clear:both;
	height:39px;
	margin:0;
	overflow:hidden;
	padding:7px 0 0 0;
}
#page_title h2 {
	border:none;
	float:left;
	font-size:40px;
	line-height:46px;
	margin:-6px 0 0 0;
	padding:0;
	color:#555555;
	font-weight:normal;
	text-transform:lowercase;
}
#prep_page_title {
	border:none;
	clear:both;
	height:39px;
	margin:0;
	overflow:hidden;
	padding:7px 0 0 0;
}
#prep_page_title h2 {
	border:none;
	color:#00457c;
	float:left;
	font-size:40px;
	line-height:46px;
	margin:-7px 0 0 0;
	padding:0;
	text-transform:lowercase;
}
img {
	border:none;
}
#mainarea img {
	display:block;
}
#prep_mainarea img {
	display:block;
}
p {
	margin:0;
	padding:0 0 15px 0;
}
.clear {
	clear:both;
}
.error {
	background:#e9e5d7;
	border-color:#e9e5d7;
	border:dashed 2px #b34d87;
	color:#000;
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.3em;
	margin:0px auto;
	padding:5px;
	width: 936px;
	text-align:center;
}
.error a, .error a:hover {
	color:#e64197;
}
.resultRowOne {
	background-color:#f3f3f3;
}
#container {
	background-position:top left;
	background-repeat:no-repeat;
	border:0;
	height:100%;
	margin:0 auto;
	padding:0;
	width:950px;
}
/* /core */

/* header */
#header {
	background-image:url(http://static.abingdon.org.uk/images/abingdon_senior_logo.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:136px;
	width:950px;
}
#prep_header {
	background-image:url(http://static.abingdon.org.uk/images/abingdon_prep_logo.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:136px;
	width:950px;
}
#top_header {
	height:50px;
	width:950px;
}
/* site_links */
#site_links {
	float:left;
	height:50px;
	padding-left:2px;
	width:713px;
}
#site_links a {
	text-decoration:none;
}
#senior {
	background-image:url(http://static.abingdon.org.uk/images/senior.png);
	background-position:top left;
	background-repeat:no-repeat;
	color:#7d7d7d;
	float:left;
	font-size:13px;
	height:50px;
	line-height:17px;
	width:160px;
}
#senior a {
	color:#7d7d7d;
	display:block;
	padding-bottom:15px;
	padding-left:25px;
	padding-top:12px;
}
#senior a:hover {
	color:#ffffff;
}
#senior_on {
	background-image:url(http://static.abingdon.org.uk/images/senior_on.png);
	background-position:top left;
	background-repeat:no-repeat;
	color:#FFF;
	float:left;
	font-size:13px;
	height:50px;
	line-height:17px;
	width:160px;
}
#senior_on a {
	color:#FFF;
	display:block;
	padding-bottom:15px;
	padding-left:25px;
	padding-top:12px;
}
#senior_on a:hover {
	color:#ffffff;
}
#prep {
	background-image:url(http://static.abingdon.org.uk/images/prep.png);
	background-position:top left;
	background-repeat:no-repeat;
	color:#7d7d7d;
	float:left;
	font-size:13px;
	height:50px;
	line-height:17px;
	width:161px;
}
#prep a {
	color:#7d7d7d;
	display:block;
	padding-bottom:15px;
	padding-left:18px;
	padding-top:12px;
}
#prep a:hover {
	color:#ffffff;
}
#prep_on {
	background-image:url(http://static.abingdon.org.uk/images/prep_on.png);
	background-position:top left;
	background-repeat:no-repeat;
	color:#ffffff;
	float:left;
	font-size:13px;
	height:50px;
	line-height:17px;
	width:161px;
}
#prep_on a {
	color:#ffffff;
	display:block;
	padding-bottom:15px;
	padding-left:18px;
	padding-top:12px;
}
#prep_on a:hover {
	color:#ffffff;
}
#oa {
	background-image:url(http://static.abingdon.org.uk/images/oa.png);
	background-position:top left;
	background-repeat:no-repeat;
	color:#7d7d7d;
	float:left;
	font-size:13px;
	height:50px;
	line-height:17px;
	width:160px;
}
#oa a {
	color:#7d7d7d;
	display:block;
	padding-bottom:15px;
	padding-left:20px;
	padding-top:12px;
}
#oa a:hover {
	color:#ffffff;
}
#oa_on {
	background-image:url(http://static.abingdon.org.uk/images/oa_on.png);
	background-position:top left;
	background-repeat:no-repeat;
	color:#ffffff;
	float:left;
	font-size:13px;
	height:50px;
	line-height:17px;
	width:160px;
}
#oa_on a {
	color:#ffffff;
	display:block;
	padding-bottom:15px;
	padding-left:20px;
	padding-top:12px;
}
#oa_on a:hover {
	color:#ffffff;
}
/* /site_links */

/* search */
#search {
	background-image:url(http://static.abingdon.org.uk/images/search.png);
	background-position:top right;
	background-repeat:no-repeat;
	float:left;
	height:50px;
	width:235px;
}
.searchbox {
	padding-left:36px;
	padding-top:14px;
}
#searchbox {
	background:none;
	border:0px;
	color:#707070;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:15px;
	line-height:15px;
	width:190px;
}
/* /search */

#bottom_header {
	height:86px;
	width:950px;
}
#abingdon {
	float:left;
	height:75px;
	padding-left:5px;
	padding-top:11px;
	width:650px;
}
/* login */
#loginlink {
	float:left;
	font-weight:bold;
	height:35px;
	padding-top:51px;
	width:295px;
}
#login-button {
	padding-left:180px;
}
#subcontent2 {
	background-color: white;
	border: 1px solid gray;
	height: 120px;
	padding: 4px;
	position:absolute;
	visibility: hidden;
	width: 153px;
	z-index:5;
}
#subcontent2 form {
	border:none;
	margin:0;
	padding:0;
}
#subcontent2 label {
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	margin:0;
	padding:0;
}
#subcontent2 a {
	color: #000;
}
#subcontent2 .inputbox {
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:15px;
	line-height:15px;
	margin:2px 0 5px 0;
	padding:3px;
	width:146px;
}
#subcontent2 #username {
	background:none;
	background-image:url(http://static.abingdon.org.uk/images/username_bg.png);
	background-repeat:repeat-x;
}
#subcontent2 #passwd {
	background:none;
	background-image:url(http://static.abingdon.org.uk/images/password_bg.png);
	background-repeat:repeat-x;
}
#subcontent2 #loginbtn {
	background:none;
	border:none;
	margin:0;
	padding:0;
	float:right;
	height:19px;
	margin-right:4px;
	margin-top:5px;
	width:56px;
}
#login .imagediv {
	text-align:right;
	padding-top:13px;
}
#login .imagediv form {
	padding:0;
	margin:0;
}
#login .imagediv input {
	margin:0 0 6px 0;
}
/* /login */
/* /header */


/* navigation */
#navigation {
	height:53px;
	width:950px;
}
#main_nav {
	background-image:url(http://static.abingdon.org.uk/images/nav_bg.png);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	height:45px;
	margin-left:2px;
	padding-left:5px;
	padding-top:2px;
	width:708px;
}
#main_nav ul {
	margin:0px;
	padding:0px;
}
#main_nav li {
	display:inline;
	list-style:none;
	margin:0px;
	padding:0 0 0;
}
#main_nav ul li ul li a {
	color:#000000 !important;
	background:none !important;
	font-size:12px !important;
	border:none !important;
}
#main_nav #nav_categories {
	display:block;
	list-style:none;
	margin:0 0 0 0;
	position:relative;
	text-align: center;
}
#main_nav #nav_categories li {
	display:block;
	float:left;
	list-style:none;
	position:relative;
}
#main_nav #nav_categories li:hover ul {
	margin-left: 0;
}
#main_nav #nav_categories li:hover ul ul {
	margin-left: -1000em;
}
#main_nav #nav_categories li:hover a:focus {
	margin-left: 0;
}
#main_nav #nav_categories li ul {
	margin-left: -1000em;
	margin-top:2.2em;
	position: absolute;
	width: 10em;
}
#main_nav #nav_categories li ul ul {
	margin: -1em 0 0 -1000em;
}
#main_nav #nav_categories li li {
	float:none;
}
#main_nav #nav_categories li li:hover ul {
	margin-left: 10em;
	margin-top:-2.5em;
}
#main_nav #nav_categories li li:hover a:focus + ul {
	margin-left: 10em;
}
#main_nav #nav_categories li li a {
	float:none;
	position:relative;
	text-align:left;
}
#main_nav #nav_categories li li a:focus {
	left:0;
	margin-left:1000em;
	margin-top:0;
	width:10em;
}
#main_nav #nav_categories li li a:focus + ul {
	left:0;
	margin-left: 1010em;
	margin-top:-2.2em;
}
#main_nav #nav_categories li li li a:focus {
	left:0;
	margin-left: 2010em;
	margin-top:-1em;
	width: 10em;
}
#main_nav #nav_categories li a:focus + ul {
	margin-left: 0;
	margin-top:2.2em;
}
#main_nav #nav_categories a {
	color:#fff;
	display:block;
	float:left;
	font-size: 15px;
	font-weight: normal;
	line-height: 20px;
	margin:0;
	padding:5px 10px;
	text-decoration:none;
}
#main_nav #nav_categories a.mainMenuParentBtnFocused, #main_nav #nav_categories li a:hover, #main_nav #nav_categories li a:focus {
	background-color:#fff;
	border-bottom:none;
	border-left:#cccccc solid 1px;
	border-right:#cccccc solid 1px;
	border-top:#cccccc solid 1px;
	color:#e64197;
	margin:-1px;
	position:relative;
	z-index:1000;
}
#prepbody #main_nav #nav_categories a.mainMenuParentBtnFocused, #prepbody #main_nav #nav_categories li a:hover, #prepbody #main_nav #nav_categories li a:focus {
	background-color:#fff;
	border-bottom:none;
	border-left:#cccccc solid 1px;
	border-right:#cccccc solid 1px;
	border-top:#cccccc solid 1px;
	color:#43afa2;
	margin:-1px;
	position:relative;
	z-index:1000;
}
#main_nav #nav_categories ol, #main_nav #nav_categories ul {
	background:#fff;
	border:1px solid #cccccc;
	left:0;
	position:relative;
	z-index:500;
}
#main_nav #nav, #nav_categories ul, #main_nav #nav_categories ol {
	line-height: 1em;
	list-style: none;
	margin: 0;
	padding: 0;
	position:relative;
	z-index:500;
}
#prep_featured_text {
	background-image:url(http://static.abingdon.org.uk/images/featured_text_bg.png);
	background-repeat:repeat;
	color:#464646;
	padding:15px;
	width:436px;
}
#prep_featured_text a {
	color:#43afa2;
	text-decoration:none;
}
#prep_featured_text a:hover {
	color:#000;
	text-decoration:none;
}
#preptab #main_nav {
	background-image:url(http://static.abingdon.org.uk/images/prep_nav_bg.png);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	height:45px;
	margin-left:2px;
	padding-left:5px;
	width:708px;
}
#oa_tab #main_nav {
	background-image:url(http://static.abingdon.org.uk/images/oanav_bg.png);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	height:45px;
	margin-left:2px;
	padding-left:5px;
	width:708px;
}
#oamain_nav li {
	display:inline;
	list-style:none;
	margin:0px;
	padding:0 18px 0 0;
}
#oamain_nav ul {
	margin:0px;
	padding:0px;
}
#subMenusContainer {
	display:block;
	height:0;
	left:0;
	margin-top:-1px;
	overflow:visible;
	position:absolute;
	top:0;
	width:100%;
	z-index:999;
}
#subMenusContainer li {
	list-style: none;
}
#subMenusContainer a {
	color:#000;
	display:block;
	padding:5px 15px 5px 10px;
	text-align:left;
	text-decoration:none;
}
#subMenusContainer a:hover, #subMenusContainer a:focus, #subMenusContainer a.subMenuParentBtnFocused {
	background-color:#eeeeee;
	border-bottom:none;
	color:#e64197;
}
#prepbody #subMenusContainer a:hover, #prepbody #subMenusContainer a:focus, #prepbody #subMenusContainer a.subMenuParentBtnFocused {
	background-color:#eeeeee;
	border-bottom:none;
	color:#43afa2;
}
#subMenusContainer .subMenuParentBtn {
	background: url(http://static.abingdon.org.uk/images/arrow_right.png) right center no-repeat;
}
#subMenusContainer .subMenuParentBtnFocused {
	background: url(http://static.abingdon.org.uk/images/arrow_right_over.png) right center no-repeat;
}
#subMenusContainer .mainMenuParentBtn {
	background: url(http://static.abingdon.org.uk/images/arrow_down.png) right center no-repeat;
}
#subMenusContainer .mainMenuParentBtnFocused {
	background: url(http://static.abingdon.org.uk/images/arrow_down_over.png) right center no-repeat;
}
#prepbody #subMenusContainer .subMenuParentBtn {
	background: url(http://static.abingdon.org.uk/images/prep_arrow_right.png) right center no-repeat;
}
#prepbody #subMenusContainer .subMenuParentBtnFocused {
	background: url(http://static.abingdon.org.uk/images/prep_arrow_right_over.png) right center no-repeat;
}
#prepbody #subMenusContainer .mainMenuParentBtn {
	background: url(http://static.abingdon.org.uk/images/prep_arrow_down.png) right center no-repeat;
}
#prepbody #subMenusContainer .mainMenuParentBtnFocused {
	background: url(http://static.abingdon.org.uk/images/prep_arrow_down_over.png) right center no-repeat;
}
#subMenusContainer ul, #subMenusContainer ol {
	background:#fff;
	border:1px solid #cccccc;
	left:0;
	line-height: 1em;
	line-height: 1em;
	list-style: none;
	margin: 0;
	padding: 0;
}
.smOW {
	display:none;
	margin:0 0 0 -2px;
	overflow:hidden;
	padding:0 2px;
	position: absolute;
}
/* /navigation */

/* explore */ 
#explore {
	float:left;
	height:53px;
	width:235px;
}
#explore ul {
	margin:0;
	padding:0;
}
#explorelink {
	background-image:url(http://static.abingdon.org.uk/images/exploresolid.png);
	background-repeat:no-repeat;
	height:42px;
	margin-left:7px;
	padding: 0;
	text-align:left;
	width:226px;
}
#explorelink a {
	color: #fff;
	display: block;
	font-size: 15px;
	font-weight: normal;
	line-height: 30px;
	padding: 0 0 0 10px;
	text-align:left;
	text-decoration: none;
}
#explorelink a:hover {
	color: #000;
	display: block;
	font-size: 15px;
	font-weight: normal;
	line-height: 30px;
	padding: 0 0 0 10px;
	text-align:left;
	text-decoration: none;
}
#prep_explorelink {
	background-image:url(http://static.abingdon.org.uk/images/prep_exploresolid.png);
	background-repeat:no-repeat;
	height:42px;
	margin-left:7px;
	padding: 0;
	text-align:left;
	width:226px;
}
#prep_explorelink a {
	color: #fff;
	display: block;
	font-size: 15px;
	font-weight: normal;
	line-height: 30px;
	padding: 0 0 0 10px;
	text-align:left;
	text-decoration: none;
}
#subcontent {
	background-color: white;
	border: 1px solid gray;
	padding: 8px;
	position:absolute;
	visibility: hidden;
	z-index:500;
}
#subcontent a {
	color:#000;
}
#subcontent a:hover {
	color:#555;
}
#subcontent .heading {
	color:#e64197;
}
#prepbody #subcontent .heading {
	color:#43afa2;
}
/* /explore */

/* home_wrapper */ 
#wrapperarea {
	height:321px;
	width:706px;
}
#wrapper_bg {
	background-image:url(http://static.abingdon.org.uk/images/main_wrapperbg.png);
	height:321px;
	width:706px;
}
#oawrapper_bg {
	background-image:url(http://static.abingdon.org.uk/images/oamain_wrapperbg.png);
	background-repeat:no-repeat;
	height:322px;
	width:706px;
}
#wrapper_pad {
	float:left;
	padding-left:17px;
	padding-right:17px;
	padding-top:17px;
	width:192px;
}
#mainwrappertext {
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	height:299px;
	line-height:21px;
	overflow:hidden;
	width:191px;
}
#mainwrappertext p {
	margin:0;
	padding:0 0 20px 0;
}
#mainwrappertext a {
	color:#e64197;
	text-decoration:none;
}
#mainwrappertext a:hover {
	color:#000000;
	text-decoration:none;
}
#prepmainwrappertext {
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	height:299px;
	line-height:21px;
	overflow:hidden;
	width:191px;
}
#prepmainwrappertext a {
	color:#43afa2;
	text-decoration:none;
}
#prepmainwrappertext a:hover {
	color:#000000;
	text-decoration:none;
}
#wrapper_image {
	float:left;
	height:321px;
	overflow:hidden;
	width:480px;
}
#oawrapper_image {
	float:left;
	height:321px;
	overflow:hidden;
	width:705px;
}
#wrapper_top {
	background:url(http://static.abingdon.org.uk/images/wraptop.png) no-repeat;
	height:2px;
	width:480px;
}
#oawrapper_top {
	background:url(http://static.abingdon.org.uk/images/oa_wrapper_top.png) no-repeat;
	height:4px;
	width:705px;
}
#wrapper_main {
	width:480px;
}
#wrapper_caption {
	background:url(http://static.abingdon.org.uk/images/wrapper_pink.png) no-repeat bottom right;
	color:#FFF;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:17px;
	text-align:right;
	width:470px;
	padding-right:10px;
	height:18px;
	padding-top:300px;
}
#wrapper_caption2 {
	background:url(http://static.abingdon.org.uk/images/wrapper_pink.png) no-repeat bottom right;
	color:#FFF;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	height:318px;
	line-height:17px;
	width:480px;
	text-align:right;
}
#wrapper_caption2 a {
	color:#FFF;
	height:18px;
	display:block;
	width:470px;
	padding-top:300px;
	padding-right:10px;
}
#prepwrapper_caption {
	background:url(http://static.abingdon.org.uk/images/prep_wrapper_pink.png) no-repeat bottom right;
	color:#FFF;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:17px;
	text-align:right;
	width:470px;
	padding-right:10px;
	height:18px;
	padding-top:300px;
}
#prepwrapper_caption2 {
	background:url(http://static.abingdon.org.uk/images/prep_wrapper_pink.png) no-repeat bottom right;
	color:#FFF;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	height:318px;
	line-height:17px;
	width:480px;
	text-align:right;
}
#prepwrapper_caption2 a {
	color:#FFF !important;
	height:18px;
	display:block;
	width:470px;
	padding-top:300px;
	padding-right:10px;
}
#oawrapper_main {
	height:313px;
	width:705px;
}
#wrapper_base {
	background:url(http://static.abingdon.org.uk/images/wrapbase.png) no-repeat;
	height:2px;
	margin-top:-1px;
	width:480px;
}
#oawrapper_base {
	background:url(http://static.abingdon.org.uk/images/oa_wrapper_bottom.png) no-repeat;
	height:4px;
	width:705px;
}
/* /home_wrapper */

/* main */
#main {
	height:auto;
	width:950px;
}
#mainbody {
	background-image:url(http://static.abingdon.org.uk/images/vdotted.png);
	background-position:right top;
	background-repeat:repeat-y;
	float:left;
	height:auto;
	padding-left:2px;
	width:713px;
}
#breadcrumb {
	background-image:url(http://static.abingdon.org.uk/images/breadcrumb_icon.png);
	background-position:right top;
	background-repeat:no-repeat;
	float:right;
	font-size:11px;
	line-height:13px;
	margin-bottom:5px;
	margin-right:8px;
	padding-right:20px;
}
#breadcrumb_links {
	color:#464646;
	margin-top:-2px;
}
#breadcrumb_links span {
	color:#464646;
	text-decoration:underline;
}
#breadcrumb_links a {
	color:#464646;
	text-decoration:underline;
}
#mainarea {
	background-image:url(http://static.abingdon.org.uk/images/rule_gray.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:auto;
	padding-top:22px;
	width:706px;
}
#prep_mainarea {
	background-image:url(http://static.abingdon.org.uk/images/rule_gray.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:22px;
	width:706px;
}
#prep_mainarea_text {
	float:left;
	padding:0 10px 0 0;
	width:311px;
}
#article {
	height:auto;
	width:706px;
}
#imagecol {
	background-image:url(http://static.abingdon.org.uk/images/vdotted.png);
	background-position:left top;
	background-repeat:repeat-y;
	float:left;
	margin-left: -1px;
	margin:0;
	padding:0 0 0 7px;
}
/* /main */

/* news*/
.news_imagediv {
	background-repeat: no-repeat;
}
.news_imagediv2 {
	background-repeat: no-repeat;
	min-height:151px;
}
.news_modbar {
	background-image:url(http://static.abingdon.org.uk/images/modbg.png);
	background-position:top;
	background-repeat:no-repeat;
	height:38px;
	position:relative;
	width:226px;
	z-index:0;
}
.news_modcolbut {
	float:left;
	font-size:16px;
	line-height:19px;
	padding-top:7px;
	width:31px;
}
.news_modcolbut a {
	color:#FFF !important;
	text-decoration:none;
}
.news_moddiv {
	background-image:url(http://static.abingdon.org.uk/images/hdotted.png);
	background-position:bottom;
	background-repeat:repeat-x;
	color:#000;
	margin-top:-9px;
	padding-bottom:5px;
	width: 226px;
}
.news_moddiv2 {
	background-position:bottom;
	background-repeat:repeat-x;
	color:#000;
	margin-top:-9px;
	width: 226px;
}
.news_modtitle {
	color:#FFF;
	float:left;
	font-size:15px;
	line-height:18px;
	padding-left:10px;
	padding-top:7px;
	width:185px;
}
.news_module {
	font-size:10px;
	margin:0 0 7px 0;
	width:226px;
}
.news_module ul {
	margin:0;
	padding:9px 0 0 11px;
}
.news_module ul li {
	list-style:none;
	margin:0;
	padding:0;
}
.news_module ul li a {
	background:url(http://static.abingdon.org.uk/images/modli.png) 0 7px no-repeat;
	color:#464646;
	display:block;
	padding-bottom:4px;
	padding-left:16px;
	padding-top:4px;
	text-decoration:none;
}
.news_module ul li a:hover {
	background:url(http://static.abingdon.org.uk/images/modlia.png) 0 7px no-repeat;
	color:#e64197;
	text-decoration:underline;
}
#prepbody .news_module ul li a {
	background:url(http://static.abingdon.org.uk/images/modli.png) 0 7px no-repeat;
	color:#464646;
	display:block;
	padding-bottom:4px;
	padding-left:16px;
	padding-top:4px;
	text-decoration:none;
}
#prepbody .news_module ul li a:hover {
	background:url(http://static.abingdon.org.uk/images/modlig.png) 0 7px no-repeat;
	color:#43afa2;
	text-decoration:underline;
}
.news_module2 {
	font-size:10px;
	margin:0;
	width:226px;
}
#news_modules {
	float:left;
	width:226px;
}
/* /news */

/* boxes */
#boxes {
	margin-top:15px;
	width:706px;
}
#box1 {
	margin-right:14px;
}
#box2 {
	margin-right:14px;
}
#box3 {
	margin-right:14px;
}
.fourgrid {
	background-repeat:no-repeat;
	float:left;
	width:166px;
}
.boximage {
	border:none;
	height:111px;
	margin:0;
	padding:0;
	width:166px;
}
.boxtext {
	background-image:url(http://static.abingdon.org.uk/images/box_shadow.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:29px;
	overflow:hidden;
	width:166px;
}
.boxtext a {
	color:#FFF;
	display:block;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size:15px;
	line-height:28px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}
.boxtext a:hover {
	color:#ccc;
}
.box_text {
	padding:0 5px;
	width:156px;
}
.box_text p {
	margin:0;
	padding:10px 0 0 0;
}
.prep_boxtext {
	background-image:url(http://static.abingdon.org.uk/images/prep_box_shadow2.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:29px;
	overflow:hidden;
	width:166px;
}
.prep_boxtext a {
	color:#FFF !important;
	display:block;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size:15px;
	line-height:28px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}
.prep_boxtext a:hover {
	color:#ccc;
}
.oaboxtext {
	background-image:url(http://static.abingdon.org.uk/images/oabox_shadow.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:29px;
	overflow:hidden;
	width:166px;
}
.oaboxtext a {
	color:#FFF;
	display:block;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size:15px;
	line-height:28px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}
.oaboxtext a:hover {
	color:#ccc;
}
#boxes2 {
	clear:both;
	height:1px;
	width:706px;
}
/* /boxes */

/* gallery */
#gallery {
	height:125px;
	padding:10px 0 0 0;
	width:706px;
}
#motioncontainer {
	height:125px;
	overflow:hidden;
	position:relative;
	width:706px;
}
#motiongallery {
	height:125px;
	left:0;
	position:absolute;
	top:0;
	white-space: nowrap;
	width:706px;
}

#prepbody #gallery {
	height:105px;
	padding:10px 0 10px 0;
	width:706px;
	background-image:url(http://static.abingdon.org.uk/images/hdotted.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	width:706px;
}
#prepbody #motioncontainer {
	height:105px;
	overflow:hidden;
	position:relative;
	width:706px;
}
#prepbody #motiongallery {
	height:105px;
	left:0;
	position:absolute;
	top:0;
	white-space: nowrap;
	width:706px;
}
#motiongallery img {
	padding-right:3px;
}
#galarrl {
	float:left;
	height:50px;
	margin:25px 0 0 5px;
	position:absolute;
	text-align:left;
	width:25px;
	z-index:0;
}
#galarrr {
	float:right;
	height:50px;
	margin:25px 0 0 676px;
	position:absolute;
	text-align:right;
	width:25px;
	z-index:0;
}
/* /gallery */

/* sidebar */ 
#sidebar {
	background-image:url(http://static.abingdon.org.uk/images/vdotted.png);
	background-position:left top;
	background-repeat:repeat-y;
	float:left;
	margin-bottom:10px;
	margin-left: -1px;
	padding-left: 8px;
	width:228px;
}
.module {
	margin:0 0 7px 0;
	width:226px;
}
.module ul {
	margin:0;
	padding:9px 0 0 11px;
}
.module ul li {
	list-style:none;
	margin:0;
	padding:0;
}
.module ul li a {
	background:url(http://static.abingdon.org.uk/images/modli.png) 0 7px no-repeat;
	color:#464646;
	display:block;
	padding-bottom:5px;
	padding-left:16px;
	padding-top:5px;
	text-decoration:none;
}
.module ul li a.oa {
	background:url(http://static.abingdon.org.uk/images/oa_icon.png) 0 7px no-repeat;
	color:#464646;
	display:block;
	padding-bottom:5px;
	padding-left:16px;
	padding-top:5px;
	text-decoration:none;
}
.module ul li a.oa:hover {
	background:url(http://static.abingdon.org.uk/images/modli.png) 0 7px no-repeat;
	color:#e64197;
	text-decoration:underline;
}
.module ul li a.senior {
	background:url(http://static.abingdon.org.uk/images/senior_icon.png) 0 7px no-repeat;
	color:#464646;
	display:block;
	padding-bottom:5px;
	padding-left:16px;
	padding-top:5px;
	text-decoration:none;
}
.module ul li a.senior:hover {
	background:url(http://static.abingdon.org.uk/images/modli.png) 0 7px no-repeat;
	color:#e64197;
	text-decoration:underline;
}
.module ul li a.prep {
	background:url(http://static.abingdon.org.uk/images/prep_icon.png) 0 7px no-repeat;
	color:#464646;
	display:block;
	padding-bottom:5px;
	padding-left:16px;
	padding-top:5px;
	text-decoration:none;
}
.module ul li a.prep:hover {
	background:url(http://static.abingdon.org.uk/images/modli.png) 0 7px no-repeat;
	color:#e64197;
	text-decoration:underline;
}
.module ul li a:hover {
	background:url(http://static.abingdon.org.uk/images/modlia.png) 0 7px no-repeat;
	color:#e64197;
	text-decoration:underline;
}
#prepbody .module ul li a {
	background:url(http://static.abingdon.org.uk/images/modli.png) 0 7px no-repeat;
	color:#464646;
	display:block;
	padding-bottom:5px;
	padding-left:16px;
	padding-top:5px;
	text-decoration:none;
}
#prepbody .module ul li a:hover {
	background:url(http://static.abingdon.org.uk/images/modlig.png) 0 7px no-repeat;
	color:#43afa2;
	text-decoration:underline;
}
#prepbody .module ul li a.oa {
	background:url(http://static.abingdon.org.uk/images/oa_icon.png) 0 7px no-repeat;
	color:#464646;
	display:block;
	padding-bottom:5px;
	padding-left:16px;
	padding-top:5px;
	text-decoration:none;
}
#prepbody .module ul li a.oa:hover {
	background:url(http://static.abingdon.org.uk/images/modli.png) 0 7px no-repeat;
	color:#43afa2;
	text-decoration:underline;
}
#prepbody .module ul li a.senior {
	background:url(http://static.abingdon.org.uk/images/senior_icon.png) 0 7px no-repeat;
	color:#464646;
	display:block;
	padding-bottom:5px;
	padding-left:16px;
	padding-top:5px;
	text-decoration:none;
}
#prepbody .module ul li a.senior:hover {
	background:url(http://static.abingdon.org.uk/images/modli.png) 0 7px no-repeat;
	color:#43afa2;
	text-decoration:underline;
}
#prepbody .module ul li a.prep {
	background:url(http://static.abingdon.org.uk/images/prep_icon.png) 0 7px no-repeat;
	color:#464646;
	display:block;
	padding-bottom:5px;
	padding-left:16px;
	padding-top:5px;
	text-decoration:none;
}
#prepbody .module ul li a.prep:hover {
	background:url(http://static.abingdon.org.uk/images/modli.png) 0 7px no-repeat;
	color:#43afa2;
	text-decoration:underline;
}
.modbar {
	background-image:url(http://static.abingdon.org.uk/images/modbg.png);
	background-position:top;
	background-repeat:no-repeat;
	height:38px;
	position:relative;
	width:226px;
	z-index:1;
}
.modtitle {
	color:#FFF;
	float:left;
	font-size:15px;
	line-height:18px;
	padding-left:10px;
	padding-top:7px;
	width:185px;
}
.modcolbut {
	float:left;
	font-size:16px;
	line-height:19px;
	padding-top:7px;
	width:31px;
}
.modcolbut a {
	color:#FFF !important;
	text-decoration:none;
}
.moddiv {
	background-image:url(http://static.abingdon.org.uk/images/hdotted.png);
	background-position:bottom;
	background-repeat:repeat-x;
	color:#000;
	margin-top:-9px;
	padding-bottom:5px;
	width: 226px;
}
.pink_module {
	margin:0 0 7px 0;
	width:226px;
}
.pink_module .modbar {
	background-image:url(http://static.abingdon.org.uk/images/pink2_modbg.png);
	background-position:top;
	background-repeat:no-repeat;
	height:38px;
	position:relative;
	width:226px;
	z-index:1;
}
.pink_module .imagedivtext {
	background-image:url(http://static.abingdon.org.uk/images/pink_alpha2.png);
	background-repeat:repeat;
	color:#FFF;
	bottom:0;
	position:absolute;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	width:206px;
	padding:5px 10px;
}
.pink_module .imagedivtext a {
	color:#FFF;
	text-decoration:none;
}
.pink_module .imagedivtext a:hover {
	color:#000;
	text-decoration:none;
}
.pink_module .oaimagedivtext {
	background-image:url(http://static.abingdon.org.uk/images/pink_alpha2.png);
	background-repeat:repeat;
	color:#FFF;
	bottom:0;
	position:absolute;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	width:206px;
	padding:5px 10px;
}
.pink_module .oaimagedivtext a {
	color:#FFF;
	text-decoration:none;
}
.pink_module .oaimagedivtext a:hover {
	color:#000;
	text-decoration:none;
}
.green_module {
	margin:0 0 7px 0;
	width:226px;
}
.green_module .prep_modbar {
	background-image:url(http://static.abingdon.org.uk/images/green2_modbg.png);
	background-position:top;
	background-repeat:no-repeat;
	height:38px;
	position:relative;
	width:226px;
	z-index:1;
}
.green_module .prepimagedivtext {
	background-image:url(http://static.abingdon.org.uk/images/green_alpha.png);
	background-repeat:repeat;
	bottom:0;
	position:absolute;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	width:206px;
	padding:5px 10px;
}
.green_module .prepimagedivtext a {
	color:#FFF !important;
	text-decoration:none;
}
.green_module .prepimagedivtext a:hover {
	color:#000 !important;
	text-decoration:none;
}
.imagediv {
	background-repeat: no-repeat;
}
.imagediv2 {
	clear:both;
	width:226px;
	z-index:0;
	position:relative;
	margin-bottom:3px;
}
.lower_img {
	padding:0;
	margin:0;
}
.lower_img img {
	padding:0;
	margin:0;
	display: block;
	width:226px;
}
.gray_block {
	background-image:url(http://88.208.211.88/images/grayalpha.png);
	bottom:0;
	position:absolute;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	width:206px;
	padding:5px 10px;
}
.imagedivheader {
	color:#FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	line-height:21px;
}
.imagedivtext {
	background-image:url(http://static.abingdon.org.uk/images/grayalpha.png);
	background-repeat:repeat;
	bottom:0;
	position:absolute;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	width:206px;
	padding:5px 10px;
}
.imagedivtext a {
	color:#e64197;
	text-decoration:none;
}
.imagedivtext a:hover {
	color:#fff;
	text-decoration:none;
}
.prep_modbar {
	background-image:url(http://static.abingdon.org.uk/images/prep_modbg.png);
	background-position:top;
	background-repeat:no-repeat;
	height:38px;
	position:relative;
	width:226px;
	z-index:1;
}
.prepimagedivtext {
	background-image:url(http://static.abingdon.org.uk/images/bluegrayalpha.png);
	background-repeat:repeat;
	color:#FFF;
	bottom:0;
	position:absolute;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	width:206px;
	padding:5px 10px;
}
.prepimagedivtext a {
	color:#43afa2;
	text-decoration:none;
}
.prepimagedivtext a:hover {
	color:#fff;
	text-decoration:none;
}
.oamodbar {
	background-image:url(http://static.abingdon.org.uk/images/oamodbg.png);
	background-position:top;
	background-repeat:no-repeat;
	height:38px;
	position:relative;
	width:226px;
	z-index:1;
}
.oaimagedivtext {
	background-image:url(http://static.abingdon.org.uk/images/bluealpha.png);
	background-repeat:repeat;
	color:#FFF;
	bottom:0;
	position:absolute;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	width:206px;
	padding:5px 10px;
}
.oaimagedivtext a {
	color:#e64197;
	text-decoration:none;
}
.oaimagedivtext a:hover {
	color:#fff;
	text-decoration:none;
}
#featured_image {
	margin:0;
	padding:0;
	width:466px;
}
#featured_image img {
	margin:0;
	padding:0;
	border:none;
	text-decoration:none;
}
#featured_story {
	float:left;
	width:480px;
}
#featured_text {
	background-image:url(http://static.abingdon.org.uk/images/featured_text_bg.png);
	background-repeat:repeat;
	color:#464646;
	padding:5px 15px 15px 15px;
	width:436px;
}
#featured_text p {
	display:inline;
}
#featured_text a {
	color:#e64197;
	text-decoration:none;
}
#featured_text a:hover {
	color:#000;
	text-decoration:none;
}
#prepbody #featured_text a {
	color:#43afa2;
	text-decoration:none;
}
#prepbody #featured_text a:hover {
	color:#000;
	text-decoration:none;
}
#advanced_search_mod {
	text-align:right;
}
#advanced_search_mod select {
	margin:5px 0 5px 0;
	padding:0;
	width:100%;
}
#advanced_search_mod input {
	margin:5px 0 5px 0;
	padding:0;
	visibility:visible !important;
}
.no_module {
	border:none;
	display:none;
	height:0px;
	margin:0;
	padding:0;
	visibility:hidden;
	width:0px;
}
.no_module * {
	border:none;
	display:none;
	height:0px;
	margin:0;
	padding:0;
	visibility:hidden;
	width:0px;
}
/* /sidebar */

/* footer */ 
#subfooter {
	clear:both;
	width:950px;
}
#footerlinks {
	color:#929497;
	font-size:10px;
	height:24px;
	line-height:12px;
	padding-right:2px;
	padding-top:1px;
	text-align:right;
}
#footerlinks a {
	color:#929497;
	text-decoration:none;
}
#footerlinks a:hover {
	color:#000000;
	text-decoration:none;
}
.subsep {
	padding-left:3px;
	padding-right:3px;
}
#footer {
	/*background-image:url(http://static.abingdon.org.uk/images/hr.png);
	background-position:center top;
	background-repeat:no-repeat;*/
	border-top: 1px solid #ed70b2;
	width:950px;
}
#prep_footer {
	/*background-image:url(http://static.abingdon.org.uk/images/prep_hr.png);
	background-position:center top;
	background-repeat:no-repeat;*/
	border-top: 1px solid #72c3b9;
	width:950px;
}
#footercopy {
	color:#929497;
	font-size:10px;
	line-height:12px;
	padding-left:2px;
	padding-top:13px;
}
/* /footer */


#sitemap ul {
	padding:0 0 5px 5px;
}
#sitemap li {
	padding:0;
	margin:0 0 0 15px;
}
#sitemap ul li {
	margin-top:15px;
	list-style:none !important;
}
#sitemap ul li ul li {
	margin-top:0;
	list-style:square !important;
}
#sitemap ul li ul li ul li ul li {
	list-style:disc !important;
}
#sitemap ul li a {
	font-weight:bold;
	font-size:16px;
	line-height:20px;
	color:#e64197;
}
#sitemap ul li ul li a {
	font-weight:bold;
	font-size:13px;
	line-height:20px;
	color:#000;
	margin-top:10px;
}
#sitemap ul li ul li ul li a {
	font-weight:normal;
	font-size:13px;
	line-height:20px;
	color:#000;
}
#sitemap ul li ul li ul li ul li a {
	font-weight:normal;
	font-size:12px;
	line-height:20px;
	color:#000;
}
.blog_div {
	padding:0 0 10px 0;
	margin:0;
}
.blog_div2 {
	padding:0 0 10px 0;
	margin:0;
}
.blog_div2 a.heading {
	font-size:15px !important;
	color:#000;
}
.blog_div2 a.heading:hover {
	color:#e64197;
}
.blog_div a {
	color:#555555;
	text-decoration:none;
	display:block;
}
.blog_div a:hover {
	color:#e64197;
	text-decoration:none;
}
.blog_div strong {
	font-size:15px;
	line-height:18px;
}
.blog_div a em {
	color:#333333;
	text-decoration:none;
	font-size:11px;
	line-height:11px;
}
.blog_div a span {
	color:#555555;
	text-decoration:none;
	font-size:12px;
	line-height:16px;
}
.blog_div a span span {
	color:#e64197;
	text-decoration:none;
	font-size:12px;
	line-height:16px;
}
.blog_div a:hover span span {
	color:#555555;
	text-decoration:none;
	;
}
#prepbody .blog_div a {
	color:#555555;
	text-decoration:none;
	display:block;
}
#prepbody .blog_div a:hover {
	color:#43afa2;
	text-decoration:none;
}
#prepbody .blog_div a span span {
	color:#43afa2;
	text-decoration:none;
	font-size:12px;
	line-height:16px;
}
#prepbody .blog_div a:hover span span {
	color:#555555;
	text-decoration:none;
	;
}
.hiddenFields {
	height:0;
	width:0;
	padding:0;
	margin:0;
	border:none;
	visibility:hidden;
	display:none;
	overflow:hidden;
}
.hiddenFields input {
	height:0;
	width:0;
	padding:0;
	margin:0;
	border:none;
	visibility:hidden;
	display:none;
	overflow:hidden;
}
.drop_module {
	padding:0 0 7px 0;
	margin:0;
}
.drop_moddiv {
	background-image:url(http://static.abingdon.org.uk/images/hdotted.png);
	background-position:bottom;
	background-repeat:repeat-x;
	color:#000;
	padding-bottom:7px;
	width: 226px;
}
.drop_module select {
	width: 226px;
}
.accesskeys {
	
	border:none;
	height:0px;
	margin:0;
	padding:0;
	width:0px;
	overflow:hidden;
	font-size:1px;
}


/* delete */
#mainwrapper {
	background-image:url(http://static.abingdon.org.uk/images/main_wrapper.png);
	background-repeat:no-repeat;
	height:321px;
	overflow:hidden;
	width:706px;
}
#mainwrapperimage {
	float:left;
	height:319px;
	margin-bottom:1px;
	margin-right:1px;
	margin-top:1px;
	overflow:hidden;
	width:479px;
}
#fixed_article {
	background-image:url(http://static.abingdon.org.uk/images/vdotted.png);
	background-position:right top;
	background-repeat:repeat-y;
	float:left;
	padding-right:5px;
	width:470px;
}
.moduletable2 {
	padding-top:40px;
}
.outline {
	color:#fff;
	font-size:15px;
}
/* /delete */


#statusdiv {
	display:none;
	visibility:hidden;
	height:0px;
	width:0px;
	border:none;
	color:#FFF;
	font-size:0px;
	line-height:0px;
	overflow:hidden;
}

div#jas-frame {
}
div#jas-tags {
	float: right;
}
div#jas-tags h3 {
}
div#jas-tags ul {
	list-style: none;
}
div#jas-tags ul li {
	margin: 0;
}
div#jas-tags ul li input {
}
div#jas-thumbnails {
	margin: 10px auto 0 auto;
}
div#jas-thumbnails ul {
	padding:0;
	list-style: none;
	margin: 0;
}
div#jas-thumbnails ul li {
	display:inline;
	background: none;
	padding:0;
	height: 128px;
	width: auto;
	overflow:hidden;
	float:left;
}
div#jas-thumbnails ul li img {
	display:block;
	padding:0;
	cursor: pointer;
	margin-right:3px;
	height:125px;
	width: auto;
}
#prepbody 
div#jas-thumbnails ul li img {
	display:block;
	padding:0;
	cursor: pointer;
	margin-right:3px;
	height:105px;
	width: auto;
}
div#jas-thumbnails ul li.selected-parent {
	display:block;
	padding:0;
}
div#jas-thumbnails ul li img.selected {
	display:block;
}
ul#links li {
	line-height: 2em
}
ul#navigation-controls {
	width: 0px;
	list-style: none;
}
ul#navigation-controls li {
	float: right;
	line-height: 1.5em;
	margin-right: 0.5em;
}
ul#navigation-controls li#image-counter {
	margin: 0 0.75em 0 0.5em;
}
.box_container a.ajax-ss {
	font-weight:bold;
	text-decoration:underline;
	color: #EFF0F1;
}
.box_container li.ajax-ss {
	height:30px;
	background-image: url(http://static.abingdon.org.uk/images/white-arrow.gif);
	background-repeat: no-repeat;
	line-height: 30px;
	margin: 0;
}
#jas-container {
	clear:both;
	position:relative;
}
#jas-container img {
	display:block;
	max-width:706px;
}
#jas-image-txt {
	background-image:url(http://static.abingdon.org.uk/images/pink_cap.png);
	background-repeat:no-repeat;
	background-position:right top;
	bottom:0;
	position:absolute;
	z-index:1;
	width:100%;
	text-align:right;
	padding:10px 10px 0 0;
	right:0;
	max-height:19px;
	font-size:12px;
	color:#FFF;
	display:block;
}
#prepbody #jas-image-txt {
	background-image:url(http://static.abingdon.org.uk/images/green_cap.png);
	background-repeat:no-repeat;
	background-position:right top;
	bottom:0;
	position:absolute;
	z-index:1;
	width:100%;
	text-align:right;
	padding:10px 10px 0 0;
	right:0;
	height:0;
	max-height:19px;
	font-size:12px;
	color:#FFF;
	display:block;
}
#jas-image-text {
	padding:0;
}       
#gallery #jas-thumbnails {
	margin: 0;
	padding:0;
}
#gallery #jas-thumbnails * {
	margin: 0;
	padding:0;
}
#gallery #jas-thumbnails * img {
	display:inline;
	float:none;
}
#gallery #jas-thumbnails ul li {
	display:inline;
	float:none;
	height:128px;
	overflow:hidden;
}
#gallery #jas-thumbnails ul li img {
	margin-right:3px;
	height:125px;
	width: auto;
}
#prepbody 
#gallery #jas-thumbnails ul li img {
	margin-right:3px;
	height:105px;
	width: auto;
}
#navigation-controls {
	width: 0px;
	height:0px;
	border:none;
	overflow:hidden;
	visibility:hidden;
	display:none;
}
#jas_thumbnails2 {
	margin: 10px auto 0 auto;
	padding:0px;
}
#jas_thumbnails2 * {
	margin:0px;
	padding:0px;
}
#jas_thumbnails2 img {
	padding:0 11px 11px 0 !important;
	margin:0px !important;
	display:block !important;
	height:125px !important;
	overflow:hidden !important;
	float:left !important;
}
/* MILKBOX */

#mbOverlay {
	position: absolute;
	left: 0;
	width:100%;
	background-color: #000; /* set the Milkbox overlay color // opacity: see the js options */
	z-index:100;
	cursor: pointer;
}
#mbCenter {
	/* for default width and height, see the js options */
	position: absolute;
	z-index:101;
	overflow:hidden;
	left: 50%;
	top:10%;/* overwritten in the js options to properly position the milkbox when activated in a scrolled window */
	background-color: #fff;/* set the Milkbox background color */
	border: 5px solid #fff;/* set the Milkbox border */
	margin:0;
	padding:5px;/* set the Milkbox padding */
}
.mbLoading {
	background: #fff url(http://static.abingdon.org.uk/images/loading.gif) no-repeat center;
}/* IMAGE: loading gif */
#mbCanvas {
	margin:0;
	padding:0;
	height:0;
	border:none;
	font-size:0;
	overflow:hidden;
}
.clear {
	clear:both;
	height:0;
	margin:0;
	padding:0;
	font-size:0;
	overflow:hidden;
}
/* *** BOTTOM *** */

#mbBottom {
	/* set text options */
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	padding-top:8px;
	margin:0;
}
/* navigation */
/* be careful if you change buttons dimensions */

#mbNavigation {
	float:right;
	width:27px;
	padding-top:3px;
	border-left:1px solid #9c9c9c;/* set nav border */
}
#mbCount {
	width:55px;
	overflow:hidden;
	padding-top:1px;
	float:right;
	text-align:right;
	font-size:9px; /* count font size */
}
#mbCloseLink, #mbPrevLink, #mbNextLink, #mbPlayPause {
	outline:none;
	display:block;
	float:right;
	height:19px;
	cursor: pointer;
}
#mbPrevLink, #mbNextLink {
	width:15px;
}
#mbPrevLink {
	background: transparent url(http://static.abingdon.org.uk/images/prev.gif) no-repeat;
}/* IMAGE: prev */
#mbNextLink {
	background: transparent url(http://static.abingdon.org.uk/images/next.gif) no-repeat;
}/* IMAGE: next */
#mbPlayPause {
	width:13px;
}
#mbPlayPause {
	background: transparent url(http://static.abingdon.org.uk/images/play-pause.gif) no-repeat;
}/* IMAGE: prev */
/* NOTE: doesn't work in ie6, so, just see the js options :) */
a#mbPrevLink:hover, a#mbNextLink:hover, a#mbCloseLink:hover, a#mbPlayPause:hover {
	background-position: 0 -22px;
}
#mbCloseLink {
	width:17px;
	background: transparent url(http://static.abingdon.org.uk/images/close.gif) no-repeat;/* IMAGE: close */
}

/* description */

#mbDescription {
	margin-right:27px;
	padding:0px 10px 0 0;
	font-weight: normal;
	text-align:justify;
}

.sort_links a {
	color:#000;
	font-size:14px;
	text-decoration:none;
	padding-bottom:10px;
}

.sort_links a span {
	color:#e64197;
	text-decoration:none;
}

#login-button a {
	color:#FFF;
}

#login-button a:hover {
	color:#FFF;
}
.table-2col {
	padding-bottom:15px;
}

#footercopy a {
	color:#999;
}
#footercopy a:hover {
	color:#e64197;
}




#linkarea {
	background-image:url(http://static.abingdon.org.uk/images/hdotted.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	clear:both;
	width:706px;
	padding:5px 0 5px 0;
}
#linkarea img {
	padding: 0;
	display:inline;
	vertical-align:top;
}
#linkarea a {
	font-size:12px;
	line-height:18px;
	color:#000;
	padding-right:5px;
}
#linkarea a:hover {
	color:#e64197;
}
#linkarea2 {
	clear:both;
}
#linkarea2 img {
	padding: 0 10px 0 0;
}

#main_base {
	background-image:url(http://static.abingdon.org.uk/images/hdotted.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	clear:both;
	width:706px;
	padding:5px 0 5px 0;
	height:1px;
}
#linkarea_prep {
	clear:both;
		float:left; 

	width:125px;
	padding:10px 0 5px 0;
}
#linkarea_prep img {
	padding: 0;
	display:inline;
	vertical-align:top;
}
#linkarea_prep a {
	font-size:12px;
	line-height:18px;
	color:#000;
	padding-right:5px;
}
#linkarea_prep a:hover {
color: #43afa2;
}
.thumb_text {
	float:left; 
	width:581px; 
	padding:10px 0 5px 0;
	text-align:right;
}
#read_more {
	float:right;
}
.pointer {
	cursor:pointer;
}
#read_less {
	float:right;
}

.custom_text {
	color: #555;
	margin-left: 10px;
	margin-top: 10px;
}