﻿/*		<style media="all" type="text/css"> */
html, body 	{
			height: 100%; margin: 0; padding: 0; 
			} 

body 		{ 
			font: 76% verdana, arial, sans-serif; 
			background-color: #FFC; background-image: url('images/parch.jpg'); 
/* url('images/grassopt.jpg'); */
			}

#container	{
			height: 100%;
			overflow: auto; 
			position: relative;  
			text-align: center;
			}

/* --------------  M E N U ------------------------------------------ */
#menu		{
			position: absolute;
			display:block; top:100px; left: 40px; width:10%;
			padding:2px 6px 15px 6px;
			border:2px inset;
			text-align:center; font-weight:bold;
			background:rgb(170,170,092)
			}

#menu a:visited, #menu a {
			display:block; width:100%; height:20px; 
			margin:0 auto;
			/* border-top:1px solid #fee; */ border-bottom:1px solid #ffe; 
			text-align:center; text-decoration:none; line-height:20px; color:#000;
			}

#menu a:hover {
			background:#FFC; 
			color:#000;background-image: url('images/parch.jpg');
			color:white; font-weight:bold;
			/* border-left: 2px inset; border-right: 2px outset; wobbles (expands) menu) */
			}

#menu .current {
			background:#FFC; color:#000;
			}

#menu_title	{
			text-decoration:underline; /* border-bottom:1px solid #ffe; */
			font-size: 10px; color: green; margin-bottom:5px; padding-bottom:0px; text-align:center;
			}
/* --------------  N E W S ------------------------------------------ */

#news 		{
			position: absolute; top:40px; right: 36px; 
			width:15%; /* was display: block;  z-index: 1;*/ 
			background: rgb(170,170,092); border:2px inset;
			padding-top:6px; padding-right: 8px; padding-bottom:20px; padding-left:6px;
			color:#FFF; font-weight: bold; line-height:15px;font-size:0.97em;
			}
#news dl	{margin:0; padding:0;}

#news dl dt {
			padding-top:2px;
			font-size:1.0em;
			}

#news dl dt a {
			margin: 0;padding:0;
			text-decoration: none; color: #FFC;
			}	

#news dl dt a:hover {
			color:#000; background:#FFC;
			}

#news dl dd {
			margin-left:10px; padding-bottom:5px;
			border-bottom:1px solid #ffe;
			font-size:0.9em;color:#000;
			}

/* -------------- Content ------------------------------------------ */

/* #top  	( position: absolute; top: 0; left:200px; z-index: 1;} */


#content 	{
			margin: 0px auto; width: 52%; padding-right:20px;padding-left:30px;
			text-align: justify;
			background-color:#FFC;
			border:2px inset;
			}

#content p { 
			margin: 0 20px 2em 20px;
			font-size: 1em;
			}


#content p.cntred	{color: red; text-align:center; font-weight:bold;}


#content p.smaller {font-size:smaller;}
	
#content p:first-letter {font-size:1.3em; color:#d88;text-align : center; } 

#content h1 { margin: 0 20px 1em 5px; padding-top: 10px; font-size: 1.4em; color: #336600}
#content h2 { margin: 0 40px 7px 5px; padding: 0; font-size: 1.2em; }
#content h2.nb	{font-size: 0.8em; color: red; text-align: center; } 
#content h3 { margin: 0 40px 7px 5px; padding: 0; font-size: 1.1em; }
/* h3.bigletter {font-size: 1.8em} */
#content h4 { margin: 0 40px 7px 5px; padding: 0; font-size: 1.0em; }

/* --------------  O & S ------------------------------------------ */

hr			{margin:0; padding:0; width:80%;}
#toppic 	{margin:5px 0; padding:0; text-align:center; border: 2px inset;}

.smallpic {padding: 20px; margin: 30px; border: 0;}
#delpic {background-image:url(images/del.jpg); background-repeat:no-repeat; background-position:center;}
#calpic {background-image:url(images/sold.gif); background-repeat:no-repeat; background-position:center;}

#footer {font-size: .8em; color: #FFF; margin-left: 20px; background: rgb(102,102,000);}

#counter {position: absolute; bottom:12px; left: 50px;z-index: 1;}
#lhs_link {position: absolute; bottom:62px; left: 40px;}
#rhs_link {position: absolute; bottom:10px; right: 100px;}
img	{border:none; /* otherwise had blue border around rhs_link image.. */ }
acronym {font-style: italic;font-weight: bold;}
em			{font-weight: bold; font-size:105%;}
.emCentral	{font-weight: bold; font-size:105%; color:red; text-align:center;}
.hilite  {color:red;}
.old {text-decoration : line-through}
.floatpic {float:left; margin-right: 3px; margin-bottom:3px}
.ladypink	{color: #FF99CC; font-weight:bold;}
.seniorgrey {color: #CC9933; font-weight:bold;}
.sWindlegreen {color:#99FF00; font-weight:bold;}
.openred    {color:#FF0000; font-weight:bold;}
.stockblue  {color:#003366; font-weight:bold;}


.posImage	{
			background-image: url(images/pos.gif); background-repeat: no-repeat; background-position: bottom right;
			padding-left:40px;
			}
.negImage	{
			background-image: url(images/neg.gif); background-repeat: no-repeat; background-position: bottom right;
			padding-left:40px;
			}


/* default opacity for IE */
img {
	filter:alpha(opacity=100);
	}

.thumbs li {display: inline; padding:0;margin: 0;}

/* need table stuff eg lhs not justify and table caption etc */			
		table {width:100%;  border: 1px outset; margin-bottom:2em; }
		th, td {border: 1px inset; padding: 10px; vertical-align: top; text-align:left;}
		caption {font-weight:bold;}
