body {background-color: #fff; background-image: url(cgi-bin/marble-faint2.gif); background-repeat: repeat; background-attachment: fixed; font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 12pt; color: #000;}
h1, h2, h3, h4, h5 {font-family: "Trebuchet MS", Helvetica, sans-serif; font-weight: normal; margin: 0; line-height: normal;}
h1, h2, h3 {text-shadow: 3px 3px 3px #abacab;}
h1.header {font-family: "Courier New", monospace; font-size: 350%; font-weight: bold; letter-spacing: 3px;}
h3.header {font-family: "Courier New", monospace; font-weight: bold; padding-top: 13px;}
h1 {font-size: 300%;}
h2 {font-size: 250%;}
h3 {font-size: 200%;}
h4 {font-size: 150%;}
h5 {font-size: 125%;}
#leftcolumn {float: left; width: 250px; height: 250px; background-image: url(cgi-bin/LenKen-Profile-Rollover.gif); background-repeat: no-repeat;}
#rightcolumn {float: right; padding-left: 50px; width: 600px; height: 250px;}
a:link {color: #00f; font-weight: normal; text-decoration: none;}
a:visited {color: #abacab; font-weight: normal; text-decoration: none; text-shadow: none;}
a:hover {color: #000; background-color: #ff0; font-weight: normal; text-decoration: none;}
a:focus {color: #000; background-color: #ff0; font-weight: normal; text-decoration: none;}
a:active {color: #000; background-color: #ff0; font-weight: normal; text-decoration: none;}
.center {text-align: center;}
hr {height: 1px; width: 100%; color: #000; background-color: #000; border: 0;}
em {font-weight: bold; font-style: normal; background-color: #ff0;}
img {border: 0;}
img.boxshadow {box-shadow: 7px 7px 7px #abacab; -moz-box-shadow: 7px 7px 7px #abacab; -webkit-box-shadow: 7px 7px 7px #abacab;}
img.center {display: block; margin-left: auto; margin-right: auto;}
p {margin-top: 0; margin-bottom: 0;}
p.copyright {font-family: "Courier New", monospace; font-size: 12pt; font-weight: bold; color: #000; text-align: center;}
p.prevtopnextnav {font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 12pt; font-weight: bold; color: #000;}
p.prevtopnextnav a:link {font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 12pt; font-weight: bold; color: #000;}
p.prevtopnextnav a:visited{font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 12pt; font-weight: bold; color: #000;}
p.prevtopnextnav a:hover {font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 12pt; font-weight: bold; color: #000;}
p.prevtopnextnav a:focus {font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 12pt; font-weight: bold; color: #000;}
p.prevtopnextnav a:active{font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 12pt; font-weight: bold; color: #000;}
p.footernav {font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 8pt; font-weight: normal; color: #000; text-align: justify;}
p.signature {text-align: right;}
p.randomquote {padding-top: 13px;}
table {width: 100%;}
table, th, td {border: 1px solid black; border-collapse: collapse; padding: 7px; text-align: center;}
blockquote.actualquote {background-image: url(cgi-bin/CrumpledPaper.jpg); background-repeat: repeat; font-family: Garamond, "Palatino Linotype", Palatino, "Book Antiqua", serif; font-size: 16pt; line-height: 150%; border: 1px solid black; padding: 21px; margin-left: 50px; margin-right: 50px; border-radius: 13px; -moz-border-radius: 13px; -webkit-border-radius: 13px;}
blockquote.randomquote {background-image: url(cgi-bin/CrumpledPaper.jpg); background-repeat: repeat; font-family: Garamond, "Palatino Linotype", Palatino, "Book Antiqua", serif; font-size: 16pt; line-height: 150%; border: 1px solid black; padding: 33px; margin-left: 100px; margin-right: 100px; border-radius: 13px; -moz-border-radius: 13px; -webkit-border-radius: 13px;}
ul.toc {margin-top: 7px; margin-bottom: 7px; margin-left: 0; padding: 0; list-style-type: none; font-family: "Trebuchet MS", sans-serif; font-size: 16pt; font-weight: normal; line-height: 125%;}
li.toc {background: url(cgi-bin/smiley-freak.gif) no-repeat 0 50%; padding-left: 30px; padding-top: 3px; padding-bottom: 3px;}
.body {width: 900px; margin-left: auto; margin-right: auto; padding: 30px; line-height: 175%;}
.text {width: 700px; margin-left: auto; margin-right: auto; padding: 30px; line-height: 175%;}
.blub {width: 500px; margin-left: auto; margin-right: auto; padding: 30px; line-height: 175%;}
.poetry {width: 400px; margin-left: auto; margin-right: auto; padding: 30px; line-height: 175%;}
#nav {font-size: 125%; font-family: "Trebuchet MS", Helvetica, sans-serif; font-weight: normal;}
#nav ul {list-style: none; margin: 0; padding: 0;}
#nav li {display: inline;}
#nav a:link {margin-right: 0.3em; padding: 0.2em 0.6em 0.2em 0.6em; color: #000; background-color: #abacab; text-decoration: none; border-top: 7px solid #dcdcdc; border-left: 7px solid #dcdcdc; border-bottom: 7px solid #717171; border-right: 7px solid #717171; font-family: "Trebuchet MS", Helvetica, sans-serif; font-weight: normal;}
#nav a:visited  {margin-right: 0.3em; padding: 0.2em 0.6em 0.2em 0.6em; color: #000; background-color: #abacab; text-decoration: none; border-top: 7px solid #dcdcdc; border-left: 7px solid #dcdcdc; border-bottom: 7px solid #717171; border-right: 7px solid #717171; font-family: "Trebuchet MS", Helvetica, sans-serif; font-weight: normal;}
#nav a:hover {margin-right: 0.3em; padding: 0.2em 0.6em 0.2em 0.6em; color: #000; background-color: #abacab; text-decoration: none; border-top: 7px solid #dcdcdc; border-left: 7px solid #dcdcdc; border-bottom: 7px solid #717171; border-right: 7px solid #717171; font-family: "Trebuchet MS", Helvetica, sans-serif; font-weight: normal;}
#nav a:focus {margin-right: 0.3em; padding: 0.2em 0.6em 0.2em 0.6em; color: #000; background-color: #abacab; text-decoration: none; border-top: 7px solid #dcdcdc; border-left: 7px solid #dcdcdc; border-bottom: 7px solid #717171; border-right: 7px solid #717171; font-family: "Trebuchet MS", Helvetica, sans-serif; font-weight: normal;}
#nav a:active {position: relative; top: 3px; left: 3px; color: #000; background-color: #abacab; text-decoration: none; border-top: 7px solid #dcdcdc; border-left: 7px solid #dcdcdc; border-bottom: 7px solid #717171; border-right: 7px solid #717171; font-family: "Trebuchet MS", Helvetica, sans-serif; font-weight: normal;}
a.tooltip {position: relative; z-index: 24;}
a.tooltip:hover {z-index: 25; background-color: #ff0;}
a.tooltip span {display: none;}
a.tooltip:hover span {display: block; position: absolute; bottom: 2em; left: 2em; width: 21em; border: 1px solid black; background-color: #f0f0f0; background-image: url(cgi-bin/marble-faint3.jpg); font-family: "Courier New", monospace; font-size: 12pt; font-weight: normal; color: #000; padding-top: 7px; padding-bottom: 7px; padding-left: 13px; padding-right: 13px; line-height: 150%; border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px;}
p.pooptip {position: relative; z-index: 24;}
p.pooptip:hover {z-index: 25;}
p.pooptip span {display: none;}
p.pooptip:hover span {display: block; position: absolute; bottom: 3px; left: 3px; width: 555px; border: 0; background-color: #f00; text-decoration: blink; font-weight: bold; text-align: center; color: #00f; font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 36pt; line-height: normal; padding: 21px; margin-left: 21px; margin-right: 21px;}
a.rollover1 {display: block; width: 250px; height: 250px; text-decoration: none; background: url("cgi-bin/LenKen-Rollover-Index.jpg");}
a.rollover1:hover {background-position: -250px 0;}
a.rollover2 {display: block; width: 250px; height: 250px; text-decoration: none; background: url("cgi-bin/LenKen-Profile-Rollover.jpg");}
a.rollover2:hover {background-position: -250px 0;}
a.rollover3 {display: block; width: 500px; height: 500px; text-decoration: none; background: url("cgi-bin/LenKen-Profile-Rollover-Large.jpg");}
a.rollover3:hover {background-position: -500px 0;}
a.rollover4 {display: block; width: 250px; height: 250px; text-decoration: none; background: url("cgi-bin/LenKen-Profile-Thoth-Rollover.jpg");}
a.rollover4:hover {background-position: -250px 0;}
.displace {position: absolute; left: -5000px;}
