html { min-height: 100%; margin-bottom: 1px; }

body { margin: 5px; background: #FFFFFF;}

/**********************************/

A {text-decoration: underline;}
A:hover {text-decoration:underline;}
.px11 {font-size:12px;}
a.text { text-decoration:underline; font-weight: bold; 	background-color: white; color: gray; }
a.text:hover { background-color: gray; color: white; }
TD {font-family:lucida sans, verdana, arial, helvetica;font-size:12px;}
.foot {font-family:lucida sans, verdana, arial, helvetica;font-size:10px;}
ul, ol {font-family:lucida sans, verdana, arial, helvetica;font-size:12px;}

/********************************/

p, ul { font-family: lucida sans, verdana, arial, helvetica; font-size: 9pt; color: #000; } 
.quest { font-style: italic; }
.ans { font-style: normal; }

.kids_names { background-color: #6F8BC5; padding: 3px; }
.kids_article { width: 450px; margin: inherit; font-family:lucida sans, verdana, arial, helvetica;font-size:14px; }
.kids_article p.body { text-indent: 0.25in }
.kids_article p.art_date { text-align: right }
.kids_article p.art_sig { text-align: right }
.kids_article p.art_title { text-align: center }
.kid_name { font-size: 16px; font-weight: normal; font-family: lucida sans, verdana, arial, helvetica; padding: 3px;}
.kid_name_not_link { font-size: 16px; font-weight: normal; font-family: lucida sans, verdana, arial, helvetica; background-color: #6F8BC5; padding: 3px;}
a.kid_name { text-decoration:underline; color: #0F0F0F;}
a.kid_name:hover { background-color: #0F0F0F; color: white; } 
.separator { color: black; }
ul.books { list-style-image: url(images/dive_in_bullet.gif); }
ul.books li { padding-left: 1em; padding-bottom: 5px; }

/* this doesn't work on Opera !! *//** 

ul bk_title {font-style: italic; } **/

ul.websites { list-style-image: url(images/internet_bullet.gif); }
ul.websites li { padding-left: 1em; padding-bottom: 5px; }

.submenu a{
margin-left: 10px;
}