body {
font: 76%/150% verdana,sans-serif;
background: #dcd2b9 url("parchment.jpg") 0px 0px;
color: #000000;
margin: 0px;
padding: 0px;
}

/* Login, Attach, Print on top right */
#topcontent {
position: absolute;
top: 20px;
right: 20px;
}

/* I think most of this (certainly not colors) are not controlled here
check */)
.pageactions {
 white-space:nowrap;
}
.pageactions ul { list-style:none; margin:0px; padding:0px; }
.pageactions li { display:inline; margin:0px 5px; }
.pageactions li a.createlink { display:none; }
.pageactions li a:hover { text-decoration:underline; color:blue; }
.pageactions li a:visited { color: #a74000; }
.pagegroup { margin-top:8px; margin-bottom:2px; }
.pagetitle { line-height:1em; margin:0px; font-size:1.6em; font-weight:normal; }

/* This moves the monkey gif */
#header {
position: absolute;
padding: 10px 0 0 30px;
width: 300px;
height: 45px;
text-align: left;
}

#body {
position: absolute;
top: 140px;
width: 100%;
margin-bottom: 30px;
}

/* this actually doesn't seem to do anything... should be the header on the left (Main/HomePage)? */
#pagetitle {
position: absolute;
left: 20px;
font-weight: bold;
}

/* this is just the group part of the header above (Main) */
#pagetitle a {
font-weight: bold;
}

/* text in the body of the page changed padding from 20px 5 px 5 px 20px */
#pagetext {
float: left;
width: 72%;
top: 0px;
padding: 5px 5px 5px 15px;
}

#footer {
font-size: 90%;
padding: 30px 0 0 1px;
}

/* navigation menu on right side padding 0 5 10 2 */
#menu {
float: right;
width: 22%;
margin: 0 10px 0 0;
font-size: 100%;
overflow: hidden;
padding: 0 10px 10px 2px;
}

/*
#menu ul {
list-style-type: square;
list-style-image: none;
margin: 0px 0px 10px 10px;
padding: 0px;
} */
/* the 3rd nnumber in margin will create weird spaces between lists if anything but 0 */
#menu ul {
list-style-type: square;
margin: 0 0 0 20px;
padding: 0px;
}

.stress {
font-size: 120%;
font-weight: 600;
margin: 15px;
}

#wikiedit textarea {
width:100%;
}

td {
padding: 3px 5px 3px 5px;
}

pre {
padding: 3px 5px 3px 5px;
background: #e6dbc7;
font-size: 115%;
overflow: auto;
}

code {
font-size: 135%;
overflow: auto;
}

hr {
height: 1px;
background-color: #411900;
}

h1 {
font-size: 28px;
font-weight: normal;
margin: 0px;
letter-spacing: 2px;
line-height: 28px;
}

h2 {
font-size: 170%;
font-weight: normal;
}

h3 {
font-size: 110%;
letter-spacing: 3px;
font-weight: normal;
margin: 6px 0px;
}

h1, h2, h3 {
}

a:link {
text-decoration: none;
font-weight: normal;
color: #a74000;
}

a:visited {
text-decoration: none;
font-weight: normal;
color: #339933;
}

/* color: #52306e; */

a:hover {
text-decoration: underline;
color: #e00004;
}

a.createlinktext {
color: red;
}

ul {
list-style-type: square;
list-style-image: url("bullet.gif");
margin: 0px 0px 10px 10px;
padding: 0px;
}
