body {
	margin: 0;
	padding: 18px;
	color: #464646;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-image:url(../../images/bg2.gif);
	background-repeat:repeat;
}
h1 {
	font-size: 16px
}
h2 {
	font-size: 15px
}
h3 {
	font-size: 13px;
	border-bottom: 1px dotted;
}
p {
	margin: 15px 0
}
div#main-inner ul, div#main-inner ol {
	list-style-position: outside;
	list-style-type: circle;
	list-style-image:url(../../images/rotary_li.gif);
	margin-left: 15px;
	vertical-align:text-top;
}
h1, h2, h3, h4, h5, h6 {
	margin: 15px 0;
	color: #164365;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold
}
.clear {
	clear: both
}
.floatleft {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:0px;
}
.floatright {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	margin-right:0px;
}	
.highlight {
	color: #164365;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}
a:hover {
	color: #6F6F6F;
	text-decoration: none
}
a, a:visited {
	color: #164365;
	text-decoration: underline
}
.highlight a:hover {
	color: #6F6F6F;
	text-decoration: underline;
	text-indent: 20px
}
.highlight a, .highlight a:visited {
	color: #164365;
	text-decoration: none;
	text-indent: 20px
}
#footer {
	clear: both;
	padding: 3px;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 18px;
	text-align: center
}
div#top {
background-image: url(../../images/logo_top.png);
background-position: center top;
background-repeat: no-repeat;
height:94px;
}
div#logo {

	z-index: 100000; 
}

#logo .imager {
float:right;
clear:right;
z-index:30;
}
div#navbar {
	background-color:#FFFFFF;
	float: right;
	padding-right:1px;
	display: block;
	text-align: right;
	margin-top:-25px;
	z-index: -1 !important;
}
#main {
	margin: auto;
	width: 789px;
}
#main-inner {
	padding: 0 17px 27px 27px; /*margin:0 21px 16px 21px;*/
	background-color: #FFFFFF;
	min-height: 200px
}

#main-inner-left {
	float: left;
	width: 560px;
	display: block;
	line-height: 18px
}
#main-inner-album {
	float: left;
	width: 98%;
	display: block;
	line-height: 18px
}
#main-inner-right {
	border-left: 0px solid #C8C8C8;
	float: right;
	padding-top: 10px;
	width: 173px;
	display: block;
	text-align: right
}
div#bottom {
	background-color:transparent;
	background-image: url(../../images/bg-main-bottom_tx.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	height:18px;
}
#mainphoto {
	border-bottom: 0px solid #C8C8C8;
	padding: 3px 0 3px 0;
	background-color: #FFFFFF;
	z-index: 0;
	
}
div#clock {

	float: right;
	padding-top: 30px;
	padding-right:20px;
	display: block;
	text-align: right
}
#main-inner-right p {
	padding-right: 7px;
	color: #164365;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif
}

div#footer a:hover {
	color: #eee;
	text-decoration: underline
}

#footer a:link, #footer a:visited {
	color: #FFFFFF;
	text-decoration: none
}

div#charities {
	float:left;
	margin-top:2px;
	margin-bottom:3px;
	border: 1px dotted #CC99CC;
	padding:10px;
	width:95%;

}
div#charities h2, div .events h2 {
	color:#CC0033;
	font-weight:bold;
	margin-top:1px;
	padding-top:1px;
}
div#members {
	float:left;
	margin-top:2px;
	margin-bottom:1px;
	border: 1px dotted #CC99CC;
	padding:9px;
	width:28%;
	margin-right:1px;
}
div#members h2 {
	color:#990033;
	font-size:95%;
}

div#membership {

	color:#000;
	background-color:#fff;
	}
div#membership .left {
	float:right;		
}	
div#membership .right {
	float:left;	
	margin-left:5px;	
}
div#enquiry {
	float:left;
	margin-top:2px;
	margin-bottom:1px;
	border: 1px dotted #333399;
	padding:9px;
	width:33%;
	margin-right:1px;
}
div#reset {
	clear:both;
}
