﻿body {
background-image : none;
background-color : #ccffcc;
font-family : Helvetica, Arial, sans-serif;
margin : 0;
padding : 0;
}
#pagecontainer {
margin : 0;
padding : 0;
width : 990px;
}
/* Page Header
------------------------------------------------*/
#header {
margin : 0;
width : 990px;
clear : both;
border-bottom : 3px solid #006600;
}
#header img {
float : left;
}
#header a {
text-decoration : none;
color : #006600;
}
#header h1 {
font-size : 60pt;
font-family : "Times New Roman", Times, serif;
text-align : center;
padding : 0;
margin : 0;
font-weight : bolder;
}
#header h2 {
font-size : 30pt;
font-family : "Times New Roman", Times, serif;
text-align : center;
padding : 0;
margin : 0;
font-weight : bolder;
}
#header h3 {
font-style : italic;
font-size : x-small;
text-align : right;
font-weight : normal;
padding : 0;
margin : 0;
}
/* Navigation Menu
------------------------------------------------*/
#currentPage {
background-color : #33cc33;
color : #ffffff;
}
#navmenu {
width : 139px;
float : left;
}
#navmenu ul {
list-style-type : none;
margin : 0;
padding : 0;
}
#navmenu li {
display : block;
background-color : #006600;
font-weight : bold;
text-align : center;
margin : 0;
border-bottom-style : solid;
border-bottom-color : #ccffcc;
border-bottom-width : 1px;
font-size : small;
font-family : Tahoma, Helvetica, sans-serif;
}
#navmenu a {
text-decoration : none;
color : #ffffff;
display : block;
padding : 5px;
}
#navmenu a:visited {
color : #ffffff;
}
#navmenu a:hover {
background-color : #33cc33;
color : #ffffff;
}
#facebook a {
color : #ffffff;
background-color : #003399;
text-decoration : none;
}
#facebook a:hover {
background-color : #3366ff;
color : #fff;
}
/* Page Footer
------------------------------------------------*/
#footer {
margin : 20px 0 0 0;
border-top : 1px solid #006600;
width : 990px;
clear : both;
}
#footer h3 {
font-style : italic;
font-size : x-small;
text-align : right;
font-weight : normal;
padding : 0;
margin : 0;
color : #808080;
font-family : Arial, Helvetica, sans-serif;
}
#footer a {
color : #008000;
text-decoration : none;
width : 100%;
}
#footer a:hover {
color : #008000;
text-decoration : underline;
}
#footer a:visited {
color : #008000;
}
/* Page Content
------------------------------------------------*/
#pagecontent {
background-color : #ffffff;
margin : 0 0 0 140px;
padding : 25px 25px 25px 25px;
width : 800px;
}
#pagecontent a {
color : #008000;
text-decoration : none;
width : 100%;
}
#pagecontent a:hover {
color : #008000;
text-decoration : underline;
}
#pagecontent a:visited {
color : #008000;
}
#pagecontent h3 {
padding : 0;
margin : 0;
font-style : italic;
text-align : center;
font-weight : normal;
}
#navbar li {
background-color : #339933;
font-weight : bold;
text-align : center;
list-style-type : none;
display : inline;
border-style : solid;
border-width : 2px;
border-color : #99ff99 #008000 #008000 #99ff99;
margin : 10px;
padding : 3px 0 3px 0;
}
#navbar a {
text-decoration : none;
color : #ffffff;
padding : 3px 10px 3px 10px;
background-color : #009933;
}
#navbar a:visited {
color : #003300;
}
#navbar a:hover {
background-color : #66ff66;
color : #003300;
text-decoration : none;
}
#headline {
height : 379px;
}
#searchbar {
width : 133px;
float : right;
text-align : right;
}
.centeredImage {
text-align : center;
margin-top : 0;
margin-bottom : 0;
padding : 0;
}
.alert {
color : #ff0000;
font-style : italic;
font-weight : bold;
font-size : x-large;
text-align : center;
font-family : Verdana;
}
.cancelled {
text-decoration : line-through;
}
hr {
border-style : solid;
border-width : 1px 0 1px 0;
border-top-color : #999999;
border-bottom-color : #006600;
}
h1 {
padding : 2px;
margin : 2px;
color : #008000;
text-align : center;
vertical-align : top;
}
h2 {
padding : 5px 0 2px 0;
margin : 2px 0 2px 0;
color : #008000;
text-align : center;
}
th {
color : #ffffff;
background-color : #99ff99;
}
.banner {
padding : 2px;
margin : 2px;
}
.chunk {
padding : 10px;
margin : 10px;
border : 1px solid #ccff99;
text-decoration : none;
text-align : center;
}
.chunk a {
text-decoration : none;
padding : 2px 2px 6px 2px;
margin : 0;
font-style : italic;
font-size : small;
}
.chunk a:hover {
text-decoration : underline;
}
.chunk a:visited {
text-decoration : none;
padding : 2px 2px 6px 2px;
margin : 0;
font-style : italic;
}
.chunk h1 {
padding : 5px 5px 2px 5px;
margin : 0;
color : #008000;
text-align : center;
font-size : medium;
}
.chunk table {
padding : 5px;
margin : 5px;
border : thin solid #336600;
width : 276px;
height : 34px;
}
.chunk th {
border-style : solid;
border-color : #008000;
border-width : 1px 1px 2px 1px;
padding : 5px;
color : #008000;
background-color : #ffffff;
}
.hidden {
display : none;
}
.chunk td {
border : 1px solid #008000;
padding : 5px;
text-align : right;
}
img {
border-width : 0;
padding : 0;
margin : auto;
border-style : none;
float : none;
}
.photo {
border : 2px solid #008000;
padding : 10px;
margin : 15px;
}
.subh1 {
color : #008000;
text-decoration : none;
font-weight : bold;
font-size : large;
text-align : center;
}
.charityh1 {
color : #000;
text-decoration : none;
font-weight : bold;
font-size : large;
text-align : center;
}
.moreinfo {
padding : 0;
margin : 0;
color : #008000;
font-size : small;
text-align : right;
font-style : italic;
}
.top {
padding : 0;
margin : 0;
color : #008000;
font-size : x-small;
text-align : right;
font-style : italic;
}
#picasa {
margin-right : 50px;
margin-bottom : 5px;
width : 350px;
height : 232px;
float : left;
}
.intro {
font-size : medium;
text-align : center;
padding : 0;
margin : 35px;
}
#map {
float : right;
text-align : right;
padding : 10px 0 10px 10px;
clear : right;
}

/* For modern browsers */
.cf:before,
.cf:after {
    content:"";
    display:table;
}

.cf:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.cf {
    zoom:1;
}
