body {background-color: rgb(204,204,204); 
	color:rgb(0,0,0);    
	font-family: verdana, georgia, "sans serif";
	font-size: 0.75em;
        		}

a:link {color: rgb(0,0,255);
	text-decoration: underline;}
a:visited {color: rgb(100,100,255);
	text-decoration: underline;}
a:hover {color: rgb(100,100,100);
	text-decoration: underline;}
a:active {color: rgb(255,0,255);
	text-decoration: underline;}

.pinknav a:link {color: rgb(226,170,170);
	text-decoration: underline;
	font-weight: bold;}
.pinknav a:visited {color: rgb(226,170,170);
	text-decoration: underline;
	font-weight: bold;}
.pinknav a:hover {color: rgb(100,100,100);
	text-decoration: underline;
	font-weight: bold;}
.pinknav a:active {color: rgb(255,0,255);
	text-decoration: underline;
	font-weight: bold;}


div.page {background-color: rgb(255,255,255); 
	margin-left: auto;
        margin-right: auto;
        width: 965px;
	padding-bottom: 10px;
	border-color: rgb(152,0,152);
	border-width: 2px;
	border-style: solid;
			}

div.page b { 
	color:rgb(152,0,152);
	font-weight: bold;
		}
div.page b.black { 
	color:rgb(0,0,0);
	font-weight: bold;
		}

div.header { 
	padding: 5px;
	text-align: left;
	border-color: rgb(152,0,152);
	border-width: 2px;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: solid;
		}

div.navigation { 
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: center;
	font-weight: bold;
		}

div.navigation a:link, div.navigation a:visited {
	color: rgb(255,255,255);
	background-color: rgb(102,102,102);
	text-decoration: none; 
	border-color: rgb(152,0,152);
	border-width: 5px;
	border-left-style: none;
	border-right-style: none;
	border-top-style: solid;
	border-bottom-style: none;
	padding-top: 5px; 
	padding-bottom: 10px; 
	padding-left: 33px; 
	padding-right: 33px;
	margin: 5px;
	line-height: 2em;
	}

div.navigation a:hover {
	color: rgb(255,255,255);
	background-color: rgb(152,0,152);
	text-decoration: underline; 
	border-color: rgb(152,0,152);
	border-width: 5px;
	border-left-style: none;
	border-right-style: none;
	border-top-style: solid;
	border-bottom-style: none;
	padding-top: 5px; 
	padding-bottom: 10px; 
	padding-left: 33px; 
	padding-right: 33px;
	margin: 5px;
	line-height: 2em;
	}

div.navigation a:active {
	color: rgb(255,0,255);
	background-color: rgb(152,0,152);
	text-decoration: underline; 
	border-color: rgb(152,0,152);
	border-width: 5px;
	border-left-style: none;
	border-right-style: none;
	border-top-style: solid;
	border-bottom-style: none;
	padding-top: 5px; 
	padding-bottom: 10px; 
	padding-left: 33px; 
	padding-right: 33px;
	margin: 5px;
	line-height: 2em;
	}


.navactive { 
	color: rgb(255,255,255);
	background-color: rgb(152,0,152);
	text-decoration: none; 
	border-color: rgb(152,0,152);
	border-width: 5px;
	border-left-style: none;
	border-right-style: none;
	border-top-style: solid;
	border-bottom-style: none;
	padding-top: 5px; 
	padding-bottom: 10px; 
	padding-left: 33px; 
	padding-right: 33px;
	margin: 5px;
	line-height: 2em;
	}

div.homeleftcol { 
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-left: 20px; 
	padding-right: 10px;
	text-align: left;
	float: left;
	width: 623px;
	/*background-color: rgb(252,200,252);*/
		 }

div.homerightcol { 
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-left: 20px; 
	padding-right: 20px;
	text-align: left;
	width: 268px;
	float: right;
	/*background-color: rgb(200,252,252);*/
	border-color: rgb(152,0,152);
	border-width: 2px;
	border-left-style: solid;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	 	 }

div.homeorigleft { 
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-left: 0px; 
	padding-right: 10px;
	margin: 0px;
	text-align: left;
	float: left;
	width: 352px;
	border-style: none;
	/*background-color: rgb(252,200,252); */
	}

div.footerdate { 
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-left: 0px; 
	padding-right: 0px;
	margin: 0px;
	text-align: center;
	border-style: none;
	color: rgb(202,202,255);    
	font-size: 0.8em;
	/*background-color: rgb(252,200,252); */
	}

img#taorig { 
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	border-style: none;
	width: 350px;
	height: 223px;
		}

div.homeorigright { 
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-left: 30px; 
	padding-right: 20px;
	margin: 0px;
	text-align: left;
	width: 210px;
	float: right;
	/*background-color: rgb(200,252,252); */
	border-style: none;
	 	 }

img#magforig { 
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	border-style: none;
	width: 190px;
	height: 285px;
		}


div.sponsorhead { 
	/*background-color: rgb(255,255,255);*/
	width: 268px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	border-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-style: none;
	border-color:rgb(152,0,152);
		 }
div.sponsor { 
	/*background-color: rgb(255,255,255);*/
	/*font-size: 0.8em;*/
	width: 268px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	border-width: 1px;
	border-top-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-style: none;
	border-color:rgb(152,0,152);
	padding-bottom: 5px;
	padding-top: 0px;
		 }

div.sponsor p { 
	margin-top: 5px;
	margin-bottom: 5px;}


div#specnotices { 
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-left: 10px; 
	padding-right: 10px;
	border-color: rgb(152,0,152);
	border-width: 1px;
	border-style: solid;
	background-color: rgb(255,240,255);
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
		}

div.advertadvert { 
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-left: 10px; 
	padding-right: 10px;
	border-color: rgb(152,0,152);
	border-width: 2px;
	border-style: solid;
	background-color: rgb(230,230,230);
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
		}

div.homegrey { 
	padding-top: 0px; 
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px; 
	border-color: rgb(152,0,152);
	border-width: 1px;
	border-style: solid;
	background-color: rgb(230,230,230);
	 	 }

div.contact { 
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-left: 10px; 
	padding-right: 10px;
	margin-top: 5px; 
	margin-bottom: 10px;
	margin-left: 22px; 
	margin-right: 22px; 
	border-color: rgb(152,0,152);
	border-width: 1px;
	border-style: solid;
	background-color: rgb(230,230,230);
	text-align: left;
	 	 }


p.centered { 
	text-align: center; 
	}

.bigger { 
	font-size: 1.2em;
		}


img#memsticksmall { 
	margin-top: 5px;
	margin-left: 30px;
	margin-right: 5px;
	margin-bottom: 5px;
	border-style: none;
	width: 200px;
	height: 105px;
		}

img#earvisitoct09 { 
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	border-style: none;
	width: 540px;
	height: 253px;
		}

img#safari1 { 
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	border-style: none;
	width: 270px;
	height: 127px;
	float: left;
		}

img#safari2 { 
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	border-style: none;
	width: 285px;
	height: 127px;
		}

img#memberswithjd { 
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	border-style: none;
	width: 376px;
	height: 221px;
		}

img#safari1a { 
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	border-style: none;
	width: 270px;
	height: 127px;
		}

img#safari2a { 
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	border-style: none;
	width: 285px;
	height: 127px;
		}

img#vb16thbd { 
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	border-style: none;
	width: 200px;
	height: 409px;
	float: right;
		}

img#bwbg16thx { 
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	border-style: none;
	width: 580px;
	height: 170px;
	
		}

img#bwbg16th4 { 
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 15px;
	border-style: none;
	width: 370px;
	height: 210px;
		}

img#belly1 { 
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 15px;
	border-style: none;
	width: 295px;
	height: 188px;
	float: left;
		}

img#belly2 { 
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	border-style: none;
	width: 295px;
	height: 211px;
	float: right;
		}

p#pictgall1 { 
	width: 560px;
	padding: 5px;
	float: left;
		}

p#pictgall2 {
	width: 295px; 
	padding: 5px;
	float: right;
		}

/* start main sponsors */

p#kprintright
	{ 
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	border-style: none;
	float: right;
		}

img#kprint { 
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	border-style: none;
	width: 75px;
	height: 55px;
	float: left;
		}

p#ijTelWeb { margin-top: 5px;
	margin-bottom: 10px;
        }

img#ijonesimg { 
	width: 70px;
	height: 68px;
	float: left;
	margin-right: 5px;
	}

img#bluetreelogo { 
	border-style: none;
	width: 150px;
	height: 37px;
	margin-top: 5px;
	margin-bottom: 5px;
		 }

img#partyperfection { 
	margin-top: 5px;
	border-style: none;
	width: 200px;
	height: 62px;
		 }

/* end main sponsors */

.clearfloat { 
	clear:both;
    	height:0;
    	font-size: 1px;
    	line-height: 0px;
	}

/* start planning committee */


img#plancomak { 
	width: 119px;
	height: 159px;
	border-style: none;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 10px;
	float: left;
	}

img#plancomed { 
	width: 119px;
	height: 160px;
	border-style: none;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 10px;
	float: left;
	}

img#plancomgs { 
	width: 150px;
	height: 98px;
	border-style: none;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 5px;
	float: left;
	}

img#plancomktj { 
	width: 135px;
	height: 140px;
	border-style: none;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 5px;
	float: left;
	}

/* end planning committee */


img.plancom { 
	width: 200px;
	height: 150px;
	border-style: none;
	margin-top: 5px;
	margin-bottom: 2px;
	}


.smalltext { 
  	width: 238px;  
	font-size: 0.9em;  
	 }

img#bwbglogo { 
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-style: none;
	width: 214px;
	height: 87px;
		}



img.bradfordimg1 { 
	margin: 0px;
	width: 258px;
	height: 171px;
		 }

img.memstick { 
	margin: 20px;
	border-style: none;
	width: 281px;
	height: 287px;
		}

div.eventsleftcol { 
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-left: 20px; 
	padding-right: 10px;
	text-align: left;
	float: left;
	width: 593px;
	background-color: rgb(255,255,255);
		 }

div.eventsrightcol { 
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-left: 16px; 
	padding-right: 20px;
	text-align: left;
	width: 298px;
	float: right;
	background-color: rgb(255,255,255);
	border-color: rgb(152,0,152);
	border-width: 2px;
	border-left-style: solid;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	 	 }

div.nextmeet { 
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-left: 10px; 
	padding-right: 10px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 0px; 
	margin-right: 0px;
	border-color: rgb(152,0,152);
	border-width: 1px;
	border-style: solid;
	background-color: rgb(255,255,255);
	text-align: left;
		} 

div.greyevents { 
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-left: 10px; 
	padding-right: 10px;
	border-style: none;
	background-color: rgb(230,230,230);
		}



/* member's directory - start */

div.membhead { 
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-left: 10px; 
	padding-right: 10px;
	margin-top: 10px; 
	margin-bottom: 5px;
	margin-left: 10px; 
	margin-right: 10px; 
	border-color: rgb(152,0,152);
	border-width: 1px;
	border-style: solid;
	background-color: rgb(230,230,230);
	text-align: left;
	 	 }

div#plancomappeal { 
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-left: 10px; 
	padding-right: 10px;
	margin-top: 0px; 
	margin-bottom: 25px;
	margin-left: 10px; 
	margin-right: 10px; 
	border-color: rgb(152,0,152);
	border-width: 1px;
	border-style: solid;
	background-color: rgb(230,230,230);
	text-align: left;
	 	 }

div.membcol1 { 
	margin: 0px;
	margin-right: 0px;
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-left: 10px; 
	padding-right: 10px;
	border-style: none;
	text-align: left;
	float: left;
	width: 220px;
/* 	background-color: rgb(252,200,252); */ 
		 }


div.membcol2 { 
	margin: 0px;
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-left: 10px; 
	padding-right: 10px;
	border-style: none;
	text-align: left;
	float: left;
	width: 220px;
/* 	background-color: rgb(210,210,252); */ 
		 }

div.membcol3 { 
	margin: 0px;
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-left: 10px; 
	padding-right: 10px;
	border-style: none;
	text-align: left;
	float: left;
	width: 220px;
/*  	background-color: rgb(200,252,252); */   
		 }

div.membcol4 { 
	margin: 0px; 
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-left: 10px; 
	padding-right: 10px;
	border-style: none;
	text-align: left;
	float: right;
	width: 220px;
/*  	background-color: rgb(252,200,200); */   
		 }

div.membbox { 
	padding-top: 2px; 
	padding-bottom: 5px;
	padding-left: 5px; 
	padding-right: 5px;
	margin-top: 5px; 
	margin-bottom: 10px;
	margin-left: 0px; 
	margin-right: 0px; 
	border-style: none;
	background-color: rgb(255,255,255);
	text-align: left;
	width: 204px;
	/*font-size: 0.8em;*/
	 	 }

img#membjh { 
	width: 125px;
	height: 137px;
	border-style: none;
	margin-top: 5px;
	margin-bottom: 5px;
		}
img#membed { 
	width: 119px;
	height: 160px;
	border-style: none;
	margin-top: 5px;
	margin-bottom: 5px;
		}

img#membgs { 
	width: 150px;
	height: 98px;
	border-style: none;
	margin-top: 5px;
	margin-bottom: 5px;
		}

img#membktj { 
	width: 135px;
	height: 140px;
	border-style: none;
	margin-top: 5px;
	margin-bottom: 5px;
		}

img#membcg { 
	width: 130px;
	height: 101px;
	border-style: none;
	margin-top: 5px;
	margin-bottom: 5px;
		}

img#membak { 
	width: 119px;
	height: 159px;
	border-style: none;
	margin-top: 5px;
	margin-bottom: 5px;
		}


/* member's directory - end */

/* adverts (may be deleted when advert is deleted) - start */

div#bradwoy { 
	padding-top: 0px; 
	padding-bottom: 5px;
	padding-left: 5px; 
	padding-right: 5px;
	border-color: rgb(152,0,152);
	border-width: 1px;
	border-style: solid;
	background-color: rgb(255,255,255);
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: left; 
	 	 }

div#eargolf { 
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-left: 10px; 
	padding-right: 10px;
	border-color: rgb(152,0,152);
	border-width: 1px;
	border-style: solid;
	background-color: rgb(255,255,255);
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: center; 
	 	 }

img#eartrustlogo { 
	width: 150px;
	height: 143px;
	border-style: none;
	margin-top: 5px; 
	margin-bottom: 5px;
	margin-left: 5px; 
	margin-right: 5px; 
		}


div#charityweddress { 
	padding-top: 0px; 
	padding-bottom: 5px;
	padding-left: 5px; 
	padding-right: 5px;
	border-color: rgb(152,0,152);
	border-width: 1px;
	border-style: solid;
	background-color: rgb(255,255,255);
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: left; 
	 	 }

img#charityweddress { 
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-style: none;
	width: 265px;
	height: 187px;
		}



ul.leftjust { 
	text-align: left; 
	 	 }

img#bdy17report { 
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	border-style: none;
	width: 564px;
	height: 423px;
		}


img#summerlands { 
	width: 220px;
	height: 220px;
	border-style: none;
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px; 
	margin-right: 0px;
		}


img#boost280 { 
	width: 280px;
	height: 399px;
	border-style: none;
		}


/* adverts - end */

/* this class is used in simple 'new window' report-style pages with no navigation division */
div.padnobdr { 
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-left: 20px; 
	padding-right: 20px;
		}

ul.nobullets { 
	list-style-type: none;
	}

ul.textleft { 
	text-align: left;
	}		


img.w3clogo { 
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 5px;
	width: 88px;
	height: 31px;
	border-style: none;
		}




 
