﻿	body {
		margin:10px 10px 10px 10px;
		padding:0px;
		font-family: "Verdana", Sans-Serif;
		font-size: 65.2%;

		background: url("../images/general.jpg") 0% 50% fixed;
		}
	
	#leftcontent {
		position: absolute;
		left:10px;
		top:140px;
		width:200px;


		}

	#centercontent {

   		margin-left: 199px;
   		margin-right:199px;
		padding: 0px 20px 0px 20px;
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 201px;
   		margin-right:201px;

		}
	#centercontent h1, #centercontent h2 {
		font-family: "Arial", Sans-Serif;
		color: #FFFFFF;
		}



	html>body #centercontent {
   		margin-left: 201px;
   		margin-right:201px;
		}

	#rightcontent {
		position: absolute;
		right:10px;
		top: 140px;
		width:200px;


		}
	
	#banner {
		background: #FFFFFF;
		height:120px;
		border-top: 1px solid #FFFFFF;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:119px;
		min-width: 768px;
		}
	html>body #banner {
		height:119px;
		}
		
	#banner #explain
		{
		float: right;
		width: 300px;
		margin: 0;
		padding-right: 10px;
		padding-top: 10px;

		}
	#banner #explain p
		{
		padding: 0;
		margin: 0;
		font-size: 1.4em;
		text-align: right;
		color: #888888;
		}

	#banner-nav ul {
		list-style-type:none;
		width:auto;
		
		display:block;
		height:33px;
		font-size:1.2em;
		background: #808080 url(../images/grad-grey.gif) repeat-x top left;

		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
		}		

	#banner-nav ul li {
		display:block;
		float:left;
		margin:0;
		padding:0;
		}

	#banner-nav ul li a {
		float:left;
		color:#FFFFFF;
		text-decoration:none;
		height:24px;
		padding:9px 15px 0;
		}

	#banner-nav ul li a:hover,.current {
		color:#000;
		background: #b6e000 url(../images/grad-lime.gif) repeat-x top left;

		}

	#banner-nav ul .current a {
		color:#fff;
		font-weight:700;
		}


	#leftcontent ul {
		list-style-type:none;
		width: auto;
		display: block;
		font-size: 1.2em;
		margin: 0;
		padding: 0;
		border: 0;
		border-top: 1px solid #FFFFFF;
		}
	#leftcontent ul li {
		display: block;
		margin: 0;
		padding: 0;
		border: hidden;
		vertical-align: bottom;
		zoom: 1;
		}

	#leftcontent ul li a {
		display: block;
		font-weight: 700;
		text-decoration: none;
		color: #FFFFFF;
		padding: 9px 5px 9px 5px;
		margin: 0;
		border-bottom: 1px solid #FFFFFF;

		}

	#leftcontent ul li a.red {
		color: #FFFFFF;
		background: #d90053 url(../images/grad-red.gif) repeat-x top left;
		}
	#leftcontent ul li a:hover.red {
		color: #d90053;
		background: #FFFFFF;

		}
	#leftcontent ul li a.green {
		color: #FFFFFF;
		background: #00cc40 url(../images/grad-green.gif) repeat-x top left;
		}
	#leftcontent ul li a:hover.green {
		color: #00cc40;
		background: #FFFFFF;

		}
	#leftcontent ul li a.purple {
		color: #FFFFFF;
		background: #7300d7 url(../images/grad-purple.gif) repeat-x top left;
		}
	#leftcontent ul li a:hover.purple {
		color: #7300d7;
		background: #FFFFFF;

		}
	#leftcontent ul li a.orange {
		color: #FFFFFF;
		background: #d95600 url(../images/grad-orange.gif) repeat-x top left;
		}
	#leftcontent ul li a:hover.orange {
		color: #d95600;
		background: #FFFFFF;

		}
	#leftcontent ul li a.pink {
		color: #FFFFFF;
		background: #db00a0 url(../images/grad-pink.gif) repeat-x top left;
		}
	#leftcontent ul li a:hover.pink {
		color: #db00a0;
		background: #FFFFFF;

		}
	#leftcontent ul li a.cyan {
		color: #FFFFFF;
		background: #00d5cb url(../images/grad-cyan.gif) repeat-x top left;
		}
	#leftcontent ul li a:hover.cyan {
		color: #00d5cb;
		background: #FFFFFF;

		}
	#leftcontent ul li a.blue {
		color: #FFFFFF;
		background: #0000ff url(../images/grad-blue.gif) repeat-x top left;
		}
	#leftcontent ul li a:hover.blue {
		color: #0000FF;
		background: #FFFFFF;

		}
	#leftcontent ul li a.lime {
		color: #FFFFFF;
		background: #576900 url(../images/grad-lime.gif) repeat-x top left;
		}
	#leftcontent ul li a:hover.lime {
		color: #576900;
		background: #FFFFFF;

		}
	#leftcontent ul li a.sub {
		color: #000000;
		background: #DDDDDD;
		padding-left: 20px;
		}
	#leftcontent ul li a:hover.sub {
		color: #AAAAAA;
		background: #FFFFFF;

		}

	#leftcontent form {
		margin: 0;
		margin-bottom: 10px;
		padding: 5px;
		background: #808080 url(../images/grad-grey.gif) repeat-x top left;
		border-top: 1px solid #FFFFFF;
	}

	#leftcontent form input {
		background: transparent;
		border: 1px solid #FFFFFF;
		background: #DDDDDD;
	}

	#leftcontent form .button {

		border: 1px solid #FFFFFF;
		background: #808080;
		color: #FFFFFF;
	}


	#rightcontent ul {
		list-style-type:none;
		width: auto;
		display: block;
		font-size: 1.2em;
		margin: 0px 0px 10px 0px;
		padding: 0;
		border-top: 1px solid #FFFFFF;
		}
	#rightcontent ul li {
		display: block;
		margin: 0;
		padding: 0;
		vertical-align: bottom;
		zoom: 1;
		}
	#rightcontent ul li a {
		display: block;
		text-decoration: none;
		color: #FFFFFF;
		padding: 9px 5px 9px 5px;
		margin: 0;
		border-bottom: 1px solid #FFFFFF;
		}

	#rightcontent ul li a.lime {
		color: #FFFFFF;
		background: #808080 url(../images/grad-grey.gif) repeat-x top left;
		}
	#rightcontent ul li a:hover.lime {
		color: #000000;
		background: #b6e000 url(../images/grad-lime.gif) repeat-x top left;

		}

	#rightcontent ul li a.sub {
		color: #000000;
		background: #DDDDDD;
		padding-left: 20px;
		}
	#rightcontent ul li a:hover.sub {
		color: #AAAAAA;
		background: #FFFFFF;

		}
	h1 {

		color: #2b2c2c;
		font-size: 1.8em;


	}

	.signpost {
		margin: 7px 0px 7px 0px;
		border: 1px solid #DDDDDD;
		background: url(../images/transback.png) repeat;
		word-wrap: break-word;
		min-height: 150px;

	}

	
	.signpost img {
		float: right;
		margin: 10px 10px 0px 0px;
		border: 1px solid #DDDDDD;


	}
	.signpost .heading {
		font-size: 1.4em;
		font-weight: 700;
		background: #DDDDDD url(../images/grad-lgrey.gif) repeat-x top right;
		padding: 5px;
		margin: 0;
	}
	.signpost .heading a {
		color: #2b2c2c;
		text-decoration: none;
	}
	.signpost ul {
		list-style-type: none;
		padding: 0;
		margin: 15px;

	}
	.signpost p {
		font-size: 1.2em;
		margin: 10px 15px 0px 15px;

	}
	.signpost li {
		font-size: 1.2em;
		padding: 4px 0px 4px 20px;
		font-weight: 600;

	}

	.signpost li.www {
		background : url('../images/icon-www.png') no-repeat 0 3px;
	}
	.signpost li.wwwc {
		background : url('../images/icon-contact.png') no-repeat 0 3px;
	}
	.signpost li.email {
		background : url('../images/icon-email.png') no-repeat 0 3px;
	}
	.signpost li.tel {
		background : url('../images/icon-telephone.png') no-repeat 0 3px;
	}
	.signpost li.address {
		background : url('../images/icon-map.png') no-repeat 0 3px;
	}
	.signpost li.venue {
		background : url('../images/icon-building.png') no-repeat 0 3px;
	}

	.signpost li.cost {
		background : url('../images/icon-coins.png') no-repeat 0 3px;
	}

	.signpost li.start {
		background : url('../images/icon-clock.png') no-repeat 0 3px;
	}

	.signpost li.end {
		background : url('../images/icon-clock.png') no-repeat 0 3px;
	}

	.signpost li.file {
		background : url('../images/icon-file.png') no-repeat 0 3px;
	}

	.signpost li.edit {
		font-weight: lighter;
		background : url('../images/icon-edit.png') no-repeat 0 3px;
	}



	.navigation ul {
		list-style-type:none;
		width:auto;
		border-top: 1px solid #FFFFFF;
		display:block;
		height:33px;
		font-size:1.2em;
		background: #808080 url(../images/grad-grey.gif) repeat-x top left;

		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
		}		

	.navigation ul li {
		display:block;
		float:left;
		margin:0;
		padding:0;
		}

	.navigation ul li a {
		float:left;
		color:#FFFFFF;
		text-decoration:none;
		height:24px;
		padding:9px 15px 0;
		}

	.navigation ul li a:hover,.current {
		color:#000;
		background: #b6e000 url(../images/grad-lime.gif) repeat-x top left;

		}

	.navigation ul .current a {
		color:#fff;
		font-weight:700;
		}

	form.filter {
		margin: 5px 0px 0px 0px;
		padding: 5px;
		background: url(../images/transback.png) repeat;	
		border: 1px solid #FFFFFF;
		}
	form.filter select {
		margin: 0px 5px 0px 5px;
		border: 1px solid #FFFFFF;
		background: #DDDDDD;
		color: #000000;
		}
	form.filter label {
		color: #000000;
		font-size:1.2em;
	}
	
	form.entry {
	
	margin: 5px 0px 0px 0px;
	padding: 5px;
	background: url(../images/transback.png) repeat;
	border: 1px solid #FFFFFF;
	clear: both;
}
	
	form.entry label {

		width: 150px;
		float: left;
		text-align: left;
		margin-right: 5px;
		display: block;
		font-size:1.2em;
		margin-bottom: 5px;
}

	form.entry input, form.entry textarea, form.entry select {
	

	
	margin-bottom: 5px;

	
}

	form.entry textarea {

	width: 95%;
}
.clearboth {
	
	clear: both;
}
	.content {
		margin: 7px 0px 7px 0px;
		padding: 0px;
		background: url(../images/transback.png) repeat;	
		border: 1px solid #FFFFFF;
		font-size: 1.2em;
	}

	.footer {
		margin: 0px;
		margin-top: 7px;
		padding: 5px;
		padding-left: 220px;

		background: url(../images/transback.png) repeat;	
		border: 1px solid #FFFFFF;
		font-size: 1.2em;
		font-weight: bold;



	}

.footer p { margin: 2px; padding: 0; }
	