body { margin:0; padding:0; font-size:80%; font-family: verdana, sans-serif; color:#000;
	background-image: url('GradientBannerSmaller72px.jpg'); background-repeat:repeat-x; background-color:#87aec5; }

div#nav { position:absolute; margin:0 0 15px 13%; padding:0 0 0 0; width:100%; height:1.2em; }
div#nav a { font-family:"century gothic", lucida sans, verdana, sans-serif; font-size:1.1em; font-weight:normal; color:#ccff99;
	  background-repeat:repeat-x; }
	 
div#banner { margin:10px 0 0 0; padding:10px 0 0 150px; height:4em; background-image: 
	url('GradientBannerSmaller72px.jpg'); background-repeat:repeat-x; background-color:#87aec5; font-family:"century gothic", 
	"lucida sans", verdana, sans-serif; font-size:1.1em; font-weight:normal; color:#fff; }

div#leftcol { position:absolute; margin-top:6em; margin-left:0px; width:15%; height:100%; background-color:#87aec5; }
div#rightcol { position:absolute; margin-top:6em; margin-left:85%; width:15%; height:100%; background-color:#87aec5; }

div#midcol { position:absolute; margin-top:1em; margin-right:0; margin-bottom:0; margin-left:15%; width:70%; 
	height:auto; padding:.95em 1.5em 0 1.5em; line-height: 137%; border:3px solid #ccff99; background-color:#fff;
	font-family: verdana, tahoma, sans-serif;  -moz-border-radius: 10px; -webkit-border-radius: 10px; }
div#midcol p { margin:.7em 0; }
div#midcol p.title {  margin:1.38em 0 .9em 0; font-family:verdana, tahoma, "lucida sans", sans-serif; font-size: 1.38em; color: 
	#369; font-weight:normal; text-align:center; } /* basically h1 centered */
div#midcol p.subtitle { margin:0; font-family:verdana, tahoma, "lucida sans", sans-serif; font-size: 1.2em; color: #369; 
	font-weight:normal; text-align:center; } /* same as h3 but centered with no margins */
div#midcol p.intro { margin-bottom:.7em; font-family:verdana, Tahoma, sans-serif;  font-size:1em; font-weight:normal; line-height:130%; }
div#midcol p.author { font-family: verdana, tahoma, sans-serif; font-weight:normal; margin-bottom:.5em; 
	text-align:center; } 
div#midcol p.note { font-family: verdana, sans-serif; font-size:85%; }  
div#midcol table {  border-collapse:collapse; border:1px solid #c0c0c0; width:100%; line-height:137%; }
div#midcol td { border:1px solid #c0c0c0; line-height:137%; }
div#midcol td.head  { border:1px solid #ccc;  font-family:verdana, tahoma, arial, sans-serif;
	font-size:1em; font-weight:600; color:#369; text-decoration:underline; line-height:137%; }
div#midcol td.caption {  border:1px solid #ccc; font-family:verdana, tahoma, arial, sans-serif;
	font-size:1em; font-weight:600; color:#369; line-height:137%; }
div#midcol td.name { border:1px solid #ccc; font-family:verdana, tahoma, arial, sans-serif;
	font-size:1em; font-weight:600; color:#369; line-height:137%; }
div#midcol td.author {  border:1px solid #ccc; font-family:verdana, tahoma, arial, sans-serif;
	font-size:1em; font-weight:600; color:#666; line-height:137%; }
div#midcol td.content { border:1px solid #ccc; font-family:verdana, tahoma, arial, sans-serif;
	font-size:1em; font-weight:normal; line-height:137%; }
div#midcol td.commentary { padding-top:1em; border:1px solid #ccc; font-family: Verdana, sans-serif; font-size:.9em;
	font-weight:normal; color:#333; line-height:137%; }
div#midcol td.verse { padding-top:1em; width:60%; border:1px solid #ccc; font-family: "Maiandra GT", Verdana, sans-serif; 
	font-size:1.1em; font-weight:normal; color:#333; text-align:center; line-height:137%; }
div#midcol p.intro { margin-bottom:0; font-family: verdana, arial, sans-serif; font-size:1em; font-weight:normal; line-height:120%; }
div#midcol span { display:inline; font-family:trebuchet, sans-serif; font-weight:600; color:#369; }
div#midcol p.feedback { margin-top:0; font-family: arial, sans-serif; font-style:italic; }
div#midcol p.comments {  margin-top:0; margin-bottom:0; font-family:verdana, tahoma, sans-serif; font-weight:600; color:#369; 
	 text-align:center; }
div#midcol p.comments2 { margin:.5em; font-family:verdana, tahoma, sans-serif; font-size: 1.15em; color: #369; 
	 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; font-family: verdana, sans-serif; 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 a:link { color:#316293; text-decoration:none; border-bottom:1px dotted; }
div#midcol a:visited { color:#316293; text-decoration:none; border-bottom:1px dotted ; }
div#midcol a:hover, a:active { color:#316293; text-decoration:none; border-bottom:1px dashed; }

img.left { display:inline; float:left; border:1px solid #333; margin:5px 15px 0 0; }
img.right {display:inline; float:right; border:1px solid #333; margin:5px 0 0 15px; }
