
#entire-content  { margin-top: 0; margin-left: -416px; position: absolute; top: 0; left: 50%; width: 833px }

#navigation {
	position:absolute;
	left:0px;
	top:0px;
	width:833px;
	height:285px;
}

#site-content  { font-size: 14px; font-family: Georgia, "Times New Roman", serif; position: absolute; top: 312px; left: 95px; width: 634px; overflow: hidden }

.sponsor-listing    { font-size: 120%; font-weight: bold; line-height: 2em; display: block }

/* .documentation-communication-chapter    { font-size: 120%; margin-right: 0.5ex;  padding-right: 0.5ex; border-right: 1px solid black; padding-bottom: 0.2ex; border-bottom: 1px solid black } */

.documentation-communication-chapter     { font-size: 120%; letter-spacing: 1ex; display: block; margin-right: 0.5ex; margin-bottom: 1em; padding-bottom: 0.2ex; border-bottom: 1px solid black }

.announcement    { margin-top: 3em; padding: 1em; position: relative; left: 5%; width: 90%; border: solid 1px black }

.center { text-align: center; position: relative }
/*
a { color: black; font-size: 10px; font-family: "Arial Black", Arial, sansserif; font-weight: bold; text-decoration: none }
a:hover { color: white; font-size: 10px; font-family: "Arial Black", Arial, sansserif; font-weight: bold; text-decoration: none; background-color: black }
*/
/* a:before { color: red; content: "prefix" } - for testing porposes */
a { color: black; font-weight: bold; text-decoration: none; margin-right: 1em }
a:before { content:".:."; color:red }
a:hover { color: white; background-color: black }
img, a img  { border-style: none }
h1 { font-size: 2em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; margin: 0.67em 0  }
h2 { font-size: 1.5em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0.83em 0; }
