body{
position:relative;
font-size:100%;
font-family:tahoma, geneva, sans-serif;
background:#bfefff url(img-farmland/header2.jpg) center top no-repeat;
}

*{
margin:0; padding:0;
}

#container{
position:absolute;
width:780px;
left:50%;
margin-left:-390px;
}

h1{
text-indent:-9999px;
background: url(img-farmland/png8title.png) no-repeat;
height:300px;
margin:7em 0 -1.8em 1em; 
}

#text{
padding:0 1em 1em 1em;
}

#text p{
padding-bottom:25px;
}

#text p.link{
float:right;
width:75px;
padding:10px;
border:1px solid #000;
background-color:#b8b8b8;
margin:0 0 20px 20px;
font-weight:bold;
font-size:.8em;
}

#text p.first{
font-weight:bold;
}

a{
text-decoration:none;
color:blue;
}

a:hover{
color:red;
}

table{
width:500px;
margin:.5em auto;}

caption{
margin-top:1em;
font-weight:bold;
font-size:1.2em;
}

h3{
margin:2em 0 1em 0;
}

#contact{
text-align:left;
float:left;
width:250px;
margin-left:2em;
}

#contact p{
padding-bottom:5px;
}

img{
border:solid 2px black;
}

#valley{
margin:2em 4em 2em 0;
width:390px;
float:right;
}

#updates{
clear:both;
width:650px;
border:solid 1px black;
margin:0 auto;
background-color:#fce6c9;
}

h4{
text-align:center;
font-size:1.4em;
margin:1em 0;
border-bottom:solid 2px #000;
}

#updates h4{
border-bottom:none;
font-size:1.2em;
}

#updates p{
padding:0 15px 20px 15px;
}

#agenda{
float:left;
width:265px;
}

#agenda ol{
padding-left:100px;
}

#agenda li{
list-style:upper-roman;
padding-bottom:7px;
font-weight:bold;
text-align:left;
}

#road{
margin-top:40px;
}

#meeting{
float:right;
width:470px;
padding:0 15px;
border-left:solid 2px #000;
}

h5{
font-size:1.2em;
padding-bottom:5px;
border-bottom:solid 1px #000;
margin-bottom:10px;
}

.none1, .none2{
border-bottom:none;
}

.none1{
padding-bottom:0;
margin-bottom:0;
}

p.space{
padding-top:15px;
}

#meeting p{
padding-bottom:7px;
}

#meeting ul, #meeting ol{
padding:10px 0 15px 25px;
}

#meeting li{
padding-bottom:7px;
font-variant:small-caps;
font-weight:bold;
}
 
h6{
font-size:1em;
text-indent:3em;
padding:10px 0; 
}

p.footer{
clear:both;
font-size:.7em;
font-variant:small-caps;
padding:15px 0 30px;
text-align:center;
}