html, body 	{
			height: 100%; overflow: hidden; margin: 0; padding: 5px 0 20px 0; 
			} 

body 		{ 
			font: 95% verdana, arial, sans-serif; 
			background-color: #FFF; background-image: url('images/parch.jpg'); 
			}

#container	{
			height: 98%;
			overflow: auto; 
			position: relative; 
			text-align: center;
			}

/* --------------  M E N U ------------------------------------------ */
#menu		{
			position: absolute;
			display:block; top:70px; left: 20px; width:12%;
			padding:5px 5px 5px 5px;
			border:4px inset;
			font-size: .9em; text-align:center; font-weight:bold;
			background:#00A
			}

#menu a:visited, #menu a {
			display:block; width:100%; height:25px; 
			margin:5px auto;
			/* border-top:1px solid #000; */ 
			border-bottom:1px solid #ffe; 
			text-align:center; text-decoration:none; line-height:20px; color:#FFF;
			}

#menu a:hover {
			background:#FFF; 
			/* color:#000; background-image: url('images/parch.jpg'); */
			color:#000; font-weight:bold;
			/* border-left: 2px inset; border-right: 2px outset; wobbles (expands) menu) */
			}

#menu_title	{
			text-decoration:underline; border-bottom:1px solid #ffe;
			font-size: 1em; color:#FFF; margin-bottom:5px; padding-bottom:5px; text-align:center;
			}
/* --------------  C L O C K ------------------------------------------ */

#clock 		{
			position: absolute; top:20px; left: 20px; 
			width:15%; /* was display: block;  z-index: 1;*/ 
			background:#00A ; border:2px inset;
			padding-top:6px; padding-right: 8px; padding-bottom:6px; padding-left:6px;
			color:#000; font-weight: bold; line-height:15px;font-size:0.97em;
			}

#clock_content { }
/* -------------- Content ------------------------------------------ */

#content 	{
			margin: 2px auto; width: 60%; padding-right:20px;padding-left:20px;
			text-align: left;
			background-color:#FFF;
			border:2px inset;
			}

#content p { 
			margin: 10px 20px 1em 5px; padding: 0;
			font-size: 1em;
			}
	
#content p:first-letter {font-size:1.3em; color:#30F;text-align: center; } 

#content h1 { margin: 10px 20px 1em 5px; padding: 0; font-size: 1.3em; color: #0000AA}
#content h2 { margin: 0 20px 7px 5px; padding: 0; font-size: 1.2em; color: #0000AA}
#content h3 { margin: 10px 20px 7px 5px; padding: 0; font-size: 1.0em; color: #0000AA}
#content h4 { margin: 0 20px 7px 50px; padding: 0; font-size: 1.0em; color: #0000AA}


/* --------------  O & S ------------------------------------------ */

#toppic 	{margin:5px 0; padding:0; text-align:center; border: 2px;}
#footer {font-size: .8em; color: #FFF; margin: 10px 10px 10px 10px; padding: 0; background:#00A;}
#forum_link {position: absolute; top:50px; right: 50px;}
/* img	{border:none;  removes blue border around forum_link image.. */ }
.em			{font-weight: bold; font-size:105%}
.hilite  {color:red;}
.emphasis {color:yellow; font-weight:bold:}