#topnav {
   background-color: #AA9E88;
}

#topnav ul li a {
   background-color:#AA9E88;
}

#topnav ul li a:hover {
	background-color: #7F7766;
}

#topnav ul li #thispage {
	background-color: #E8181B;
}

#topnav ul li a:hover {
	color: #000;
}

#colourstripe {
   background-color: #E8181B;
   height: 5px;
}

#leftnav {
   background: #000 url(../images/home_left_gradient_long.jpg) repeat-x bottom left;
   height: 300px;
}

#leftnav a {
	background: #EFEDE4 url(../images/headerimages/bullet_red.gif) no-repeat left center;
	color: #7F7766;
}

#leftnav a:hover{
	background: #E8181B url(../images/headerimages/bullet_white.gif) no-repeat left center;
}

#leftnav .downarrow {
	background: #EFEDE4 url(../images/headerimages/bullet_red.gif) no-repeat left center;
}

#leftnav .downarrow:hover{
	background: #E8181B url(../images/headerimages/bullet_whitedown.gif) no-repeat left center;
}

#leftnav #news{
	background: #EFEDE4 url(../images/headerimages/bullet_reddown.gif) no-repeat left center;
}
#leftnav #news:hover{
	background: #E8181B url(../images/headerimages/bullet_whitedown.gif) no-repeat left center;
	color: #ffffff;
}

#leftnav #essentials{
	background: #EFEDE4 url(../images/headerimages/bullet_reddown.gif) no-repeat left center;
}
#leftnav #essentials:hover{
	background: #E8181B url(../images/headerimages/bullet_whitedown.gif) no-repeat left center;
	color: #ffffff;
}

#leftnav #gallery {
	background: #EFEDE4 url(../images/headerimages/bullet_reddown.gif) no-repeat left center;
}
#leftnav #gallery:hover{
	background: #E8181B url(../images/headerimages/bullet_whitedown.gif) no-repeat left center;
	color: #ffffff;
}
#leftnav .navarrow a{
	background: url(../images/headerimages/bullet_red.gif) no-repeat left center;
}

#leftnav a#activelink{
	background: #E8181B url(../images/headerimages/bullet_white.gif) no-repeat left center;
	color: #fff;
}

#homecontent {
	min-height: 400px;
}

#homecontent img {
	border: 0px;
}

#homecontent #col1, #homecontent #col2, #homecontent #col3 {
	float: left;
	width: 185px;
	padding: 2px;
}

#homecontent #col1 a img, #homecontent #col2 a img, #homecontent #col3 a img{
	border: 1px solid #fff;
}

#homecontent #col1 a:hover img, #homecontent #col2 a:hover img, #homecontent #col3 a:hover img{
	border: 1px solid #ff0000;
}

#homecontent #col1 p a:hover,#homecontent #col1 h3 a:hover,#homecontent #col2 p a:hover,#homecontent #col2 h3 a:hover,#homecontent #col3 p a:hover,#homecontent #col3 h3 a:hover {
	text-decoration: underline;
	color: #CC1B21;
}

#homecontent h3 a {
	text-decoration: none;
	color: #CC1B21;
}

#homecontent p a {
	text-decoration: none;
	color: #554842;
	width: 150px;
}

#homecontent h1 {
	border: none;
	margin: 0px;
}

#homecontent h3 {
    color: #cc1b21;
	text-align: left;
}
#mainContent h4 {
	padding: 3px;
	clear: both;
}
#mainContent h4#item1 {
	background-color: #84c7b2;
	color: #ffffff;
	padding: 1px 10px 1px 10px;
	font-size: 12px;
	font-weight: normal;
}
#mainContent h4#item2 {
	background-color: #7dbdca;
	color: #ffffff;
	padding: 1px 10px 1px 10px;
	font-size: 12px;
	font-weight: normal;
}
#mainContent h4#item3 {
	background-color: #fff573;
	color: #000000;
	padding: 1px 10px 1px 10px;
	font-size: 12px;
	font-weight: normal;
}
#mainContent h4#item4 {
	background-color: #e8151b;
	color: #ffffff;
	padding: 1px 10px 1px 10px;
	font-size: 12px;
	font-weight: normal;
}
#mainContent h4#item5 {
	background-color: #e4d29c;
	color: #000000;
	padding: 1px 10px 1px 10px;
	font-size: 12px;
	font-weight: normal;
}
#mainContent h4#item6 {
	background-color: #AA9E88;
	color: #ffffff;
	padding: 1px 10px 1px 10px;
	font-size: 12px;
	font-weight: normal;
}
#mainContent h4#item7 {
	background-color: #76A2d2;
	color: #ffffff;
	padding: 1px 10px 1px 10px;
	font-size: 12px;
	font-weight: normal;
}
#mainContent h4#item8 {
	background-color: #d3cec7;
	color: #000000;
	padding: 1px 10px 1px 10px;
	font-size: 12px;
	font-weight: normal;
}
#mainContent h4#item9 {
	background-color: #E2f1f2;
	color: #000000;
	padding: 1px 10px 1px 10px;
	font-size: 12px;
	font-weight: normal;
}
#homecontent p {
	margin: 0px 10px 10px 0px;
	color: #554842;
	font-size: 1.1em;
	text-align: left;
	height: 35px;
}
#homecontent {
	margin-bottom: 0px;
}

#homecontent h3 {
	font-size: 1.5em;
	clear: both;
}
.galleryitem {
	float: left;
	margin: 10px;
}
.galleryitem img {
	border: 0;
}
#sitemapleft {
	float: left;
}
#sitemapright {
	float: right;
}