a:link      { color: #cd7f32; text-decoration: underline; }
a:visited  { color: #cd7f32; text-decoration: underline;  }
a:hover     { color: #660033; text-decoration: underline;  }

a:link.news      { color: #cd7f32; text-decoration: none }
a:visited.news  { color: #cd7f32; text-decoration: none }
a:hover.news     { color: #660033; text-decoration: underline }

a:link.textlink      { color: #cd7f32; text-decoration: underline;  }
a:visited.textlink  { color: #cd7f32; text-decoration: underline;  }
a:hover.textlink     { color: #660033; text-decoration: underline;  }

a:link.alttextlink      { color: #660033; text-decoration: none;  }
a:visited.alttextlink  { color: #660033; text-decoration: none;   }
a:hover.alttextlink     { color: #cd7f32; text-decoration: underline;  }

a:link.imagelink      { color: #FFFFFF; text-decoration: underline;  }
a:visited.imagelink  { color: #FFFFFF; text-decoration: underline;   }
a:hover.imagelink     { color: #FFFFFF; text-decoration: underline;  }


body {	font-family:  Verdana, Tahoma, Arial, Sans-Serif;
		background: #FFFFFF;
		margin: 0px;
		vertical-align: top;
}

#clock	{vertical-align: top;
		margin-left: 68px;
		margin-bottom: 12px;
}
	
	
html {
scrollbar-base-color: #660033;
scrollbar-face-color: #660033;
scrollbar-track-color: #FFFFFF;
scrollbar-highlight-color: #FFD700;
scrollbar-3dlight-color: #cd7f32;
scrollbar-shadow-color: #660033;
scrollbar-darkshadow-color: #CD7F32;
scrollbar-arrow-color: #FFD700;
}

h1	{	font-size:12pt;
		font-weight: bold;
		color: #660033;
	}

h1.note	{	font-size:12pt;
		font-weight: bold;
		color: #CC0000;
		text-align: center;
	}
h1.blog	{	background: #660033;
			font-size:10pt;
		font-weight: bold;
		color: #FFFFFF;
		padding: 3px 0px 3px 3px;
	}	
h2	{	font-size:120%;
		font-weight: bold;
	}

h3	{	font-size:10pt;
		font-weight: bold;
	}

h4	{	
	background-color: #660033;
	color: #FFFFFF;
	font-size:100%;
	font-weight: bold;
	height: 15px;
	padding: 3px 3px 3px 3px;
	}
td.blog_main	{
	vertical-align: top;
	font-size:8pt;
	color:#660033;
	padding: 0px 0px 0px 0px;
	}
.blog-note	{
	position: relative;
	font-size:8pt;
	color:#660033;
	text-align:right;
	padding: 0px 0px 0px 0px;
	top: -10px;
	}
#blog-text	{
	position: relative;
	font-size:8pt;
	color:#660033;
	text-align:left;
	padding: 0px 0px 0px 0px;
	top: -10px;
	}

a:link.blog_cloud_link1,	a:visited.blog_cloud_link1 {
	font-size: 8pt;
	font-weight: normal;
	color: #cd7f32;
	text-decoration: none;
}
a:hover.blog_cloud_link1 {
	color: #660033;
}
a:link.blog_cloud_link2,	a:visited.blog_cloud_link2 {
	font-size: 9pt;
	font-weight: normal;
	color: #cd7f32;
	text-decoration: none;
}
a:hover.blog_cloud_link2 {
	color: #660033;
}
a:link.blog_cloud_link3,	a:visited.blog_cloud_link3 {
	font-size: 10pt;
	font-weight: normal;
	color: #cd7f32;
	text-decoration: none;
}
a:hover.blog_cloud_link3 {
	color: #660033;
}
a:link.blog_cloud_link4,	a:visited.blog_cloud_link4 {
	font-size: 10pt;
	font-weight: bold;
	color: #cd7f32;
	text-decoration: none;
}
a:hover.blog_cloud_link4 {
	color: #660033;
}
a:link.blog_cloud_link5,	a:visited.blog_cloud_link5 {
	font-size: 11pt;
	font-weight: normal;
	color: #cd7f32;
	text-decoration: none;
}
a:hover.blog_cloud_link5 {
	color: #660033;
}


hr.announcement_line	{
	color: #CC0000;
	background-color: #CC0000;
}
		
.announcement	{	
		font-size: 10pt;
		font-weight: bold;
		color: #CC0000;
		text-align: left
		padding: 3px 0px 0px 0px;
		
	}	

.close_announcement
	{	
		font-size: 8pt;
		font-weight: bold;
		color: #CC0000;
		text-align: left
		padding: 0px 0px 3px 0px;

	}	
	
		
.text	{
		vertical-align: top;
		color: #660033;
		padding: 5px;
		margin: 0px;
		font-weight: normal;
		text-align: left;
		font-size: 9pt;}
.text_right	{
		vertical-align: top;
		color: #660033;
		padding: 5px;
		margin: 0px;
		font-weight: normal;
		text-align: right;
		font-size: 8pt;}

.topslots	{
		vertical-align: top;
		background: transparent;
		color: #660033;
		padding: 0px;
		margin: 0px;
		font-weight: normal;
		text-align: center;
		font-size: 8pt;
		border: 1px #DDDDDD solid;
		height: 100px; }
				
.admintext	{	font-family:  Verdana, Tahoma, Arial, Sans-Serif;
		color: #660033;
		font-size: 8pt;
		padding: 3px;
		margin: 0px;
		width: 400px;
		font-weight: normal;
		text-align: left;
		vertical-align: top;
}

.admintext_r	{	font-family:  Verdana, Tahoma, Arial, Sans-Serif;
		color: #660033;
		padding: 3px;
		margin: 0px;
		font-weight: normal;
		text-align: right;
		vertical-align: top;
		}

.admintext200	{	font-family:  Verdana, Tahoma, Arial, Sans-Serif;
		color: #660033;
		font-size: 8pt;
		padding: 3px;
		margin: 0px;
		width: 200px;
		font-weight: normal;
		text-align: left;
		vertical-align: top;
}				
.text_center	{text-align: center;
		}

ul 	{list-style: none;
	margin-left: 20px;
	padding: 0px;
	font-size: 9pt;
	color: #660033;
}

ul.sub 	{list-style: none;
	margin: 5px 5px 5px 15px;
	padding: 0px;
	font-size: 8pt;
	color: #660033;
}


li	{	padding:0px;
		list-style-image: url('../images/amber.gif');
		list-style-position: outside; 
		font-size: 8pt;
		color: #660033;
}

li.sub	{	padding-left:0px;
		list-style-image: url('../images/brown.gif');
		list-style-position: outside;
		font-size: 8pt;
		color: #660033;
 }
li.active	{	padding-left:0px;
		list-style-image: url('../images/red.gif');
		list-style-position: outside;
		font-size: 10pt;
		color: #660033;
 }
		
dl	{	font-size:8pt;
		margin-bottom: 5px;
	}

li.bold	{	padding-left:0px;
		list-style-image: url('../images/red.gif');
		font-weight: bold;
		list-style-position: outside; }
		
li.inactive	{	padding:0px;
		list-style-image: url('../images/blue.gif');
		list-style-position: outside; }

li.highlight	{	padding:0px;
		list-style-image: url('../images/red.gif');
		list-style-position: outside; }

		
.inner	{	background-color: #ffffff;
		vertical-align: top;
		border: #660033 solid 1px;
		padding:5px; }
		
.inner2	{	background-color: #ffffff;
		border: #FFFFFF solid 3px;
		padding:0px; }
		
#heading	{	background: url('../images/tonbridge_castle.jpg') no-repeat;
		font-family:  Verdana, Tahoma, Arial, Sans-Serif;
		color: #ffffff;
		padding:3px;
		height:120px;
		font-size: 120%;
		font-weight: bold; 
		vertical-align: bottom;
		}

#pf-header		{background: url("../images/pf-header.jpg") no-repeat;
		text-align: center;
		font-size: 8pt;
		vertical-align: bottom;
		height: 170px;
		padding: 0px;
		}
		
.subheading	{background-color: #ffffff;
		color: #ff3300;
		font-weight: bold;
		height: 15px; }


.table_head	{background-color: #ffffff;
		font-size: 8pt;
		color: #660033;
		font-weight: bold;
		text-align:center;
		border-bottom: #660033 solid 0px;
		padding: 5px 0px 2px 0px;
		}
.table_head_l	{background-color: #ffffff;
		font-size: 8pt;
		color: #660033;
		font-weight: bold;
		text-align:left;
		border-bottom: #660033 solid 0px;
		padding: 5px 0px 2px 0px;
				}
		
.table_head2	{background-color: #ffffff;
		color: #660033;
		font-size: 8pt;
		font-weight: bold;
		text-align:center;
		border-top: #660033 solid 0px;
		padding: 5px 0px 2px 0px;
		}
.table_head2_l	{background-color: #ffffff;
		color: #660033;
		font-size: 8pt;
		font-weight: bold;
		text-align:left;
		border-top: #660033 solid 1px;
		padding-top: 2px;
		}
		
.table_head3_l	{background-color: #ffffff;
		color: #660033;
		font-size: 8pt;
		font-weight: bold;
		text-align:left;
		border-bottom: #660033 solid 1px;
		padding: 10px 0px 5px 5px;
		}		
.table-title	{font-weight: bold;
		font-size: 8pt;
		vertical-align: top;
		padding-top: 5px;
		padding-left:5px;
}

.table-title_c	{font-weight: bold;
		font-size: 8pt;
		vertical-align: top;
		padding-top: 5px;
		padding-left:5px;
		text-align: center;
}


.table_row2	{
		color: #660033;
		background-color: #DDDDDD;
		font-size: 8pt;
		font-weight: normal;
		text-align: center;
		vertical-align: top;
		padding: 5px 0px 2px 0px;
		}
		
				
.table_row	{
		color: #660033;
		background-color: #FFFFFF;
		font-size: 8pt;
		font-weight: normal;
		text-align: center;
		vertical-align: top;
		padding: 5px 0px 2px 0px;
		}

.table_row2_l	{
		color: #660033;
		background-color: #DDDDDD;
		font-size: 8pt;
		font-weight: normal;
		text-align: left;
		vertical-align: top;
		padding: 5px 0px 2px 0px;
		}
.table_row3_l	{
		color: #660033;
		background-color: #FFFFFF;
		font-size: 8pt;
		font-weight: normal;
		height: 170px;
		text-align: left;
		vertical-align: top;
		border-bottom: #660033 solid 1px;
		padding: 5px 0px 5px 0px;
		
		}
.table_row_l	{
		color: #660033;
		background-color: #FFFFFF;
		font-size: 8pt;
		font-weight: normal;
		text-align: left;
		vertical-align: top;
		padding: 5px 0px 2px 0px;
		}
		
.table_row_r	{
		color: #660033;
		font-size: 8pt;
		font-weight: normal;
		text-align: right;
		vertical-align: top;
		padding: 5px 0px 2px 0px;
		}

.table_row_note	{
		color: #CC0000;
		background-color: #FFFFFF;
		font-size: 7pt;
		font-weight: normal;
		text-align: left;
		vertical-align: top;
		padding: 5px 0px 2px 0px;
		}		
.table_row_pale	{
		color: #666666;
		font-size: 8pt;
		font-weight: normal;
		text-align: left;
		vertical-align: top;
		padding: 5px 0px 2px 0px;
		}
		
		
.table_row_mail	{
		color: #cd7f32;
		font-weight: normal;
		text-align:left;
		vertical-align:top;
		padding-left: 5px;
		padding-top:5px;
		}

.tablebutton	{
		font-size: 90%;
		border: #cd7f32 double 3px;
		}

.member_image	{
		border: #660033 double 3px;
		}


.title	{	font-size:130%;
		font-weight: bold;
	}

.left_nav		{ background: url('../images/menu_bg.jpg') no-repeat;
		text-align: left;
		padding-left: 4px;
		padding-bottom: 3px;
		vertical-align: top;
}

.filler		{background-color: transparent;
		text-align: left;
		vertical-align: top;
		font-size: 1pt}



.note		{color: #ff3300;
		text-align: left;
		vertical-align: top;
		font-size: 7pt;
		font-weight: normal;
		padding: 0px; }

.memb-note		{color: #ff3300;
		text-align: left;
		vertical-align: top;
		font-size: 90%;
		font-weight: bold;
		padding: 0px; }
		
.newsdate	{font-size: 7pt;
		}


.footer		{background-color: #ffffff;
		color: #660033;
		text-align: center;
		vertical-align: middle;
		font-size: 70%;
		font-weight: normal;}

.ic_footer	{vertical-align: top;
		}


a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: #5F0203;
	vertical-align: middle;
	font-size: 80%;
	font-weight: normal;
	color: #dddddd;
	text-align: left;
	padding: 5px 5px 5px 5px;
	text-decoration: none;
	border-bottom: solid 1px #dddddd;
}

a.mainlevel:hover {
	background: #ffd700;
	text-decoration: none;
	color: #660033;
}

a.mainlevel_sel:link,  a.mainlevel_sel:visited {
	display: block;
	background: url('../images/sel_button_bg.png') no-repeat;
	background-position: 0px -24px;
	vertical-align: middle;
	font-size: 80%;
	font-weight: bold;
	color: #660033;
	text-align: left;
	padding-top: 5px;
	padding-left: 18px;
	height: 19px !important;
	height: 24px;
	width: 100%;
	text-decoration: none;
}

a.mainlevel_sel:hover {
	text-decoration: none;
	color: #660033;
}

a.sublevel:link, a.sublevel:visited {
		display: block;
	background: #cd7f32;
	vertical-align: middle;
	font-size: 70%;
	font-weight: normal;
	color: #ffd700;
	text-align: left;
	padding: 5px 5px 5px 15px;
	text-decoration: none;
	border-bottom: solid 1px #ffd700;
}

a.sublevel:hover {
	background: #ffd700;
	text-decoration: none;
	color: #660033;
}

a.sublevel_sel:link, a.sublevel_sel:visited  {
	display: block;
	background: url('../images/sel_submenu_button_bg.png') no-repeat;
	background-position: 0px -20px;
	vertical-align: middle;
	font-size: 70%;
	font-weight: bold;
	color: #660033;
	text-align: left;
	padding-top: 3px;
	padding-left: 20px;
	height: 18px !important;
	height: 20px;
	width: 100%;
	text-decoration: none;
}

a.sublevel_sel:hover {
	text-decoration: none;
	color: #660033;
}


.gallery_table	{
		color: #cd7f32;
		font-weight: normal;
		text-align:center;
		border: #cd7f32 solid 0px;
		}

.gallery_head	{
		font-weight: bold;
		}

.gallery_cell	{
		
		}


.right_frame	{
		font-size: 80%;
		color: #dedede;
		vertical-align: top;
		padding: 0px;
		text-align: center;
		border-left: 1px solid #660033;

		}

.right-frame-title	{background: transparent;
		font-weight: bold;
		font-size: 80%;
		vertical-align: top;
		text-align: center;
		padding:0px;
		}
		
.right-frame-home	{background: transparent;
		font-size: 80%;
		vertical-align: top;
		padding-left: 5px;
		height: 15px;

		}

.right-frame-news	{background: transparent;
		font-size: 70%;
		vertical-align: top;
		padding-left: 5px;
		}
				
.right-frame-memb	{background: transparent;
		font-size: 80%;
		vertical-align: top;
		padding-left: 5px;
		height: 15px;
		}		

.news-frame-bottom	{font-size: 50%;
		font-weight: bold;
		vertical-align: middle;
		text-align: center;
		padding:0px;
		}
		
.right_table	{ margin: 0px;
		padding: 0px;
		}


.news-note	{font-size:80%;
	}



#christmas	{background: url('../images/xmas2.jpg') no-repeat;
		color: #000000;
		padding:0px;
		}
		
#garden_party	{background: url('../images/fruit-background.jpg') no-repeat;
		color: #990000;
		padding:0px;
		
		}

#christmas2008	{background: url('../images/christmas2008.jpg') no-repeat;
		color: #990000;
		padding:0px;
		
		}				
.gp_text	{background: transparent;
		color: #990000;
		font-weight: normal;
		font-size: 10pt; 
		text-align: center;
		vertical-align: top;
		border: 1px solid #660000;
		padding: 10px 5px 10px 5px;
		}
		
.gp_text2	{background: transparent;
		color: #990000;
		font-weight: normal;
		font-size: 10pt; 
		text-align: center;
		padding: 0px 10px 10px 10px;
		}
		
.gp_text3	{background: transparent;
		color: #990000;
		font-weight: bold;
		font-size: 10pt; 
		text-align: center;
		vertical-align: top;
		padding: 10px 5px 10px 5px;
		}
						
hr.gp	{
	color: #990000;
	margin: 10px;
	border-top: #cc0000 1px solid; 
}

		
#countdown	{background: url('../images/clock_face.gif') no-repeat top center;
		text-align: center;
		color: #000000;
		padding:0px;
		}				
#countdown_timer
		{
			font-size: 60pt;
			font-weight: bold;
			text-align: center;
			color: #660033;
			background: transparent;
			height: 100pt;
		}
#countdown_clock
		{
			font-size: 10pt;
			font-weight: bold;
			text-align: center;
			vertical-align: middle;
			color: #660033;
			background: transparent;
			height: 260pt;
			padding-bottom: 30px;
		}
#countdown_text
		{
			font-size: 12pt;
			font-weight: bold;
			text-align: leftr;
			color: #660033;
			background: transparent;
			height: 100pt;
		}		
#remain
{
	background: transparent;
}

.newstext	{	font-family:  Verdana, Tahoma, Arial, Sans-Serif;
		color: #660033;
		font-size: 8pt;
		padding: 3px;
		margin: 0px;
		width: 550px;

}	
#tweet	{color: #660033;
text-align: left;

}
#twitcount	{
			position: relative;
			left: 410px;
			top: -40px;
			font-size: 14pt;
		}
		
	