html
{
background-color: #333;
margin: 0;
padding: 0;
}
body
{
font: normal 100% "Gill Sans", Verdana, sans-serif;
margin: 0 5em;
}
#main
{
line-height: 1.2em;
text-align: justify;
padding: 1em 1em 0 1em;
background-color: #FFF;
margin: 0 auto 0 auto;
}
div#page
{ padding: 0;
margin: 0;
background-image: url("http://www.w3.org/2007/08/video/banner.jpg");
background-repeat: no-repeat;
background-position: right top;
background-attachment: scroll;
background-color: #005A9C;
height: 100px;
color: #fff;
}
p {margin: 1em 0;}
div#page h1
{
color: #E2EDFE;
margin: auto auto 0 auto;
padding: 1em;
font-size: 1.5em;
vertical-align: bottom;
}
div#page .baseline
{
font-size: 0.8em;
display: block;
}
h2, h3
{
margin: 2em 0 1em 0;
color: #005A9C;
font-family: Georgia, Times, serif;
}
h2 {
padding: 0.2em 0.2em;
background-color: #E2EDFE;
/* border-bottom: 2px solid #E2EDFE;*/
}
#reference
{
padding-top: 0.5em;
border-top: black 1px solid;
}
#footer
{
color: #005A9C;
background-color: #E2EDFE;
font-size: .9em;
margin:0 -1em;
padding: 0.5em 1em;
border-top: #eee 1px solid;
}
address{margin:0;padding:0;}
#navigation {
font-family: "Gill Sans", sans-serif;
background: #232323;
border-top: 2px solid #E2EDFE;
border-bottom: 1px solid #171717;
margin: 0;
padding: 0.5em 0;
width: 100%;
}
#navigation ul {
margin: 0;
padding: 0;
list-style: none;
}
#navigation li {
display: inline;
margin: 0;
padding: 0 0 0 25px;
text-shadow: 0px 2px 4px #000;
}
#navigation li a {
font-weight: bold;
color: #ccc;
text-decoration: none;
}
#navigation li a:hover {
background: black;
color: #E2EDFE;
}
table
{
font-size: 0.9em;
border-collapse: collapse;
border: 1px solid #BEC9D9;
margin: 2em auto;
}
table caption
{
font-weight: bold;
background-color: #D7F1CF;
margin: 0 auto;
}
th{padding: 5px .3em;
border-bottom: 1px solid #BEC9D9;
background: #E2EDFE;
color: #005A9C;}
td {padding: 5px .3em;
background: white;
border-bottom: 1px solid #E2EDFE; }
#sponsor {
float:right;
text-align:center;
background-color: #fff;
width: 120px;
border: 1px solid #ddd;
padding:0 1em;
margin-left: 1em;}
.toc ul, .toc li, .toc p {
margin: 0 0 0 0;
padding: 0;
display: inline;
text-align: left;}
dl {border-left: 5px solid #E2EDFE;
padding-left:1em;}
dt {
color: #005A9C;
font-weight: bold;}
dd {
margin-left:1em;}
ol, ul {
padding-left:1em;}
li {margin-left:1em;
color: #000;}
.logo {
float:right;
margin-left:1em;
margin-right:1em;
padding: 1em;
text-align:center;
font-weight:bold;
background: white;
border: 1px solid silver;
}