/* Start of CMSMS style sheet 'Leblanc v1: Screen' */
body
{
    background-color: #fff;
    background-image: url('uploads/images/design/back-rpt.png');
    background-repeat: repeat-x;
    margin: 0 auto;
    padding: 50px 0 0;
}

.print { display: none; }

#wrapper
{
    margin: 0 auto;
    position: relative;
    width: 800px;
}

#watermark
{
    background-color: transparent;
    background-image: url('uploads/images/design/watermark.png');
    background-position: right top;
    background-repeat: no-repeat;
    height: 512px;
    margin: 0 auto;
    min-height: 512px;
    min-width: 664px;
    position: absolute;
    right: -150px;
    top: 0;
    width: 664px;
    z-index: -1;
}

#header
{
    background-color: transparent;
    background-image: url('uploads/images/design/head-back.png');
    background-repeat: no-repeat;
    height: 107px;
    max-height: 107px;
    max-width: 800px;
    min-height: 107px;
    padding: 0 0 0 50px;
    width: 100%;
}

#nav
{
    background-color: #fff;
    background-image: url('uploads/images/design/nav-back.png');
    background-position: center;
    background-repeat: no-repeat;
    height: 50px;
    max-height: 50px;
    width: 100%;
}

#nav ul,
#nav ul li
{
    list-style: none;
}

#nav ul { margin: 0 0 0 20px; }
#nav ul li { display: inline; }

#nav ul li a
{
    background-image: url('uploads/images/design/nav-divider.png');
    background-position: left bottom;
    background-repeat: no-repeat;
    color: #111;
    display: block;
    float: left;
    height: 25px;
    padding: 16px 8px 0;
    text-decoration: none;
}
#nav ul li:first-child a { background: none; }
#nav ul li a:hover
{
    background-image: url('uploads/images/design/nav-hover.png');
    background-position: center bottom;
    background-repeat: repeat-x;
    color: #fff;
}

#breadcrumb
{
    background-color: #fff;
    background-image: url('uploads/images/design/hr-full.png');
    background-position: center bottom;
    background-repeat: no-repeat;
    font-size: 8pt;
    padding: 5px 0 11px;
    width: 100%;
}

#breadcrumb span
{
    padding: 0 0 0 12px;
}

#contentWrapper
{
    background-color: #fff;
    background-image: url('uploads/images/design/content-back.png');
    background-position: center bottom;
    background-repeat: no-repeat;
    position: relative;
    width: 100%;
}

#sidebar
{
    background-color: transparent;
    background-image: url('uploads/images/design/content-border.png');
    background-position: right top;
    background-repeat: no-repeat;
    float: left;
    margin: 0 0 0 10px;
    max-width: 265px;
    min-height: 525px;
    min-width: 265px;
    vertical-align: top;
    width: 265px;
}

#sidebarNav
{
    background-image: url('uploads/images/design/nav-side-title.png');
    background-position: left top;
    background-repeat: no-repeat;
    min-height: 50px;
    padding: 34px 0 0;
}

#sidebarNav ul
{
    background: transparent;
    list-style-type: none;
    padding: 0;
}

#sidebarNav ul li
{
    border: solid 1px #c4c4c4;
    border-top: none;
}

#sidebarNav ul li a,
#sidebarNav ul li.currentpage h3
{
    background-color: transparent;
    background-image: url('uploads/images/design/dot.png');
    background-position: 10px center;
    background-repeat: no-repeat;
    color: #212121;
    display: block;
    padding: 5px 0 5px 25px;
    text-decoration: none;
}
#sidebarNav ul li.currentpage h3
{
    font-size: 100%;
    font-weight: bold;
    margin: 0;
}

#sidebarNav ul li a:hover
{
    background-color: #eee;
    background-image: url('uploads/images/design/arrow.png');
}

#sidebarNav ul li ul
{
    background: none;
    margin: 0;
    padding: 0;
}

#sidebarNav ul li ul li
{
    border: none;
    border-top: solid 1px #c4c4c4;
}

#sidebarNav ul li ul li a,
#sidebarNav ul li ul li.currentpage h3
{
    background-position: 20px center;
    padding: 5px 0 5px 35px;
}

#sidebar ul li ul li ul li a,
#sidebar ul li ul li ul li.currentpage h3
{
    background-position: 30px center;
    padding: 5px 0 5px 45px;
}

#sidebar #sidebarLinks
{
    margin: 10px 0 0;
    text-align: center;
}
#sidebar #sidebarLinks a img { margin: 10px 0; }

#banner
{
    float: left;
    margin:  0 0 5px 5px;
}

#content
{
    background-color: transparent;
    background-image: url('uploads/images/design/content-border.png');
    background-repeat: no-repeat;
    float: left;
    max-width: 490px;
    margin:  0 0 0 5px;
    min-height: 488px;
    min-width: 490px;
    padding: 10px;
    width: 490px;
}

#footerNav
{
    color: #ccc;
    margin: 5px 0 15px;
}

#footerNav a
{
    color: #111;
    font-size: 70%;
    padding: 0 8px;
    text-decoration: none;
    text-transform: uppercase;
}
#footerNav a:hover { text-decoration: underline; }

#preloader
{
    background-repeat: no-repeat;
    height:10px;
    overflow:hidden;
    position:absolute;
    top:-1000px;
    width:10px;
    background-image: url('uploads/images/design/arrow.png') no-repeat;
    background-image: url('uploads/images/design/nav-hover.png') no-repeat;
}
/* End of 'Leblanc v1: Screen' */

