body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#666; padding:25px; }
h1 { font-family:Palatino Linotype, Book Antiqua, Palatino, serif; font-size: 16pt; border-bottom:1px dotted #999; }
h2 { font-family:Palatino Linotype, Book Antiqua, Palatino, serif; font-size: 16pt; }
.menu { list-style:none; margin:0; padding:0; }
.menu li { float:left; }
.menu li a { display:block; color:#666; text-align:center; text-decoration:none; padding:3px 10px; margin:10px 1px 0 0; border:1px dotted #999; }
.menu li a:hover { background:#999; color:#fff; }
.non-editable { background:#ccffff; border:1px dotted #999; padding:10px 20px; margin:25px 0; }
.editable { background:#ffffcc; border:1px dotted #999; padding:10px 20px; }