	<!--
/*

  Site colors
	e43737 - ox red
	656664 - grey
	adafac - shadow grey
	f5e4e9 - LH bar pink
*/
	BODY {
	background-color: white;
	background-image: none;
	font-family: arial; sans-serif;
	color: #656664;
	text-decoration: none;
	font-size:12px;
	margin:0;
	padding:0
	}
    html {
	background-color: white;
	margin:0;
	padding:0
	}
    
	P.startentry { background-color: black; color: #4e4eff; text-decoration: bold; border-top: thin; border-top-style: dotted; border-top-color: #669999; padding-top: 0.2cm; }
	P.leftbar_title { background-color: transparent; color: #aaddff; text-decoration: bold; font-size:13px; font-family:arial, serif; /*border: thin dotted #ccffff;*/ }
	SPAN.leftbar       {  background-color: transparent; color: #aaddff; text-decoration: none; font-size:13px; font-family:arial, serif;   }

	P.logentry { color: #4e4eff; font-family:arial, serif; font-size:13px; }
    P.logquote { color: #4e4eff; font-family:arial, serif; font-size:13px; margin-left: 2cm; margin-right: 2cm; }
    P.nextprev { color: green; font-family:arial, serif; padding-top: 0.75cm; text-decoration: bold; font-weight: heavy; }
    
	TABLE.pageframe {
	border-style: none solid solid none;
	border-width: 1px 1px 1px 1px;
	border-color: #656664;
	margin: 0;
	padding: 0;
	}
	/* LH side bar */
	TD.left {
	background-color: white;
	background-color: #ffffffff;
	vertical-align: top;
	width: 150px;
	border: none;
	padding: 0;
	}
	/* RH bar - main page */
	TD.right { 
	background-color: transparent;
	width: 650px;
	vertical-align: top;
	padding: 10px;
	}
	/* header row */
	TD.header {
	background-color: white;
	border: none;
	color: none;
	text-align: left;
	padding: 0;
	}
	/* footer row */
	TD.footer {
	background-color: #ffffffff;
	text-align: center;
	border-top: none;
	border-color: #656664;
	padding-top: 2px;
	padding-bottom: 2px;
	}

	A { font-family: arial, sans-serif; color: #ff6699; text-decoration: none; font-size:12px; }

	/* styles for event diary */
		/* table used in front page floating windows */
		TABLE.fp_float { background-color: #ffffffff; vertical-align: top; color: #656664; text-decoration: none; text-align: left; font-family:arial, sans-serif; font-size:11px; border: solid thin #656664; padding: 0 }
		/* for title bar in floating windows */
		TD.float_title { vertical-align: top; color: white; background-color: #f52b62; text-decoration: none; font-weight: bold; text-align: center; font-family:arial, sans-serif; font-size:13px; }
		/* for category titles in popups */
		TD.popup_title { vertical-align: top; color: #656664; background-color: #ffffffff; text-decoration: none; font-weight: bold; text-align: left; font-family:arial, sans-serif; font-size:12px; }
		/* for cells within float window */
		TD.float_cell { vertical-align: top; color: #656664; text-decoration: none; font-weight: normal; text-align: left; font-family:arial, sans-serif; padding: 3px }


		/* link within floating title */
		A.float_title { color: white; text-decoration: none; font-weight: normal; text-align: left; font-family:arial, sans-serif; font-size:11px; }
		/* links within floating windows, not title bar */
		A.float { color: #f52b62; text-decoration: none; font-weight: normal; text-align: left; font-family:arial, sans-serif; font-size:11px }
		/* links within lhbar (dark blue) */
		/*
		A.lhbar { color: #ffff00; text-decoration: none; text-align: left; font-family:arial, sans-serif; font-size:10px }
		A.topbar { color: #ffff00; text-decoration: none; font-weight: bold; text-align: left; font-family:arial, sans-serif; font-size:12px }
		*/

	/* footer link */
	A.footermailto {
	font-family: arial; sans-serif;
	color: #f52b62;
	text-decoration: none;
	font-size:10px;
	letter-spacing: 0.1em;
	text-align: center;
	}
	A.footermailto:Hover{
	padding-top:3px;
	padding-left:2px;
	padding-bottom:1px;
	padding-right:0px;
	color: #656664;
	background:transparent;
	}

	/* LH bar links */
	A.lh{
	font : bold 9pt arial, sans-serif;
	color:#656664;
	background-color: #ffffffff;
	width:113px;
	height:20px;
	background:transparent;
	text-align:center;	
	padding-top: 2px;
	padding-left:0px;
	padding-bottom:2px;
	padding-right:2px;	
	display:block;
	text-decoration: none;
	border-width: 1px 1px 1px 1px;
	border-style: dashed dashed dashed dashed;
	border-color: #656664;
	margin-top: 10px;
	}
	A.lh:Hover{
	font : bold 9pt arial, sans-serif;
	padding-top:3px;
	padding-left:2px;
	padding-bottom:1px;
	padding-right:0px;
	color: #f52b62;
	text-decoration:none;
	background:transparent;
	}


    A.leftbar { color: #669999; font-family:arial, serif; text-decoration: bold; font-size:13px; }
    A.nextprev { color: white; font-family:arial, serif; text-decoration: bold; font-weight: normal; letter-spacing: 0.2em; }
    
	/* top rh bottom lh */
	IMG.pagetop {
	border: none;
	padding: 0px;
	margin: 0;
	}
	-->
	
