html, body {
	height: 100%; 
	margin: 0; 
	padding: 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:link {color:#8b1d04;}
a:visited {color:#8b1d04;}

hr {
	height:2px;
	border-width:0;
	color:#8b1d04;
	background-color:#8b1d04;
}

div.main {

    	left: 50%;
    	margin-left: -527.5px;
    	width: 1055px;
}

div.mainmenuarea {
	z-index:5;
	position:absolute;
	top:104px;
    	left: 50%;
    	margin-left: -377.5px;
	background-color:#7C9343;
    	width: 755px;
	border:solid 1px #A3C586;
	border-left:0px;
	border-right:0px;
}
div.mainmenu {

}
div.maintop {

   	position:absolute;
   	top: 0px;
    	left: 50%;
    	margin-left: -377.5px;
    	width: 755px;
    	height: 104px;
    	background-color: #ffd75a;
}
div.maintop2 {
	position:absolute;
	top: 0px;
	left: 20px;
	width: 412px;
	height: 102px;
	background-image: url(images/mlfc_logoheader.jpg);
	background-color: #ffd75a;
}
div.maintop3 {
	position:absolute;
	top: 81px;
	left: 560px;
	width: 200px;
	height: 10px;
}
div.beetsillustration {
	background-image: url(images/beets_red.jpg);
	position:absolute;
	top:136px;
    	left: 50%;
    	margin-left: -377.5px;
	height:100px;
	width:755px;

}
div.applesillustration {
	background-image: url(images/apples_red_3clr.jpg);
	position:absolute;
	top:136px;
    	left: 50%;
    	margin-left: -377.5px;
	height:100px;
	width:755px;
}
div.homeillustration {
	background-image: url(images/home_illo_fnl.jpg);
	position:absolute;
	top:136px;
    	left: 50%;
    	margin-left: -377.5px;
	height:100px;
	width:755px;
	
}
div.maindesign3 {
	background-image: url(beets_apples_red2_12.jpg);
	position:absolute;
	top:135px;
    	left: 50%;
    	margin-left: -377.5px;
	height:100px;
	width:755px;
	border:solid 1px #A3C586;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
}

div.mainwindow {
   	position:absolute;
   	top: 236px;
    	left: 50%;
    	margin-left: -377.5px;
    	width: 755px;
    	background-color: #c8d04a;
	z-index:1;

}
a.buttona {
	height:100%;
	width: 50px;
        text-decoration:none;
	color:#000000;
	font-weight: bold;
	font-size:10px;
}
a.buttona:link {color:#000;}
a.buttona:visited {color:#000;}
a.next {
	background: transparent url(images/next.jpg) no-repeat center center;
	text-decoration:none;
}
a.previous {
	background: transparent url(images/previous.jpg) no-repeat center center;
	text-decoration:none;
}
a.pause {
	background: transparent url(images/pause.jpg) no-repeat center center;
	text-decoration:none;
}
a.viewall {
	position: absolute; 
	left: 87px;
	top:5px;
	text-decoration:none;
	color: #A3C586;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold; 
}
div.displayhometext {
	position:relative;
	top:0px;
	left:0px;
	width:414px;
	height:526px;
	background-color:#ffd75a;
	font-size:14px;
	font-family: "trebuchet ms", helvetica, sans-serif;
	color:#000000;
	line-height:20px;
	padding:20px;
	padding-top:10px;
	border: solid 2px #7C9343;
}
div.displaysubtext {
	position:relative;
	top:0px;
	left:0px;
	width:511px;
	background-color:#ffd75a;
	font-size:14px;
	font-family: "trebuchet ms", helvetica, sans-serif;
	color:#000000;
	line-height:20px;
	padding:20px;
	padding-top:10px;
	border: solid 2px #7C9343;
}
div.displaysubtext h3{
	font-size:17px;
}
div.displaysubtext h4{
	margin:0px;
	margin-top:14px;
	margin-bottom:5px;
}
h4.subHead{
	margin:0px;
	margin-top:14px;
	margin-bottom:5px;
	text-transform:uppercase;
}
div.displaysubtext p{
	margin:0px;
	margin-top:0px;
	margin-bottom:14px;
}
div.displaysubtext ul{
	margin-top:5px;
	margin-bottom:5px;
}
div.displayhometext h3{
	font-size:17px;
}
div.displayhometext ul{
	margin-top:5px;
	margin-bottom:5px;
}
div.displayhometext p{
	margin:0px;
	margin-top:0px;
	margin-bottom:14px;
}

div.pages a:link {
	text-decoration:none;
}
div.pages a:visited{
	text-decoration:none;
}

div.pagesub {
	position:absolute;
	padding:5px;
	width:710px;
	color:#6d8438;
}
div.pagesub a:link{
	color:#6d8438;
	text-decoration:none;
}
div.pagesub a:visited{
	color:#6d8438;
	text-decoration:none;
}

    .formLayout
    {
        background-color: #ffd75a;
        padding: 10px;
        width: 500px;
    }
    
    .formLayout label, .formLayout input
    {
        display: block;

        float: left;
        margin-bottom: 10px;
    }
 
    .formLayout label
    {
        text-align: right;
        width: 120px;
        padding-right: 20px;
    }
 
    br
    {
        clear: left;
    }





.gridTwoLeft .wrapper {padding:0px; margin:0px;}  
.gridTwoLeft .wrapper .col1 {position:relative; width:300px; margin-top:48px}  
.gridTwoLeft .wrapper .col2 {position:absolute; width:200px; left:340px; top:120px }  

.gridTwoLeft .wrapper hr {
	height:2px;
	border-width:0;
	color:#8b1d04;
	background-color:#8b1d04;
}
.gridTwoLeft .wrapper .col2 p {
	margin:0px;
	margin-top:0px;
	margin-bottom:7px;
	
}



div.sideArea {
	font-size:14px;
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	color:#A3C586;
	z-index:4;
	width:198px;
	height:100%;
	background-color:#7C9343; 
	position:absolute; 
	top:0px; 
	left:555px;
	border: solid 2px #7C9343;
	border-left:0px;
	border-bottom:0px;
	border-top:0px;

}



div.sideArea li {
	font-weight:bold;
	margin-top: 4px;
	margin-left: 10px;
	list-style: none;
}
div.sideArea ul {
	margin-left:0px;
	margin-top: 7px;
	padding-left:5px;
	list-style: none;
}
div.sideArea a:link {
	color:#8b1d04;
}
div.sideArea a:visited {
	color:#8b1d04;
}


div.calendar {
	position:relative;
	z-index:5;
	top:10px;
	width:196px;
	height:162px;
	background-color:#7C9343;
	border: solid 1px #A3C586;
}
div.inthissection {
	z-index:5;
	background-color:#7C9343;
	color:#A3C586;
	width:194px;
}
div.inthissection a:link {
	color:#A3C586;
}
div.inthissection a:visited {
	color:#A3C586;
}

div.announcements {
	line-height:15px;
	margin-top:10px;
	padding:10px;
	font-family:"trebuchet ms";
	z-index:5;
	position:absolute;
	left:2px;
	color:#A3C586;
	width:273px;

}

div.announcements p {
	margin:.6em 0 .6em 0

}

div.web2 {


	font-family:"trebuchet ms";
	line-height: normal;
	background-color:#7C9343;
	position:absolute;
	top:198px;
	left:2px;
	width:150px; 
	height:20px;

	

}

span.sidepanelhead {
 	background-color:#8b1d04; 
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	margin-left:5px;
	font-weight:bold;
}

div.sideAreaHome {
	font-size:14px;
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	color:#A3C586;
	z-index:4;
	width:297px;
	height:556px;
	background-color:#7C9343; 
	position:absolute; 
	top:0px; 
	left:456px;
	border: solid 2px #7C9343;
	border-left:0px;

}

div.sideAreaHome li {
	font-weight:bold;
	margin-top: 4px;

	list-style: none;
}
div.sideAreaHome ul {
	margin-top: 7px;
	list-style: none;
}
div.sideAreaHome a:link {
	color:#8b1d04;
}
div.sideAreaHome a:visited {
	color:#8b1d04;
}


div.slideCaption {
	z-index:4;
	font-family:Verdana;
	line-height: normal;
	background-color:#7C9343;
	position:absolute;
	top:198px;
	left:145px;
	width:150px; 
	height:25px;
	border: solid 1px #A3C586;
}
div.slideCaption a:link {
	color:#A3C586;
}
div.slideCaption a:visited {
	color:#A3C586;
}

div.slideControl {
	z-index:5;
	font-family:Verdana;
	background-color:#7C9343;
	position:absolute;
	top:3px;
	left:5px;
	width:67px; 
	height:20px;

}
#simplegallery1 {
position: absolute;
z-index:5;
left:2px;
border: solid 1px #A3C586;
visibility: hidden;
}




.calMain{
width:196px;
position:absolute;
left:0px;
top:0px;
background-color:#c8d04a;

}

.calMonthYear{

font-size:12px;
padding:1px;
font-family:"trebuchet ms";
color:#A3C586;
font-weight:bold;
cursor:default;
background-color:#7C9343;
}

.calHdr{
width:27px;
height:20px;
line-height:20px;
padding:1px;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
font-size:12px;
font-weight:bold;
font-family:"trebuchet ms";
color:#A3C586;
cursor:default;
background-color:#7C9343;
}

.calToday{
width:27px;
height:20px;
line-height:20px;
padding:1px;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
font-size:12px;
font-family:"trebuchet ms";
font-weight:bold;
color:red;
cursor:default;
border: solid 1px #A3C586;
border-top:0px;
border-left:0px;
border-right:0px;
background-color:#ffedcf;
}

.calText{
width:27px;
height:20px;
line-height:20px;
padding:1px;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
font-size:12px;
font-family:"trebuchet ms";
color:black;
text-align:center
cursor:default;
border: solid 1px #A3C586;
border-top:0px;
border-left:0px;
border-right:0px;
background-color:#ffedcf;
}
div.calendartitle{
}
div.keycolor1{
background-color:#c02519;
width:10px;
height:10px;
float:left;
border: solid 1px #A3C586;
}
div.key1 {
position:absolute;
top:-5px;
left:50px;
}
div.keycolor2{
background-color:#009900;
width:10px;
height:10px;
float:left;
border: solid 1px #A3C586;
}
div.key2 {
position:absolute;
top:15px;
left:10px;
}
div.keycolor3{
background-color:#ffd75a;
width:10px;
height:10px;
float:left;
border: solid 1px #A3C586;
}
div.key3 {
position:absolute;
top:15px;
left:100px;
}
div.key{
font-family:"trebuchet ms";
position:absolute;
font-size:11px;
background-color:#7C9343;
color:#A3C586;
font-weight:bold;
width:184px;
padding:5px;
}




div.gallery {
    width: 600px;
    height: 220px;
}
div.galleryart {
  margin-right: 10px;

  width: auto;
  text-align: center;
  float: left;
}	
div.galleryart img {
  width: 160px;
  height: 120px;
  display: inline;
  margin: 0px;
  border: 1px solid #8b1d04;
}
div.galleryart a:hover img {border: 1px solid #FFFFFF;}
div.artdescription {
  text-align: left;
  font-weight: normal;
  width: 160px;

  margin: 0px;
}


