/* CSS 1 Compatible Common Styles */

/* Typography */

    body
    { font: 100.1%/1.17 Arial,Verdana,sans-serif; }

    a, a img
    { text-decoration: none; }

    h1, h2, h3, h4, h5, h6, #navigation a, #content p strong
    { font-weight: bold; font-family: "Arial Black",Arial,Verdana,sans-serif; }

    h1, h2, h3, h4, h5, h6
    { line-height: 1; text-transform: uppercase; }

    h1
    { font-size: 1.4em; }

    h2
    { font-size: 1.3em; }

    h3
    { font-size: 1.2em; }

    h4
    { font-size: 1.1em; }

    h5
    { font-size: 1em; }

    h6
    { font-size: .9em; font-variant: small-caps; }

    hr
    { font-size: 1px; line-height: 0; }

    #branding a
    { font-family: "Bitstream Vera Serif","Times New Roman",serif; font-size: 1.2em; }

    #navigation a
    { font-size: .95em; }

    #content, #resources, #other, #addendum
    { font-size: .85em; }

    #content p strong
    { text-transform: uppercase; font-size: 1.15em; }

    #content p strong big
    { font-size: 1.4em; }

    #content p strong br
    { display: block; margin: .25em 0; }

/* Layout */

    html, body, form, table, blockquote, ul, ol, dl, dt, dd, li, h1, h2, h3, h4, h5, h6, hr, a, a img
    { border: 0em none; }

    html, body, form, table, blockquote, ul, ol, dl, dt, dd, li, h1, h2, h3, h4, h5, h6, hr
    { margin: 0em; padding: 0em; }

    body
    { text-align: left; }

    hr
    { height: 0em; border-bottom: 1px solid #000; }

    #interface
    { text-align: center; }

    #branding, #content, #navigation, #resources, #addendum
    { padding: .25em 0em .25em 1em; }

    #branding a
    { display: block; }

    #branding .logotype dd
    { display: none; }

    #content
    { width: 550px; margin: 0em auto; }

/* Theme */

    a, a img
    { color: #00f; }

    body, hr
    { background-image: none; color: #000; }

    body, #branding
    { background-color: #fff; }

    h1, h2, h3, h4, h5, h6, #branding, #branding a, #navigation a, #content p strong
    { color: #050; }

    hr, #branding, #branding a
    { background-color: transparent; }

    #branding
    { background-image: url(../img/bg-mix-xo-masthead.gif); background-position: 0% 0%; background-repeat: repeat-x; }

/* Gallery */

    table { font-size: 1em; }

    td.gpic, td.gpic img, td.gpic span
    { width: 120px; }

    td.gpic
    { height: 160px; vertical-align: top; }

    td.gpic img, td.gpic span
    { display: block; }

    td.gpic span
    { height: 40px; line-height: 40px; font-size: .85em; vertical-align: middle; text-align: center; }

    td.gpic img
    { height: 120px; }

    table.location ul
    { list-style: disc; margin-left: 1.5em; font-size: 1.25em; font-weight: bold; }

    table.location td.gpic
    { height: 120px; }

    UL.link { list-style-image: url(/images/palm.gif); }

    td.star { background-image: url(../images/star.jpg); background-repeat: no-repeat; background-position: center;
		height: 50px; text-decoration: bold;




}




/* END STYLESHEET */
