body{background-color:#4D9B9B; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}

#maincon{position:relative; width:750px; margin:0px auto 0px auto; border:2px solid #FFFFFF}
#header{position:relative; width:750px; height:261px; margin:0px 0px 0px 0px}
#headersmall{position:relative; width:750px; height:200px; margin:0px 0px 0px 0px}

#rightcon ul{list-style-type: disc}
#rightcon li{color:#3A7676; font: 11px Verdana}
#rightcon a{color:#244848; text-decoration:underline}	
#rightcon a:hover{color:#3A7676; text-decoration:none}

/* ADD PLAQUE TABS START */

#tabcon{width:548px; margin:0px; padding-top:6px; height: 40px;}
#tabcon ul{list-style:none; margin:0px; padding:0px}
#tabcon li{display:inline}
#tabcon a {color:#3A7676; background:#B6DCC9; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-bottom:2px solid #FFFFFF; padding:6px 23px 7px 22px; text-decoration:none; font-weight:bold}
#tabcon a:hover{color:#000000; background:#DCEDE4; border-bottom:0px}
#tabactive a{color:#000; background:#DCEDE4; border-bottom:0px; border-right: 1px sold #fff;}
#tabcon #finish a { padding: 6px 24px 7px 24px; border-right: 1px sold #fff; }

/* ADD PLAQUE TABS END */
		
#content{position:relative; width:750px; margin:0px 0px 0px 0px; background:#F0F7F3; background-color: #F0F7F3}
#nav{position:relative; width:200px; background:#FFFFFF; margin: 1px 0px 0px 0px; float:left}
#nav ul{width:200px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style-type: none; background:#DCEDE4}
#nav li {width:200px; color:#CC00FF; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font: 11px Verdana, Arial, Helvetica, sans-serif; line-height:25px}
#nav a {
	display:block;
	font-weight:bold;
	width:auto;
	color:#3A7676;
	text-decoration:none;
	padding:1px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	background:#B6DCC9;
	height:25px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	}
	
#nav a:hover {
	color:#1C0129;
	background:#DCEDE4;
	}
	
#active a{
	color:#000;
	background:#DCEDE4;
	border-right: none;
	padding-right:0px;
	margin-right:0px;
	}
	
#subactive a{
	color:#000;
	background:#DCEDE4;
	border-right: none;
	padding-left:20px;
	margin-left:0px;
	}

#subcat a{
	color:#3A7676;
	background:#F0F7F3;
	border-right: none;
	padding-left:20px;
	margin-left:0px;
	}
	
#toplevel a{color:#000000}
	
.feature{
	font: 11px/25px Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-weight:bold;
	width:188px;
	color:#FFF;
	text-decoration:none;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	background:#3A7676;
	}

#rightcon{
	position:relative;
	width:548px;
	margin:0px 0px 0px 0px;
	padding-left:0px;
	border-bottom:#FFFFFF solid 2px;
	border-top:#FFFFFF solid 2px;
	background:#DCEDE4;
	float:left;
	background-color: #DCEDE4;
	}
	
#rightcon h1{
	font: 11px/25px Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-weight:bold;
	width:auto;
	color:#FFF;
	text-decoration:none;
	padding:0px 0px 0px 10px;
	margin:10px 10px 10px 10px;
	background:#3A7676;
	}

#rightcon h2{
	font: 12px bold Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333;
	padding: 0px 10px 0px 12px;
	margin: 0px 0px 8px 0px;
	}
	
#rightcon h3{
	font: 12px/25px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:auto;
	color:#244848;
	text-decoration:none;
	padding:0px 0px 0px 10px;
	margin:10px 10px 10px 10px;
	border-bottom: 1px dotted #333;
	background-color: #B6DCC9;
	}	
#rightcon p{
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#3A7676;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 20px 0px;
	}
	
#footer{
	position:relative;
	width:750px;
	background:#3A7676;
	margin:0px 0px 0px 0px;
	padding:0px 0px 8px 0px;
	}
	
#footer p{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 0px;
	line-height:18px;
	}
	
#footer a{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	text-decoration:underline;
	}
	
#footer a:hover{font: 11px Verdana, Arial, Helvetica, sans-serif; color:#FFF; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; text-decoration:none}	

/* FIXES ETC */

.clear{clear:both;}	
.imagefloat{float:right; clear:right; border: #3A7676 solid 2px; margin: 10px}
.imagefloat2{float:right; clear:right; border: #3A7676 solid 0px; margin: 10px}
.imagefloatnews{float:right; clear:right; border: #3A7676 solid 2px; margin: 4px 0px 10px 10px;}
.buttonspacer{margin:10px}
.home{width:200px}

/* FIXES END */
	
#features{width:200px;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
#overlink a:link, #overlink a:visited, #overlink a:hover{color:#000; background:#DCEDE4}
		
/* PLAQUE CREATE START */

#firstname{position:absolute; width:300px; height:25px; left:124px; top:135px; z-index:200}	
#dob{position:absolute; width:100px; height:25px; left:80px; top:251px; z-index:200}	
#dod{position:absolute; width:100px; height:25px; left:374px; top:251px; z-index:200}
#plaque{position:relative; margin:10px; width:528px; height:400px; z-index:150}
#pic{position:absolute; width:200px; height:150px; top:94px; left:166px; background-color:#FFFFFF; z-index:1}
#message{position:absolute; width:300px; height:100px; left:114px; top:357px; padding:10px; z-index:200}
.mainimg{Z-INDEX: 150; position:absolute}

/* PLAQUE CREATE END */
/* PLAQUE DISPLAY START */

#firstname_dis{position:absolute; width:300px; height:25px; left:124px; top:46px; z-index:200}
#dob_dis{position:absolute; width:100px; height:25px; left:80px; top:164px; z-index:200}	
#dod_dis{position:absolute; width:100px; height:25px; left:374px; top:164px; z-index:200}
#plaque_dis{position:relative; margin:10px; width:528px; height:400px; z-index:150}
#pic_dis{position:absolute; width:200px; height:200px; top:74px; left:166px; background-color:#FFFFFF; z-index:1}
#message_dis{position:absolute; width:300px; height:100px; left:114px; top:276px; padding:10px; z-index:200}
	
/* PLAQUE DISPLAY END */
	
#features ul{width:20px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
#features li{
	width:200px;
	color:#CC00FF;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font: 11px/25px Verdana, Arial, Helvetica, sans-serif;
	/*list-style-image: url(../images/gif/bullet.gif);*/
	}
	
#features a{
	display:block;
	font-weight:bold;
	color:#3A7676;
	text-decoration:none;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	height:25px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	background-color: #F0F7F3;
	}
	
#features a:hover{color:#1C0129}
#downloads{position:absolute; width:200px; float:left}
#events a {
  color: #000000;
}
.newsimage {
  margin: 10px 0px 10px 10px
}

.principles{
	float:left;
	margin: 0;
	padding: 0px 0px 0px 0px;
	width: 333px;
	}
.principles li {
  margin: 0px 20px 0px 0px;
}	
#indexnews{
	float:left;
	width:185px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#indexnews p {
  margin: 0px 0px 0px 10px;
  width: 170px;
}
#indexnews h1{
	padding:0px 0px 0px 20px;
	margin:10px 0px 10px 0px;
	width: 185px;
}
#projectslist li {
  margin: 0px 0px 10px 0px;
}
#projectslist a {
 line-height: 20px;
 }