#logo	 
{ 
width:775px;
padding:4pt; 
padding-bottom:2pt;
background-color:#F7F7F7;
color:#FFFFFF;
position:absolute;
top:0;
left:0;
}

#nav     
{ 
width:140pt;
padding:4pt;
background-color:#F7F7F7;
position:absolute;
top:85pt;
}

#content 
{ 
position:absolute;
top: 85pt;
left: 200px;
padding:4pt;
width:577px;
padding-top:10pt;
padding-bottom:10pt;
background-color:#F7F7F7;
margin:0pt;
}

#adverts
{
position:absolute;
top:70px;
left:795px;
}

div.addin
{
position:absolute;
top:450pt;
left:6px;
}

div.container
{
position: relative;
margin: 0 auto;
width: 786px;
}

div.code
{
background-color:#FCFCFC;
border-style:solid;
border-color:#E7E7E7;
border-width:1px;
padding:0px;
margin:20px;
font-size: 70%;
}

pre
{
width:520px;
overflow:auto;
font-size:180%;
margin:0px;
}

img
{
border:0;
}

body
{
background-color: white;
margin-left:0pt;
margin-top:0pt;
font-family: verdana, arial, sans-serif; 
}

p
{
font-size: 80%;
}

h2, h1, h1.heading
{
font-size:137.5%;
color:#0A4EFF;
font-weight:bold;
margin:0px;
border-style:none;
background-color:transparent;
}

h2
{
font-size:117%;
}

div.main
{
font-size: 80%;
margin-left: 0pt;
margin-top:13px;
background-color:#FFFFFF;
padding:2pt;
border-style:solid;
border-color:#E7E7E7;
border-width:1pt;
}

p.light
{
background-color:#E4EAF2;
}

p.light, p.dark, p.header
{
padding:2px;
margin-bottom:-11pt;
border-style: solid;
border-color: #D7D7E7;
border-width: 1pt;
color:#6D6D97;
margin:2px;
}

p.dark
{
background-color:#CBD8E6;
}

p.header
{
font-weight:bold;
background-image: url('menufade.gif');
background-repeat: repeat-x;
color:#EFEFF4;
border:0;
padding:4px;
}

a:link    {color:#6D6D97; text-decoration:none;}
a:visited {color:#6D6D87; text-decoration:none;}
a:active  {color:#6D6D97; text-decoration:none;}
a:hover   {color:#9D9DC7; text-decoration:underline;}

