/* List Menu */
#listmenu { margin-bottom: 15px; }
#listmenu ul {  margin: 0; padding: 1px; list-style: none; line-height: normal; }
#listmenu li {  text-align: left; margin-bottom: 1px; background: url(../img/content.png); letter-spacing: 1px; font-size: 1.0em;  }
#listmenu a {  display: list-item; padding: 5px 10px; text-transform: uppercase; text-decoration: none; }
#listmenu a:hover {	background-color: #000; }

#bookmark ul { margin: 0; padding: 1px; list-style: none; line-height: normal; }
#bookmark li { display: block; margin-bottom: 1px; }
#bookmark a { display: inline; width: 100%; padding: 5px 10px; text-transform: uppercase; background: url(../img/content.png); text-decoration: none; letter-spacing: 1px; font-size: x-small; font-weight: bold; vertical-align: middle }
#bookmark a:hover {	background-color: #000; }

/* Bullet Menu */
#bulletmenu { margin-bottom: 15px; }
#bulletmenu .content { padding: 5px; background: url(../img/content.png) }
#bulletmenu ol, #bulletmenu ul { margin-left: 3em; margin-bottom: 1.5em; text-align: justify;	line-height: 1.8em; }

/* Calendar */
#calendar { margin-bottom: 15px; }

/*File List */
#filelist {  }
#filelist ul {  margin: 0; list-style: none; line-height: normal; }
#filelist li {  text-align: left; margin-bottom: 1px; background: url(../img/content.png); letter-spacing: 1px; font-size: x-small; font-weight: bold; }
#filelist a {  display: list-item; padding: 5px 10px; text-decoration: none; }
#filelist a:hover {	background-color: #000; }

/*Log List */
#loglist {  }
#loglist ul {  margin: 0; list-style: none; line-height: normal; }
#loglist li {  text-align: left; margin-bottom: 1px; background: url(../img/content.png); letter-spacing: 1px; font-size: 12px; }
#loglist a {  display: list-item; padding: 5px 10px; text-decoration: none; }
#loglist a:hover {	background-color: #000; }

#assocloglist {  }
#assocloglist ul {  margin: 0; list-style: none; line-height: normal; }
#assocloglist li {  text-align: left; margin-bottom: 1px; letter-spacing: 1px; font-size: 10px}
#assocloglist a {  display: list-item; padding: 5px 20px; text-decoration: none; color: #000; }
#assocloglist a:hover {	background: #000; color: #FFF}

#newsubmenu { background: url(../img/submenu/bg.gif); height: 29px; padding: 0px; display: block; font-size: 1.8em}
#newsubmenu a { padding: 6px; display: table-cell;  color: #000;  font-weight: bold;  text-decoration: none; }
#newsubmenu a:hover { background: url(../img/submenu/bg_over.gif); } 
#newsubmenu .down { padding: 6px; display: table-cell; height: 29px;  color: #FFF; font-weight: bold; background: url(../img/submenu/bg_down.gif); }