/* Calendar of Events */
#calendar-of-events li {
margin:0 0 15px 0;
padding:0;
}

#calendar-of-events {padding-bottom:5px;}

/* About Us */
.content ul.about {padding-right:25px;}
.content p {padding:5px 15px;}

/* Projects - Maude Lake */
div.rightimg {
position:relative;
clear:both;
float:right;
width:335px;
text-align:right;
}

div.rightimg img {clear:both;margin-bottom:25px;}

body {
margin: 0 0;
background-image:url(../images/gstripe.png);
background-color: #022e07;
color: #022e07;
font-family:Georgia, Times New Roman, Times, serif;
font-size:0.95em;
}

a {font-size:0.95em;color: #022e07;font-weight: bold;text-decoration: underline;}
a:hover {text-decoration:none;}

td.menu {background-color: #003300;text-align:left;}
td.menu a {color: #d0e7a3;font-weight: normal;text-decoration: none;}
td.menu a:hover {color: #fff;text-decoration:underline;}

td.menu ul.leftmenu {
padding:15px 20px 0px 20px;
text-align: left;
margin: 0;
list-style-type:none;
}

li {padding:4px 0px 4px 0px;}

td.menu ul.leftmenu li {border-bottom:thin solid #5d7960;padding:3px 0px 3px 0px;}

.title {
color:#fff;
font-size: 1em;
font-weight:normal;
padding:5px 0px 2px 10px;
}

td.menu ul.topmenu {
margin: 0;
padding: 0;
list-style-type: none;
font-size: 0.75em;
padding: 4px 10px 0px 0px;
}

td.menu ul.topmenu li {display: inline;}
td.content {background-color: #fff;color: #355839;text-align:left;}
td.content div {padding:15px;line-height:1.3;margin:0 0;}
p.content  {padding:0px 20px;text-align:left;}
.caption {font-style:italic;font-size:0.75em;color:#666;padding-top:5px;}

h2, h3, h4 {
color:#022f07;
font-family:Arial, Helvetica, sans-serif;
background-color:#dbecdd;
padding:3px 0px 3px 2px;
}

h2 {font-size:1.2em;}

th {
background-color:#edeeed;
text-align: center;
padding:5px 0px 5px 0px;
border-bottom:thin solid #fff;
border-left:thin solid #fff;
border-right:thin solid #fff;
color:#003300;
}

table.officers td, table.contact td {
text-align: center;
padding:5px 0px 5px 0px;
border-bottom:thin solid #ccc;
border-left:thin solid #fff;
border-right:thin solid #fff;
}

/*
table.application td {
padding:5px 10px 5px 10px;
}
*/

td.left {padding:5px 10px 5px 10px;font-weight:bold;text-align:right;}
td.right {padding:5px 10px 5px 10px;text-align:left;}
hr {background-color:#d0e7a3;}
table.offices tr td {padding:10px 10px 10px 10px;font-family:Arial, Helvetica, sans-serif;}
.nobg {background-color:#fff;}
table.awardpics td {padding-top:10px;}
td.footer {color:#fff;padding-top:10px;padding-left:15px;font-size:0.7em;}
td.logo {background-color: #003300;text-align:right;padding:5px 10px 0px 0px;}
table.schneider td {font-family:arial;padding:5px 5px 5px 5px;}

.book {font-weight:bold;color:#8b4513;font-style:italic;}
td.dir h4 {text-align:center;}
td.dir h5 {background-color:#dbecdd;padding:5px 5px 5px 0px;}
table.wildflowers td.dir {text-align:right;padding-right:15px;}
td.tleft {text-align:right;}
td.tleft, td.tright {background-color:#dbecdd;}
table.application td.heading {background-color:#022f07;color:#fff;}
