/* CSS Document */
BODY {
	padding:0; 
	margin:0 auto; 
	text-align:center; 
	background:#A2C672; 
	font: 10px Verdana, Arial, Helvetica, sans-serif
}
H1 {font: normal 1.9em Verdana, Arial, Helvetica, sans-serif; margin:0 0 0.75em 0; padding:0; border:0}
H2 {font: bold 1.5em Arial, Helvetica, sans-serif; margin:2em 0 0.25em 0; padding:0; border:0}
P {font: 1.1em/1.5em Verdana, Arial, Helvetica, sans-serif; margin:0 0 1em 0; padding:0; border:0}
TD P {font: 0.8em/1.4em Verdana, Arial, Helvetica, sans-serif; margin:0 0 1em 0; padding:0; border:0}
div#layout {
	width: 750px;
	margin: 0 auto;
	height: auto;
	padding: 0 0 2em 0;
	text-align:center;
	background:#E2EDD3
}
#top { 
	background-image:url(imgs/top_home.jpg);
	text-align:left; 
	color:#fff; 
	font: normal 3em Georgia, "Times New Roman", Times, serif;
	padding:1.2em 0 1.6em 0.5em
}
#top_training { 
	background-image:url(imgs/top_training.jpg);
	text-align:left; 
	color:#fff; 
	font: normal 3em Georgia, "Times New Roman", Times, serif;
	padding:1.2em 0 1.6em 0.5em
}
#top_membership{ 
	background-image:url(imgs/top_membership.jpg);
	text-align:left; 
	color:#fff; 
	font: normal 3em Georgia, "Times New Roman", Times, serif;
	padding:1.2em 0 1.6em 0.5em
}
#top_lectures{ 
	background-image:url(imgs/top_lectures.jpg);
	text-align:left; 
	color:#fff; 
	font: normal 3em Georgia, "Times New Roman", Times, serif;
	padding:1.2em 0 1.6em 0.5em
}
#top_news{ 
	background-image:url(imgs/top_news.jpg);
	text-align:left; 
	color:#fff; 
	font: normal 3em Georgia, "Times New Roman", Times, serif;
	padding:1.2em 0 1.6em 0.5em
}
#top_adverts{ 
	background-image:url(imgs/top_adverts.jpg);
	text-align:left; 
	color:#fff; 
	font: normal 3em Georgia, "Times New Roman", Times, serif;
	padding:1.2em 0 1.6em 0.5em
}
#nav {background:#759549; padding:0 0 1.6em 2.5em; text-align:center}
#nav ul { list-style:none; padding:0 0 1.2em 0; margin:0}
#nav ul li {float:left}
div#main { text-align:left; padding:2em 6em 2em 9em}
/*#events { width: 750px; margin: 0 auto; text-align:center}*/
#eventdiary {
	width: 250px;
	background:#fff; 
	margin-left: 10px;
	border: 1px solid #759549;
	font: 1.2em Verdana, Arial, Helvetica, sans-serif; 
}
#eventdiary th {background:#759549; color:#FFF; padding:.25em .5em}
#eventdiary tr.day td {background:#A2C672; color:#FFF}
#eventdiary td {text-align:left; padding:0.25em .5em}

A:link, A:visited, A:active {
	text-decoration: underline; 
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
		border: 1px solid #E2EDD3;
	background-color: transparent;
	color: #000
}
A:hover {
	text-decoration:none; 
	font-weight: bold; 
	border: 1px solid #000;
		background-color: #fff;
	color: #000
}

#eventdiary td A:link, #eventdiary td A:visited, #eventdiary td A:active {
	background:#759549;
	text-decoration: underline; 
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff
}
#eventdiary td A:hover {
	background:#fff;
	text-decoration:none; 
	font-weight: bold; 
	color: #676767
}

#nav A:link, #nav A:visited, #nav A:active {
	display:block;
	background:#759549;
	padding: 0.3em 1.1em 0.2em 1.1em;
	text-decoration: none;
	font: bold 1.5em Arial, Helvetica, sans-serif;
	border:0;
	color:#fff
}
#nav A:hover {
	display:block;
	background:#A2C672;
	padding: 0.3em 1.1em 0.2em 1.1em;
	text-decoration:none;
	font: bold 1.5em Arial, Helvetica, sans-serif;
		border:0;
	color: #fff
}
