/* CSS Document */

body {
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#3A3A3A;
	margin:0px;
	padding:0px;
	background-color:#fff;
	
}



h1 {
	font:bold 30px Footlight MT Light, Garamond, "Times New Roman", Times, serif;
	color:#FFCD2C;
	font-style:italic;
	margin:0px;
	padding:0px;
}

h2 {
	font:bold 15px Tahoma, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	border-bottom:1px solid #eee;
	color:#FFCD2C;
	font-size:22px;
}
a {
	color:#000;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

blockquote {
/*border-left:5px solid #FFCD2C;*/
display:block;
margin-bottom:20px;
padding:10px;
}
cite {
	font-style:italic;
	font-weight:bold;

}

#wrap {
	width:960px;
	line-height:20px;
	margin:0px auto;
	background-color:#FFFFFF;
}

#header {
	
}

#top {
	
}

#logo {
	float:left;
	padding:15px 0 0 15px;
}

#logo h1 {
	color:#FFCD2C;
	font-size:44px;
	font-family:Franklin Gothic Demi, Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 0 26px;
	text-transform:none;
	line-height:0.7em;
	text-decoration:none;
	border:none;
}
#logo a {
	text-decoration:none;
	border:none;
	color:#FFCD2C;

}
.logo-colour {
	color:#000;

}
.slogan {
color:#CCCCCC;
font-family:Arial;
font-size:20px;
font-weight:normal;
padding-left:184px;

}
#topright {
	float:right;
	padding:15px 0px 0px 0px;
	COLOR: BLACK;
	font-size: 25PX;
	padding-right: 15px;
}

#social {
	padding:0px 20px 7px 0px;
}

#social a {
	display:block;
	float:left;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	color:#a5a5a5;
	text-decoration:none;
}

#social a:hover {
	color:#000;
}

#social a.twitter {
	background:url(../images/twitter.png) 0px 2px no-repeat;
	padding:3px 0px 8px 20px;
}

#social a.facebook {
	background:url(../images/facebook.png) 0px 2px no-repeat;
	padding:3px 0px 8px 20px;
	margin:0 0 0 10px;
}


#social a.email {
	background:url(../images/email.png) 0px 2px no-repeat;
	padding:3px 0px 8px 20px;
	margin:0px 0px 0px 10px;
}


/*------------ menu -----------------*/

#menu {
	height:35px;
	background:#FFCD2C;
	margin:0px;
}

#menu ul {
	margin:0px;
	padding:0px 0px 0px 20px;
	float:left;
}

#menu ul li {
	display:block;
	float:left;
	list-style:none;
}

#menu li a {
	font:18px Myriad Pro, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	float:left;
	padding:0px 0px 0px 0px;
}

#menu li a span {
	display:block;
	float:left;
	padding:6px 20px;
}

#menu li a:hover {
	color:#000;
}



#banner {
	color:#fff;
	padding-top: 5px;
	padding-left: 5px;
	background: url(../images/group-shot.JPG) no-repeat;
	height:350px;
	width: 990px;
}

#banner h2 {
	background-color:#FFFFFF;
color:#FFCD2C;
float:right;
font:bold 21px georgia;
margin-top:142px;
padding:15px;
text-align:right;
width:331px;
border:none;
}

#maincontent {
	padding:0px;
}

#intro{
	background:#FFCD2C;
	padding: 10px;
	color:#000000;
}
#intro h1 {
color:#FFFFFF;
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;

}

.introimg {
	background-color:#FFFFFF;
	float:left;
	height:auto;
	padding:5px;
	margin:0 10px 5px 0
}

.readmore {
	padding:0px;
	text-align:right;
	padding-bottom:10px;
}
.readmore a:link, .readmore a:visited {
background-color:#FFFFFF;
color:#000;
padding:9px;
text-decoration:underline;

}

#bottom {
	padding:0px;
	margin-top:10px;
}

#bleft {
	width:300px;
	float:left;
	margin:0px 30px 0px 0px;
	font-size: 16px;
}

#bcenter {
	width:300px;
	float:left;
	margin:0px 30px 0px 0px;
}

#bright {
	width:300px;
	float:left;
	margin:0px 0px 0px 0px;
}

.news-item {
padding-top:15px;
}
.latest-news a {
font-weight:bold;
}
.date {
color:#000;
font-weight:bold;
}

.readmore2 {
	padding:0px;
	margin-top:30px;
}
.readmore2 a:link, .readmore2 a:visited {
background-color:#FFCD2C;
color:#fff;
padding:9px;
text-decoration:underline;

}

#content {
	margin:0px;
	padding:10px 0px;

}

#main {
	width:630px;
	float:left;
	margin:0px 30px 0px 0px;
}
#sidebar {
	width:300px;
	float:left;
	margin:0px 0px 0px 0px;
}

.sidebar-inner {
	width:278px;
	border:1px solid #eee;
	padding:10px;
	margin-bottom:10px;
}


#footer {
	font-size:11px;
	padding:0px;
	margin:30px auto;
	border-top:1px solid #eee;
}

#footerleft {
	float:left;
	color:#707070;	
	padding:5px 0px 0px 27px;
}

#footerright {
	float:right;
	color:#707070;
	padding:5px 27px 0px 0px;
}
#footer a:link, #footer a:visited {
	color:#707070;

}

.clear {
	clear:both;
	margin:0px;
	padding:0px;
	font-size: 14px;
}

input.button{color:#ffffff;	background:#FFCD2C;	font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #FFCD2C;}
input.button:hover{cursor:pointer; color:#000;}
