body, p, table, .normal { font:10pt Lucida Sans Unicode, Verdana, sans-serif; color:#edf }
body, html { background-color:#508; background-attachment:fixed; margin:0px }

p { margin-left:20px; margin-right:20px }
strong { font-weight:normal; font-style:normal; color:#cfc }
em { font-weight:bold; font-style:normal; color:#fff }
b { color:#eeeeff }

h1, h2, h3, th, caption { font:bold 13pt Tahoma, Arial, sans-serif; color:#fff; font-variant:small-caps }
th { text-align:center; background:#f93 url(/images/th.jpg); padding:8px; border:1px solid #eef; border-bottom-color:#669; border-right-color:#696 }
caption { text-align:center; color:#fc9 }

img { border:none }

a:link { color:#9fc; text-decoration:none }
a:visited { color:#39f; text-decoration:none }
a:hover { color:#fff; text-decoration:underline }

table.foot { clear:both; border:1px solid #666; border-width:1px 0px; background-color:#409; width:100% }
table.foot td { font:8pt Tahoma, Arial, sans-serif; padding:0px; color:#9cc; white-space:nowrap }

small, .small { font:8pt Tahoma, Arial, sans-serif; color:#eef; text-decoration:none }
.lgecl { font:bold 12pt Tahoma, Arial, sans-serif }
.ridge { border:1px solid #eef; border-bottom-color:#669; border-right-color:#696 }
.vi { font:8pt Tahoma, Arial, sans-serif; color:#60c; text-decoration:none; text-align:center }

/* for new expanding menus Dec 2011 */
a.clicky { display:block; float:right; border:1px solid #ccc; color:#ccc; background-color:#93f; margin-right:2px; text-align:center; width:0px; height:15px; font:11pt/11pt monospace; visibility:hidden; overflow:hidden }
a.clicky:hover { border-color:#fff; background-color:#b7f; text-decoration:none }

/* nice little add-on for titles */
#title0 { text-shadow:1px 1px 1px #303 }
