html, body {
	margin: 0px;
	padding:0px;

	background-color:#0c7e9d;
	/*background-image:url();*/
}

h1, h2, h3, h4, h5, h6, p, form {
	margin: 0px;
	padding:0px;
}

#wrapper {
	width:800px;
	margin:0px auto;
	background-color:#b2bcb5;
	background-image:url(background.jpg);
	/*background-repeat:repeat-x;*/
	
	
}

#content_div {
	width:778px;
	margin:0px auto;
	background-image:url(colours9.png);
	background-repeat:repeat-x;
	background-position:top;
}

#header {
	height:96px;
}
/*
#logo {

	width:262px;
	float:left;
	height: 90px;*/
/* remove the blanks */ 
/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='logo4.png', sizingMethod='crop'); 
}


#logo h1{
	font-family:"Trebuchet MS";
	font-size:26px;
	color:#2f2c35;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-top:30px;
}

#logo h4 {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#2f2c35;
	font-weight:normal;
	text-decoration:none;
	padding-left:75px;
}*/

#links ul {
	margin:0px; 
	padding-top:67px;
}

#links li{
	float:left;
	list-style-type:none;
	width:85px;
	height:25px;
	text-align:center;
	background-color:#60173e;
	border-left:1px solid #FFF;
	padding-top:4px;
}

#links a{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}

#links a:hover{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
}

#mainimg {

	background-repeat:no-repeat;
	height:132px;
	text-align:right;
}

#mainimg h3 {
	font-family:"Trebuchet MS";
	font-size:40px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	padding:20px 40px 0px 0px;
}

#mainimg h4 {
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	padding:0px 40px 0px 0px;
}
img.left{
	float:left;
	border: solid 1px #ffffff;
	padding: 2px;
	margin: 5px 0px 0px 5px;
}

img.left1{
	float:left;
	border: solid 1px #ffffff;
	padding: 2px;
	margin: 5px 15px 0px 25px;
}

img.right{
	
	margin:0px 0px 0px 40px;
	width:480px;
	height:585px;
}
img.inset{
	
	margin:0px 0px 0px 0px;
	width:150px;
	height:200px;
}
td.left {
	font-family:"Trebuchet MS";
	font-size:15px;
	color:#2f2c35;
	font-weight:bold;
	text-decoration:none;
	padding-left:40px;
}

td.right {
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#59565f;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
}

.red {
color:red;
}

#contentarea {
	clear:both;
	padding:25px 0px;
}

#leftbar {
	float:left;
	width:539px;
	border-right:1px solid #BCBDBC;
}

#leftbar h2{
	font-family:"Trebuchet MS";
	font-size:26px;
	color:#2f2c35;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-bottom:5px;
}

#leftbar h3{
	font-family:"Trebuchet MS";
	font-size:22px;
	color:#2f2c35;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-bottom:5px;
}

#leftbar h4{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#2f2c35;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-top:5px;
}

#leftbar h5{
	font-family:"Trebuchet MS";
	font-size:15px;
	color:#2f2c35;
	font-weight:bold;
	text-decoration:none;
	padding-left:40px;
	padding-bottom:5px;
}

#leftbar p{
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#59565f;
	font-weight:normal;
	text-decoration:none;
	padding:0px 40px;
}

#leftbar a {
	font-family:"Trebuchet MS";
	font-size:11px;
	text-decoration:none;
	padding:0px 40px;
}

#leftbar a:hover {
	font-family:"Trebuchet MS";
	font-size:11px;
	text-decoration:none;
	padding:0px 40px;
}

#map {
	margin:0px 0px 0px 40px;
	padding:0px 40px 0px 0px;	
}

#gallery {
	margin:0px 0px 0px 40px;
	padding:0px 40px 0px 0px;	

}
#rightbar {
	float:left;
	width:237px;
	background-image:url(sidebargraphic.png);

}

#rightbar h2{
	font-family:"Trebuchet MS";
	font-size:26px;
	color:#2f2c35;
	font-weight:normal;
	text-decoration:none;
	padding-left:25px;
	padding-bottom:5px;
}

#rightbar p{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#797B7A;
	font-weight:normal;
	text-decoration:none;
	padding:0px 25px;
}

.orangetext {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#EE8907;
	font-weight:bold;
	text-decoration:none;
}


#bottom {
	clear:both;
	height:32px;
	padding-top:25px;
}

#email {
	float:left;
	background-color:#2f2c35;
	height:27px;
	padding-top:5px;
		font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	font-weight:normal;
}

#email a{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	font-weight:normal;
	padding:0px 10px;
}

#email a:hover{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	padding:0px 10px;
	
}

#validtext {
	background-color:#2f2c35;
	height:27px;
	padding-top:5px;
}

#validtext p{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	padding-right:35px;
}

#validtext a{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
}

#validtext a:hover{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}

a img {
	border: none;
}
.white{
	color: #b2bcb5;
}
.dashed {
	border: 1px solid #BCBDBC;
	margin:5px 0px 5px 40px;

}
.error, #leftbar p.error{
	color: red;
}
#leftbar p a, #leftbar p a:hover{
	margin: 0;
	padding: 0;
}
/***********************************
// admin section
/**********************************/

#leftbar form#loginform p{
	clear: both;
	
}
#leftbar form#loginform input#email, form#loginform input#password{
	width: 12em;
	height: 2em;
	font-size: 1em;
	background-color: #FFFFFF;
	color: #000000;
}
#leftbar table.userstable{
	margin: 2em 0 0 2em;
}
#leftbar table.userstable th, table.userstable td{
	font-family:"Trebuchet MS";
	color:#000;
	font-weight:normal;
	vertical-align: top;
}
#leftbar table.userstable td{
	font-size: 11px;
	text-align: center;
}
#leftbar table.userstable th{
	font-size: 13px;
	
}
#leftbar table.userstable a, #leftbar table.userstable a:hover{
	color: #000;
	font-size: 13px;
	text-align: left;
	text-decoration:underline;	
}
#leftbar table.userstable tbody tr th a, #leftbar table.userstable tbody tr th a:hover{
	color: #000;
	text-align: left;
	text-decoration:underline;	
}
#leftbar table.userstable tr th, table.userstable tr td{
	border-bottom: 1px solid #aaa;
}
#leftbar form#edit_photo label{
	width: 12em; 
	display: block;
	float: left;
	
}
/* wick */
.floater {
position:absolute;
z-index:2;
top:70%;
left:70%;

padding:0;
}

.floater td {
font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;
background-color:white;
border:1px inset #979797;
color:black;
}

.matchedSmartInputItem {
font-size:0.8em;
padding: 5px 10px 1px 5px;
margin:0;
cursor:pointer;
}

.selectedSmartInputItem {
	color: white;
	background-color: #0469b3;
}

#smartInputResults {
padding:0;margin:0;
}

.siwCredit {
margin:0;padding:0;margin-top:10px;font-size:0.7em;color:black;
}
