body		{margin:0%;
  		padding:0%;
		font-family: sans-serif;
		}

/*Top Menu */		
#masthead	{text-align:center;
		 font-size:xx-large;
		 color:maroon;}
ul.menu		{list-style: none;
	 	 font-variant: small-caps;
		 text-align: center;}
ul.menu li	{display: inline;
		 padding: 0em; 
		 margin: 0em; 
		 white-space: nowrap; }
ul.menu li a	{background:    #BCE954;
		 padding: 0.25em 1em;
	   	 color: maroon;	
		 border: solid thin}
ul.menu li a:hover	{ background:maroon     ;
	   	 	color: #6CC417;} /* chartreuse */
ul.menu li a:visited	{border-color: brown; }

/* Body text */
#mainText	{margin:2em auto 0 auto;
		 width: 80%;
	         max-width: 780px;}


dt		{display: list-item}
dd		{font-style:italic;}
h1		{font-size:larger;}
h2		{font-size:x-large;}
h3		{font-size:large;}
h4		{line-height: 0em;}
h1,h2,h3,h4	{padding-top:0.25em;
		border-top: thin ridge #7E3817;}
li 		{padding-bottom:0.5em}		

.values		{font-weight: bold;
		  color: #800517;} 

a[href ^="http://"] { background: url(External.png) right center no-repeat;
       		      padding-right: 12px}

a:visited	{color: maroon;}
a:link		{color: green;}

.special	{font-weight: bold;
		color:red;}

/* Footer */
#foot		{text-align:center;
		font-size:smaller;}

/* For the listings pages. */
.listing td	{vertical-align: top; width: 50%; padding: 0;}
.listing td ul	{margin: 0}
.listing td li	{padding-bottom: 0.25em; }