/* Stylesheet for Erik De Sonville's website */
/* (c) Erik De Sonville 2005. Latest update Oct 8, 2005 */

/* STYLES */
body {
  margin: 0px;
  background-color: #c0c0c0;
} h1 {
  font-family: verdana, tahoma, arial, helvetica, geneva, sans-serif;
  font-style: normal; font-weight: bold;
  font-size: 20px; line-height: 24px;
  color: #99ffff;
  text-align: center;
} h4 {
  font-family: verdana, tahoma, arial, helvetica, geneva, sans-serif;
  font-style: normal; font-weight: bold;
  font-size: 14px; line-height: 18px;
  color: #000099;
} h5 {
  font-family: verdana, tahoma, arial, helvetica, geneva, sans-serif;
  font-style: normal; font-weight: bold;
  font-size: 12px; line-height: 16px;
  color: #000099;
} span.h5 {
  font-family: verdana, tahoma, arial, helvetica, geneva, sans-serif;
  font-style: normal; font-weight: bold;
  font-size: 12px; line-height: 16px;
  color: #000099;
} h6 {
  font-family: verdana, tahoma, arial, helvetica, geneva, sans-serif;
  font-style: normal; font-weight: normal;
  font-size: 12px; line-height: 16px;
  color: black;
  text-decoration: underline;
} p {
  font-family: verdana, tahoma, arial, helvetica, geneva, sans-serif;
  font-style: normal; font-weight: normal;
  font-size: 12px; line-height: 16px;
  color: black;
} ul {
  font-family: verdana, tahoma, arial, helvetica, geneva, sans-serif;
  font-style: normal; font-weight: normal;
  font-size: 12px; line-height: 16px;
  color: black;
} li {
  font-family: verdana, tahoma, arial, helvetica, geneva, sans-serif;
  font-style: normal; font-weight: normal;
  font-size: 12px; line-height: 16px;
  color: black;
} table {
  font-family: verdana, tahoma, arial, helvetica, geneva, sans-serif;
  font-style: normal; font-weight: normal;
  font-size: 12px; line-height: 16px;
  color: black;
} td {
  font-family: verdana, tahoma, arial, helvetica, geneva, sans-serif;
  font-style: normal; font-weight: normal;
  font-size: 12px; line-height: 16px;
  color: black;
  vertical-align: top;
}

/* links stuff */
a:link    { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover   { text-decoration: underline; } /* this is CSS2 */

/* CLASSES */
/* italic reddish */
 .itar { color: #990000; font-style: italic; }
/* background for select */
 .selectbg { background-color: #c0c0c0; }
/* boxed paragraph */
p.box {
  margin-left: 16px;
  margin-right: 40px;
  border: 1px solid #9999cc;
  padding: 8px;	
  background-color: #ffffcc;
  color: #990000;
  text-align: justify; }
/* header/footer paragraph color */
.hf { color: #990000; text-align: justify; }
/* row backgrounds and heights for a few special rows */
tr.rhdr { background-image: url(../pic/jssx32.jpg); height: 69px; }
tr.rlin { background-color: black;   height:  1px; }
tr.rnav { background-color: #ffff99; height:  2px; }
tr.rbot { background-color: #cccc66; height:  6px; }
tr.rfi1 { background-color: #c0c0c0; height:  4px; }
tr.rfi2 { background-color: #c0c0c0; height:  4px; }
/* column backgrounds and widths for header of page */
td.c1h  {                            width: 100px; }
td.c5h  {                            width: 100%; text-align: center; }
td.c9h  {                            width:  34px; }
/* column backgrounds and widths for navigation bar */
td.c1n  { background-color: #ffff99; width:   6px; }
td.c5nl { background-color: #ffff99; text-align:  left; }
td.c5nr { background-color: #ffff99; text-align: right; }
td.c9n  { background-color: #ffff99; width:   6px; }
/* column backgrounds and widths for body of page */
td.c1b  { background-color: #c0c0c0; width:  81px; }
td.c2b  { background-color: #333333; width:   2px; }
td.c3b  { background-color: #ffcccc; width:   5px; }
td.c4b  { background-color:   white; width:  12px; }
td.c5b  { background-color:   white; }
td.c6b  { background-color:   white; width:   8px; }
td.c7b  { background-color:   black; width:   1px; }
td.c8b  { background-color: #cc9999; width:   5px; }
td.c9b  { background-color: #c0c0c0; width:  20px; }
/* column bacgrounds and widths for footer of page */
td.c1f  { background-color: #c0c0c0; width:  88px; vertical-align: bottom;}
td.c4f  { background-color: #c0c0c0; width:  12px; }
td.c5f  { background-color: #c0c0c0; }
td.c6f  { background-color: #c0c0c0; width:  16px; }
td.c9f  { background-color: #c0c0c0; width:  88px; vertical-align: bottom; }
/* End of stylesheet */