﻿@import url("layout.css");@import url("common.css");body {  font-family: Arial;  background-image: url("http://www.lilesnet.com/psat/_rotation_background/rotate.php");  background-repeat: repeat;  font-size: x-large;}#container {  border: 2px solid black;  background-color: #fff;}/* Masthead */#masthead {  text-align: center;  background-color: #fff;  background-image: url("../images/masthead_image.jpg");  background-repeat: no-repeat;}#masthead h1 {  color: #000;  margin-bottom: 0px;}#masthead h3 {  color: #000;  padding-right: 20px;}/* Navigation */#navigation {  border-top: 5px solid #808080;  border-bottom: 5px solid #808080;  background-color: #cdc;  overflow: scroll;}#navigation .divider {  clear: both;  height: 1px;  width: 100%;  color: black;  border-color: black;  margin: 0px;  padding: 0px;}#navigation ul {  list-style-type: none;  /* (for cross-browser compatibility add two lines) */  padding: 0px;  margin: 0px;}#navigation li {  float: left;  padding: 3px 8px 3px 8px;}#navigation a {  font-weight: normal;  font-size: large;  text-decoration: none;  color: #000;}/* mouse over link */#navigation a:hover {  font-weight: bold;  text-decoration: none;  color: #fff;  background-color: #FF0000;}/* Content */#content {  background-color: #fff;}#content li {  font-size: x-large;}#content table {  margin: 0px auto;}#footer {  text-align: center;  padding-bottom: 10px;  line-height: 115%;  font-size: large;}html > body #footer {  text-align: center;  padding-bottom: 0;}/* Footer */#footer p {  font-size: medium;  color: #c77;}/* Site typography */h1 {  font-size: xx-large;  color: #c77;  display: inline;}h2 {  display: block;  font-size: x-large;  margin-top: 25px;  margin-bottom: 25px;  margin-left: 0;  margin-right: 0;  font-weight: bold;}h3 {  font-size: large;  color: #800000;  display: block;  margin: 10px 0px 10px 0px;}h4 {  font-size: medium;  color: #c77;}ul {  font-size: small;  color: #000;}ol {  font-size: small;  color: #000;}p {  color: #000;  margin-top: 10px;  margin-bottom: 10px;}blockquote {  font-size: small;  color: #000;}h5 {  font-size: x-small;  color: #c77;}h6 {  font-size: xx-small;  color: #c77;}.caption {  font-family: Arial;  font-size: small;  text-align: center;  margin: 15px;}/* Links */a {  color: #c55;  text-decoration: underline;}a:hover {  color: #9c9;  text-decoration: none;}.photos {  border-width: 0px;  display: block;  margin-left: auto;  margin-right: auto;  height: 225px;  width: 300px;}.thumbnail img {  border: 1px solid red;  margin: 0 5px 5px 0;}.thumbnail:hover {  background-color: transparent;}.thumbnail:hover img {  border: 1px solid blue;}.thumbnail span { /*CSS for enlarged image*/  position: absolute;  background-color: yellow;  padding: 5px;  left: -1000px;  border: 1px solid gray;  visibility: hidden;  color: black;  text-decoration: none;}.thumbnail span img { /*CSS for enlarged image*/  border-width: 0;  padding: 2px;}.thumbnail:hover span { /*CSS for enlarged image*/  visibility: visible;  top: 200px;  left: 700px; /*position where enlarged image should offset horizontally */  z-index: 50;}