body {
	margin:0;
	padding:0;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	width:100%;
	background:#fff;
	min-width:600px;		/* Minimum width of layout - remove line if not required */
					/* The min-width property does not work in old versions of Internet Explorer */
	font-size:100%;
	font-family: Verdana, "Trebuchet Unicode MS", "Trebuchet MS", "Lucida Sans Unicode", "Bitstream Vera Sans","Lucida Grande", Helvetica, sans-serif;
	
}

hr {
 border: 0;
 color: #346E1F;
 background-color: #346E1F;
 height: 2px;
 width: 80%;
 
 }
 
 
 /* Header styles */
#header {
	clear:both;
	float:left;
	width:100%;
	background-color:#F9F4EE;
	margin:0;
	padding:0;}

#header {
	background:url(../layout_images/header-background.jpg) repeat-x;}


p           { font-family: Verdana,Trebuchet Unicode MS, Trebuchet MS,  sans-serif; font-size: 100%; font-weight:500; line-height:150% }
.center     { text-align:center;  }
a:active    { color: #CC9900; text-decoration: underline }
a:link      { color: #265D0F;  text-decoration: none; font-weight:600}
a:visited   { color: #663300; text-decoration: none }
a:hover     { text-decoration: underline overline; color: #CC9900; font-weight:400; letter-spacing: .6pt }
h1          { font-family: Verdana; font-size: 160%; color:#663300; text-align:center; margin-top:14pt }
h2          { font-family: Times New Roman; font-size: 130%; color: #2C5300 }
h3          { font-family: Times New Roman; font-size: 120%; color:#745203 }
h4          { font-family: Arial; font-size: 110%; color:#265D0F; font-weight: bold}
h5          { font-family: Arial; font-size: 100%; font-weight: 500; text-align:center; margin-top:0; margin-bottom:0 }
.trail      { font-family: Arial; color: #1A5C10; font-size: 90%; font-weight: 400; margin-top: 2; padding: 1em 1em 1em 150px; background-color:#F9F4EE;}
.lftmenu    { margin-bottom: 0; font-weight:600 }
.lftinfo    { margin-top: 0; text-align:left; margin-left:30px; }
.links      { font-family: Arial; font-size: 95%; text-align:center; color:#46462F; margin-top:10px; margin-bottom:10px; line-height: 110% }
.linksH     { font-family: Arial; font-size: 95%; font-weight:600; text-align:center; color:#663300; margin-top:0; margin-bottom:6px;border-bottom: 1px solid #887D1C }
.singlesp   { margin-top: 0; margin-bottom: 0; text-align:left; margin-left:30px }
.singlechart   { margin-top: 0; margin-bottom: 0; text-align:center }
.rtinfo     { font-family: Arial; font-size: 100%; color: #800080; font-weight: bold; 
               text-align: center; margin-top: 0; margin-bottom: 0 }
.rtinforeg  { font-family: Arial; font-size: 100%; color: #800080; 
               text-align: center; margin-top: 0; margin-bottom: 0 }
.lecinfo    { font-family: Arial; font-size: 100%; color: #FFFFFF; font-weight: bold; text-align:center }
.reading    { font-size: 90%; text-align:center; margin-top: 0; margin-bottom: 0 }
.readingc   { text-align:center; color:#957000; margin-top: 0; margin-bottom: 0; font-weight: 700}
.readinginfo   { text-align:center; color:#6F6F00; margin-top: 0; margin-bottom: 0; font-weight: 700}
.default    { color: #1A5C10 }
.author     { font-family: Times New Roman, serif; color:#663300; text-align:center }
.authortop  { color:#887D1C; text-align:center; font-size:140% }
.bquote     { font-size: 100%; color:#6C5200; margin-bottom: 0; margin-left:40px; margin-right:40px; text-align:left  }
.footer     { font-family: Arial; font-size: 95%; text-align:center; color:#915700; margin-top:0; margin-bottom:0 }
ol          { font-family: Trebuchet MS, Verdana; font-size: 100% }