/*	site.css -- style-sheet for all participating pages on this website */
/**/
/*		First, override tag defaults   */
body {
	background-color: #FFC ;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
/* By default, there's a padding-left, so text is *not* up against edge of window. ! */
/*	margin: 0; */
/*	padding: 0; */
}
a:hover { background-color: #FF4; }
/**/
/*				Page division IDs:    (1 use per page) */
#pgheader {
	width: 750px;
}
#pgmain {
	max-width: 750px; /* Ignored by IE6 */
	/*  Kludge for IE6 (in 'px's) : */
	width: expression(document.body.clientWidth > 750 ? "750px" : "auto" );
	/*  Kludge for IE6 (in 'em's) :
	width: expression( document.body.clientWidth > (500/12) * 
	    parseInt(document.body.currentStyle.fontSize) ? "30em" : "auto" );
	*/
	/* If all else fails, screw it up for everybody, with:  */
	/* width: 750px; */
}
#pgfooter {
	clear: both;
	width: 750px;
	text-align: center ;
}
#pgfooter hr { width: 90% ; }

/*							Other useful classes */
.colreset { clear: both; }

.gmap {
	margin: 0 40px ;
	vertical-align: top;
	text-align: top;
}

.redalert {			
	text-align: center;
	color: #FF0000 ;
	font-weight: bold;
}
.boxblurb {
	background-color: #FFFFDD ;
	margin: 8px 0 8px 0;
/*	border: 1px solid black; */
	padding: 2px 4px 2px 4px;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
}
.boxblurb p { margin: 6px 0 ; }
.boxblurb h3 {
	margin-top:		2px;
	margin-bottom:	8px;
}
.datetime {
	font-weight: bold;
	color: rgb(153, 0, 0);
}
.bkgndblue {
	background-color: #CCF ;
}
/*  Tah-dah ! */


