body {	 font-family: verdana, arial, helvetica; margin: 0px; background: url("images/bg.gif"); }div#entire { width: 780px; }div#menu { float: left;  height: 100%;  width: 110px; background-color: #ffffcc; border: 1px solid #cccc99; border-top: none; margin-left: 1em; }div#menu a { display: block;  border: 1px solid #cccc99; font-family: arial, sans-serif; font-weight: bold; font-size: 0.7em; text-decoration: none; color: black; margin: 3px; padding: 2px; }div#menu a:hover, div#menu a:active, div#menu a.on { border: 1px solid black; color: white; background-color: #042c64; } div#notices { float: left; top: 0px; left: 555px; width: 180px; height: 100%;  background-color: #ffffcc; border: 1px solid #cccc99; border-top: none; font-size: 0.8em; color: black; padding: 5px; margin-left: 1em; }div#notices img { border: 1px solid black; margin-top: 0.5em; }div#notices img.left { float: left;  border: none; border-right: 1px solid black; border-bottom: 1px solid black; margin-right: 0.5em; }div#notices p { font-size: 0.85em; margin-bottom: 2em; }div#notices em {  display: block; margin-top: 0.7em; margin-bottom: -1em; }div#title {  position: absolute; left: 125px; } div#content { float: left; left: 125px; width: 400px;/* height: 100%; */ color: black; padding: 10px; background-color: white; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; margin-left: 1em; }div#content p { font-size: 0.8em; }div#content p.copyright { display: block; font-size: 0.55em; color: gray; padding-top: 15px; }div#content p.copyright a { color: gray; }div#content p.copyright a:hover, div#content p.copyright a:active { color: white; } div#content p.gallery { color: gray; font-size: 0.8em; }div#content p.gallery img { border: 1px solid gray; } div#content h1 { font-family: "Trebuchet MS", verdana, sans-serif; font-weight: normal; font-size: 2.3em; }div#content h2.subtitle { font-family: "Trebuchet MS", verdana, sans-serif; font-weight: bold; font-size: 1.4em; margin-top: -1.1em; margin-left: 0.7em; color: #cccccc; }div#content img.left { float: left;  border: none; border-right: 1px solid black; border-bottom: 1px solid black; margin-right: 0.5em; margin-bottom: 0.5em; }/* General purpose classes */a { border-bottom: 1px solid #bbbbbb; color: black; text-decoration: none; }a:active, a:hover {  color: white; background: #042c64; } img.right { float: right; }p.file { text-align: center; }p.file a { border: none; text-decoration: underline; }p.file img {  border: none; vertical-align: middle; margin-right: 0.5em; }