/* Has a background image to create the black panel down the left side of the page, because height property can't be relied on. */body {margin: 0;font-family: verdana, arial, helvetica, sans-serif;background-image: url(images/blue_black_1.gif);background-repeat: repeat-y;background-position: 0px 0px;z-index: 2;}/* The tempest image is attached to this. */#container {padding: 0;margin: 0;background-image: url(images/index_back.jpg);background-repeat: no-repeat;background-position: 100% 0px;z-index: 1;}/* Banner across top of page that says the name of the whole site */#main-title {margin-bottom: 0;margin-left: 0;margin-right: 274px;padding-left: 25px;padding-right: 100px;font-size: 1.3em;letter-spacing: 5px;text-align: left;padding-top: 3px;padding-bottom: 7px;font-style: italic;color: #fdac00;border-bottom: 3px #fdac00 dotted;}
/* Styles for the main text on the page. */#main-text {margin-top: 0;margin-bottom: 0;margin-left: 170px;margin-right: 170px;padding-right: 10px;}p, ul, ol, table {text-align: justify;font-size: .7em;line-height: 1.9em;margin: 0;padding-top: 5px;padding-bottom: 5px;}ol, ul {margin-left: 25px;}h1 {margin-top: 47px;margin-bottom: 55px;margin-left: 0;margin-right: 0px;font-size: 1.2em;padding-bottom: 9px;padding-top: 10px;padding-left: 0;padding-right: 0;color: #515151;font-weight: normal;}h2 {font-size: .9em;font-weight: bold;padding-left: 0;color: #515151;margin: 0;padding-top: 5px;padding-bottom: 5px;}a:link, a:visited {text-decoration: none;font-weight: bold;color: #fdac00;}a:hover {text-decoration: none;font-weight: bold;color: #d14013;}/* Styles for the navbar on the left side. */#left-menu {position: absolute;top: 0;left: 0;width: 160px;height: 100%;padding-top: 50px;font-weight: bold;}#left-menu p {margin-bottom: 4px;text-align: right;padding-right: 19px;font-size: .8em;}#left-menu a:link, #left-menu a:visited {color: #ffffff;padding-right: 5px;border-right: 3px #000 none;}#left-menu a:hover, #left-menu a.current {color: #fdac00;border-right: 3px #fdac00 dotted;}/* Styles for the pullquote on the right side. */#right-column {position: absolute;top: 200px;right: 0px;width: 160px;font-size: 1em;line-height: 1.6em;background-color: #e5e6ff;border-top: 1px #000066 solid;border-bottom: 1px #000066 solid;border-left: 1px #000066 solid;border-right: 1px #000066 solid;}#right-column strong {color: #000066;font-style: normal;}#right-column p {font-style: italic;padding-left: 25px;padding-right: 25px;padding-top: 50px;}

#address {text-align: right;font-size: .7em;line-height: 1.9em;margin: 0;padding-top: 2px;padding-right: 52px;}#copyright {font-family: Verdana, Helvetica, Arial, sans-serif;font-size: .7em;font-weight: normal;text-align: right;padding-right: 52px;}
/* Styles for the footer at the bottom of the page */#footer {text-align: right;margin-bottom: 0;padding-top: 8px;padding-bottom: 8px;font-size: .8em;margin-top: 0;padding-right: 50px;border-top: 3px #fdac00 dotted;padding-left: 158px;margin-left: 158px;}#footer a:link, #footer a:visited {color: #fdac00;}#footer a:hover {text-decoration: underline;color: #fdac00;}