﻿body, td, th
{
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
body
{
    margin: 0;
}

#outer
{
    padding: 16px;
    background-color: #9994f7;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 12pt;
}

h2, h3, h4, h5, h6
{
    font-family: "Trebuchet MS" , Arial, Helvetica, Tahoma, sans-serif;
}

h2
{
    font-size: 29px;
    color: #ac0f1a;
    margin-top: 0px;
    margin-bottom: 0.25em;
    padding-top: 0px;
    padding-right: 16px;
    font-family: Georgia, Serif;
    text-align: right;
}

h3
{
    font-size: 1.3em;
    margin: 10px 0px;
    text-align: center;
}

a:link
{
    color: #E02F3B;
    font-weight: bold;
    text-decoration: none;
}

a:visited
{
    color: #A3222B;
    font-weight: bold;
}

a:active, a:hover
{
    text-decoration: underline;
}

p
{
    line-height: 1.3em;
}

#container
{
    margin: 0px auto;
    padding: 0px;
    width: 640px;
    border: 8px solid #e0d8b4;
    background-color: White;
}

#header
{
}

#logo
{
}
#logo img
{
    border: none;
}

#content
{
    margin: 4px 8px 4px 8px; /*float: left; 		width: 60%;*/
}

#content img
{
    border: 2px solid #6d918f;
}

#content h3
{
    color: #9994f7;
    text-align: left;
    border-bottom: solid 2px #9994f7;
    margin-top: 16px;
    float: left;
    width: 100%;
}

.sidebar
{
    background-color: #a0b17b;
    border: 2px solid #89996a;
    width: 292px;
    float: right;
    margin: 4px;
    line-height: 18px;
    font-size: 14px;
}

.sidebar h4
{
    margin: 0;
    margin-left: 8px;
    font-size: larger;
}

.sidebar ul
{
    margin: 0;
    padding: 0;
    padding-left: 22px;
}

.sidebar ul + h4
{
    margin-top: 0.25em;
}

#footer
{
    clear: both;
}

#donations_outer
{
    background-color: #85a5c4;
    padding: 16px;
    clear: both;
    top: 8px;
    position: relative;
}

#donations
{
    background-color: #8c8aad;
    border: 2px solid #6b7194;
}

#donations h3
{
    color: #f6b969;
}

#wishList
{
    background-color: #f6b969;
    border: 2px solid #d39342;
    margin: 16px;
}

#wishList h3
{
    color: #8c8aad;
    margin-top: 0px;
}
#wishList .wishlist_ul
{
    margin: 0;
    padding: 0;
    padding-left: 1.25em;
    margin-bottom: 16px;
}

#howtodonate
{
    text-align: center;
}
#howtodonate span
{
    margin: 0px;
    padding: 30px;
    padding-bottom: 0;
    clear: both;
}

.twoColumnList
{
    width: 50%;
    float: left;
    list-style-type: none;
    margin-top: 0px;
}

li.column1
{
    float: left;
    clear: left;
}

li.column2
{
    float: right;
    clear: right;
}

.inlineImage
{
    float: left;
    margin: 8px 8px 8px 0px;
}

.inlineImageAlt
{
    float: right;
    margin: 8px 0px 8px 8px;
}
.ul_even
{
    margin: 0;
    padding: 0;
    float: left;
    padding-left: 1.25em;
    width: 48%;
}
.p_even
{
    margin: 0;
    padding: 0;
    float: left;
    padding-left: 1.25em;
    width: 55%;
}
#sponsor_logo ul.ul_even li img, #sponsor_logo ul.ul_alt li img
{
    border: 0;
}
.ul_alt
{
    margin: 0;
    padding: 0;
    float: right;
    padding-left: 1.25em;
    width: 32%;
}
.p_alt
{
    margin: 0;
    padding: 0;
    float: right;
    padding-left: .5em;
    width: 38%;
}
.clear
{
    clear: both;
}

ul.twocol
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul.twocol li
{
    float: left;
    width: 50%;
}

.even, .odd
{
    padding: 4px;
    margin-top: 8px;
    float: left;
    width: 608px;
}
.even p, .odd p
{
    /*	margin-top: 0; 	margin-bottom: 0; */
}
.even h4, .odd h4
{
    margin: 0;
}
.even
{
    border: 4px solid #668cae;
}
.even img
{
    border: 2px solid #92ad8a;
}
.odd
{
    border: 4px solid #92ad8a;
}
.odd img
{
    border: 2px solid #668cae;
}

#CANSPAM
{
    position: relative;
    z-index: 1;
    padding: 4px;
    padding-bottom: .5em;
    font-size: smaller;
}
#CANSPAM #addr
{
    position: relative;
    z-index: 1;
    float: right;
    text-align: right;
}
#CANSPAM #phone
{
    position: relative;
    z-index: 1;
    float: left;
}
#UNSUBSCRIBE
{
    position: relative;
    z-index: 1;
    padding: 10px;
    text-align: center;
}
#VIEWINBROWSER
{
    text-align: right;
    font-size: smaller;
    position: relative;
    z-index: 1;
    margin-top: -2em;
    margin-bottom: 0.5em;
}

