/* vln_xhtml.css */
/* http://webdesign.about.com/library/layouts/bl_2coltopCSS.htm */
/* http://www.w3.org/TR/REC-CSS2/sample.html */
/* http://www.w3.org/TR/xhtml-modularization/xhtml.css */

body { font-family: verdana, sans-serif; }
#head { position: absolute; top: 1em; height: 4em; width: 98%; }
#left { position: absolute; top: 5em; height: 100%; width: 19%; font-weight: bold; }
#main { position: absolute; top: 5em; height: 100%; width: 79%; left: 20%; }
#menu { font-weight: bold; list-style: none; margin: 0; padding: 0; }
p.center { text-align: center; }
p.menu { text-align: center; font-weight: bold; }
a:link { background-color: #ffffff; color: #0000EE; }
a:visited { background-color: #ffffff; color: #551A8B; }
a:hover { background-color: #FDCF9D; color: #0000EE }
h1 { font-size: 118%; page-break-after: avoid; page-break-inside: avoid }
h2 { font-size: 115%; page-break-after: avoid; page-break-inside: avoid }
h3 { font-size: 112%; page-break-after: avoid; page-break-inside: avoid }
h4 { font-size: 109%; page-break-after: avoid; page-break-inside: avoid }
h5 { font-size: 106%; page-break-after: avoid; page-break-inside: avoid }
h6 { font-size: 103%; page-break-after: avoid; page-break-inside: avoid }
hr { border: 1px inset }
ul { list-style-type: square; }
ol { list-style-type: decimal; }
blockquote { margin-left: 40px; margin-right: 40px; page-break-inside: avoid}
pre, tt, code, kbd, samp { font-family: Courier, monospace }
strong, dt { font-weight: bold; }
em, i, var { font-style: italic; }

/* cf w3c CSS2 Specification, Appendix A. */

