body {
  margin          : 5% 10% 5% 10%; 
  line-height     : 1.6;
  font-family     : Verdana, Arial, sans-serif;
  color           : #555;
  background-color: #fff;
  }

a { 
  border-width    : 0px;
  text-decoration : none;
  border-bottom-width : 1px;
#  border-style    : dotted;
  }

p {
  line-height     : 1.6;
  }

ul {
  line-height     :1.6;
  margin-left     : -1em;
  }

li { 
  margin-left     : 0.5em;
  }

h1 {
  color           : #000;
  text-align      : left;
  }

h2 {
  color           : #000;
  font-size       : 1em;
  text-align      : left;
  padding         : 0.2em 0em;
  border-color    : #cccccc;
  border-bottom   : 1px dotted;
  }

h3 {
  color           : #000;
  font-size       : 1em;
  text-align      : left;
  padding         : 0.2em 0em;
  border-color    : #cccccc;
  }

pre {
  color: #555;
  font-family     : monospace;
  border-style    : solid;
  border-color    : #ddd;
  white-space     : pre;
  padding         : 0.5em 2em;
  line-height     : 1.4;
  overflow        : auto;
  white-space     : -moz-pre-wrap; /* Mozilla */
  white-space     : -pre-wrap;     /* Opera 4-6 */
  white-space     : -o-pre-wrap;   /* Opera 7 */
  white-space     : pre-wrap;      /* CSS3 */
  word-wrap       : break-word;    /* IE 5.5+ */
  }

#container { 
  width           : 100%;
  margin-right    : auto;
  margin-left     : auto;
  text-align      : left;
  }

#center { 
  float           : left;
  width           : 75%;
  overflow        : hidden;
 }

#right { 
  float           : left;
  width           : 25%;
  overflow        : hidden;
  }

.content{ 
  padding         : 0 24px 0 0;
  }

.sidebar { 
  font-size       : 0.8em;
  padding         : 0 0 0 24px;
  border-left     : 1px dotted; 
  } 

.quote {
#  font-family     : monospace;
  font-size       : 0.8em;
  margin-left     : 1.875em;
  }

img {
  border          : 3px solid #FFFFFF;
  }

table {
#  margin: 0.2em 0.2em 0.2em 1em;
  line-height: 120%;
  border-width: 0em;
  border: 0em;
  }

table tr.odd {
  background-color: #e0e0de;
  vertical-align: top;
  border-spacing: 1em;
  }

table tr.even {
  background-color: #efefde;
  vertical-align: top;
  border-spacing: 1em;
  }

table.table08 { border-collapse: collapse;line-height: 1.6;}
table.table08 td { border: 1px solid #ccc; background:#fff; padding: 4px;}
table.table08 th { border: 1px solid #ccc; background:#efefef; padding: 4px;}

.zoom-on-hover {
  transition: transform 0.2s ease;
}
.zoom-on-hover:hover {
  transform: scale(1.2);
}
