table#htable
{
width:100%;
font: 11px Verdana;
height:100%;
margin-top:10px;
}
table#htable td
{
vertical-align:center;
}
/*
*****************************************************************************
*Oreilly header
*****************************************************************************
*/
table.oreilly-header
{
margin:0,0,0,0;
padding:0,0,0,0;
background-color:black;
color:white;
font-size: 11px;
valign:bottom;
border:1px none;
line-height:10px;
height:20px;
}
table.oreilly-header p
{
margin:0;
padding:0;
line-height:10px;
}
table.oreilly-header tr
{
background-color:black;
margin:6px;
}
table.oreilly-header a:link
{
color:white;
}
table.oreilly-header a:visited
{
color:white;
}
table.oreilly-header a:hover
{
background-color:green;
color:orange;
}
/*
*****************************************************************************
* Footer
*****************************************************************************
*/
div.footer
{
border-top:2px solid black;
}
div.footer p
{
margin-bottom:0px;
margin-top:0px;
font-style:italic;
text-align:center;
font-size:8pt;
}
/*
*****************************************************************************
* menu
*****************************************************************************
*/
div.menu
{
margin:0 0 1em 0;
padding:0 0 0 0;
border:1px solid green;
width:100%;
}
div.menu p.header
{
background-color:red;
color:white;
margin: 0px 0px 0px 0px;
padding:0.25em;
}
div.menu p
{
display:block;
margin:0.25em .25em .5em .25em;
color:orange;
}
div.menu a
{
display:block;
margin:0.25em .25em .5em .25em;
}
div.menu p a:hover
{
background-color:green;
color:orange;
}
div.menu image
{
margin-bottom:-0.5em;
}