body {
	font: 0.8em Arial, Helvetica, sans-serif;
	color:#482683;
	background-color:#482683;
	text-align:center;
	margin:0;
	padding:0;
}
#main, #container {
	background:#fff;
	text-align:left;
	margin:0 auto;
}
#main h1 {
	display:none;
}
#intro-logo {
	width:400px;
	position: relative;
	top:100px;
	left:88px;
}
#intro-logo img {
	border:none;
}
.intro-image {
	float:right;
	position:relative;
	width:190px;
	height:190px;
	border:1px solid #000;
}
.image1 {
	background:#fff url(../images/photos/intro-image-1.jpg)	no-repeat;
	top:-14px;
}
.image2 {
	background:#fff url(../images/photos/intro-image-2.jpg)	no-repeat;
	top:177px;
}
.image3 {
	background:#fff url(../images/photos/intro-image-3.jpg)	 no-repeat;
	top:368px;
}
h1 {
	font-size:1.4em;
}
h3 {
	font-size:1.0em;
}
#hb {
	display:none;
}
#hb_top {
	height:150px;
	background:#fff url(../graphics/oxbode-logo-small.gif) 50% 50% no-repeat;
	text-align:center;
	padding-top:10px;
}
#hb_top img { 
	display:block; 
}
#leftnav {
	display:none;
}
ul.vmenu {
	margin:0;
	padding:0 0 0 20px;
	list-style-type:none;
}
ul.vmenu li a {
	width:185px;
	display:block;
	margin:0.8em 0 0 0;
	padding:0.3em 0 0.3em 0.5em;
	text-decoration:none;
	color:#482683;
}
ul.vmenu li a:hover {
	background:#ccc617;
}
ul.vmenu .active {
	border-bottom:1px solid #482683;
}
ul.vmenu .inactive {
	border-bottom:1px solid #FFF;
}
#oxbode-home {
	float:left;
	background:url(/images/oxbode-home.jpg) no-repeat;
	width:555px;
	height:185px;
}
#content {
	margin-left:0px;
	padding:0 30px 0 10px;
}
#fb {
	clear:both;
	padding:1em;
}
#fb ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#fb li {
	display:inline;
}
.hostpipe {
	color:#9a9a9a;
}
fieldset { padding: 0px 0px 10px 10px; border: 0px; }
legend { margin-bottom: 10px; padding: 10px 5px 10px 5px; }
#form label, .form2 label, .form label { width: 15em; float: left; text-align: right; margin-right: 1em; display: block; font-weight:bold; }
#form input, #form textarea, .form2 input, .form2 textarea, .form input, .form textarea { text-align: left; font-size: 0.8em; }
#form p, .form2 p, .form p { margin: 2px 0; padding:0; }
#form .indent, .form2 .indent { margin-left: 16em; }
.form fieldset { border: 0px; text-align: left; }

.staffprofile { padding:10px; margin-bottom:10px; }
.staffProfile .image { float:left; text-align:right; width:150px; }
.staffProfile .details { margin: 0 0 0 160px; }

#sitemap ul { list-style-type:none; margin-left:0px; }
#sitemap h3 a { margin-left:10px; color:#000; text-decoration:none; }
#sitemap ul li a { margin-left:20px; text-decoration:none; }

table { font-size:1em; }