/* ~~~ page specific styles ~~~ */
	.coming_up {
		width: 99%; 
		float:left; 
		margin-left:auto;  /* centers layout in browser */
		margin-right:auto; /* centers layout in browser */
		text-align:center; /* resets the centering hack for IE6 on the body tag */
		line-height:1.25;
		margin-bottom: .9em;
		background-color: #EEE;
		border: 1px solid #CCC; 
		padding: 0em em; /* creates space between the box and the column2 */
		}
	.event_div {
		width: 99%; 
		float:left; 
		margin-left:auto;  /* centers layout */
		margin-right:auto; /* centers layout */
		text-align:left; /* resets the centering hack for IE6 on the body tag */
		background-color: #EEE;
		border: 0px solid #CCC; 
		margin-bottom: 1.2em;
		}
	.event_div_inner {
		padding:.5em .8em 1em .8em;   /* creates space between the box and outside */
		background-color: #EEE;
		border: 0px solid #c93;
		}
	.event_hdr {
		font-size:1.5em;
		font-weight:800; 
		color: #FFF; 
		background-color: #069;
		text-align:center;
		}
	.event_date {
		clear:both; /* makes the line a new line */
		/*  float:left; messes up the rest of the event content */
		font-size:1.2em;
		font-weight:800; 
		color: #00E; 
		padding:.5em .2em 0 0;   /* creates space between dates */
		border: 0px solid #c93;
		}
	.event_time {
		clear:both; /* makes the line sit below the date */
		float:left; 
		font-size:1.1em;
		font-weight:500; 
		color: #000; 
		margin-top: 0px; 
		margin-bottom: 0px; 
		}
	.event_info {
		float:left; 
		font-size:1.1em;
		font-weight:800; 
		color: #000; 
		margin-top: 0px; 
		margin-bottom: 0px; 
		}
	.hobby {
		width: 100%; 
		float:left; 
		margin-left:auto;  /* centers layout */
		margin-right:auto; /* centers layout */
		margin-bottom: 1.2em;
		text-align:center; /* resets the centering hack for IE6 on the body tag */
		border: 0px solid #00F;
		}
	.hobby_inner {
		width: 92%; 
		margin-left:auto;  /* centers layout in browser */
		margin-right:auto; /* centers layout in browser */
		text-align:center; /* resets the centering hack for IE6 on the body tag */
		background-color: #EEE;
		border: 1px solid #699;
		font-size:1.5em;
		}
	.hobby_text {
		color: #666; 
		font-size:.8em;
		font-weight: 600; 
		text-align: center; 
		}
	.warbird {
		width:100%;
		float:left;
		margin-left:auto;  /* centers layout in browser */
		margin-right:auto; /* centers layout in browser */
		text-align:left; /* resets the centering hack for IE6 on the body tag */
		background-color:#FFC;
		}
	.warbird_inner {
		font-size: 1.1em; 
		padding: .3em .3em;
		margin: 0 1em;
		background-color:#FFF;
		border: 2px solid #699;
		}
	.weather {
		width: 100%; 
		float:left; 
		margin-left:auto;  /* centers layout in browser */
		margin-right:auto; /* centers layout in browser */
		text-align:center; /* resets the centering hack for IE6 on the body tag */
		margin-bottom: 1.2em;
		background-color:#FFF;
		}
	.weather_inner {
		padding:.1em .4em; /* creates space between the box and outside */
		background-color:#FFF;
		border: 0px solid #699;
		}
	.warbird_hdr {
		color: #666; 
		font-size:1.4em;
		font-weight: 600; 
		text-align: center; 
		padding: 0 0;
		border: 0px solid #699;
		}		
	.warbird_list {
		font-size:1.2em;
		line-height:1.35;
		border: 0px solid #699;
		}
	.whatsnew {
		background-color: #FFF; 
		border: 2px solid #069;
		text-align: left; 
		font-size:1.2em;
		font-weight: 500; 
		font-style: normal;
		padding: 0 .5em;
		}
	.box {
		width:60%; 
		float:none; 
		margin-left:auto;  /* centers layout */
		margin-right:auto; /* centers layout */
		text-align:left; /* resets the centering hack for IE6 on the body tag */
		}
	.box_inner {
		padding:1em .8em; /* creates space between the box and outside */
		background-color:#EEE;
		border: 1px solid #c93;
		}

.subscribe {
	float: left;
	width: 92%; 
	margin-left:auto;  /* centers layout */
	margin-right:auto; /* centers layout */
	text-align:center; 
	background-color: #FFF;
	border: 0px solid #CCC; 
	margin-bottom: .4em;
	margin-top: .4em;
	line-height:1.0;
	}
.subscribe_inner {
	padding:.1em .1em .1em .1em;   /* creates space between the box and outside */
	background-color: #EEE;
	font-size: 1.3em; 
	border: 1px solid #CCC;
	text-align:center; 
	}
#subcribeForm {
	background-color: #99ccff;
	font-size: 1.1em;
	}
.subscribe_text {
	font-size: 0.7em; 
	color: #666666;
	font-weight:600;
	}	

/* ~~  Counter  ~~ */
.counter {
	clear:both; /* makes the line a new line */
	float:none; 
	margin-left:auto;  /* centers layout in browser */
	margin-right:auto; /* centers layout in browser */
	text-align:center; /* resets the centering hack for IE6 on the body tag */
	border: 0px solid #CCC; 
	}
.counter_inner {
	clear:both; /* makes the line a new line */
	float:none; 
	margin-left:auto;  /* centers layout in browser */
	margin-right:auto; /* centers layout in browser */
	text-align:center; /* resets the centering hack for IE6 on the body tag */
	margin-top: .3em; 
	border: 0px solid #CCC; 
	}
.count_display_tbl {
	margin-left:auto;  /* centers layout in browser */
	margin-right:auto; /* centers layout in browser */
	text-align:center; /* resets the centering hack for IE6 on the body tag */
	background-color: #FFF; 
	font-weight: 500;
	border: 1px solid #06C; 
/* ~~~~> need font size 1.5em for home page display <~~~~ */
	font-size:1.5em; 
	}
.cnthdr {  /* table row for current day and prev day  */
	color: #009; 
	font-weight: 600; 
	text-align: center; 
/* ~~~~> need font size 1.2em for home page or 0.9 for info display <~~~~ */
	font-size:1.2em;
	}
.hdrline {  /* Unique visitors  */
	color: #666; 
	font-weight: 600; 
	text-align: center; 
	font-size:1em;
	}
.cntlbl {
	color: #006; 
	font-weight: 500; 
	text-align: right; 
	font-size:.8em;
	}
.cntdata {
	color: #000; 
	font-weight: 600; 
	text-align: right; 
	font-size:.8em;
	}
.histhdr {
	color: #666; 
	font-weight: 600; 
	text-align: center; 
	font-size:.8em;
	}
/* ~~ end counter ~~ */

	/* ~~  Talkback Teaser  ~~ */
	div.teaser {
		width: 96%; 
		float:left; 
		margin-left:auto;  /* centers layout in browser */
		margin-right:auto; /* centers layout in browser */
		text-align:center; /* resets the centering hack for IE6 on the body tag */
		margin-bottom: 1.2em;
		padding:.5em;   /* creates space between the box and outside */
		font-size:1.2em;
		border: 1px solid #699;
		background-color: #EEE;
		}
	div.teaser-title {
		color: rgb(0, 0, 0);
		font-size:1.2em;
		font-weight: 600; 
		text-align: center; 
		}
	div.teaser-snippet {
		color: rgb(0, 0, 0); 
		font-size:1em;
		font-weight: 500; 
		text-align: left;
		}
	.hiddenlink {
  		color: #069; /* same color as the surrounding text */
		text-decoration: none; /* to remove the underline */
		cursor: text; /* to make the cursor stay as a text cursor, not the hand */
		position:fixed;
		left:5px;
		top:5px;
		}