body, html { margin:0; padding:0; height:100%;}

* { font: normal normal 14px Verdana, Arial, Helvetica, sans-serif; color:0;}

b, strong {font-weight: bold;}

h1 { font-size: 20px; font-weight: bold;}

h2 { font-size: 16px; font-weight: bold; margin-top: 30px;}

body {margin: 20px; min-width:900px;}
.logo, .logob { font: bold 36px Verdana, Arial, Helvetica, sans-serif; color:#E00;}
.logob {color:#00E;}

/* li, ul { margin: 0;	padding: 0;}
*/

ul.sidemenu {margin: 0 0 20px; background:#e5f2ff; list-style-type: none; padding:0;}

li.header, li.header a {font: bold 12px Arial, Helvetica, sans-serif; color:#fff; background:#98b8d8;}
li.header {padding: 10px 20px; margin-bottom: 10px; }

li.item, li.item a {color:#000; font:12px Arial, Helvetica, sans-serif;}
li.item {padding: 0 20px 10px; }

li.add, li.add a {color:#869cb3; font: 10px Arial, Helvetica, sans-serif;}
li.add {padding: 10px 20px; border-top: 1px solid #FFF;}  

li.header a, li.item a, li.add a {text-decoration: none;}
li.header a:hover, li.item a:hover, li.add a:hover {text-decoration: underline;}

#header {margin: 10px;}
#topmenu {margin: 20px 10px 20px;height:33px;}
#topmenu a {font: bold 18px Arial, Helvetica, sans-serif; color:#e5f2ff; text-decoration:none; padding: 0 10px;} 
#topmenu a:hover {text-decoration:underline; color:#FFF;}

#body {margin: 10px;}

#content {margin: 0 20px;}
#footline {height:2px; background: #e5f2ff; margin:10px;}
