body {font: 11px Verdana, sans-serif; color: #000; background: #fff; padding: 0px; margin: 20px;}
h1 {font: 900 2em/1.1em Verdana, sans-serif; color: #993D00; background: transparent; padding: 0px 10px 5px 10px; margin: -10px -10px 15px -10px; border-bottom: #bbb 1px dashed;}
h2 {font: bold 1.2em Verdana, sans-serif; color: #00728A; background: transparent; padding: 0px; margin: 0px 0px 5px 0px;}
h3 {font: bold 0.95em Verdana, sans-serif; color: #D4D12E; background: transparent; padding: 0px; margin: 0px 0px 5px 0px;}
a {color: #09c; background: transparent; text-decoration: none;}
a:visited {color: #07a; background: transparent; text-decoration: none;}
a:active {color: #09c; background: transparent; text-decoration: none;}
a:hover {color: #07c; background: #eee; text-decoration: none;}
abbr, acronym, .help {border-bottom: 1px dotted #333; cursor: help;}
code {font: normal 0.95em/1.3em "Courier New", monospace;}
dt {font: bold 0.95em/1.3em Verdana, sans-serif; text-align: justify;}
dd {font: normal 0.95em/1.3em Verdana, sans-serif; text-align: justify;}
form {margin: 0px;}
img {border: none;}
img.pic {display: block; float: right; position: relative; margin: 0 0 0.5em 1em;}
input {line-height: 1em;}
li {font: normal 0.95em/1.3em Verdana, sans-serif;}
object {border: none;}
p {font: normal 0.95em/1.3em Verdana, sans-serif; color: inherit; background: transparent; padding: 0px; margin: 0px 0px 16px 0px;}
blockquote p {font-style: italic; background: transparent; margin-right: -10px; margin-left: -10px;}
td  {font: normal 1em/1.3em Verdana, sans-serif; color: inherit; background: #ddd;}
th  {font: bold 1em/1.3em Verdana, sans-serif; color: inherit; background: #ddd;}
.blockquote {font: italic 1.0em/1.95em georgia, times, serif; background: transparent; margin-right: 25px; margin-left: 25px;}
.bold {font-weight: bold;}
.calendar {}
.calendar_month_head {background-color: inherit; border-style:solid; border-width:1pt; border-color:#999999; color:#111111; font-size:60%;}
.calendar_day_head {background-color: inherit; border-style:solid; border-width:1pt; border-color:#999999; color:#111111; font-size:60%;}
.calendar_day_noday {}
.calendar_day_link {text-align: right;}
.calendar_day_nolink {text-align: right;}
.code2 {font: normal 0.85em/1.1em "Courier New", monospace; color: inherit; background: #ddd; padding: 5px; margin: 0px 0px 15px 0px;}
.content {padding: 10px; border: #bbb 1px solid; margin: 0px auto 20px 140px; width: auto; min-width: 120px; position: relative; z-index: 3; color: inherit; background: #fff;}
.figure {margin-top: 30px; margin-bottom: 5px;}
.footer {padding: 10px; border: #ccc 1px solid; margin: 0px auto 20px 140px; width: auto; min-width: 120px; position: relative; z-index: 3; font-size: 95%; color: inherit; background: #eee; text-align: center;}
.form {font-size: 0.85em; color: inherit; background: #D4D12E;}
.glance {margin: 0em 3em 1.6em 3em; padding: 10px 10px 0px 10px; color: inherit; background: #eee; border: #bbb 1px dotted;}
.note {font: normal 0.95em/1.3em Verdana, sans-serif; color: inherit; background: #FFFFCC; border: #bbb 1px dotted;}
.note > em {color: red; background: inherit;}
.resize {font-size: 0.85em; color: #aaa; padding: 0px 10px 1px 10px; margin: -15px -10px 15px -10px; border-bottom: #bbb 1px dashed;background: #eee;}
.samp2	{font: normal 0.85em/1.1em "Courier New", monospace; color: inherit; background: inherit; padding: 5px; margin: 0px 0px 15px 0px;}
.small {	font-size: 0.75em;}
.story {	border: 1px dashed #ddd; padding: 10px; margin: 0px;}
/* Menu based on work done by Donald Ross Noble at http://www.drnoble.co.uk/computers-internet/menu-css.php */
div#menubox {position: absolute; left: 0px; top: 20px; width: 143px; padding:10px 5px; margin:0; color:ButtonText; background-color:ButtonFace;/* use the OS button colouring */ border:2px solid; border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight; font-size:95%; z-index:100;/* vertical positioning */}
div#menubox a {color:ButtonText; background-color:ButtonFace; text-decoration:none;font-weight:normal;}
div#menubox a:hover {color:ButtonText; background-color:ButtonHighlight;}
div#menu span, div#menu a {color:ButtonText; background-color:ButtonFace; border:1px solid ButtonFace; padding:1px; text-decoration:none; display:block; width:100%; /* make the links a block, 100% of the width of their container (the menu) */}
div#menu ul {padding:0; margin:0;/* don't indent first level of ul */}
div#menu ul ul {padding:0; margin-left:1em;	/* indent nested levels of ul by 1em on the left */}
div#menu span {border:1px solid; border-color:ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;/* create the 3D button effect for current folder*/}
div#menu a:hover {color:ButtonText; background-color:ButtonFace; border:1px solid;border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;/* create recessed 3D button effect */}
div#menu a:visited {color:GrayText; background-color:ButtonFace; /* "grey out" visited links */}
div#blogroll * a {color: #09c; background-color: transparent; background-image: none; text-decoration: none;}
div#blogroll * a:hover {color: #07c; background: #ddd;}