h1
	{margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:0in;
	text-align:center;
	page-break-after:avoid;
	font-size:16.0pt;
	font-family:"Arial",sans-serif;
	color:#008000;
	}
h2
	{margin-top:12.0pt;
	page-break-after:avoid;
	font-size:12.0pt;
	font-family:"Arial",sans-serif;
	}

h2.centered
	{
	text-align:center;
	color:#008000;
	}

h3
	{margin-top:12.0pt;
	page-break-after:avoid;
	font-size:12.0pt;
	font-family:"Arial",sans-serif;
	}

	
body
	{/*background-color: #e8ffe8;*/	background-color: #e8f5e8;
	color: #000000;
	}

h1.newsletter
	{font-size:16.0pt;
	font-family:"Comic Sans MS","Times New Roman",serif}

h2.newsletter
	{font-size:12.0pt;
	text-align:center;
	font-family:"Comic Sans MS","Times New Roman",serif;
	color:#008000}

p.sansserif
	{
	font-family:"Arial",sans-serif;
	}

div.main {margin-left:155px; display:block}
div.nav  {position:absolute; top:0px; left:0px; width:150px; display:block }
body>div.nav {position: fixed}

ul.nav		{ margin-left:2pt; padding-left:6pt;
							margin-top: 0px; margin-bottom: 0px; width:115px }
li.nav		{ list-style-type: none; margin-top: 3px; margin-bottom: 3px; text-indent:-8pt; margin-left:8pt }
ul.nav_inner		{ margin-left:2pt; padding-left:6pt;
							margin-top: 0px; margin-bottom: 0px; width:105px  }
li.nav_inner	{ list-style-type: none; margin-top: 0px; margin-bottom: 0px; }
p.nav_datestamp	{font-size: 8pt; margin-top: 0px; margin-bottom: 0px; margin-left:8px}

div.gallerytop { width: 500px; 
		border-style: ridge; border-width: 2px; 
		padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px; 
		margin-bottom: 10px;
		background-color: #5c995d
	}	/* Previously #dfc9b7  and #33AA22 */

p.gallery
	{text-align: left; width:500px; color: #efffef }
	
p.gallery a {color: #b1dcf5} /* #9ed3f3 158 211 243 , 177 220 245*/

div.ranbut {position:absolute; top:0px; right:25px; width:100px}

.short {text-align:center}

p.gallery_image
	{text-align:center}

p.gallery_caption
	{text-align:center; margin-top:0; width:500px}
	
p.gallery_credit
	{text-align:right; margin-top:0; width:500px}

p.gallery_footer
	{text-align:center}
	
p.footer
	{text-align:center}

div.capcon { border:none; margin-bottom:5px;}
div.caption { border:none;}
div.content { margin-bottom:1px; }
div.content img {margin:2px}


@media screen {
p.restorebutton {text-align:center; display:none}

button.hidebutton {display:block}
}

@media print {
p.restorebutton {text-align:center; visibility:hidden}

button.hidebutton {display:none}
}

.centered    { text-align: center }

.hidden {display:none}

.hhonly  {display:none}
