@charset "utf-8";
/* CSS Document */

body{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-size:85%;

}
a{
text-decoration:none;
color:#FFFfff;
}
a:hover{
	text-decoration:underline;
}
img{
	border:0px;
}
#wrapper{
width:900px;
height:600px;
margin:0 auto;
	bsorder:3px solid #23472b;
	psadding-bottom:20px;
	background-image:url(../images/bg.jpg);
}
#header{
height:160px;
}
#headerphoto{
	padding:30px;
	padding-top:42px;

}
#logo{
	float:right;
	padding-right:30px;
}
#mainbody{
	padding-left:30px;
	
}
#maintop{
background-image:url("../images/mainheader.png");
background-repeat:no-repeat;
width:587px;
height:12px;
}
#maincontent{
background-image:url("../images/maincontent.png");
background-repeat:repeat-y;
width:610px;
psadding-right:18px;
height:272px;

}
#maincontentblog{
background-image:url("../images/maincontent.png");
background-repeat:repeat-y;
height:272px;
overflow:auto;

}
#mainbottom{
background-image:url("../images/mainbottom.png");
background-repeat:no-repeat;
width:587px;
}
#nav{
	float:right;
	color:#FFFFFF;
	padding-right:25px;
}
#navtop{
position:inherit;
background-image:url("../images/navheader.gif");
background-repeat:no-repeat;
width:239px;
height:12px;
}
#navcontent{
background-color:#23472b;
width:233px;
text-align:center;
font-weight:bold;
font-size:18px;
padding-top:20px;
height:362px;
}
#navcontent hr{
	background-color:#fff;
	margin-top:10px;
	margin-bottom:10px;
	border:0px;
	width: 80%;
	height:3px;
}
#navbottom{
background-image:url("../images/navbottom.gif");
background-repeat:no-repeat;
width:239px;
}

#textcontent{
margin-left:40px;
margin-right:60px;
height:240px;
}
#pageheader{
	font-size:24px;
	color:#23472b;
	font-weight:bold;
	possition:relative;
	lseft:40px;
	padding-left:40px;
}
#staffmain{
	float:left;
	width:210px;
	padding-right:10px;
	padding-left:20px;
    margin-top:-30px
}
#stafftext {
	float:left;
	width:295px;
	padding-left:10px;
	padding-right:15px;
	margin-right:10px;
	overflow:auto;
	height:210px;
    margin-top:-30px
}
#backbutton{
text-align:right;
margin-right:40px;
}
.backbutton2{
margin-top:-27px;
text-align:right;
margin-right:40px;
}
.backbutton2 a{
	text-decoration:none;
}
#maincontents{	
	overflow:auto;
	hseight:210px;
}
#textcontentteam{
margin-left:20px;
margin-right:20px;
}
#textcontentcontact{
margin-left:20px;
margin-right:20px;

}

#contactmain{
	float:left;
	width:210px;
	padding-right:10px;
	padding-left:20px;

}
#contacttext{
	float:left;
	width:250px;
	padding-left:60px;
	padding-right:5px;
	overflow:auto;
	height:210px;
	font-size:16px;
	color:#23472b;
	font-weight:bold;
}

#colourtext a, #contacttext a{
color:#23472b;
font-weight:bold;
}

#smallheader{
    position:relative;
    top:-13px;
    padding-left:40px;
    font-size:12px;
}

