/* Start of CMSMS style sheet 'style' */
body {
    padding: 0;
    margin: 0;
    background: #a4c0d3 url(images/bg.gif) repeat-x;
    font:13px Verdana, Arial;
    color: #000;
}

a {
    color: #265483;
    text-decoration: none;
}
a img { border: none; }

h1, h2, h3 { color: #265483; }
h1 { font-size: 30px; }
h2 { font-size: 22px; }
#home-news h2, #home-events h2 { 
    font-size: 24px; color: #909e49; padding-bottom: 0; margin-bottom: 0;
}
#home-copy h2 { 
    padding-top: 0; margin-top: 0; 
}
#sidebar h2 {
    font-size: 24px; color: #fff; padding: 0 0 12px 0; margin: 0;
}
h3 { font-size: 16px; }


.imgleft { float: left; margin: 0 30px 25px 0; }
.imgright { float: right; margin: 0 0 25px 30px; }
.clearBoth {
    clear: both;
    font-size: 1px;
}



/* main nav
    ============================================================ */
#main-nav ul, #member-nav ul {
    padding: 0;
    margin: 0 4px;
    list-style-type: none;
}
#main-nav ul li, #member-nav ul li {
    color: #fff;
    font-size: 11px;
    padding: 9px 3px;
    border-bottom: 1px solid #93aac1;
}
#main-nav ul li.last, #member-nav ul li.last { border: none; }
#main-nav ul li a, #member-nav ul li a {
    color: #fff;
}

#main-nav ul li ul, #member-nav ul li ul {
    text-align: left;
    margin: 0;
}
#main-nav ul li ul li, #member-nav ul li ul li {
    border: none;
    padding-bottom: 0;
}

#main-nav ul li ul li ul, #member-nav ul li ul li ul {
    margin: 0 0 0 20px;
}



/* login form
    ============================================================ */
#loginform label
{
    width: 100px;
    float: left;
    margin-right: 5px;
    display: block
}
#loginform input {
    margin-bottom: 3px;
}

/* End of 'style' */

