/*this style sheet is for consistent positioning of elements for all downsteam pages*/
/*colors white gray and black with blue stucco background on body
these will be substituted with specific area color schemes*/

 body		{
		 margin: 0;
		 padding: 0;
		 background-color: #989B92;/*blue gray*/
		 background-image: url("../../Photos/newStyle/stucco_bkgrd_blue.jpg");
		}

/*this is the containing box for all of the other elements except fixed backtotop*/

 #main		{
		 position: relative;
	 	 border: thick inset gray;
		 background-color: gray;
		 width: 900px;
		 margin:0 auto;
		}


 #nav		{
		 position: absolute;
		 top:0; left: 0;
		 /*border: thin dashed black;*/
		 padding: 0;
		 width: 150px;
		}

 #nav a		{
		 display: block;
		 text-decoration: none;
		 font-family: "Palatino", serif;
		 font-size: 1.2em;
		 font-weight: heavy;
		 text-align: center;
		 color: black;
		 border: thick outset gray;
	 	 margin: 2%;
		 width: 135px;
		 display: list-item;
		 list-style: none;
		}

 #nav a:hover	{
		 text-decoration: none;
		 color: white; 
		 background-color: silver;
		 border: thick inset gray;
		}

 #content	{
		 border: thick inset gray;
		 margin-left:160px;
		 background-color: silver;
		 padding-left: 2.0em;
		 padding-right: 2.0em;
		 padding-bottom: 2em;
		 padding-top: 1em;
		 font-family: "Palatino Linotype", Palatino, serif;
		 color: black;
		 font-size: 1em;
		 text-align: justify;
		}

 #text		{
		 margin-left: 3em;
		 border-left: medium dotted black;
		 padding: 1.5em;
		 background-color: white;
		}

 h1		{
		 margin:0;
		 font-family: "Comic Sans MS", sans-serif;
		 font-size: 1.5em;
		 font-weight: heavy;
		 text-align: center;
		}		

 #image		{
		 /*border: thin dotted white;*/
		 margin-left: 160px;
		 background-color: silver;

		}

 #submenu	{
		 /*border:thin solid black;*/
		 position: absolute;
		 top: 0.5em; right: 2em;
		 color: white;
		}

  h3		{
		 font-family: sans-serif;
		 font-size: large;
		 color: white;
		}

 #submenu a	{
		 background-color: gray;
		 border: thin outset gray;
		 margin: 0.2em;
		 display: block;
		 display: list-item;
		 list-style: none;
		 font-family: "Palatino", serif;
		 font-size: 1em;
		 font-weight: heavy;
		 text-align: center;
		 text-decoration: none;
		 width: 150px;
		 padding: 0.2em;
		 color: white;
		}

 #submenu a:hover {
		   border: thin inset silver;
		   text-decoration: none;
		   background-color: black;
		  }

 #caption 	{
		 /*border: thin dashed gray;*/
		 background-color: black;
		 margin: 0;
		 padding-left: 1em;
		 font-family: "Comic Sans MS";
		 font-size: 0.75em;
		 text-align: left;
		 color: white;
		}

 #address	{
		 position: absolute;
		 bottom:0;
		 clear: left;
		 margin-top; 1em;
		 border: thick outset gray;
		 width: 99%;
		 background-color: black;
		 padding: 2px;
		 font-family: "Comic Sans MS", sans-serif;
		 font-size: x-small;
		 color: white;
		 text-align: center;
		}

 #address a 	{
		 padding: 3px;
		 text-decoration: none;
		 font-family: Arial san-serif;
		 font-size: x-small;
		 font-weight: heavy;
		 text-align: center;
		 color: white;
		 border: thin outset silver;
		 margin: 1%;
		}

 #address a:hover {
		 text-decoration: none;
		 color: black; 
		 background-color: white;
		 border: thin inset gray;
		}

 .backtotop	{
		 position: fixed;
		 bottom: 2.5em;
		 left: 15%;
		}

 .backtotop a	{
		 text-decoration: none;
		 font-family: sans serif;
		 font-size: x-small;
		 text-align: center;
		 color: #000000;
		}




   /*opacity rules: */

   /*#content, h1	{
		 opacity: 0.65;
		 -moz-opacity: 0.65;
		 -khtml-opacity: 0.65;
		 filter: alpha(opacity=65);
		}*/
