* {
    margin: 0;
    padding: 0;
    font-family: sans-serif;
    font-size: 11pt;
}

img {
    border: none;
}

a {
    text-decoration: none;
    color: #EF3E41;
}

ul, ol {
    list-style-type: none;
}

td {
    vertical-align: top;
}

label {
    font-weight: bold;
}

hr {
    color: #d6d6d6;
    background-color: #d6d6d6;    
    border: none;
    margin: 10px 0;
    height: 1px;
}

.clear {
    clear: both;
}

html, body {
    height: 100%;
}

#body {
    background: #FFF url('/images/body_bg.jpg') repeat-x top center;
    width: 100%;
    text-align: center;
}

#container {
    width: 980px;
    text-align: left;
    margin: auto;
}

#header {    
    /*background: #414040 url('/images/header.jpg') no-repeat top center;     */
    overflow: hidden;
    height: 375px;
}

#navigation {
    height: 42px;
}

#navigation ul {
    
}

#navigation ul li {
    height: 42px;
    display: inline;
}

#navigation a {
    background:transparent url('/images/menu.gif') no-repeat scroll 0 0; /* loads the sprite image with no repeating */
    text-indent: -999999px;
    height: 42px;
    float: left;
}

#navigation a#n_whoweare        { width: 95px; left: 0px; background-position: 0 0;}
#navigation a#n_sponsors        { width: 93px; left: 0px; background-position: -95px 0;}
#navigation a#n_directors       { width: 156px; left: 0px; background-position: -188px 0;}
#navigation a#n_events          { width: 73px; left: 0px; background-position: -344px 0;}
#navigation a#n_grantrequests   { width: 136px; left: 0px; background-position: -417px 0;}
#navigation a#n_gallery         { width: 126px; left: 0px; background-position: -553px 0;}
#navigation a#n_donate          { width: 135px; left: 0px; background-position: -679px 0;}
#navigation a#n_mission         { width: 165px; left: 0px; background-position: -814px 0;}

#navigation a#n_whoweare:hover        { background-position: 0 -47px;}
#navigation a#n_sponsors:hover        { background-position: -95px -47px;}
#navigation a#n_directors:hover       { background-position: -188px -47px;}
#navigation a#n_events:hover          { background-position: -344px -47px;}
#navigation a#n_grantrequests:hover   { background-position: -417px -47px;}
#navigation a#n_gallery:hover         { background-position: -553px -47px;}
#navigation a#n_donate:hover          { background-position: -679px -47px;}
#navigation a#n_mission:hover         { background-position: -814px -47px;}

#content {
    margin-bottom: 8    0px;
}

#content .content-left, #content .content-right  {
    min-height: 500px;
    height: auto !important;
    height: 500px;
    margin-top: 40px;
    padding-left: 15px;
    padding-right: 15px;
}

#content .title {
    margin-bottom: 10px;
}

#content .content-left {
    width: 555px;
    float: left;
    border-right: 1px solid #D6D6D6;
}

#content .content-right {
    width: 360px;
    float: left;
    padding-left: 15px;
}

#content #newsletter-container {
    width: 518px;
}
#content #newsletter-container input[type='text']{
    border: 1px solid #ec383f;
    background-color: #414040;
    color: #FFF;
}
#content #newsletter-container a{
    color: #FEE900;
}


#content #donate-container {
    width: 520px;
}

#content #newsletter-top {
    background: transparent url('/images/newsletter_top.gif') no-repeat top left;
    height: 10px;    
    font-size: 0;
}

#content #newsletter-bottom {
    background: transparent url('/images/newsletter_bottom.gif') no-repeat top left;
    height: 10px;    
    margin-bottom: 20px;
    font-size: 0;
}

#content #newsletter-content {
    background: transparent url('/images/newsletter_bg.gif') repeat-y top left;
    min-height: 68px;
    height: auto !important;
    height: 68px;
    padding: 10px;
}

#content #donate-top {
    background: transparent url('/images/donate_top.gif') no-repeat top left;
    height: 10px;
    font-size: 0;    
}

#content #donate-bottom {
    background: transparent url('/images/donate_bottom.gif') no-repeat top left;
    height: 12px;
    font-size: 0;    
}

#content #donate-content {
    background: transparent url('/images/donate_bg.gif') repeat-y top left;
    min-height: 68px;
    height: auto !important;
    height: 68px;
    padding: 10px;
}

#content #donate-content p {
    color: #c62127;
}

#events-list li {
    margin-bottom: 20px;
}

#events-list li img {
    float: left;
    margin-right: 10px;
}

#events-list li h1, #events-list li h2 {
    color: #ef3d41;
}

#events-list li h1 {
    font-size: 12pt;
    font-weight: bold;
}

#events-list li h2 {
    font-size: 9pt;
}

#events-list li p {
    margin-top: 5px;
    font-size: 9pt;
}

#events-list li .read-more {
    margin-top: 5px;
}


/* SECONDARY STYLES */

#sec-body {
    background: #FFF url('/images/sec_header_bg.gif') repeat-x top center;
    width: 100%;
    text-align: center;
}

#sec-header {    
    background: #414040;
    overflow: hidden;
    height: 218px;
}

#sec-header a, #sec-header div  {    
    float: left;
}

#sec-content {
    background: transparent url('/images/content_sec_bg.gif') repeat-y top left;
    margin-top: 15px;
    padding: 20px 0px;
}

#sec-content .title {
    margin-bottom: 29px;
}

#sec-content #sidebar {
    width: 200px;
    float: left;
    padding: 0 26px 15px 0;
}

#sec-content #sidebar .title {
    margin-bottom: 18px;
}

#sec-content #sidebar #sidebar-events, #sec-content #sidebar #sidebar-donate, #sec-content #sidebar #sidebar-newsletter {
    margin-bottom: 15px;
}

#sec-content #sidebar #sidebar-events h1 {
    color: #ef3d41;
    font-size: 10pt;
    font-weight: 700;
}
#sec-content #sidebar #sidebar-events h2 {
    color: #ef3d41;
    font-size: 8pt;
    margin-bottom: 8px;
}
#sec-content #sidebar #sidebar-events .blurb {
    font-size: 9pt;
    margin-bottom: 11px;
}

#sec-content #sidebar #sidebar-donate .donate-top {
    background: transparent url('/images/donate_sec_top.gif') no-repeat top left;
    height: 11px;
    font-size: 0;                                                                
}
#sec-content #sidebar #sidebar-donate .donate-content {
    background: transparent url('/images/donate_sec_bg.gif') repeat-y top left;
    min-height: 10px;
    height: auto !important;
    height: 10px;
    padding: 0 10px;
}
#sec-content #sidebar #sidebar-donate .donate-bottom {
    background: transparent url('/images/donate_sec_bottom.gif') no-repeat top left;
    height: 11px;
    font-size: 0;                                                                
}

#sec-content #sidebar #sidebar-newsletter .newsletter-top {
    background: transparent url('/images/newsletter_sec_top.gif') no-repeat top left;
    height: 8px;
    font-size: 0;                                                                
}
#sec-content #sidebar #sidebar-newsletter .newsletter-content {
    background: transparent url('/images/newsletter_sec_bg.gif') repeat-y top left;
    min-height: 90px;
    height: auto !important;
    height: 90px;
    padding: 11px 10px;
}
#sec-content #sidebar #sidebar-newsletter .newsletter-content .input {
    background: #414040;
    color: #FFF;
    border: 1px solid #ec383f;
    margin-bottom: 18px;
}
#sec-content #sidebar #sidebar-newsletter .newsletter-content .button {
    margin-top: 18px;
}
#sec-content #sidebar #sidebar-newsletter .newsletter-bottom {
    background: transparent url('/images/newsletter_sec_bottom.gif') no-repeat top left;
    height: 13px;
    font-size: 0;                                                                
}

#sec-content #main-content {
    width: 720px;
    float: left;
}

#footer{
    margin: auto;
    text-align: center;
    background-color: #5C5B5B;
    color: white;
    padding: 40px 0px;
}   

#footer a{
    color: white;
}


.thankyou{
    margin-top: 100px;
}
