
  h1 { 
	  font-family: Trebuchet MS,Arial,Sans Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 1.4em;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }
		
  a, a:visited { 
	  text-decoration: underline;
    color: rgb(230, 230, 230);
    }

  a:hover { 
	  color: rgb(161, 188, 230);
    }

  #extraContent a:hover, #extraContent2 a:hover { 
	  color: rgb(179, 207, 255);
    }

  #pageHeader a, #pageHeader a:visited, #pageFooter a, #pageFooter a:visited { 
	  text-decoration: underline;
    color: rgb(128, 173, 255);
    }

  #pageHeader a:hover, #pageFooter a:hover { 
	  color: rgb(179, 206, 255);
    }

  #listBreaker, #subPageBreaker { 
	  display: none;
    }

  #pageWrapper { 
	  margin: 0px auto;
    width: 900px;
		text-align: left;
    position: relative;
    }

  #pageHeader { 
	  border-width: 0px;
    background-color: rgb(0, 41, 115);
    margin-bottom: 10px;
    }

  #pageHeader h1 { 
	  margin: 0px;
    padding: 10px;
    font-size: 190%;
    color: rgb(192, 192, 192);
    }

  #extraContent, #extraContent2, #extraContent3, #extraContent4 { 
	  border: 0px solid #ffffff;
    padding: 5px;
    display: inline;
    float: right;
    clear: right;
    margin-right: 10px;
    background-color: rgb(0, 33, 92);
    color: rgb(255, 255, 255);
    font-size: smaller;
    min-height: 200px;
    width: 150px;
    }


  #extraContent2, #extraContent3, #extraContent4 { 
	  border-color: rgb(120, 148, 199);
    border-width: 0px;
    background-color: rgb(0, 17, 46);
    color: rgb(253, 253, 253);
    font-size: small;
    margin-top: 10px;
    min-height: 0% ! important;
    }

  #subPageWrapper { 
	  position: relative;
    }

  #userLinks { 
	  display: inline;
    float: left;
    clear: left;
    margin-left: 10px;
    font-size: smaller;
    text-decoration: none;
    width: 160px;
    }

  #siteNavigation { display: inline;
    float: left;
    clear: left;
    margin-left: 10px;
    font-size: smaller;
    text-decoration: none;
    width: 160px;
    }

  .contentContainer { 
	  padding: 5px;
    }

  #userLinks h1, #siteNavigation h1 { 
	  font-size: 100%;
    background-color: rgb(0, 17, 46);
    color: rgb(228, 237, 253);
    }

  #userLinks ul, #userLinks li { 
	  margin: 0px;
    padding: 0px;
    list-style-type: none;
    }

  #siteNavigation ul { 
	  margin: 0px;
    padding: 0px;
    list-style-type: none;
    }

  #siteNavigation ul li { 
	  display: inline;
    }

  #userLinks ul, #siteNavigation ul { 
	  border: 0px solid rgb(120, 148, 199);
    padding: 3px 0px 5px;
    margin-bottom: 10px;
    list-style-type: none;
    background-color: rgb(0, 33, 92);
    }

  #mainContent { 
	  border: 0px solid rgb(255, 255, 255);
    margin-left: 180px;
    margin-right: 180px;
    background-color: rgb(0, 9, 23);
    margin-top: 10px;
    min-height: 350px ! important;
    color: rgb(225, 225, 225);
    }

  #mainContent .contentContainer { 
	  padding: 10px 20px;
    }

  #pageFooter h6 { 
	  margin: 0px;
    padding-left: 10px;
    font-size: 90%;
    font-weight: normal;
    }

  #pageFooter { 
	  border: 0px solid rgb(255, 255, 255);
    padding: 2px;
    margin-left: 180px;
    margin-right: 180px;
    background-color: rgb(0, 41, 115);
    color: rgb(230, 239, 255);
    }

  #userLinks a, #userLinks a:visited, #siteNavigation a, #siteNavigation a:visited { 
	  border-style: solid;
    border-color: rgb(0, 33, 92);
    border-width: 1px 0px;
    margin: 2px 0px;
    padding: 2px 10px;
    display: block;
    font-size: 90%;
    font-weight: bold;
    background-color: rgb(0, 33, 92);
    color: rgb(255, 255, 255);
    width: 140px;
    text-decoration: none ! important;
    }

  #siteNavigation a:hover, #userLinks a:hover, #siteNavigation a.active { 
	  border-color: rgb(120, 148, 199);
    background-color: rgb(0, 17, 46);
    color: rgb(253, 253, 253);
    }

  #siteNavigation a.active { cursor: default;
    }

  body { 
	  background-color: rgb(187, 187, 187);
    font-family: trebuchet ms,arial,sans serif;
		text-align: center;
    }

  #extraContent3 { 
	  float: left;
    display: inline;
    margin-left: 10px;
    clear: left;
    margin-top: 0px;
    }

  #extraContent4 { 
	  float: left;
    display: inline;
    margin-left: 10px;
    clear: left;
    margin-top: 10px;
    }

	.imageleft { 
	  position: relative; 
	  float: left; 
	  z-index: 100; 
	  margin: 5px 10px 5px 0px;
		border: 1px solid gray;
		}

	.imageright { 
	  position: relative;
	  float: right; 
	  z-index: 100; 
	  margin: 5px 0px 5px 10px;
		border: 1px solid gray;
		}

	.caption { 
	  text-align: center; 
	  font-size: smaller;
		}	
	
  #nextLocEvent a {
		text-decoration: none;
	  }
	
	#extraContent .contentContainer dt {
	  text-decoration: underline;
	  }
	
	#socialLinks {
		float: right;
		position: absolute;
		margin-top: 120 px;
		margin-left: 740 px;	
		}