body { font:75%/1.5em Arial, Helvetica, "Liberation sans", "Bitstream Vera Sans", sans-serif; position:relative; color:#333; background-color:#CCC; }
a, a:link      { text-decoration:none; outline:none; }
a:hover,a:focus{ text-decoration:underline; outline:none; }

#page    { width:755px; border-width:5px; border-style:solid; border-color:#000; margin:auto; background-color:#333; }
#header  { width:745px; height:70px; padding:5px 5px; margin:0; background-color:#fff; }
#menu    { width:745px; height:30px; padding:0px 5px; margin:0; background:#000; text-align:center; color:#fff; font-size:.9em;  }
#content { width:580px; padding:10px 10px 10px 10px;  margin:0; float:left; background-color:#fff; }
#sidebar { width:140px; padding:10px 0px 10px 10px; margin:0; float:right; }
#footer  { width:745px; height:50px; padding:5px 5px; margin:0; clear:both; background:#000; text-align:center; color:#fff; font-size:.9em; }

#menu ul, #footer ul          { margin:0; padding:0; font-size:.9em; }
#menu ul li, #footer ul li    { list-style:none; float:left; }
#menu ul li a, #footer ul li a { display:block; margin:0 5px; padding:5px; color:#fff; text-transform:capitalize; }

#sidebar ul      { margin:0; padding:0; font-size:.9em; }
#sidebar ul li   { list-style:none;  }
#sidebar ul li a { display:block; margin:0 5px; padding:5px; color:#fff; }

#footer p    { clear:both; } 
#footer span { display:block; margin:0 10px; float:left; }
#footer a    { display:block; margin:0 10px; color:#fff; float:right; }

#ad1 { }
#ad2 { text-align:center; }

h1,h2,h3,h4,h5,h6 { color:#000; }