
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	margin: 15px;
	text-align: justify;
	min-width: 750px;
}

#wrapper {
	margin: 0 auto;
	width: 750px;
	text-align: left;
}

#wrapper2 {
	margin: 0 auto;
	width:750px;
	text-align: center;
	align: center;
}

body {font: 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif; background: #DDDDFF;}
h1, h2, h3, h4, h5, h6 {font: bold "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center;}
.copyrightinfo {font-size: .6em; text-align: center; margin: 1.3em 0 1.5em 0;}
p.jumper {text-align: right; font-size: .6em;}
h2 {margin: 2em 2em 1em 2em;}
h4 {margin: 0;}
h4 + p {margin: 0 0 1em 0;}

/* Universal Navigation Tool, Mk.II */

/* Universal Navigation Tool, Mk.II */

div.navtool {float: right; width: 37.5em; background: #3366CC; padding: 6px 4px 6px 4px; margin: .25em;}
.navitem {font: 1.3em "Franklin Gothic Heavy", "Gill Sans Ultra Bold Condensed", sans-serif center; background: #3366CC; padding: 0 4px 0 4px; border: 2px #FFFFFF solid;}
div.topofcool {width: 800px; height:150px; background: #99ccff; margin: 0; padding: 0;}
div.topofcool img {border: 0; padding: 0; margin: 0}
div.titlehold {height:100px; width:500px; float: left;}
div.logohold {height:150px; width:170px; float: left;}
div.updateshold {height:100px; width:130px; float: left;}

/* links page styles */

div.linksection {width: 780px; height: 326px; border: 0; margin: 0; padding: 5px 5px 5px 10px; background: #99CCCC;}
div.linksection h3 {margin: .25em 0 .25em 0;}
div.linksection p {text-align: center;}
div.linksection p.exception {width: 530px; text-align: justify;}
#chart td, #chart th {background-color: #FFFFFF; }
table#chart {border: medium #FFFFFF solid;}
.buttons img {height: 31px; width: 88px;}
div.misclinks {width: 240px; height: 130pt; float: left;border: 0; margin:0 5px 0 0; padding: 5px; background: #99CCCC;}
div.misclinks h3, div.misclinks h4 {margin: 0 0 0.5pt 0; text-align: left;}
/* Table of Updates is 242x328: temporary note to self */

/* cast page styles */

.castzone { left: 0px; top: 170px; width: 800px; margin: 0 0 0 10px;} /* universalize this with some padding */
.cast {width: 800px; padding: 5px 5px 5px 5px; margin: 0 0 8px 0; background: #EEFFFF; }
.cast img {border: 5px #339999 solid; width: 84px; margin: 0 8px 0 0; display: inline; float: left;}
.cast p {margin: 0 0 0 0;}
.supporting {width: 800px; padding: 5px 0 5px 0; align: center; background: #339999}
.supporting th {border: 2px #000000 solid;}

/* about-us page styles */

.creator {width: 750px; padding: 5px 5px 5px 5px; margin: 0 0 8px 0; background: #FFCCCC;}
.creator img {border: 5px #996699 solid; margin: 2px 5px 0px 5px; float: left;}
.creator ul {margin: 0.5em 0.5em 0.5em 1em;}
.creator p {margin: 0 0 1em 0;}
.creator p:last-child {margin: 0 0 .5em 0;}
.creator h3 {margin: 0;}
div.jlinkup {float: right;}
div.jlinkup ul, div.dlinkup ul {margin: 0; text-align: left; type: disc;}
div.dlinkup {float: right;}
h3.creator {width: 800px; margin: 0 0 2px; background: #FFCCCC;}
p.question {margin-bottom: 0;}
/* h2#abouts {border: 3px #000000 solid; margin: 10px 10px 10px 10px; background: #FF9999;} */

.aboutnav {position: relative; left: 219px; width: 337px; background: #FF9999; padding: 6px 4px 6px 4px; float: left; margin: 0 .5em 0 .5em;}
.aboutitem {font: 1.1em Franklin Gothic Heavy, Gill Sans Ultra Bold Condensed, sans-serif center; background: #FF9999; padding: 0 4px 0 4px; border: 2px #FFFFFF solid;}
span.aboutitem {color: #666666; background: #FFCCCC;}

/* Extras page styles */

.row {height: 122px; width: 615px; text-align:center;}
.item {height: 118px; width: 110px; float:left; border: #999 2px solid; margin: 0 1px 1px 0; padding: 3px;}
div.extrablock {width: 650px; margin: 1em 1em 4em 1em; border: 0; padding-left: 20px;}
.longheader h1, h4, h5, h6 {margin: .25em; }
div.longheader {width: 700px; border:#399 2px solid; margin: 2px 0 1px 0;  text-align:center;}

/* Link Anchor stylez */

a:link {color: #009933; }
a:visited {color: #003399; }
a:active {color: #FF9900; }

#chart a:hover {background: #6699CC; color: #CCCCCC;}

.dlinkup a:link, .jlinkup a:link {color: #993300;}
.dlinkup a:visited, .jlinkup a:visited {color: #CC0066;}
.dlinkup a:hover, .jlinkup a:hover {color: #660000;}
.dlinkup a:active, .jlinkup a:active {color: #CC3333;}

a.navitem:link {color: #FFFFFF; text-decoration: none; }
a.navitem:visited {color: #FFFFFF; text-decoration: none; }
a.navitem:hover {color: #000000; background: #6699CC; }
a.navitem:active {color: #FF9900; }

a.aboutitem:link {color: #000000; text-decoration: none; }
a.aboutitem:visited {color: #000000; text-decoration: none; }
a.aboutitem:hover {color: #FFFFFF; background: #FF3366; }
a.aboutitem:active {color: #CC3300; }

.creator a:link {color: #663300; }
.creator a:visited {color: #660033; }
.creator a:active {color: #FF9900; }