* { margin:0px; padding:0px; }

body { background-color:#fff; font-family:"Arial", "Helvetica", "Verdana", "sans-serif"; font-size:12.5px; }

#overall { width:770px; background-color:#fff; text-align:left;}

#topmenu { background-color:#c33; padding:5px; padding:5px; }
#topmenu ul { list-style-type:none; }
#topmenu ul li { display:inline; }
#topmenu ul li a { padding:5px 12px 5px 12px; color:#fff; text-decoration:none; }
#topmenu ul li a:hover { background-color:#d55; }

#menu { border-left:1px solid #c90; width:150px; background-color:#c90; }
#menu ul { list-style-type:none; }
#menu ul li a { display:block; padding:5px; font-size:11px; color:#000; text-decoration:none; background-color:#fc3; border-bottom:1px solid #c90; font-weight:bold; }
#menu ul li a:hover { background-color:#da1; }

#content { border-left:1px solid #c90; border-right:2px solid #c33; width:600px; padding:10px 10px 20px 10px; text-align:left; }
#content h1 { border-top:1px solid #339; border-bottom:1px solid #339; background-color:#339; font-size:21px; font-weight:bold; color:#fff; padding:2px 5px 2px 5px; }
#content h2 { border-top:1px solid #c33; border-bottom:1px solid #c33; background-color:#c33; font-size:18px; font-weight:bold; color:#fff; padding:2px 5px 2px 5px; margin-bottom:10px;}
#content h3 { border-top:1px solid #fc3; border-bottom:1px solid #fc3; background-color:#ffc; font-size:15px; font-weight:bold; color:#c90; padding:2px 5px 2px 5px; margin-bottom:10px;}
#content p { margin:10px 0px 20px 5px; }
#content ul { list-style-type:square; margin-left:50px; margin-bottom:20px; margin-top:10px; }
#content ul li { padding-bottom:10px;}

#footer { background-color:#c33; padding:5px 5px 10px 5px; }