﻿h1, h2, h3
{
    margin: .8em 0 .2em 0;
    padding: 0;
}
h5
{
    color: #F54A04;
    font-size: 15px;
    margin: 0px;
    padding: 0px;
}
/* structural css */
#outerwrapper
{
}
#innerwrapper
{
    margin: 0px auto;
    width: 989px;
    background-color: White;
}
.DonateButton
{
    background: url(../../gui/DonationButton.png) no-repeat;
    height:60px;
    width:136px;
    margin-left:19px;
    display:block;
}
.DonateButton:hover
{
    background-position:0px -72px;
}
#header
{
    background: #FFF url(../../gui/headercloud.png) no-repeat;
    height: 187px;
}
#header #leftheadershadow
{
    display: block;
    float: left;
    margin-left: -16px;
}
#header #headerlogo
{
    display: block;
    margin-top: 40px;
    margin-left: 40px;
    float: left;
}
#header #headerimage
{
    display: block;
    float: right;
    margin-right: -15px;
}

#leftside
{
    display: block;
    margin-top: 3px;
    margin-right: 3px;
    margin-bottom: 10px;
    float: left;
}
#center
{
    display: inline-block;
    width: 547px;
}

#homeimage
{
    margin-top: 9px;
    display: inline-block;
    height: 190px;
    width: 547px;
    float: left;
    background-repeat: no-repeat;
}
#info
{
    opacity: 0.65;
    filter: alpha(opacity=65);
    background-color: Black;
    margin-top: 142px;
    max-height: 50px;
    color: White;
}
#rightside
{
    float: right;
    margin-right: 3px;
    width: 200px;
}
#clicker
{
    margin: 10px 0px;
}

/* style css */
#rightside .block1
{
    background: #3190AA url(../../gui/block1.png) no-repeat;
    width: 200px;
    min-height: 62px;
}

#rightside .block1 .blocktext
{
    display: block;
    padding-top: 20px;
    padding-left: 100px;
    color: White;
    cursor: pointer;
}
#rightside .block1 a
{
    text-decoration: none;
    color: White;
}

#rightside .block1:hover
{
    background: url(../../gui/block1hover.png);
}
#rightside .blockimage
{
    margin-top: 5px;
    margin-left: 10px;
    float: left;
}

#rightside .news
{
    padding-top: 30px;
    margin-bottom: 15px;
}
#rightside .news .newstop
{
    background: url(../../gui/newstop.png) no-repeat;
    height: 61px;
    width: 200px;
}

#rightside .news .newscontent
{
    background: #C7E1ED url(../../gui/newscontent.jpg) repeat-x;
    width: 197px;
    padding: 0px 3px;
    margin-left: 1px;
    border-left: solid 1px #B4D4EF;
    border-right: solid 1px #B4D4EF;
    border-bottom: solid 1px #B4D4EF;
}

.dynwrapper
{
    background: url(../../gui/dynmenu.png) repeat-x;
    height: 36px;
    width: 100%;
    clear:both;
}

.dynwrapper a
{
    color: White;
    text-decoration: none;
}
#dynwrapper .MenuItem
{
    margin-top: 2px;
    min-height: 33px;
    cursor: pointer;
    vertical-align: text-bottom;
    border-right: solid 2px #3485B1;
    background-color: #43ACE5;
}
#dynwrapper .rmSlide .rmItem
{
    margin-top: -10px;
    border-bottom: solid 2px #3485B1;
}
#dynwrapper .rmSlide .rmLink:hover
{
    background: url(../../gui/subbg.jpg) repeat-x;
}
#dynwrapper .rmSlide .rmItem .rmText
{
    padding-top: 5px;
}
#dynwrapper .MenuItem .rmText
{
    margin-top: 10px;
}

#dynwrapper .MenuItem:hover
{
    background: url(../../gui/dynbg.jpg) repeat-x;
}
#leftside .permmenuwrapper
{
    margin: 13px 0px;
}

#leftside .permmenuwrapper .permmenu
{
    background: url(../../gui/permmenu.gif) repeat-x;
    margin-left: 3px;
    margin-bottom: 25px;
}
#leftside .permmenuwrapper .permmenu a
{
    color: White;
    font-weight: bolder;
    text-decoration: none;
}


#leftside .permmenuwrapper .MenuItem
{
    margin-top: 5px;
    width: 221px;
    cursor: pointer;
}
#leftside .permmenuwrapper .MenuItem:hover
{
    margin-top: 5px;
    width: 221px;
    color: #89B52E;
}
#leftside .permmenuwrapper .sep
{
    border-top: solid thin #6495B3;
    padding-top: 5px;
}
#leftside .contact
{
    padding: 10px 0px 10px 10px;
    background: #D8EDF9;
    display: block;
    clear: both;
    margin: 3px;
    margin-top: 20px;
}

#leftside .contactsep
{
}
#leftside .contact .contacttop
{
    background: url(../../gui/contacttop.gif) no-repeat;
    width: 205px;
    height: 6px;
}

#leftside .contact .contactarea
{
    background: url(../../gui/contactarea.jpg) repeat-y;
    width: 205px;
}

#leftside .contact .contactheader
{
    width: 100%;
    padding-left: 3px;
    margin-bottom: 10px;
}

#leftside .contact .contactarea .contactinfo
{
    padding: 5px 41px 5px 15px;
}

#leftside .contact .contactbottom
{
    background: url(../../gui/contactbottom.jpg) no-repeat;
    width: 205px;
    height: 10px;
    margin-bottom: 20px;
}

#leftside .calendar
{
    background: #3A92DB;
    border: solid 3px White;
    padding-top: 5px;
    width: 196px;
}

#leftside .calendarheader
{
    background: #3A92DB url(../../gui/calendartop.gif) no-repeat;
    padding: 0px;
    width: 196px;
    height: 20px;
    padding-top: 7px;
}

#leftside .calendarcontent
{
    padding: 5px;
    min-height: 100px;
    width: 100%;
    color: White;
}

.content
{
    display: block;
    max-width: 547px;
}

.copyright
{
    text-align: center;
    color: White;
    float: left;
    margin-left: 100px;
    font-size: medium;
    font-weight: normal;
}
.phonenumber
{
    color: #FFF;
}

.footer
{
    display: block;
    padding: 30px 5px;
    background: #1774C4 url(../../gui/footer.jpg) repeat-x;
    width: 100%;
    height: 89px;
    clear: both;
    color: White;
    font-size: large;
    font-weight: bolder;
}
.heading
{
    color: #F54A04;
    display: block;
}

.newsdate
{
    color: #F54A04;
}

.newsheadline
{
    color: #F54A04;
}

