body{
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	color: #000000;
	font-size: 67.5%;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/includes/images/bg.png);
}

#maincontainer{
width: 803px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#headerwrap {
	width: 100%;
	float: left;
}

#header {
	width: 100%;
	float: left;
}

#menuctr {
	margin: 0 263px 0 253px;
}

#menuleft {
	float: left;
  	width: 253px; /*Width of left column in pixel*/
  	margin-left: -803px; /*Set margin to that of -(MainContainerWidth)*/
	background-image: url(/includes/images/menuleft.jpg);
	background-color: #6B8E23;
	line-height: 28px;
}

#menuright {
	float: left;
  	width: 263px; /*Width of right column*/
  	margin-left: -263px; /*Set left margin to -(RightColumnWidth)*/
	background-image: url(/includes/images/menuright.jpg);
	background-color: #6B8E23;
	line-height: 28px;
}

#menuright a, #menuleft a  {
	padding-left: 7px;
	padding-right: 7px;
	color: #FFFFE0;
	font-weight: bold;
	font-size: 1.1em;
	text-decoration: none;
}

#menuright a:hover, #menuleft a:hover {
	text-decoration: underline;
}

#headerbtm {
	float: left;
}

#contentwrapper{
	float: left;
	width: 100%;
 	background-color: White;
}

#contentmain{
 background-color: White;
 padding-bottom: 3px;
 margin-right: 178px;
 font-size: 1.1em;
}

#contentmainfull{
 background-color: White;
 padding-bottom: 3px;
 font-size: 1.1em;
}

#rightphotos{
float: left;
width: 178px; 
margin-left: -178px;
padding-bottom: 3px;
}

#footer{
clear: left;
width: 100%;
background: black;
color: #FFFFFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFF80;
background: black;;
}

.menutext{
	margin: 0 10px 0 10px; /*Margins for inner DIV inside the menu (to provide padding)*/
}

.textpad{
	margin: 0 10px 0 10px; /*Margins for inner DIV inside each column (to provide padding)*/
}

a {
	text-decoration: underline;
	color: Green;
}

a:hover {
	text-decoration: none;
	color: Green;
}

strong {
	background: inherit;
	color: #50514D;
}

h1
{
background: inherit;
color: Black;
font-size: 2.0em;
 font-family: "Times New Roman", Times, serif;
}

h1 span
{
background: inherit;
color: #85AC1E;
}

h1 span sup
{
background: inherit;
color: #85AC1E;
font-size: 14px;
}

h2
{
color: Black;
font-size: 1.6em;
font-family: "Times New Roman", Times, serif;
}

h2 span
{
background: inherit;
color: #85AC1E;
}

h2 span sup
{
background: inherit;
color: #85AC1E;
font-size: 14px;
}

h3
{
color: Black;
font-size: 1.3em;
font-family: "Times New Roman", Times, serif;
}

h3 span
{
background: inherit;
color: #85AC1E;
}

h3 span sup
{
background: inherit;
color: #85AC1E;
font-size: 14px;
}

ul
{
list-style: none;
}

.divider
{
font-size: 0px;
position: relative;
border-bottom: solid 1px #F5F5F5;
height: 1px;
width: 100%;
margin: 10px 0px 10px 0px;
}

.summary
{
text-align: right;
font-style: italic;
}

#box
{
border: dashed 1px #dadada;
background: inherit;
color: #AAB165;
 margin: 3px 5px 3px 2px;
 padding-left: 1px;
}

#box h2
{
background: inherit;
color: #6C7425;
text-transform: lowercase;
font-weight: normal;
font-size: 18px;
margin-bottom: 5px;
}

#box p
{
font-size: 10px;
margin: 0px;
}

.box_inner
{
border: solid 1px #ffffff;
padding: 7px;
background: #FFFFE9 url('/includes/images/a4.gif') repeat-x;
color: inherit;
}

.quote {
	color: Green;
	font-size: 1.3em;
}

img.quotemark {
	padding-right: 3px;
	padding-left: 3px;
}

.photos img
{
border: 1px dashed #B4B4B4;
padding: 3px;
margin: 10px;
text-align: center;
}

.captioned_image-right
{
border: 1px dashed #B4B4B4;
padding: 2px 2px 15px 2px;
position: relative;
float: right;
margin-left: 10px;
clear: both;
margin-right: 10px;
margin-top: 3px; 
margin-bottom: 3px; }

.captioned_image-right div
{
position: absolute;
font-size: 0.9em;
bottom: 0px;
left: 3px;
color: #228b22;
}

.captioned_image-left
{
border: 1px dashed #B4B4B4;
padding: 2px 2px 15px 2px;
position: relative;
float: left;
margin-right: 10px;
margin-top: 3px; 
margin-bottom: 3px; 
clear: both;
}

.captioned_image-left div
{
position: absolute;
font-size: 0.9em;
bottom: 0px;
left: 3px;
color: #228b22;
}

