﻿a img
{
    border: none;
}

.titleBanner
{
    margin: 0;
    padding: 13px 0;
}

div#LeftHeader > img:first-child
{
    display: block;
}

div#layout-container
{
    position: relative;
    text-align: center;
}

div#OuterLeft
{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 50%;
    z-index: -900;
}

div#OuterRight
{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    right: 0;
    z-index: -900;
}

div#layout
{
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
}

div#page
{
    position: relative;
    margin: 0 10px;
    min-height: 750px;
}

div#sidebar
{
}

div#main-container
{
    position: relative;
    margin: 0;
}

div#main-container-inner
{
    margin-left: auto;
    margin-right: auto;
    width: 960px;
    text-align: left;
    clear: both;
}

div#inner-left
{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 10px;
}
div#inner-right
{
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 10px;
}
/*
    HACK:
    
    This is a workaround for the /calendar URL.
    
    The "margin-top: 13" property causes the sidebar to drop down 13 pixels.  The following rule moves the
    margin top and bottom to the corresponding paddings to provide the proper spacing, and yet prevent the
    sidebar from dropping.
*/
/*
div#main-container-inner h2
{
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 13px;
    padding-bottom: 13px;
}
*/
div#footer-container
{
    clear: both;
    padding-top: 2em;
    margin-left: 160px;
    padding-left: 5px;
    padding-right: 5px;
}
