* { font-family: Verdana; margin:0; }
img {  border:0; }
body { margin:23px auto; width:800px;  }

h1,h2,h3,ul,li,a { color: #004F52; }
a {font-weight:bold; text-decoration: none; border-bottom: 1px dotted #69c; }
img > a {border:0; }
p { padding: 0px 0 23px; font-size:0.9em; line-height:130%; }
li { line-height:130%; }

/*
h1 { font-size: 133%; }
h2 { font-size: 117%; }
h3 { font-size: 107%; }
*/

#banner { padding: 10px;  background: white; border:1px solid #ABABAB; }
#banner a  {border-bottom: 0;} 

#wrapper { background: #DDE994; border-left:1px solid #ABABAB; border-right:1px solid #ABABAB; }
#container { width: 100%; background: white; float: right; margin-right: -200px; }
#content { background: #CFE269; margin-right: 200px; border-right:1px dotted #ABABAB; padding:23px; }

#sidebar { width: 200px; float: left; background:#DDE994;  }
#sidebar li { padding: 0 0 0 1em; background: url(/assets/templates/ndbm-template/images/tictac_green.gif) no-repeat 0 10px; }
#sidebar li.active {background:#CFE269;}

#sidebar ul, #sidebar p {
    padding: 5px 15px 1em;
    margin-left: -5px;
    list-style: none;
}
#sidebar ul { margin-bottom: 1em;   padding: 0px 0 0 23px; margin: 23px 0 0 0; }
#sidebar ul ul { margin-bottom: 0; border-bottom: none; }
#sidebar ul ul ul { border-bottom: none; margin-bottom: 0; }
#sidebar ul li ul li { background: url(images/tictac_green.gif) no-repeat 0 6px; }

#footer { padding: 13px; font-size: 80%; color: #808080; background: #EFF4CF; border-left:1px solid #ABABAB; border-right:1px solid #ABABAB; border-bottom:1px solid #ABABAB; }

.clearing { clear:both; height:0; }

.ajaxSearch_highlight { background-color:#ABABAB; font-weight:bold; padding:2px; }

.errors { padding:1.5em; color:red;}
