#granny 	{ width: 720px; font-family: verdana, helvetica, serif; font-size: 12px; }
#header		{ background: #BCD; padding: 10px 0px 15px; border: 3px double white; margin-bottom: 10px; }
#headerTitle	{ font-size: 68px; font-family: georgia; }
#headerDesc	{ font-weight: bold; color: #567; letter-spacing: 2px; }
#headerTitle a	{ color: black !important;}
#mainCol	{ background: #EEE; border: 3px double white; padding: 20px 30px 0px 30px; text-align: left; line-height: 160%; }
#footer		{ clear: both; }
.reddot		{ font-weight: bold; font-size: 12px; color: #F60; }
ul.level1	{ list-style-type: square; }
ul.level2	{ color: #F60; list-style-type: disc; margin: 0px 30px 0px 10px; text-align: justify; }
ul.level2 span	{ color: black; }
p		{ text-indent: 20px; padding-left: 20px; }

a		{ color: #03C; text-decoration: none; }
a img		{ border: 1px solid #123; }
a:hover		{ color: #C30; }
a.abbr		{ cursor: help; color: #094; }
a.abbr:hover	{ border-bottom: 1px dashed #093; }
img		{ margin: 10px 0px 20px; }
.clearer	{ height: 1px; font-size:1px; clear: both; width: 100%;}

.footer		{ line-height: 150%; border-top: 3px double #999; padding-top: 5px; margin: 20px auto; width: 600px; }

a.ql		{ color: #630; }
.top		{ color: #999 !important; float: right; padding-top: 2px; font-size: 11px; letter-spacing: 0px; padding-left: 10px; }
.top a		{ color: #396; }
tt		{ padding: 0px 0px 2px; color: #630; }
