body { margin:0; padding:0; font-size:80%; font-family: verdana, sans-serif; color:#000; background-color:#87aec5; }

div#nav { position:absolute; margin:0; padding-top:1px; width:100%; height:1.7em; text-align:center; 
	 background-color:#ccc; background-image: url('gradient_nav_26px.jpg'); background-repeat:repeat-x; }
div#nav a { font-family:verdana, sans-serif; color:#369; font-weight:normal; text-decoration:none; }

div#banner { position:absolute; margin-top:20px; height:4em; width:100%; text-align:left; color:#fff; 
	background-color:#87aec5; 
	border-top:1px solid #87aec5; }

div#leftcol { position:absolute; margin-top:6em; margin-left:0px; width:10%; height:100%; background-color:#87aec5; }
div#rightcol { position:absolute; margin-top:6em; margin-left:90%; width:10%; height:100%; background-color:#87aec5; }


div#midcol { position:absolute; margin-top:7em; margin-right:0; margin-bottom:0; left:10%; width:80%; 
	height:auto; padding:15px 20px 0 25px; line-height: 137%; border:1px solid #999;  background-color:#fff; }
div#midcol p { margin:.7em 0; }
div#midcol p.title {  margin:2.5em 0 0 0; font-family:tahoma, "lucida sans", sans-serif; font-size: 1.38em; color: 
	#369; font-weight:normal; text-align:center; } /* basically h1 centered */
div#midcol p.title2 {  margin:0; font-family:tahoma, "lucida sans", sans-serif; font-size: 1.38em; color: 
	#369; font-weight:normal; text-align:center; } /*same as h1 but no margins to allow for subtitle below*/
div#midcol p.subtitle { margin:0; font-family:tahoma, "lucida sans", sans-serif; font-size: 1.3em; color: #369; 
	font-weight:normal; text-align:center; } /* same as h2 but centered with no margins */
div#midcol p.subtitle2 {  margin-top:0; margin-bottom:0; font-family:tahoma, "lucida sans", sans-serif; font-size:
	 1.1em; color: #369; font-weight:normal; text-align:center; } /* Used for Author Indexes links */
div#midcol p.subtitle3 { font-family:tahoma, sans-serif; font-size: 1.2em; color: #369; font-weight: normal; } /* h3 with normal margins */
div#midcol p.author { margin-bottom:0; font-family: verdana, sans-serif; font-weight:normal; 
	text-align:center; } /* text with no bottom margin, ends like a br */
div#midcol p.intro { margin-bottom:0; font-family: verdana, sans-serif; font-weight:normal; } /* same as 'author' only not centered*/
div#midcol p.index { font-family:tahoma, san-serif; font-weight:600; font-size:1em; } /*note Tahoma font family */ 
div#midcol p.list { margin-top:0; margin-bottom:0; margin-left:1em; font-family:verdana, sans-serif; 
	font-weight:normal; }
div#midcol p.listsub { margin-top:0; margin-bottom:0; margin-left:3em; font-family:verdana, sans-serif; 
	font-weight:normal; }
div#midcol p.center { text-align:center; }
div#midcol p.more { margin-top:0; text-align:right; font-family: sans-serif; font-size:.9em; } /* for >> */
div#midcol p.date { margin-bottom:0; font-family: verdana, sans-serif; font-weight:600; color:#369; }
div#midcol p.note { font-family: verdana, sans-serif; font-size:85%; line-height:130%; }  /* minimized text items */
div#midcol p.box { position:relative; padding:.7em; border:1px dotted #999; background-color:#e6e6e6; 
	color:#369; font-size:.95em;font-weight:600; }  /* highlighted text boxes */
div#midcol blockquote { margin-top:.2em; margin-right:1.5em; margin-bottom:.7em; margin-left:1.5em; 
	font-family: verdana, sans-serif; }
div#midcol table {  border-collapse:collapse; padding:.3em; border:1px solid #ccc; font-family:arial, sans-serif;
	font-size:1em; line-height:120%; }
div#midcol td.head  { border:none;  font-family:arial, sans-serif;
	font-size:1em; font-weight:600; color:#369; text-decoration:underline; line-height:120%; }
div#midcol td.name { border:none; font-family:arial, sans-serif;
	font-size:1em; font-weight:600; line-height:120%; }
div#midcol td.author {  border:none; font-family:arial, sans-serif;
	font-size:1em; font-weight:600; color:#666; line-height:120%; }
div#midcol td.content { border:none; font-family:arial, sans-serif;
	font-size:1em; font-weight:normal; line-height:120%; }
div#midcol p.feedback { margin-top:0; }
div#midcol p.comments {  margin-bottom:0; font-family:tahoma, "lucida sans", sans-serif; font-size:1.2em; 
   color:#369; text-align:center; } /* same as h2 but centered and no bottom margin */
div#midcol p.comments2 { margin:.5em; font-family:tahoma, sans-serif; font-size: 1.3em; color: #369; 
	font-weight:normal; text-align:center; } /* basically h2 centered */
div#midcol p.nocomments { margin-top:0; font-family:verdana, sans-serif; font-weight:normal; text-align:center; }
div#midcol p.back { margin-bottom:0; border:none; font-size:.85em; } /* back to top */
div#midcol p.foot1 { margin:0; font-family:verdana, sans-serif; font-size:.85em; text-align:center; }
div#midcol p.foot2 { margin:0; font-family:verdana, sans-serif; font-size:.75em; text-align:center; 
	color:#808080; line-height:108%; }
div#midcol h1 { margin:.5em 0; font-family:tahoma, sans-serif; font-size: 1.38em; color: #369; font-weight:
	 normal; text-align:center; }
div#midcol h2 { margin:.6em 0; font-family:tahoma, sans-serif; font-size: 1.3em; color: #369; font-weight:
	 normal; text-align:normal; }
div#midcol h3 {  margin:.5em 0; font-family:tahoma, sans-serif; font-size: 1.2em; color: #369; font-weight: 
	normal; }
div#midcol h4 {  margin:.5em 0; font-family:tahoma, sans-serif; font-size: 1em; color: #369; font-weight:
	 600; }  /* h4 is 1 em no bold with quotations marks */
div#midcol a:link { color:#316293; text-decoration:none; border-bottom:1px dotted; }
div#midcol a:visited { color:#316293; text-decoration:none; border-bottom:1px dotted px; }
div#midcol a:hover, a:active { color:#316293; text-decoration:none; border-bottom:1px dashed; }
