body { background: #fff; padding: 0; margin: 0; color: #fff; font: 11px "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif; }
img { border: 0; }
input, textarea, select { color: #fff; background: #025880; font: 11px "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif; }
table, th { text-align: left; }
table.bg td, table.bg th { background: #025880; }
a, a:link, a:active, a:visited { color: #fff; }

h1 { font-size: 16px; }
h1.topp { margin-top: 3px; }

#wrapper { width: 768px; height: 929px; margin: 0 auto; padding: 0; }
#top { width: 768px; height: 184px; background: #fff url(top.png) no-repeat; }
#container { width: 768px; height: 745px; background: #fff url(bg.png) no-repeat; }
#content { width: 530px; height: 680px; margin: 0 auto; overflow: auto; padding: 10px; }
#content table { width: 470px; }
#pnm { color: #eee; width: 300px; margin: 0 auto; text-align: center; padding-top: 15px; }
#pnm a { color: #eee; text-decoration: none; }

#menu { line-height: 16px; text-align: center; margin-top: 5px; }
#menu a, #menu a:link, #menu a:active, #menu a:visited { text-decoration: none; }
#menu a:hover { text-decoration: underline; }

#fulltext { padding: 30px; text-align: justify; }
#gallery { width: 470px; margin: 0 auto; padding-top: 15px; }
.thumbnail { width: 138px; height: 120px; border: 1px solid #fff; float: left; margin: 6px 8px; cursor: pointer; }