#MainBody {
    background: #060001 url(/img/bg/page.png) repeat-y fixed;
    padding: 0;
    margin: 0;
}

#MainBody.homepage {
    background: #060001 url(/img/bg/page-home.png) repeat-y fixed;
    padding: 0;
    margin: 0;
}

#LogoNav {
    float: left;
    width: 350px;
}

#Logo {
    width: 350px;
    height: 85px;
    background: transparent url(/img/logo.png) no-repeat 78px 29px;
}

#Logo img#title {
    float: right;
    padding-right: 28px;
    padding-top: 66px;
}

#Nav {
    width: 350px;
    height: 176px;
}

#Nav ul {
    list-style: none;
    text-align: right;
    padding-right: 9px;
}

#Nav ul li {
    background: transparent url(/img/nav_button.png) no-repeat scroll right center;
}

#Nav ul li:hover {
    background: transparent url(/img/nav_button_hover.png) no-repeat scroll right center;
}

#Nav ul li a {
    padding-right: 14px;
    width: 102px;
    height: 9px;
    text-indent: -2000px;
    border: none;
}

#SocialMedia a {
    text-align: right;
    float:right;
    padding:15px 40px;
}

#Content {
    float: left;
    width: 530px;
    padding:55px 0 30px 15px;
}

#Content.homepage {
    padding: 15px 0 30px 2px;
    width:593px;
}

#Content.gallery {
    padding: 15px 0 30px 2px;
}

#Content.events {
    padding: 15px 0 30px 2px;
    width: 380px;
}

#Content p {
    color:#FFFFFF;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    width: 380px;
}

#Content p.gallery {
    padding-left: 40px;
}

#Content p a, #Content p a:active, #Content p a:visited {
    color:#F90002;
    text-decoration:none;
}

#Content p a:hover {
    color:#FFFFFF;
    text-decoration:none;
}

div.monthly {
    border-color:#890C08;
    border-style:solid;
    border-width:0 0 2px;
    clear:both;
    margin:0 0 6px;
    padding:0;
}

div.events {
    color:#FFFFFF;
    font-size:10px;
    line-height:12px;
}

#Content p.dayimages {
    clear:both;
    float:left;
    margin:0;
    padding:0;
    width:40px;
}

#Content p.eventimage, #Content p.eventimage img {
    float:left;
    margin:0;
    padding:0;
}

#Content p.eventimage {
    overflow:hidden;
    width:86px;
}

p#ImageTitle {
    color:#701F16;
    font-family:"Trebuchet MS",Verdana,Arial;
    font-size:11px;
}

p#ImageTitle span.title {
    color:#FF0000;
    font-weight: bold;
}

#RightSidebar {
    float: right;
    padding-top:350px;
}