a { background-color: transparent; color: rgb(132, 132, 168); font-weight: bold; text-decoration: none; }a img { border: 2px solid silver; }a:hover { text-decoration: underline; }a:hover img { border: 2px solid white; }body { background: black url(images/body-background.gif) repeat-y; color: white; font-family: Georgia, serif; font-size: 13px; margin: 0; padding: 0; }h1 { border-bottom: 1px solid gray; font-size: 20px; margin: 0.625em 0; }h2 { background-color: transparent; color: silver; font-size: 15px; margin: 0.83em 0; }h2 a { background-color: transparent; color: silver; }h3 { font-size: 1em; font-style: italic; font-weight: normal; margin: 1em 0; }img.sidepic { float: right; margin: 0 0 0 1em; }hr { border-color: white; border-style: solid; border-width: 0 0 1px 0; height: 0; }p { margin: 1em 0; }p.byline { border-top: 1px solid silver; font-family: Verdana, sans-serif; font-size: 0.8em; margin: 1.25em 0; }table.layout { border-spacing: 0; width: 478px; }table.layout a { font-weight: normal; }table.layout td { padding: 0; }table.photos a { font-weight: normal; }table.photos img { border: 5px solid rgb(68, 68, 109) !important; }table.photos td { font-family: Verdana, sans-serif; font-size: 0.8em; padding: 0.5em 1.2em; text-align: center; }ul { margin-bottom: 1em; margin-top: 1em; }ul ul { margin-bottom: 0; margin-top: 0; }div#all { padding-left: 30px; }div#header { background: transparent url(images/header-background.gif) no-repeat; height: 170px; width: 670px; }div#header h1 { display: none; }div#header h2 { display: none; }div#content { width: 670px; }div#text { border-left: solid 168px rgb(68, 68, 109); height: 900px; padding: 1px 0 10px 24px; }div#content > div#text { height: auto; min-height: 900px; }div#text a img { border: 0; }div.important { background-color: rgb(68, 68, 109); border: 1px solid rgb(255, 128, 0); color: white; padding: 1em; }div#sidebar { position: absolute; left: 50px; top: 188px; width: 128px; }div#sidebar a { background-color: transparent; color: silver; font-weight: normal; }div#sidebar h1 { border: 0; font-size: 1em; letter-spacing: 5px; margin-top: 0; text-transform: uppercase; }div#sidebar ul { margin: 1em 0 2em 17px; padding: 0; }div#sidebar li { list-style: url(images/bullet.gif) circle; margin: 0.5em 0; }div#sidebar li.current { list-style-image: url(images/bullet-highlighted.gif); }div#footer { background: transparent url(images/footer-background.gif) no-repeat; font-family: Verdana, sans-serif; font-size: 0.8em; padding-bottom: 50px; padding-top: 111px; width: 670px; }div#footer p { margin: 0; padding: 5px 0; }
