body {background-color:#030}
body {font-family:Geneva,Verdana,Sans-serif}
/* font-family: Verdana, Geneva, Vera, Arial, Helvetica, sans-serif; */

#page,#pageheader,#pagefooter {width:88%; margin:0px auto}
#page {padding:0em}
#page {background-color:#ffc}
#page {clear:both}
#page {-moz-border-radius:1.5em;-webkit-border-radius:1.5em;border-radius:1.5em}

#pageheader, #pagefooter {color:#ffc}
#pageheader {margin:1em}
#pageheader {float:left}
#pagefooter {margin-top:8px}
#pagefooter {font-size:80%}
#corenav {float:right; font-size:90%}
#tagsnav {}
#maintext, #corenav {padding:0.75em}
#cornerdemo2 {border:2px solid #000000; float:left; clear:both; padding:14px; background:#aaaaaa}
#cornerdemo {background:#aaaaaa}

h1, h2, h3 {padding:0px 0px 0.5em 0px}
div#pageheader h1 {padding:0px}
h1 {font-size:200%}
h2 {font-size:140%}
h3 {font-size:125%}
ol, ul {margin: 0px; padding:0 0 0.5em 2em}
ol, ul {list-style:disc}
li {padding:0.15em}
a {text-decoration:none}
a:hover {text-decoration:underline}
p {padding:0 0 0.5em 0}
p, br, pre {line-height:1.30em}
em {font-style:italic}
strong {font-weight:bolder}
div#pageheader a:link {color:#ffc}
div#pageheader a:visited {color:#ffc}
div#pagefooter a:link {color:#ffc}
div#pagefooter a:visited {color:#ffc}
div#mainresources {float:left}
div#headshot {padding:20px}

div.blocklist {margin-left: 2em; padding-bottom:0.5em}

div.expandobutton {float:left; padding:0.25em}

.hidden {display:none}

hr { margin: 15px }

.smallindent {margin-left: 0.5em}

div.clearer {clear: left; line-height: 0; height: 0;}

/* .contentblock {float:left; width:20%} */
.contentblock {float:left}
.navblock {padding:0.25em; float:right; clear:right; position:absolute; right:2em; top:7em; width:10em; background-color:#9c0; border:1px solid #000}
.justify {text-align:justify}
.right {float:right}
.headshot {padding:0px 20px 20px 20px}

table {
  border-spacing: 10px;
}

pre {font-family:Courier}

.plainborder {
  border: 1px solid #4C3C1B;
  padding: 5px;
  background-color: #EFEECB;
}

/* * {border:solid 1px black} */

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee; /* #eee, #030 */
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; font-size:95%; font-weight:bolder; /* color:#ffc*/ }

.buttonout {background: #ffc; padding: 1px; font-size: 1em; font-variant: small-caps; border: 1px solid #aaa;}
/* .buttonin {color: #000; background: #FFA500; padding: 0px 5px;} */
.buttonin {color: #000; background: #cf0; padding: 0px 5px;}

.highlightbg { background: #cc0 }

