body {
margin: 5px;
border: 0px;
padding: 0px;
}

h1, h2, h3 {
font-family: arial, sans-serif;
color: navy;
background-color: inherit;
}

h2 { /* used by date */
border-top: 2px solid navy;
border-bottom: 1px solid navy;
}

h4 {
font-family: Arial, Helvetica, sans-serif;
color: black;
background-color: inherit;
}

ul {
list-style-type: none;
/* list-style-image: url("graphics/aclu.png");*/
}

li {
list-style-type: none;
}

a:hover {
background-color: blue;
color: white;
}

/* siteheader */
#siteheader {
width: 100%;
margin: 0px;
}

#siteheader td {
border: 1px solid navy;
padding: 5px;
}

#head-top {
height: 0px;
padding: 0px;
font-size: 1px; /* for nbsp; */
}

#head-left {
width: 200px;
background-color: #cedbe7;
}

#search {
display: inline;
}

#head-logo {
border: 0px none white;
background-color: #cedbe7;
}

#head-logo a:hover {
background-color: inherit;
padding: 0px;
}

#head-quote {
border: 0px none white;
background-color: #cedbe7;
}

#head-right {
width: 200px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
background-color: #cedbe7;
}

#head-menu {
text-align: center;
}

#head-menu a {
font-family: arial, sans-serif;
text-decoration: none;
padding: 3px;
}

/* columns */

#columns {
width: 100%;
margin: 0px;
padding: 0px;
background-color: #cedbe7;
clear: both;
}

/* menus */

#mainmenu {
width: 205px; 
float: right;
padding-left: 5px;
background-color: #cedbe7;
}

#mainmenu ul {
list-style-image: url(graphics/aclu.png);
list-style-type: disc;
}

#mainmenu ul ul {
list-style: none inside none;
margin: 0px;
}

#latest { /* from the blog */
font-size: 80%;
}

/* content */

#content {
/*height: 100%;*/
margin-right: 210px;
border-right: 1px solid navy;
padding: 5px;
background-color: white;
}

.counter {
text-align: right;
font-size: 80%;
}

/* sitefooter */

#sitefooter {
text-align: center;
font-weight: bold;
margin: 0px;
border: 1px solid navy;
padding: 5px;
clear: both;
background-color: #cedbe7;
}

#sitefooter a {
/* text-decoration: none; */
padding: 3px;
}

#sitefooter a:hover {
background-color: blue;
color: white;
text-decoration: none;
}
