	body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: small;
		background-color: #663300;
		/*not legal in this schema, but the only way to get a flush top margin*/
		margin-top="0";
		/*global links*/
		
		
	       }

/*---1---*/
	div#container
    {
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
		background-color: #FFEFCE;

	}
	
/*---1A---*/

	div#bannercontainer 
	{
		padding: 0px;
		margin-left: auto;
		margin-right: auto;
		width: 760px;
		height: 100px;
		background-color: #FF9900;
	}

	
/*---1B---*/            /*nesting this container inside the above made the background visible in Mozilla*/
	
	div#textcontainer
       {
		padding: 6px;
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
		width: 748px;
		background-color: #FFECB3;
		min-height:375px;
	}
	
	h1, h2, h3, h4, h5, h6 {
		padding-right: 6px;
		padding-left: 6px;
	}
		.centerh1vertically {
		line-height: 3em;
	}
		
	
	.specialLI {
		color: #000000;
		background-color: #96D3C5;
		list-style-type: none;
	}
	
	.globallinks
	{
	color: #800000; /*basic font color for link; use instead of a:link*/
    a:visited color: #846a3e;

    a:hover;
     a:active;

	}

	.locallinks
	{
	color: #800000; /*basic font color for link; use instead of a:link*/
    a:visited color: #846a3e;

    a:hover;
     a:active;

	}

/*for formatting each element in a list to make menus*/
		

	
	.style2 {
	text-align: right;
}
		
div#footer {
	
	padding: 6px;
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
		width: 748px;
		background-color: #FFECB3;
		
	}img {
	padding-right: 2px;
	padding-left: 2px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	padding-top: 0px;
	padding-bottom: 0px;
}
