/* Copyright 2009 Evergreen Farms */
/* All rights reserved */
/* -=-=-=-=-=-=-=-= Color Reference =-=-=-=-=-=-=-=- */

#EvergreenBG { color: #006666; }
#EvergreenText { color: #006600; }
#ChristmasRed { color: #990033; }

/* -=-=-=-=-=-=-=-= High Level Selectors =-=-=-=-=-=-=-=- */

body {
background-color: #066;
color: #000;
margin: 0px;
padding: 0px;
}

h1, h2, h3, h4, h5, h6 {
padding: 10px;
margin: 0px;
text-align: center;
font-family: sans-serif;
}

p {
padding: 5px;
margin: 0px;
text-indent: 2em;
font-family: sans-serif;
}

div {
font-family: sans-serif;
}

ul {
padding: 10px 50px 20px 50px;
margin: 0px;
font-family: sans-serif;
}

table {
font-family: sans-serif;
}

tr {
margin: 0px;
padding: 0px;
}

td {
padding: 10px;

}

th {
padding: 10px;
text-align: left;
}

hr {
border: 1px solid #070;
clear: both;
margin: 20px 0px 10px;
}

img {
margin: 10px;
padding: 0px;
float: left;
border: 3px inset red;
}

marquee {
color: #FFF;
background-color: #060;
padding: 4px;
margin: 0px -3px 0px -5px;
font-weight: bold;
}

/* -=-=-=-=-=-=-=-= Main Page =-=-=-=-=-=-=-=- */

div.MainPage {
width: 715px;
padding: 0px;
margin: 10px auto;
}

/* -=-=-=-=-=-=-=-= Header =-=-=-=-=-=-=-=- */

div.Header {
width: 715px;
margin: 0px;
padding: 5px;
background-color: #FFF;
border: 5px solid #903;
}

img.CompanyLogo {
margin: 20px 40px;
border: none;
}

p.CompanyName {
margin: 10px 0px 5px 0px;
clear: none;
color: #066;
text-indent: 0em;
text-align: center;
font-weight: bold;
font-size: 300%;
}
p.Slogan {
margin: 5px 0px;
clear: none;
color: #903;
text-indent: 0em;
text-align: center;
font-weight: bold;
font-size: 110%;
}
p.FundraisingSlogan {
margin: 10px 0px;
clear: both;
color: #000;
text-indent: 0em;
text-align: center;
font-weight: bold;
font-size: 150%;
}

/* -=-=-=-=-=-=-=-= Menu =-=-=-=-=-=-=-=- */

div.Menu {
width: 725px;
height: 50px;
margin: 0px;
padding: 0px;
background-color: #FFF;
border: 5px solid #903;
}

span.OneLine {
line-height: 2.4em;
}


div.MenuAt {
float: left;
width: 135px;
height: 40px;
margin: 0px;
padding: 5px;
text-align: center;
font-weight: bold;
background-color: #CA8;
background-image: url(HTMLImages/MenuAt.gif);
background-position: top center;
}

a.MenuLink {
text-decoration: none;
}

div.MenuLink {
float: left;
width: 135px;
height: 40px;
margin: 0px;
padding: 5px;
text-align: center;
font-weight: bold;
background-color: #BC9;
background-image: url(HTMLImages/MenuBackground.gif);
background-position: top center;
}

a.MenuLink:link {color: #066;}
a.MenuLink:visited {color: #903;}
a.MenuLink:hover {background-color: #EFC; color: #000; background-image: url(HTMLImages/MenuHighlight.gif); background-position: top center;}
a.MenuLink:active {background-color: #903; color: #000;}

div.MenuLink:link {color: #066;}
div.MenuLink:visited {color: #903;}
div.MenuLink:hover {background-color: #EFC; color: #000; background-image: url(HTMLImages/MenuHighlight.gif); background-position: top center;}
div.MenuLink:active {background-color: #903; color: #000;}



/* -=-=-=-=-=-=-=-= Content =-=-=-=-=-=-=-=- */

div.Content {
width: 695px;
margin: 0px;
padding: 15px;
background-color: #FFF;
border: 5px solid #903;
}

div.ColumnL {
float: left;
clear: none;
padding: 0px;
margin: 0px;
}

div.ColumnR {
float: left;
clear: none;
padding: 0px;
margin: 0px;
}

div.ItemBox, div.SeriesBox {
width: 80%;
margin: 10px auto 20px;
padding: 15px;
clear: both;
background-color: #DEF;
}

div.ItemBoxSmall {
width: 330px;
height: 180px;
margin: 0px;
padding: 5px;
clear: both;
background-color: #DEF;
border: 2px solid #903;
}

div.ItemBox, div.ItemBoxSmall {
text-align: left;
}

div.ItemBox img, div.ItemBoxSmall img {
float: left;
}

div.ItemBox p, div.ItemBoxSmall p {
text-indent: 0px;
}

div.SeriesBox p {
text-indent: 0px;
text-align: center;
font-style: italic;
}

p.Signature {
padding: 0em 5em;
text-indent: -2em;
line-height: 1.5em;
font-style: italic;
font-size: 110%;
}

p.Signature:first-line {
font-style: normal;
}

h1, h2 {
text-align: center;
font-weight: bold;
font-size: 120%;
}
h3 {
text-align: left;
font-weight: bold;
font-size: 110%;
}

/* -=-=-=-=-=-=-=-= Footer =-=-=-=-=-=-=-=- */

div.Footer {
width: 40%;
margin: 20px auto;
padding: 10px;
border: 10px outset #0F8;
}

div.Footer p {
text-indent: 0em;
text-align: center;
margin: 0px;
padding: 0px;
}

p.Part1 {
font-weight: bold;
font-size: 120%;
}
p.Part2 {
font-size: 110%;
}
p.Part3 {
font-size: 90%;
}

p.Part4 {
font-size: 110%;
color: #F00;
}

/* -=-=-=-=-=-=-=-= General =-=-=-=-=-=-=-=- */

p.noindent {
text-indent: 0em;
}

p.centered {
text-indent: 0em;
text-align: center;
}

span.I {
font-style: italic;
}
span.B {
font-weight: bold;
}

p.picture {
text-indent: 0em;
color: #FFFFFF;
text-align: center;
padding: 0px;
margin: 5px 15px;
border: none;
}

div.Form {
padding: 10px;
margin: 10px 5px;
border: inset;
}

input {
margin: 5px 0px;
}
textarea {
margin: 5px 0px;
}

