@charset "utf-8";
body {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	background: #C8D1D6;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;}
	
h1, h2 {
	font-size: 1.4em;
	color: #595241;}
h2 {
	font-size: 1.2em;}	
	
a {
	color: #595241;}
a:hover {
	color: #b8ae9c;}	
	
img {
	border: 5px solid #C8D1D6;}	
	
#container {
	width: 780px;
	background: #FFFFFF;
	margin: 15px auto;
	text-align: left;}
	
#header {
	padding: 0 10px 0 20px;}
	
#menu {
	background: red;
	height: 50px;
	width: 760px;}
	
#mainContent {
	padding: 0 20px; 
	background: #FFFFFF;}
#mainContent.addEvent input {
	width: 300px;}	
#mainContent.contact tr {
	height: 30px;}
#contactTel td {	
	border-bottom: 1px solid #CCCCCC;}	
#mainContent.contact input, #mainContent.contact textarea {
	height: 20px;
	width: 250px;}	
#mainContent.contact textarea {
	height: 150px;}	
.required {
	font-size: 0.9em;
	font-style: italic;
	color: #FF0000;}
#mainContent.famous dt, #mainContent.links dt {
	font-weight: bold;
	margin: 15px 0 2px;}		
#mainContent.links dt {
	color: #595241;}
#mainContent iframe {
	height: 350px;
 	width: 425px;
	border: none;}
				
	
#login {
	position: absolute;
	top: 20px;
	margin-left: 605px;
	font-size: 0.8em;}	
	
#footer {
	padding: 0 10px; 
	background: #DDDDDD;
	font-size: 9px;}
#footer td {
	color: #595241;}
#footer a:hover {
	color: #000000;}	
	
#newsletter {
	position: absolute;
	top: 40px;
	margin-left: 450px;
	border: none;}
	
.floatLeft {
	float: left;}
.floatRight {
	float: right;}	

.clearBoth {
	clear: both;}
	
.txtBold {
	font-weight: bold;}
.txtCentre {
	text-align: center;}
.txtRight {
	text-align: right;}
.txtGreen {
	color: #006600;}

/**************************************/
#navcontainer ul, #footer ul {
	padding-left: 0;
	margin: 10px 0 15px;
	background-color: #595241;
	color: #FFFFFF;
	float: left;
	width: 100%;}
#footer ul {
	font-size: 8px;
	background-color: #DDDDDD;
	float: right;}	

#navcontainer ul li, #footer ul li {
	display: inline;}

#navcontainer ul li a, #footer ul li a {
	padding: 0.5em 1.05em;
	background-color: #595241;
	color: White;
	text-decoration: none;
	float: left;
	border-right: 1px solid #FFFFFF;}
#footer ul li a {	
	background-color: #DDDDDD;
	color: #595241;}
	
#navcontainer ul li a:hover, #navcontainer ul li a.active, #footer ul li a:hover, #footer ul li a.active {
	background-color: #b8ae9c;
	color: #000000;}
	
