body{
font-family: Veranda, Arial, Helvetica, Sans-Serif;
margin:0;
padding-top: 5px;

}
h1{
font-size: 24px;
font-weight: bold;
color: #669933;
margin:0;
margin-top:35px;
}
h2{
font-size: 18px;
font-weight: bold;
color: #669933;
margin:0;
}
h3{
font-size: 16px;
font-weight: bold;
color: #CCCC99;

}

a.menu{
margin:10px;
font-weight:bold;
}

.menubar{
position: absolute;
top:70px;
width:100%;
background-color:#CCCC99;
padding-top: 5px;
padding-bottom: 5px;
}

/* home page blocks */

.block1{
width:20%;
position: absolute;
top:100px;
left: 5%;
margin-top:10px;
border-color: #CCCC99;
border-style: solid solid solid solid;
border-width: 1px 1px 1px 1px;
padding: 10px 10px 10px 10px;
}
.block2{
width:60%;
top:100px;
position: absolute;
left: 30%;
margin-top:10px;
border-color: #CCCC99;
border-style: solid solid solid solid;
border-width: 1px 1px 1px 1px;
padding: 10px 10px 10px 10px;
}

.blockMain{
}


/* these are the sub page style */

.block3{
width:20%;
top:100px;
position: absolute;
right: 5%;
margin-top:10px;
border-color: #CCCC99;
border-style: solid solid solid solid;
border-width: 1px 1px 1px 1px;
padding: 10px 10px 10px 10px;
}

.block4{
top:100px;
width:60%;
position: absolute;
right: 30%;
margin-top:10px;
border-color: #CCCC99;
border-style: solid solid solid solid;
border-width: 1px 1px 1px 1px;
padding: 10px 10px 10px 10px;
}

.banner{
position: absolute;
top: 5px;
left: 5px;
}
.footer{
position: absolute;
bottom: 10px;
width:100%;
font-size:14px;
color:#CCCCCC;
border-color: #CCCC99;
border-style: solid solid solid solid;
border-width: 1px 0px 0px 0px;
padding: 10px 10px 10px 10px;
}