body  {background-color: #fff;}
h2 {font-size:14pt;}
h3 {font-size:12pt;}
h4 {color:#666;}
p,td  {font-size: 10pt; font-family: arial, helvetica, sans-serif;}
a {color: #69c; font-weight: bold;}
a:hover {color: #c00; font-weight: bold;}
.home  {background-color: #69c; font-weight: bold; color: #fff;}
.month  {background-color: #696; font-weight: bold; color: #fff;}
.authors  {background-color: #399; color: #fff; font-weight: bold;}
.readers  {background-color: #396; color: #fff; font-weight: bold;}
.ad  {background-color: #0099cc; font-weight: bold;color: #fff;}
.links  {color: #fff; background-color: #699; font-weight: bold;}
.index  {color: #fff; background-color: #366; font-weight: bold;}
.submenu {background-color: #fff; color: #999}
.submenu-on {background-color: #fff; color: #333}
a.on {color: #fff; font-weight: bold;}
a.menu {color: #ccc; font-weight: bold; text-decoration:none;}
a.menuon {color: #fff; font-weight: bold; text-decoration:none;}
a:hover.menu {color: #fff; font-weight: bold;}
a:hover.menuon {color: #fff; font-weight: bold;}
a.submenu {color: #999; font-size: 8pt; font-weight: bold; text-decoration:none;}
a.submenuon {color: #333; font-size: 8pt; font-weight: bold; text-decoration:none;}
a:hover.submenu {color: #333; font-size: 8pt; font-weight: bold;}
a:hover.submenuon {color: #333; font-size: 8pt; font-weight: bold;}
.footer {color: #000; font-size: 8pt}
a.footer {color: #69c; font-size: 8pt; white-space: nowrap}
a:hover.footer {color: #c00; font-size: 8pt; white-space: nowrap}

/* hightlight class currently used on "guideempirical.txt" to give specific examples a red text colour */
.highlight {color:red;}


th {font-size:80%; text-align:left; padding:5px; border:1px solid #ccc; background-color:#69c; color:#fff; font-weight:bold;}
table .hometable th {background-color:#fff; color:#000;}
.useCSS td {border:1px solid #ccc; padding:5px; vertical-align:top;} /* this is just a temporary style and can be deleted once the site has been moved from a table based layout */
quote {font-style:italic;}

.editor {position:relative; _height:150px; min-height:150px; margin-bottom:20px; padding:5px; background-color:#4AA54A; color:#fff; border:1px solid #666;}
.editor.alt {background-color:#69c;}
.editor p {padding-right:140px;}
img.editorpic {float:right; position:absolute; top:0px; right:0px; margin:5px 5px 10px 10px; border:1px solid #fff;}

/* used on Keyword index page */
ol.azlist {list-style-type:none;}
ol.azlist li {float:left; padding:5px; border:1px solid #000; margin-right:5px; margin-bottom:5px; background-color:#69c;}
ol.azlist li a {color:#fff;}
ol.azlist li a:hover {color:#fff; _color:#000;}
ol.azlist li:hover {background-color:#4AA54A;}
.clear {clear:both;} /* used to clear float */

li p {margin-top:0px; padding-top:0px}

dl {margin-bottom:15px;}
dt {font-weight:bold;}
dd {display: list-item; list-style-type:square;}