/* BODY */
    body {
/*        background : #ffffff;*/
/*        font-family : 'Poppins', 'Arial', 'Helvetica', 'Source Sans Pro', sans-serif;;
        font-size : 11px;
        line-height: 16px;
        font-weight: lighter;
        letter-spacing : 1px;
        color : #000000;
        margin : 0px;
        padding : 0px;
        text-align : center;*/
    }
/* END BODY */

/* DIVS */
    #head {
        position : relative;
        margin : 0px auto;
        padding : 0px;
        width : 940px;
        clear: both;
    }
    #content {
        position : relative;
        margin: 0px auto;
        text-align : left;
        #width : 868px;
        padding : 4px;
        line-height : 18px;
        clear: both;
    }
    #footer {
        text-align : center;
    }
    .admin {
        position : relative;
        margin : 0 auto;
        text-align : left;
        width : 940px;
        background : #ffffff;
        font-family : 'Verdana', 'Arial', 'Helvetica', 'Source Sans Pro', sans-serif;;
        font-size : 11px;
        letter-spacing : 1px;
        line-height : 18px;
        color : #2c1004;
        padding: 10px;
        border: 1px solid #4B4B4B;
        -moz-border-radius: 15px;
        border-radius: 15px;
    }
/* END DIVS */

/* NAVIGATION */
    #nav {
        width: 900px;
        text-align: right;
        clear: both;
        font-family: 'Myriad Pro', 'Helvetica', 'Source Sans Pro', sans-serif;;
        font-size: 12px;
        letter-spacing: 3px;
        float: right;
    }
    #nav li a {
        float: left;
        display:block;
    }
    #nav ul {
        margin: 0px;
        padding: 0px;
        width: 700px;
        list-style-type: none;
        text-align: center;
    }
    #nav li {
        display: inline;
        width: 180px;
        line-height: 18px;
    }
    #nav li a {
        text-decoration: none;
        padding: .2em 1em;
        color: #000000;
        width: 100px;
        margin-right: 3px;
        border: 1px dashed #e3e2e2;
    }
    #nav li a:hover {
        color: #5c5c5c;
        width: 100px;
        margin-right: 3px;
        border: 1px solid #e3e2e2;
    }
    .last li a {
        margin-right: 0px;
        border: 1px solid red;
    }
    .last li a:hover {
        margin-right: 0px;
        border: 1px solid red;
    }
/* END NAVIGATION */

/* LINKS */
    A:link {
        text-decoration : none;
        #font-weight : bold;
        color : #5c5c5c;
    }
    A:visited {
        text-decoration : none;
        #font-weight : bold;
        color : #5c6a73;
    }
    A:active {
        text-decoration : none;
        #font-weight : bold;
        color : #5c6a73;
    }
    A:hover {
        text-decoration : none;
        #font-weight : bold;
        color : #5c6a73;
    }
    A img {
        border-color: #000000;
    }
/* END LINKS */

/* HEADERS */
    h1 {
        font-family : 'Times', 'Georgia', 'Helvetica', 'Source Sans Pro', sans-serif;
        font-size : 26px;
        font-weight : bold;
        line-height : 28px;
        letter-spacing : 1px;
        color : #5c5c5c;
        margin-bottom : 8px;
        margin-top : 16px;
        padding : 0px;
        padding-bottom: 2px;
        border-bottom: 1px dotted #666666;
    }
    h2 {
        font-family : 'Times', 'Georgia', 'Helvetica', 'Source Sans Pro', sans-serif;
        font-size : 20px;
        font-weight : bold;
        line-height : 28px;
        letter-spacing : 1px;
        color : #5c5c5c;
        margin-bottom : 8px;
        margin-top : 16px;
        padding : 0px;
        padding-bottom: 2px;
    }
    h3 {
        /*font-family : 'Times', 'Georgia', 'Helvetica', 'Source Sans Pro', sans-serif;*/
        font-size : 16px;
        font-weight : bold;
        line-height : 28px;
        letter-spacing : 1px;
        color : #5c5c5c;
        margin-bottom : 8px;
        margin-top : 16px;
        padding : 0px;
        padding-bottom: 2px;
    }
    hr {
        color : #000000;
        background-color : #000000;
    }
/* END HEADERS */

/* TABLES */
    td {
        font-family : 'Verdana', 'Tahoma', 'Arial', 'Helvetica', 'Source Sans Pro', sans-serif;;
        font-size : 10px;
        letter-spacing : 1px;
        padding: 4px;
    }
    td.horse {
        font-size: 14px;
        font-family: 'Myriad Pro';
    }
    td.pad {
        font-size : 11px;
        padding-bottom : 10px;
    }
    th {
        font-family: georgia;
        font-size: 12px;
        text-align: left;
        border-bottom: 0px solid #000000;
    }
/* ENDTABLES */

/* LISTS */
    ul {
        list-style-type: disc;
        margin-left: 10px;
        margin-bottom: 10px;
        margin-top: 0px;
    }
    li {
        margin: 0px;
        padding: 0px;
    }
    ol {
        list-style-type: decimal-leading-zero;
        margin-left: 10px;
    }
/* END LISTS */

/* IMAGES */
    img {
        border: 1px solid #000000;
        margin: 4px;
        background: #ffffff;
        padding: 2px;
        margin: 6px;
    }
    img.nobord {
        border: 0px;
        margin: 0px;
        padding: 0px;
    }
    .hidden {
        visibility: hidden;
    }
    .navigationimage {
        margin : 0px;
        padding : 2px;
    }
/* END IMAGES */

/* VARIOUS TYPOGRAPHY */
    p {
        margin-left : 0px;
        margin-top : 0;
        margin-bottom : 10px;
        padding-left: 4px;
    }
    .blist {
        text-align : center;
    }
    .bump {
        margin-left: 20px;
    }
    select {
        width: 680px;
        margin: 4px;
        border: 1px solid #000000;
        color: #5c6a73;
    }
    textarea {
        width: 680px;
        margin: 4px;
        border: 1px solid #000000;
        color: #5c6a73;
    }
    strong {
        font-weight: bold;
    }
/* END VARIOUS TYPOGRAPHY */

/* FORMS */
    div.dropdown_container {
        width:80px;
    }

    select.my_dropdown {
        width:auto;
    }

    /*IE FIX */
    select#my_dropdown {
        width:100%;
    }

    select:focus#my_dropdown {
        width:auto\9;
    }
/* END FORMS */


/* NEW TABLES */

    table { 
        color: #333;
        font-family: Helvetica, Arial, sans-serif;
        border-collapse: 
        collapse; border-spacing: 0; 
    }

    td, th { 
        border: 1px solid transparent; /* No more visible border */
        height: 30px; 
        /* transition: all 0.3s;  /* Simple transition for hover effect */
    }

    th {
        background: #DFDFDF;  /* Darken header a bit */
        font-weight: bold;
    }

    td {
        background: #FAFAFA;
        #text-align: center;
    }

    /* Cells in even rows (2,4,6...) are one color */ 
    tr:nth-child(even) td { background: #F1F1F1; }   
    tr:nth-child(odd) td.noshades { background: #F1F1F1; }  

    /* Cells in odd rows (1,3,5...) are another (excludes header cells)  */ 
    tr:nth-child(odd) td { background: #FEFEFE; }  

/*    tr td:hover { background: #666; color: #FFF; } /* Hover cell effect! */*/

/* END NEW TABLES */
