/*
Thinker Stylesheet
*/

/* overall styles */
    body {
        position:relative;
        margin:0;padding:0;
        background:url(../assets/thinker/bgStripes.gif) repeat-x #606040;
    }
    a {
        color:#FFF;
        text-decoration:none;
        font-weight:bold;
        border-bottom:1px solid #B1B18B;
    }
    a:hover {
        border-color:#000;
    }
    h1 {} /* set universally here or individually below */
    h2 {} /* set universally here or individually below */
    p {}

/* body inner */
    #bodyInner {
        position:absolute;
        margin:0;padding:0;
        background:url(../assets/thinker/head.jpg) no-repeat 45px 15px;
    }

/* masthead */
    #masthead {
        position:relative;
        margin:100px 0 20px 200px;padding:0;
        height:40px;
        background:url(../assets/thinker/jaredcarlow.gif) no-repeat;
    }
    #masthead h1 {display:none;}

/* global nav */
    #globalNavigation {
        position:absolute;
        top:0;right:0;
        margin:5px;padding:0;
        text-align:right;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:.8em;
    }
    #globalNavigation ul {
        display:inline;
        position:relative;
        margin:0;padding:0;
    }
    #globalNavigation ul li {
        display:inline;
        position:relative;
        margin:0;padding:0;
        list-style-type:none;
    }
    #globalNavigation ul li a {
        position:relative;
        margin:0;padding:0 15px;
        border-bottom:1px solid #B1B18B;
        text-decoration:none;
        color:#B1B18B;
        font-weight:bold;
    }
    #globalNavigation ul li a:hover {
        color:#FFF;
        border-color:#000;
    }
    #globalNavigation form {
        display:inline;
        position:relative;
    }
    #globalNavigation form select {
        position:relative;
        margin:0;padding:0;
        background-color:#696;
        font-weight:bold;
    }

/* core content */
    #coreContent, #interestsContent {
        position:relative;
        margin:0 0 0 250px;padding:0;
        width:400px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
    }

    /* objective */
        #objectiveBox {
            position:relative;
            margin:0 0 0 100px;padding:0;
        }
        #objectiveBox h2{
            position:relative;
            margin:4px 0;padding:0;
            font-size:1em;
            color:#FFF;
        } /* set here or universally above */
        #objectiveBox h2 span {
            margin:0;padding:2px 4px;
            border-left:1px dotted #FFF;
            border-bottom:1px dotted #FFF;
        }
        #objectiveBox p {
            position:relative;
            margin:0 0 0 10px;padding:0;
            font-size:.8em;
            color:#FFF;
        } /* set here or universally above */

    /* experience */
        #experience, #skills, #education, #interests {
            position:relative;
            margin:20px 0;padding:0;
        }
        #experience h2, #skills h2, #education h2, #interestsContent h2 {
            position:relative;
            margin:50px 0 15px 0;padding:0;
            font-size:1em;
            color:#FFF;
        } /* set here or universally above */
        #experience h2 span, #skills h2 span, #education h2 span, #interestsContent h2 span {
            position:relative;
            margin:0;padding:40px 4px 2px 4px;
            border-left:1px dotted #FFF;
            border-bottom:1px dotted #FFF;
        }

        #experienceBox, #skillsBox, #educationBox {
            position:relative;
            margin:0;padding:0;
        }
        #experienceBox .experienceCoInfo {}

        .experienceCoInfo h3 {} /* set here or universally above */
        .experienceCoInfo p {} /* set here or universally above */
        /* other potential p types */
            .experienceTitle, #education h3, h3.skillListTitle {
                position:relative;
                margin:5px 0 5px 10px;padding:0;
                font-size:.9em;
                color:#FFF;
            }
            .experienceCompany {
                position:relative;
                margin:2px 0 2px 15px;padding:0;
                font-size:.8em;
                color:#FFF;
            }
            .experienceAddress, .educationSchool, .educationEmphasis, .educationDates {
                position:relative;
                margin:2px 0 2px 15px;padding:0;
                font-size:.8em;
                color:#FFF;
            }
            .experienceUrl {
                position:relative;
                margin:0;padding:0;
                text-align:right;
            }
            .experienceUrl a{
                position:relative;
                margin:0;padding:2px 5px;
                font-weight:bold;
                font-size:.7em;
                text-decoration:none;
                border:1px dotted #B1B18B;
                color:#FFF;
                background-color:#696;
            }
            .experienceUrl a:hover {
                background-color:#996;
                color:#000;
            }
            .experienceCompany {}
        /* span styles */
            .experienceDates {}

        .experienceDuties {}
        .experienceDutyList, .skillsList, .interestsList {
            position:relative;
            margin:5px 0 30px 20px;padding:0;
            font-size:.8em;
            color:#B1B18B;
        }
        .experienceDutyList li {
            position:relative;
            margin:0 0 0 10px;padding:0;
        }

    /* skills */
        #skills {}
        #skills h2 {}

        .skillsBox {}
        .skillsList {}

    /* education */
        #education {}
        #education h2 {}

        .educationBox {
            position:relative;
            margin:20px 0;padding:0;
        }
        .educationBox h3 {}
        .educationBox p {}
        /* other possible p styles */

            .educationEmphasis {}
            .educationDates {}
        /* span styles*/
            .educationLocation {}

/* interests */
    #interestsContent {}
    #interestsContent h2 {}

    .interestsBox {}
    .interestsList {}

/* bonus */
    #bonus {
        position:absolute;
        top:310px;
        left:10px;
        width:220px;
    }
    .bonusIcons a {
        display:block;
        text-align:right;
    }
    .bonusIcons a, .bonusIcons img {
        margin:0 0 10px 0;
        border:none;
    }

/* demographics shortened to demo */
    #demo {
        position:absolute;
        margin:0;padding:0;
        bottom:10px;left:45px;
        width:150px;
        border-top:2px solid #696;
        border-bottom:2px solid #696;
        font-family:Verdana, Arial, Helvetica, sans-serif;
    }
    .demoAddress {
        position:relative;
        margin:0;padding:10px 0;
        border-top:2px solid #B1B18B;
        border-bottom:2px solid #B1B18B;
        font-size:.7em;
        color:#FFF;
    }
    .demoAddress p {
        position:relative;
        margin:2px 0;
    }
    /* other p style options */
        .demoStreet {}
        .demoCityStateZip {}
        .demoPhone {}
        .demoEmail {}
