html {
     overflow: -moz-scrollbars-vertical;
}


body {
	margin: 0px;
	padding: 0px;
	font: 12px/1.4em Arial, Helvetica, sans-serif;
	color: #140500;
}
.nav {
	background: url(/x/img/nav.gif) repeat-x;
	height: 38px;
}
.subnav {
	width:19%;
	float:left;	


}
.subnav ul li {
	list-style: none;
	font: 13px Arial, Helvetica, sans-serif;
	color: #ccc9c6;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	text-align: right;
	letter-spacing: -1px;
}

.subnav ul {
	padding-left: 40px;
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 0px;
}
.subnav ul li a {
	color: #ccc9c6;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 3px;
}
.subnav ul li a:hover {
	color: #000;
	text-decoration: none;
}


.nav ul {
	list-style: none;
	margin: 0px;
	padding: 10px 0px 0px 40px;
}
.nav ul li {
	float: left;
	margin: 0px;
	color: #FFF;
	font: 15px Georgia, "Times New Roman", Times, serif;
	padding: 0px 10px;
}
.nav ul li a {
	color: #FFF;
	text-decoration: none;
}
.nav ul li a:hover {
	color: #0092DD;
	text-decoration: none;
}
.content {

	margin: 0px;
	padding: 0px;

}
.content p {
	margin: 5px 0px 15px;
	padding: 0px;
}
.content h1 {
	font-size: 25px;
	color: #261a1a;
	margin: 0px;
	padding: 0px;

}
.content h2 {
	font-size: 18px;
	color: #261a1a;
	margin: 0px 0px 5px;
	padding: 0px;
}
.content p a {
	color: #02A7EB;
}
.content ul li a {
	color: #01A7E5;
}

.footer-home {
	margin: 0px;
	margin: 8px 0px 0px 0px;
	padding: 3px 10px 0px 3px;
	text-align:right;
	font-size: 10px;
	background: #bddfe9;
	height: 21px;
	color:#642681;
	font-weight: bold;
}

.footer-home ul {
	list-style: none;
	margin: 0px;
	padding: 10px 0px 0px 45px;
	clear: both;
}

.footer-home ul li {
	margin: 0px 5px;
	padding: 0px;
	float: left;
	color: #000;
	font: 11px Georgia, "Times New Roman", Times, serif;
}
.footer-home ul li a {
	color: #FFF;
	text-decoration: none;
}
.footer-home ul li a.h {
	color: #01A7E5;
	text-decoration: none;
}




.footer {
	margin: 0px;
	padding: 10px 10px 10px 10px;
	border-top: #b07495 1px solid;
	color: #333;
	text-align:right;
	float:right;
	width: 78%;
}


.footer ul {
	list-style: none;
	margin: 0px;

	padding: 10px 0px 0px 0px;
	clear: both;
}

.footer ul li {
	margin: 0px 5px;
	padding: 0px;
	float: left;
	font: 11px Georgia, "Times New Roman", Times, serif;
}
.footer ul li a {
	color: #333;
	text-decoration: none;
}

.ci {
	margin: 0px;
	padding: 0px 0px 20px 0px;
}

.ci h1 {
margin-top: -10px;
}

.b {
	clear: both;
}

.circle {
	position: absolute;
	top: 200px;
	left: 810px;
}
.outer {
	width: 927px;
	margin: 0px auto;
}
.top {
	position: relative;
	border-top: #a14c74 14px solid; 
	min-height: 130px;
}
.nav ul li a.h {
	color: #01A7E5;
	text-decoration: none;
}
.r {
	float: left;
	width: 232px;
}
#fbak {
	background: url(/x/img/register-bak.jpg) no-repeat;
	height: 226px;
}
.nudge {
	padding-top: 70px;
}
#fbak label {
	display: block;
	height: 50px;
	padding-left: 26px;
}
#fbak input.width {
	width: 175px;
}


.l {
	float: left;
	width: 340px;
}
.outer .content .ci .l h1 {
	padding-right: 40px;
}
.m {
	float: left;
	width: 300px;
}
.home {
	position: absolute;
	top: 25px;
	left: 20px;
}
.li {
	float: left;
	width: 640px;
}
.li p {
	padding-right: 35px;
}
.clear {
	display: block;
	clear: both;
}
.circlei {
	padding-left: 40px;
	padding-top: 10px;
}

.homemenu {
float: left;
width: 300px;
list-style-type: none;
padding:0px;
margin: 0px;
}

.homemenu ul { 
list-style-type: none;
padding:0px;
margin: 0px;
width: 247px;
}

.homemenu li a{ 
list-style-type: none;
padding:0px;
margin: 0px;
width: 247px;
height: 28px;
display:block;
background: url('../img/homemenu.jpg') top left no-repeat;
text-indent: -9997px;
overflow: hidden;
}

.homemenu li.history a { 
background: url('../img/homemenu.jpg') 0px 28px no-repeat;
}
.homemenu li.supporting a { 
background: url('../img/homemenu.jpg') 0px 56px no-repeat;
}
.homemenu li.involved a { 
background: url('../img/homemenu.jpg') 0px 56px no-repeat;
}
.homemenu li.hallhire a { 
background: url('../img/homemenu.jpg') 0px 56px no-repeat;
}
.homemenu li.news a { 
background: url('../img/homemenu.jpg') 0px 56px no-repeat;
}
.homemenu li.intouch a { 
background: url('../img/homemenu.jpg') 0px 56px no-repeat;
}

.homerightside {
padding:0px;
float:left;
width: 658px;
height: 192px;
background: url(/x/img/rightside.jpg) top left no-repeat;
}
.homefoot{
text-align:right;
padding: 5px 10px 5px 5px;
}

.homemenu {
float:left;
width: 249px;
height: 190px;
background: url(/x/img/homemenu.jpg) top left no-repeat;
}

.homerightsidetop {
height: 136px;
!height: 156px;
}

.homerightsidetop p {
margin-left: 230px;
margin-top: 22px;
margin-right: 20px;
color: #fff;
}


.contentinner { 
padding:0px 20px 20px 20px;
width:76%;
float:right;
border-left: 1px solid #666;
margin-bottom:10px;
}

.downloads {
	float: right;
	width: 260px;
	height: 100%;
	display:block;
	position:relative;
	right:0px;
	bottom: 0px;
}

.downloads ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.text {
	float: left;
	width: 375px;
	padding:0px 5px 0px 5px;
	
}

li.menuselabout  a{
 color: #c2b830 !important;
font-weight: bold;
}

.menuselhistory a{
 color: #642681 !important;
font-weight: bold;
}

.menuselsupporting a{
 color: #cb7f2b !important;
font-weight: bold;
}

.menuselinvolved a{
 color: #cf0050 !important;
font-weight: bold;
}

.menuselroom a{
 color: #f39400 !important;
font-weight: bold;
}

.menuselnews a{
 color: #00882e !important;
font-weight: bold;
}


.menuselcontact a {
 color: #65bbde !important;
font-weight: bold;
}

.menuseltouch a{
	color: #65bbde !important;
font-weight: bold;
}


.menuselcounselling a, .menuselmentoring a, .menuselyoungcarers a {
 color: #333 !important;
font-weight: bold;
}
.counselling {
	
}


.menuselsupporting a {
	text-decoration: bold !important; 
}