body {
	/* font-Size:.5em; */
	font-size: 16pt;
}

h1 {
/* title */
color:#000000;
text-align:left;
/* font-size:22pt; */
font-size:24pt;
font-family:Palatino, "Times New Roman", Georgia, Times, serif;
line-height: .5;
}

h1.subheading {		/* sub-title */
	font-size:18pt;
	line-height: 1;
}


p {					/* basic paragraph */
	color:#000000;
	text-align:left;
	font-size:12pt;
	font-family:"Times New Roman", Georgia, Times, serif;
	font-weight: normal;
}

p.section {			/* SECTION / paragraph level header */
	color:#008000;
	font-size:16pt;
	line-height: 1;
	font-weight: bold;
}

p.bodytext {			/* basic paragraph text */
	/* font-size:14pt; */
	line-height: 1.25;
	font-size: 12pt;
}

p.articletag {		/* Date/Time article posted */
	color:#000000;
	font-size:9pt;
	line-height: 1;
}


p.triviatag {		/* Trivia notes */
	color:#660033;
	font-size:11pt;
	line-height: 1;
}

p.caption {			/* Photo caption */
	color:#000000;
	font-size:9pt;
	line-height: 1;
}

p.footnote {			/* Footnote stuff at the bottom of the page */
	color:#000000;
	font-size:9pt;
	line-height: 1;
}


p.clearfloat {			/* Clear Photo float to start a new line*/
	clear: both; 
	float: left; 
	display: block; 
	position: relative;
}

img.align-right { float:right; margin: 0 0 15px 15px; }
img.align-left { float:left; margin: 0 15px 15px 0; }
img.frame { padding: 5px; border: 1px solid #aaa; }

img.horizontal { 
	width: 160;
	height: 120;
}
img.vertical { 
	 width: 90; 
	height: 120;
}



.picture { 
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC; 
	padding: 3px;
	font: 11px/1.4em Arial, sans-serif; 
	}
	
.picture img { 
	border: 1px solid #CCCCCC;
	vertical-align:middle; 
	margin-bottom: 3px; 
	}
.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.left { margin: 0.5em 0.8em 0.5em 0; float:left; }
.horizontal{ width: 164px; }
.vertical{ width: 94px; }
.right_inline { margin: 0.5em 0pt 0.5em 0.8em; float:left; display: inline;}
.left_inline { margin: 0.5em 0.8em 0.5em 0; float:left; display: inline;}


.callout { 
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC; 
	padding: 3px;
	font: 14px/1.4em "Times New Roman", Arial, sans-serif; 
	}
.callright { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.callleft { margin: 0.5em 0.8em 0.5em 0; float:left; }


iframe.navtop {		/* iFrame Menu at the TOP of the page */
color:#000000;
text-align:center;
width: 100%;
height: 40px;
border: 0;
}

iframe.navbottom {		/* iFrame Menu at the BOTTOM of the page */
color:#000000;
text-align:center;
width: 100%;
height: 70px;
border: 0;
}