body
{ 
background-image: url('background2.jpg');
background-repeat: repeat;
font: 12pt Helvetica, Calibri;
}

/************************/
/*   COLUMNS and Content */

.maincontent {
border: 1px solid black;
background-color: white;
width:980px; 
margin: 3em auto 3em auto;
padding: 1em;
text-align: center;
}


div.row {
		  clear: both;
 		  text-align:  center;
      padding-top: 1em;
     
  }
  
  div.row span.lcolumn {
  		float: left;
		  width: 455px;
		  color: #000000;
		  background: #ffffff;
		  padding-left: 5px;
 	}

  div.row span.rcolumn {
      float: right;
		  width: 455px;
		  background: #ffffff;
		  color: #000000;
      padding-left: 5px;
 	    padding-right: 5px;
   }





/************************/
/*   HEADER  RULES    */


h1
{
color: darkgreen;
font-weight: bold;
font-size: 200%;

}
/************************/
/*    PARAGRAPH  RULES    */

p
{
text-align:left;
}

p.readingcolumn 
{
margin: 0 auto 0 auto;
text-align:left;
line-height:150%;
width: 40em;
}


p.caption
{
text-align: center;
font-size: 75%;
padding: 2px;
}

.bigtextlist {
  color: darkgreen;
  font-size: 120%;
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
}

/************************/
/*   Link Styling                     */

a:active, a:visited, a:link
{
color: darkgreen;
}  


/************************/
/*   MISC                              */

.clearfix:after
{
clear:both;
content:'.';
display:block;
visibility:hidden;
height:0;
}