#topfade {display: none; position:fixed; top:0px; width:100%; height:50px; background-image: url("images/topfade.png"); background-repeat: repeat-x; z-index:2}
#content {margin:35px 20% 35px 6%}
#bottomfade {display: none; position:fixed; bottom:0px; width:100%; height:50px; background-image: url("images/bottomfade.png"); background-repeat: repeat-x; z-index:2}

body {color: #000011; background-color: #eeeeff; margin:0px; padding:0px; z-index:1; line-height:1.5em}
a {text-decoration:none; color: inherit}

br {clear:both}

#content > p, #content > ul, #content > form {padding:2px 4px; border-width: 1px; border-style:dotted; border-color:grey; background-color:#f0f0f0; list-style:none; margin:4px 0px; width:100%}
#content > p a, #content > ul a {color: black; background-image: url("images/40percent.png"); padding: 0px 2px}
#content > p a:hover, #content > ul a:hover {background-image: url("images/50percent.png");}
#content .section a {color: black; background-image: url("images/40percent.png"); padding: 0px 2px}
#content .section a:hover {background-image: url("images/50percent.png");}

#content > p > .date {margin-right:8px; font-style:italic}

img {border:1px dotted grey; margin:4px}

h1 {font-family:"Trebuchet MS", Arial, Helvetica, Verdana, sans-serif; font-size:180%; font-weight:bolder}
h2 {font-family:"Trebuchet MS", Arial, Helvetica, Verdana, sans-serif; font-size:140%; font-weight:bolder}

hr {height:1em; border:none; background:transparent}

.center {text-align:center}

#nav {width: 18%; background-image:url("images/20percent.png"); color:inherit; position:fixed; right:0px; border: 1px dotted grey; margin:1em 0em 0em 1em; padding:0px; }
#nav:hover {border: 1px dotted white}
#nav ul {margin:0px; padding:0px; list-style:none}
#nav li {line-height:1.5em; padding: 0.2em 0.5em}
#nav li:hover {background-image:url("images/30percent.png")}

.cv {padding:2px 4px; border-width: 1px; border-style:dotted; border-color:grey; background-image: url("images/40black.png"); list-style:none; margin:4px 0px; line-height:110%; width:100%}
.cv td {margin: 0px; padding-right:5px; border: 0px } 
.cv tr {vertical-align: top }
.cv th {text-align:left; margin-top:10px}