123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190 |
- @import url(layout.css);
- /* stop header elements from pushing divs apart */
- p,
- h1,
- h2 {
- margin: 0;
- padding-top: 0;
- }
- h3,
- h4,
- h5,
- h6 {
- margin: 0;
- padding-top: 0.5em;
- padding-bottom: 0.5em;
- }
- p {
- padding-top: 0.5em;
- padding-bottom: 0.5em;
- }
- /* some basics: a colour and font settings */
- body {
- background-color: #c6dcd1;
- font-family: sans-serif;
- font-size: small;
- }
- a {
- color: #226;
- background: #efe;
- }
- a:active {
- color: #000;
- }
- a:hover {
- text-decoration: underline;
- }
- a:visited {
- font-style: italic;
- }
- #navigation a {
- background: none;
- text-decoration: none;
- }
- /* the header of the page will occupy the top 96 pixels and all of the
- * width of the page. The site-title will be an image replacement and
- * occupy virtually all of the space.
- *
- * The body has a gradient background which starts immediately below
- * the header and tiles left-to-right
- */
- #header {
- background: #fff;
- margin: -16px;
- margin-bottom: 0;
- height: 92px;
- }
- #header #site {
- padding-top: 16px;
- width: 351px;
- height: 80px;
- text-align: right;
- color: #fff;
- font-size: 0pt;
- background: url(img/logo.png) no-repeat 0% 50%;
- width: 100%;
- }
- #header #forkme {
- position: absolute;
- margin: 0;
- top: 0;
- right: 0;
- border: 0;
- }
- body {
- background-image: url(img/gradient.png);
- background-repeat: repeat-x;
- background-position: 0px 92px;
- }
- /* the page title from the header will be moved down to form a 'tab'
- * on top of the body area. Similarly, the h3 at the top of the
- * contents div will be a tab.
- */
- /* positioning */
- #navigation {
- top: 128px;
- }
- #header #page {
- position: absolute;
- top: 128px;
- left: 200px;
- margin-left: 16px;
- }
- /* style */
- #header #page,
- .nav h3 {
- color: #fff;
- background: #87ad9a; /*#00a;*/
- border: 2px solid #497d63; /* #000;*/
- border-bottom: none;
- height: 24px;
- font-weight: bold;
- font-size: 11pt;
- vertical-align: middle;
- text-align: center;
- padding-left: 1em;
- padding-right: 1em;
- }
- .nav h3 {
- width: 50%;
- padding-top: 0;
- padding-bottom: 0;
- }
- /* now need to push the main portion of the page down to fit below the
- * tab title
- */
- #main {
- margin-top: 62px;
- /* http://tantek.com/CSS/Examples/boxmodelhack.html */
- voice-family: '"}"';
- voice-family: inherit;
- margin-top: 60px;
- }
- html > body #main {
- margin-top: 62px;
- }
- .nav ul {
- margin-left: 0;
- padding-left: 0.5em;
- padding-top: 0.5em;
- padding-bottom: 0.5em;
- }
- .nav ul,
- #main,
- #footer,
- .nav p {
- background: #fff;
- border: 2px solid #497d63;
- }
- .nav ul {
- list-style: none;
- }
- .nav ul ul {
- list-style: disc;
- }
- .nav ul ul {
- border: none;
- padding-top: 0;
- margin-left: 2em;
- padding-left: 0;
- }
- table {
- width: 100%;
- }
- table,
- th,
- td,
- tr {
- margin: 0;
- border-spacing: 0;
- }
- th {
- text-align: center;
- background: #87ad9a;
- color: #fff;
- }
- td,
- th {
- border: solid 1px #497d63;
- }
- table {
- border: solid 2px #497d63;
- }
- img {
- margin: 1em;
- }
- a img {
- border: 0;
- }
|