body {  background-color: #000000; color: #ffffff; clip: auto; font-family: 'Lucida Grande', 'Verdana', sans-serif}
.column {  background-color: #999999; color: #ffffff; padding-right: 8px; padding-left: 8px}
a:link {  color: #FFFFFF; background-color: transparent; text-decoration: underline}
a:visited {  color: #CCCCCC; background-color: transparent; text-decoration: underline}
a:hover {  color: #000000; background-color: #FFFFFF; text-decoration: none}
a:active {  color: #000000; text-decoration: none; background-color: #CCCCCC}

a img {  border: thick outset}

body.toppage {  background-image: url(title-image.jpg); clip: auto; background-repeat: no-repeat; background-attachment: fixed; background-position: right top}
*:lang(en) {  font-family: 'Lucida Grande', 'Verdana', sans-serif }
h1 {  font-size: xx-large; }
h2 {  font-size: large; }
p {  line-height: 130%; }
.menu {  margin:0px; padding:0px; width: 61ex; font-size: large; line-height: 130%}
.menu li {  display: inline; margin: 0px; list-style-type: none; font-size: large; }
li a {white-space: nowrap ; padding: 0 0.5ex; }
.update { font-size: large ; font-weight: bold ;}
.sitetitle { line-height: 0% ; display: none;}
.notice { line-height: 1em; width: 43ex;}
.notice p { margin: 0px;}
.credit {  position: fixed; right: 2em; bottom: 8px; background-color:transparent; text-align: right;}
code {  font-family: "Osaka$B!]EyI}(B", "MS Gothic", "Courier New", "Courier", monospace; font-size: medium}

