/* last updated 1 March 2010 */

	body { font-family: Arial, Helvetica, "News Gothic", Gill Sans, sans-serif; color: black; font-size: 11pt; }

	a.humble {  font-family: Arial, Helvetica, "News Gothic", Gill Sans, sans-serif; text-decoration: none; font-size: 10pt; }

	a.plain	{  font-family: Arial, Helvetica, "News Gothic", Gill Sans, sans-serif; 
		text-decoration: none; }

	div.gallery { font-family: "Comic Sans", "Comic Sans MS", Arial, Helvetica, "News Gothic", "Gill Sans", sans-serif; 
		float: left;
		font-size: 11pt; font-weight: normal;  
		margin-top: 0; margin-bottom: 24px; margin-left: 16px; margin-right: 0;
		padding-left: 0; padding-right: 0; }

	div.gallery_first { font-family: "Comic Sans", "Comic Sans MS", Arial, Helvetica, "News Gothic", "Gill Sans", sans-serif;
		text-align: left; 
		float: left;
		font-size: 11pt; font-weight: normal; 
		margin-top: 0; margin-bottom: 24px; margin-left: 100px; margin-right: 0;
		padding-left: 0; padding-right: 0; }

	h1 { font-family: "Comic Sans", "Comic Sans MS", Arial, Helvetica, "News Gothic", "Gill Sans", sans-serif; 
		font-weight: bold;
		color: #000000;
		font-size: 24pt; font-weight: bold; 
		margin-left: 100px;
		padding-top: 24pt; padding-bottom: 3pt;
		width=100%; margin-bottom: 0 }
	h1.home { font-size: 30pt; margin-top: 0; padding-top: 24px; }

	h1.spiritz { font-size: 30pt; margin-top: 0; padding-top: 0; }

	h2 { font-family: "Comic Sans", "Comic Sans MS", Arial, Helvetica, "News Gothic", "Gill Sans", sans-serif; 
		color: #cc3333; 
		font-size: 18pt; font-weight: bold; 
		text-align: left;
		line-height: 20pt;
		padding-top: 0.4em; padding-bottom: 0.4em; padding-left: 0; padding-right: 0;
		margin-left: 100px; margin-right: 0; margin-top: 0; margin-bottom: 0; }
	h2.home { color: #006400; }

	h3 { font-family: "Comic Sans", "Comic Sans MS", Arial, Helvetica, "News Gothic", "Gill Sans", sans-serif; 
		color: #cc3333; 
		font-size: 12pt; font-weight: bold; 
		text-align: left;
		padding-top: 0em; padding-bottom: 0em; padding-left: 0; padding-right: 0;
		margin-left: 100px; margin-right: 0; margin-top: 36px; margin-bottom: 20px; }

	h3.major { font-size: 16pt; line-height: 18pt; }

	h3.tight { margin-top: 4pt; }

	img { text-align: left; padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0; }

	li { font-family: Arial, Helvetica, "News Gothic", "Gill Sans", sans-serif; font-size: 95%; padding-bottom: 0.5em; }

	ol { padding-top: 0; margin-top: 0; }

	ol.tightbelow { padding-bottom: 0; margin-bottom: 0; }

	p { font-family: "Comic Sans", "Comic Sans MS", Arial, Helvetica, "News Gothic", "Gill Sans", sans-serif;
		font-weight: normal;
		font-size: 95%; font-weight: normal;
		line-height: 1.2em;
		text-align: left;
		color: black; background: #ffffff;
		margin-left: 100px; margin-right: 0; margin-top: 0; margin-bottom: 6pt;
		padding-left: 0; padding-right: 0; padding-bottom: 0; }

	p.caption { background: #ff8c00; line-height: 1em; padding-top: 0; }

	p.chimes { background: #ff8c00; 
		padding: 12px 200px 6px 0; }

	p.ebay { background: #ff8c00; padding-top: 54px; }

	p.faces { background: #ff00ff; }

	p.home { background: #ff8c00; }

	p.lyric { font-size: 22pt; color: #ffffff; background: #ff00ff; padding-top: 2pt; margin-top: 0; }

	p.mice { font-size: 7pt; background: #ff8c00;
		margin-left: 100px; text-align: left;
		padding-top: 0.8em; padding-bottom: 0.8em;  }

	.runaround_l { float: left; 
		margin: 4px 9px 2px 0; }

	.runaround_r { float: right; 
		margin: 4px 0 2px 9px; }

	ul { padding-top: 0; margin-top: 6pt; }

	ul.tightbelow { padding-bottom: 0; margin-bottom: 0; }

	.caption_follows { margin-bottom: 12px; padding-bottom: 0; }

	.clearboth { clear: both; }

	.current { color: #000033; }
	
	.nospace { padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0;
		margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0; }
	
	.vertalign { vertical-align: top;  }

