/* File:    styles.css
/* Author:  Ian Paterson
/* Created: July 11, 2005

/* OBJECTS ************************************************************/
/**********************************************************************/
    body {
        margin: 0px;
        padding: 0px;
        font: normal 14px Tahoma, Verdana, Sans-Serif;
        color: #EAEDFF;
        background: #373A4A url(images/layout_bkg.jpg) repeat-x;
        background-position: 0px 65px;
    }


    a:link {
        color: #A3A6BA;
        font-weight: bold;
        text-decoration: none;
        border-bottom: 1px solid #A3A6BA;
    }

    a:active {
        color: #A3A6BA;
        font-weight: bold;
        text-decoration: none;
        border-bottom: 1px solid #A3A6BA;
    }

    a:visited {
        color: #A3A6BA;
        font-weight: bold;
        text-decoration: none;
        border-bottom: 1px solid #6F7285;
    }

    a:hover {
        color: #FF8C64;
        font-weight: bold;
        text-decoration: none;
        border-bottom: 1px solid #FF8C64;
    }

    form, p {
        margin: 0px;
    }

    h1 {
        margin: 10px 0 0 0;
        font: bold 22px "Trebuchet MS", Verdana, Sans-Serif;
        color: #FFFFBE;
    }

    hr {
        margin: 0;
        border: 0;
        height: 1px;
        background-color: #373A4A;
        color: #373A4A;
    }

    img {
        border: 0px;
    }

    input {
        background: #18191F url(images/bkgPattern.jpg);
        border: 2px inset #373A4A;
        font: normal 14px Verdana, Tahoma, Sans-Serif;
        color: #FFFFFF;
    }

    select {
        background: #18191F url(images/bkgPattern.jpg);
        border: 2px inset #373A4A;
        font: normal 14px Verdana, Tahoma, Sans-Serif;
        color: #FFFFFF;
    }

    td {
        font: normal 14px Tahoma, Verdana, Sans-Serif;
        color: #EAEDFF;
    }

    textarea {
        background: #18191F url(images/bkgPattern.jpg);
        border: 2px inset #373A4A;
        font: normal 14px Verdana, Tahoma, Sans-Serif;
        color: #FFFFFF;
    }

    ul {
        margin: 0 0 0 25px;
    }
/**********************************************************************/


/* OBJECT IDS *********************************************************/
/**********************************************************************/
    #pageHeader {
        width: 100%;
        text-align: center;
        background: #18191F url(images/topMenu_bkg.jpg) bottom repeat-x;
    }

    #pageLayout {
        margin: 0 auto 0 auto;
        width: 793px;
    }

    #leftColumn {
        width: 640px;
        float: left;
        clear: left;
        font-size: 1px;
    }

    #rightColumn {
        width: 153px;
        text-align: left;
        float: right;
        clear: right;
    }

    #contentTopper {
        height: 9px;
        font-size: 1px;
        background: #2D1313 url(images/layout_redEnd.jpg) repeat-y;
    }

    #contentTopper2 {
        height: 4px;
        margin-bottom: 2px;
        font-size: 1px;
        background: url(images/layout_redSwoop.jpg) right no-repeat;
    }

    #content {
        width: 100%;
        margin: 0px;
        text-align: left;
        font-size: 14px;
        background: #18191F url(images/layout_contentBkg.jpg) repeat-y;
    }

    #extras {
        width: 146px;
        margin-left: 10px;
    }

    #mainQuote {
        position: relative;
        margin: 5px;
        float: right;
    }

    #mediaframe {
        width: 100%;
        text-align: center;
        border-bottom: 3px ridge #18191F;
        border-top: 3px ridge #18191F;
        background: #2D1313 url(images/intro_border.jpg) repeat-y center;
    }

    #menuChoices {
        width: 138px;
        background: url(images/extra_bkg.gif) repeat-y;
        padding: 0 10px 0 4px;
        font: normal 9px Verdana;
        color: #FFFFBE;
    }

   /* div #newEvent {
        display: none;
        position: absolute;
        padding: 5px;
        background: #552222; border-left: 3px double #FF3333;
    }*/

    #footer {
        width: 640px;
        float: left;
        clear: left;
        text-align: center;
    }

    #copyright {
        font-size: 10px;
        margin: 1px auto 0 auto;
        padding-top: 8px;
        height: 30px;
        width: 514px;
        text-align: center;
        background: url(images/copyrightBar.gif) no-repeat;
    }
/**********************************************************************/


/* OBJECT CLASSES *****************************************************/
/**********************************************************************/
    BODY.snug { background-position: 0 0; }

    A:link.plain    { border: 0; }
    A:active.plain  { border: 0; }
    A:visited.plain { border: 0; }
    A:hover.plain   { border: 0; }

    A:link.dark    { color: #474A5A; border: 0; }
    A:active.dark  { color: #474A5A; border: 0; }
    A:visited.dark { color: #474A5A; border: 0; }
    A:hover.dark   { color: #575A6A; border: 0; }

    a:link.menuChoice {
        color: #FFE89A;
        font: italic 16px Georgia, Times;
        text-decoration: none;
        border-bottom: 1px solid #A3A6BA;
    }
    a:active.menuChoice {
        color: #FFE89A;
        font: italic 16px Georgia, Times;
        text-decoration: none;
        border-bottom: 1px solid #A3A6BA;
    }
    a:visited.menuChoice {
        color: #FFE89A;
        font: italic 16px Georgia, Times;
        text-decoration: none;
        border-bottom: 1px solid #6F7285;
    }
    a:hover.menuChoice {
        color: #FFD800;
        font: italic 16px Georgia, Times;
        text-decoration: none;
        border-bottom: 1px solid #FFD800;
    }

    a:link.emphasis {
        color: #FFC0A7;
        font: normal 16px Georgia, Times;
        text-decoration: none;
        border: 0;
    }
    a:active.emphasis {
        color: #FFC0A7;
        font: normal 16px Georgia, Times;
        text-decoration: none;
        border: 0;
    }
    a:visited.emphasis {
        color: #DFA087;
        font: normal 16px Georgia, Times;
        text-decoration: none;
        border: 0;
    }
    a:hover.emphasis {
        color: #FFFFBE;
        font: normal 16px Georgia, Times;
        text-decoration: none;
        border: 0;
    }

    a:link.lightEmphasis {
        color: #FFFFBE;
        font: normal 15px Georgia, Times;
        text-decoration: none;
        border: 0;
    }
    a:active.lightEmphasis {
        color: #FFFFBE;
        font: normal 15px Georgia, Times;
        text-decoration: none;
        border: 0;
    }
    a:visited.lightEmphasis {
        color: #EFDFAE;
        font: normal 15px Georgia, Times;
        text-decoration: none;
        border: 0;
    }
    a:hover.lightEmphasis {
        color: #FFC0A7;
        font: normal 15px Georgia, Times;
        text-decoration: none;
        border: 0;
    }

    DIV.cellOn    { background: #303344; }
    DIV.cellLock  { background: #552222; border-left: 3px double #FF3333; overflow-x: auto;}
    DIV.cellOff   { background: #18191F; }

    DIV.calendarCellHeader { background: #28292F; color: #FFFFBE; text-align: center; padding: 2px 0 2px 0; margin-bottom: 1px; }
    DIV.calendarCellOn     { background: #303344; color: #FFD800; overflow-y: auto; }
    DIV.calendarCellOff    { background: #28292F; color: #A3A6BA; overflow-y: auto; }

    DIV.eventCellOn     { background: #303344; color: #FFD800; cursor: pointer; }
    DIV.eventCellOff    { color: #FFFFBE; }

    DIV.menuItem  { padding-left: 20px; margin-top: 5px; text-align: left; }

    IMG.quote        { margin-right: 15px; border-right: 1px solid #1B2033; position: relative; float: left; }

    IFRAME.invisible { width: 1px; height: 1px; border: 0; }

    INPUT.invisible  { background: transparent; }

    TD.content       { background: #18191F url(images/layout_contentBkg.jpg) repeat-y; }

    UL.menus         { list-style-image: url(images/shrimp.jpg); }

    .vdivider        { width: 19px; background: url(images/vdivider_line.jpg) repeat-y 6px; padding: 6px; }
/**********************************************************************/


/* GENERIC CLASSES ****************************************************/
/**********************************************************************/
    /* Color */
    .copyright     { color: #A3A6BA; font-size: 10px; }
    .emphasis      { color: #FFC0A7; }
    .important     { color: #FFD800; }
    .lightEmphasis { color: #FFFFBE; }
    .dark          { color: #333333; }
    .minor         { color: #A3A6BA; }

    /* Size */
    .larger        { font-size: 125%; }
    .smaller       { font-size: 75%; }
    .bold          { font-weight: bold; }

    /* Positioning */
    .floatLeft     { float: left; }

    /* Other */
    .padded        { padding-left: 15px; padding-right: 15px; }
    .smallpadded   { padding-left: 5px; }
    .center        { text-align: center; width: 100%; }
    .centered      { margin: 0 auto 0 auto; }
    .nomargin      { margin: 0; }
    .noborder      { border: 0; }
    .clickable     { cursor: pointer; }
    .decorative    { border-style: outset;
                     background: #373A4A url(images/bkgPattern.jpg) center;
                     padding: 5px;
                     font-weight: bold; }
    .pageHead      { margin: -2px 0 5px 0; }
    .roundedEdges  { margin-top: -10px;
                     font-size: 1px;}
    .textareaDiv   { background: #18191F url(images/bkgPattern.jpg);
                     border: 2px inset #373A4A;
                     font: normal 14px Verdana, Tahoma, Sans-Serif;
                     color: #FFFFFF; }
/**********************************************************************/