body {
font-size:0.9em;
margin: 0px; padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
min-width: 800px;
}

a img {border-width:0;}
ul {line-height:1.5em;}
ol {line-height:1.5em;}
h2 {text-align: center;}

.superscript {vertical-align: super;}
p.indent {margin-left:40px;}


#header{
position:relative;
height:199px;
background-image: url("/images/logo_background.png"); background-repeat: no-repeat;
background-color:#eeede0;
border-bottom: #CCCCFF 1PX solid;
padding-left:200px;
}
#headernavigation {
position:absolute;bottom:0px;
}

#headernavigation ul {
	display: inline;
	list-style:none;
	margin: 0;
	padding: 0;
	}

#headernavigation li {
	display: inline;
	list-style:none;
	padding: 0px 10px 0 3px;
	border-right:1px solid black;
	}

#headernavigation li.last_nav {
	border-right: none;
	}

#headernavigation a {
color:black;
font-weight: bold;
text-decoration:none;
}

#headernavigation a:hover {
color:#CCCCFF;
font-weight: bold;
text-decoration:none;
}






#centre{
position:relative;
  padding-left: 200px;
  padding-right: 200px;
}

#centre_no_right{
position:relative;
  padding-left: 200px;
  padding-right: 5px;
}


#left_sidebar {
position:absolute;
top: 0px;
left: 0px;
width: 200px;
}
* html #left_sidebar {
left: -200px;
}

#right_sidebar {
position:absolute;
top: 0px;
right: 0px;
width: 200px;
padding: 0px;
}


#mainbody {
padding: 5px;
}

#mainbody p {text-align:justify;}

#footer{
clear:both;
line-height:1.5em;
border-top: #CCCCFF 1PX solid;
text-align:center;
}




#navigation {
margin:10px;
padding-left:5px;
padding-bottom:5px;
border: #CCCCFF 1PX solid;
background-color:#eeede0;
}

#navigation ul {
line-height:1em;
margin-left:0em;padding-left:0em; list-style-type: none;}
#navigation ul ul {margin-left:1em;padding-left:1em;text-indent:-1em;}

#navigation a {
color:black;
}

#navigation a:hover {
color:#b0aeae;
}

#navigation ul a{text-decoration:none;}
#navigation ul a:hover{text-decoration:none;}

#information {
margin:10px;
padding: 5px;
border: #CCCCFF 1PX solid;
background-color:#eeede0;
}

#adverts {}

.table {border-width:0;}
.table th {text-align:left;padding:2px;}
/*.table td {padding:10px;}*/

.news_table {border-width:0;}
.news_table th {text-align:left;}
.news_table td {padding:10px;}
/*.news_table tr:first-child {padding:1100px;}*/

.input_table {border-width:0;}
.input_table th {text-align:left;}
.input_table .text_input {width:98%;}
.input_table select {width:98%;}

.comments_table {border:#CCCCFF 1PX solid;margin-top:20px;}
.comments_table th {text-align:left; padding:5px;padding-right:50px;}
.comments_table td {padding:10px;padding-right:50px;}

.news {
border-top: #CCCCFF 1PX solid;
margin-bottom:15px;
margin-top:5px;
}
.main_message {margin:5px;padding:5px; border:#CCCCFF 1PX dashed;}

.event_meeting	{margin:5px; padding:5px; border:#72c0f6 1PX solid;clear:both; float:left; width:98%;}
.event_agm	{margin:5px; padding:5px; border:#81f672 1PX solid;clear:both; float:left; width:98%;}
.event_general	{margin:5px; padding:5px; border:#f6728b 1PX solid;clear:both; float:left; width:98%;}

#gallery_body {margin-left:5px;padding:5px;max-width:750px; }
#gallery_body a {
color:#547cec;
text-decoration:none;
font-weight: bold; 
}

/***
 font-style: italic;
a:link {}
a:visited { }
a:hover { }
a:active { }

***/

/*used for displaying events list in events page*/
#event_list { list-style:none; padding:0px;margin:0px;}
#event_list li { border-bottom:#72c0f6 1PX solid; clear:both;}
#event_list ol { list-style:none; padding:0px;margin:0px;display:block;margin-left:10em;
			border-left:#72c0f6 1PX solid;
			float:left; position:relative;
			top:-1em;
			background: #fff;
}

#event_list ol li { border: 0;
display: block;
padding: 0 0.5em 0 0.5em;
clear: both;
color: #666;
}

#event_list li.nested {
border-bottom: 1px solid #006;
color: #003;
}
.event_list_nested { 
border-bottom: 1px solid #006;
color: #003;}


#event_list ul {
list-style: none;
margin: 0 0 0 10em;
padding: 0.5em;
display: block;
border: 1px solid #003;
background: #D1D1DA;
width: 30em;
float: left;
position: relative;
top: -1em;
}
#event_list ul li {
color: #003;
}



