/* stylesheet for lightflow//interrupted */ /* footer code from http://www.themaninblue.com/experiment/footerStickAlt/ */ /* also see other Gallery stylesheets included in these files */ body,html { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; color: #aaaaaa; background-color: #353535; padding: 0; margin: 0; height: 100%; scrollbar-face-color: #000000; scrollbar-shadow-color: #000000; scrollbar-highlight-color: #000000; scrollbar-3dlight-color: #555555; scrollbar-darkshadow-color: #000000; scrollbar-track-color: #353535; scrollbar-arrow-color: #555555; } a { color: #aaaaaa; font-weight: bold; text-decoration: none; } a:hover { color: #ffffff; font-weight: bold; text-decoration: underline; } a:active { color: #dddddd; font-weight: bold; text-decoration: underline; } img { border-width: 0; } h2 { margin-left: 7%; line-height: 1.1em; font-size: 170%; font-weight: normal; } h3 { margin-left: 7%; margin-bottom: 0.2em; } ul { list-style: none; margin: 0; padding: 0 0 0 1.5em; text-indent: -1.5em; } li { padding: 0; margin: 1.5em 0 0.25em 0; } table,tr,td,th { border: 0; /* border: medium dashed #ff0000; */ margin: 0; padding: 5px 5px 0 0; } tr { margin-top: 30px; padding-top: 30px; } th { text-align: right; font-weight: bold; font-size: 90%; } td { text-align: left; } .news table { padding: 0 0 0 0; } .news tr { margin-top: 5px; padding-top: 5px; } .news th { text-align: left; text-decoration: underline; } .news td { width: 100%; float: left; font-size: 80%; } .news td img { } .centeredImage { text-align:center; margin-top:0px; margin-bottom:0px; padding:0px; } input { background: #aaaaaa; color: #353535; border: solid 1px white; } .submit input { text-align: center; margin-left: 100%; } textarea { background: #aaaaaa; color: #353535; border: solid 1px white; } #randomBackground { background-image: url(/seal_background.jpg); background-repeat: no-repeat; background-position: right bottom; background-attachment: fixed; } .splash { position: absolute; height: 130px; width: 450px; top: 50%; left: 50%; margin-top: -65px; margin-left: -125px; } .footer { font-size: xx-small; font-weight: normal; position: relative; margin: -3.5em 0 0 7%; } * html .footer { margin: -2.5em 0 0 7%; /* spurious hack for IE */ } .footer a {text-decoration: none; } .oneColumn { margin-left: 7%; margin-bottom: 2.5em; width: 45%; padding: 0px; padding-bottom: 20px; } .fullPage { margin-left: 7%; margin-bottom: 2.5em; width: 85%; padding: 0px; padding-bottom: 20px; } #nonFooterWrap { position: relative; min-height: 100%; } * html #nonFooterWrap { height: 100%; } .flashPlayer { position: relative; z-index: 0; padding-bottom: 0; padding-left: 7px; padding-right: 7px; margin-bottom: 0px; } .menuColumnOne { float: left; width: 460px; margin-top: 0; margin-right: 1em; margin-left: 1em; padding: 0; } .menuColumnTwo { position: absolute; bottom: 0px; right: 0px; text-align: right; margin-top: 0px; margin-bottom: 0px; margin-right: 10px; padding-top: 10px; padding-bottom: 10px; } .menuColumnTwo a {font-size: 1.1em;} #highlighted { padding: 0.0em 0.15em 0.0em 0.0em; font-size: 1.05em; font-weight: bold; letter-spacing: -3px; background-color: white; color: #353535; } #menuhighlighted { padding: 0.7em 0.32em 0.7em 0.1em; font-size: 1.05em; font-weight: bold; letter-spacing: -3px; background-color: white; color: #353535; /*line-height: 2.5em; */ }