/* Start of CMSMS style sheet 'main' */
/* COPYRIGHT 2009 FRESH FRAME MEDIA */

/* ########## general defaults ################################################################## */

/* === html === */
html {
    min-height: 100%;
}

/* === body === */
body {
    margin: 0px;

    padding: 0px;

    cursor: default;

    background-color: #471417;
}

/* === links === */
a {
    color: #6f1416;

    text-decoration: underline;

    cursor: pointer;
}
a:hover {
    color: #6fa4a6;
}

/* === linked images === */
a img {
    border: 0px;
}

/* === forms === */
form {
    display: inline;
}

/* === form elements === */
input, select, textarea {
    display: inline;

    margin: 0px;

    padding: 0px;

    cursor: text;
}
select {
    cursor: default;
}

/* ########## paragraphs / headings ############################################################# */

/* === paragraphs === */
p {
    margin: 0px;
}

/* === headings === */
h1 {
    margin-top: 0px;
    margin-bottom: 0px;

    font-family: book antiqua, palatino;
    font-size: 31px;

    color: #6f1416;
}
h3 {
    margin-top: 0px;
    margin-bottom: 0px;

    font-family: book antiqua, palatino;
    font-size: 21px;
    font-weight: normal;
    font-style: italic;

    color: #6f1416;
}
h4 {
    margin-top: 10px;
    margin-bottom: 0px;

    font-family: book antiqua, palatino;
    font-size: 17px;
    font-weight: bold;
    font-style: italic;

    color: #6f1416;
}

/* ########## span classes ###################################################################### */

/* === highlight === */
span.highlight {
    font-weight: bold;

    color: #471417;
}

/* === number === */
span.number {
    font-size: 16px;

    color: #871417;
}

/* === disclaimer === */
span.disclaimer {
    font-size: 10px;

    line-height: 14px;
}

/* ########## div classes ####################################################################### */

/* === clear === */
div.clear {
    clear: both;
}

/* ########## top div ########################################################################### */

/* === div === */
div#top {
    min-width: 950px;
    width: 100%;
    height: 198px;

    background-image: url(images/bg_top.png);
    background-position: center top;
}

/* ########## middle div ######################################################################## */

/* === div === */
div#middle {
    min-width: 950px;
    width: 100%;

    background-image: url(images/bg_middle.gif);
}

/* ########## bottom div ######################################################################## */

/* === div === */
div#bottom {
    min-width: 950px;
    width: 100%;
    height: 77px;

    background-image: url(images/bg_bottom.gif);
}

/* ########## header div ######################################################################## */

/* === div === */
div#header {
    width: 950px;
    height: 198px;

    margin: 0px auto;

    position: relative;
}

/* === home link === */
a#home_link {
    display: block;

    width: 360px;
    height: 80px;

    position: absolute;
    left: 56px;
    top: 59px;
}

/* ########## mnav div ########################################################################## */

/* === div === */
div#mnav {
    height: 33px;

    position: absolute;
    right: 37px;
    bottom: 2px;
}

/* === links === */
div#mnav a {
    display: block;

    height: 25px;

    padding: 8px 13px 0px 13px;

    float: left;

    font-family: trebuchet ms, helvetica;
    font-size: 12px;

    color: #e6e2d8;

    text-transform: uppercase;
    text-decoration: none;
}
div#mnav a:hover, div#mnav a.down {
    color: #cabb32;
}

/* === separator === */
div#mnav div.separator {
    width: 1px;
    height: 33px;

    float: left;

    background-image: url(images/mnav_sep.gif);
}

/* ########## main div ########################################################################## */

/* === div === */
div#main {
    width: 850px;

    margin: 0px auto;

    padding: 22px 50px 28px 50px;
}

/* ########## footer div ######################################################################## */

/* === div === */
div#footer {
    width: 850px;

    margin: 0px auto;

    padding: 14px 50px;

    font-family: verdana;
    font-size: 10px;

    color: #c9c3b1;

    text-align: right;
}

/* === links === */
div#footer a {
    color: #c9c3b1;

    text-decoration: none;
}
div#footer a:hover {
    color: #a8850e;

    text-decoration: underline;
}
/* End of 'main' */

