	body
	{
	color: #333; 
		font: 13px 'Lucida Grande', Verdana, sans-serif;
	background-color: #E2E298;
	width:100%; 
	margin: 0;
	padding: 0;
	text-align: center;
	}

#container
 {	margin: 1em auto;
	width: 800px;
	height: 100%;
	text-align: left;
	background-color: white;
	border: 1px solid black;
 }

 #header
 {
	background-color:#1E1C31;
	width:800px;
	background-image: url(../final/title1.JPG);
	background-repeat:no-repeat;
  	height:93px;
 }
#mainnav
 {
 background-color: #667232;
 font-size: 90%;
 padding: 2px 0;
 }

 #mainnav ul {
 margin: 0 0 0 20px;
padding: 0;
list-style-type: none;
/**border-left: 1px solid #C4C769;**/
text-decoration: none;

 }

 #mainnav li
 {
 display: inline;
/** border-right: 1px solid #C4C769;**/
 text-decoration: none;

 }
 #mainnav li a
 {
 text-decoration: none;
 color: white;
 background-color:  #667232;
 padding: 0em 1em 0em 1em;
 }

 #mainnav li a:hover
 {
 text-decoration: none;
 color: #fff;
 background-color: #9FA857;
 }
 #contents ul
 {
list-style-type: none; 
 }
 #contents li
 {
 text-decoration: none;
 padding: 0.5em 0.5em 0.5em 0.5em;
 
 }
 #contents li a:hover
 {
 text-decoration: none;
 }
 #contents li a
 {
 text-decoration: none;
 padding: 0em 1em 0em 1em;
 }

 #contents
 {
 height: 100%;
 background-color: white;
 margin-left: 20px;
 margin-right: 20px;
 margin-top: 20px;
 	border:0px solid black;
 }
#contentsgallery
 {
 height: 100%;
 background-color: white;
 margin-left: 150px;
 margin-right: 150px;
 margin-top: 20px;
 	border:0px solid black;
 }

 #footer
 {
 clear: both;
 background-color: #9FA857;
 color: white;
 text-align: right;
 padding: 3px;
 font-size: 85%;
 border: 0px solid red;
 }
 table
{ padding:0px;
 margin:0px;
 border-width:0px;
 border-spacing:0px;
 border-style:none;
 border-collapse: collapse ;
 border: outset 0pt; 
 border-spacing: 0pt;
margin-left: auto;
margin-right: auto;
}
td
{ font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 vertical-align: top;
 padding:0px;
 margin:0px;
 border-width:0px;
 border-spacing:0px;
 border-style:none;
 border-collapse: collapse ;

}
 
 .greenborder
{ border-width:1px;border-color:#C4C977;border-style:solid;
}

.moneytext { color:black;
	 font-weight:bold;
	 }

.right_align
{ margin-left: auto;
 margin-right: 0px;
 text-align:right;
}

.left_align
{ margin-left: 0px;
 margin-right: auto;
 text-align:left;
}
caption { caption-side: top; 
          width: auto;
          text-align: center;
margin-left: auto;
margin-right: auto; }

.noborder
{ border-width:0px;
border-color:red;
border-style:solid;
}

dt {
	font-size:115%;
}
#shopitems td
{
font-family:Arial, Helvetica, sans-serif;
text-align:left;
padding:3px;
}

#shopitems img
{  border-style: none;
}

.floatright
{
float: right;
width: 153px;
margin: 1em 0 10px 10px;
background-color: #fff;

}

div.floatright img
{
border-top: 2px solid #555;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
border-left: 2px solid #555;
}

.floatleft
{
float: left;
width: 153px;
margin: 1em 0 10px 10px;
background-color: #fff;

}

div.floatleft img
{
border-top: 2px solid #555;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
border-left: 2px solid #555;
}

#howtoos p
{
padding:0em 0em 1em 0em;
}

#contents h1
{
color:#667232;
font-family:Verdana,sans-serif;
font-size:20px;
font-weight:bold;
text-align:center;
}

#contents h2 {
color:#667232;
font-family:Verdana,sans-serif;
font-size:15px;
font-weight:bold;
text-align:left;
}
#events h2
{
font-size:18px;
color:#1A0704;
font-weight:bold;
}

#events h3 a
 {
 text-decoration: none;
 color: white;
 background-color:  #667232;
 background-color:transparent;
 font-size:16px;
 }

.link {
color: #667232;
font-weight:bold;
}

.eventslink {
color: white;
font-weight:bold;
}
 #events p
 {
 text-decoration: none;
 color: #E2E298;
 background-color:  #667232;
 background-color:transparent;
  font-size:14px;

 }

 #etsy {
  margin-left: 100px;
 margin-right: 100px;
 }
 
 #alink {
 margin:10px;
 text-align:center;
 font-size:20px
 }
