body { text-align:center; background-color:#E5DFB9; }
code { font-size:12px; }

#page 
{ 
  margin:auto; width:662px; padding:80px; padding-top:60px; padding-bottom:45px; border:none;
  font:12px verdana,tahoma; text-align:left;
  display:block;
  background-color:#E5DFB9; background-image:url(sticky.gif); background-repeat:no-repeat; background-position:-5px 0;
}

#header    { clear:both; margin:0px; }
#header-h1 { font:35px arial,tahoma; padding:0; margin:16px; color:#e5dfb9; }
#header-h2 { font:15px verdana,tahoma; padding:0; margin:0px; color:#00CCFF; }
#header-h1 a { color:#002200;  }

#main      { margin:18px; clear:both; height:368px; color:#EDEDE7 }
#content   { float:left;  width:90%; }
#righty    { float:right; width:10%; text-align:right; }

#main h2   
{
 font:150% verdana,tahoma;
 padding:2px; padding-left:5px; padding-bottom:0px; color:#FFCC99; margin:0px 0px 10px 0px;
 font-variant:small-caps; display:block;
}

#main   p  { margin:6px; }
#main   ul { padding:0px; margin:10px 0 10px 20px; }
#main   li { list-style: square inside; }

#footer    {  margin:0px; clear:both; height:20px; text-align:center; color:#e5dfb9; font-size:10px }
#main a, #footer a { color:#E5DFB9; border-bottom:1px solid #7C8269; text-decoration:none; }
#main a:hover, #footer a:hover { color:#cec9a5; }
.img-left{ float:left; clear:left; }
.img-right{ float:right; clear:right; }
 