#bottomcontentwrapper h2 {

    color: #222;
    font-size: 150%;
    padding: 40px 0;
    font-weight: 100;
    font-family: cambria, georgia, serif;
    border-top: 2px solid #aaa;
    letter-spacing: 2px;
}


#educationcontent {

    width: 760px;

    float: left;
    margin-top: 20px;
    text-align: left;


}


#educationcontent h3 {

    font-weight: 100;
    color: #222;
    text-decoration: underline;
    padding: 20px 0 10px 0px;
    font-size: 150%;
    margin-top: 20px;

}


#educationcontent h4 {

    color: #222;
    font-size: 90%;
    padding-bottom: 10px;
    letter-spacing: 1px;
    border-bottom: 1px solid #ddd;
    padding-top: 25px;

}

#educationcontent h5 {

    font-size: 130%;
    font-weight: 100;

}


#educationcontent p {

    font-weight: 100;
    font-size: 90%;
    color: #333;
    padding: 15px 10px;
    line-height: 20px;
}

#description {

    font-weight: 100;
    font-size: 85% ! important;
    padding: 0px 0;
    letter-spacing: 1px;

    color: #222;

}


#educationcontent a {

    font-weight: bold;
    color: #222;
    text-decoration: underline;

}

#educationcontent strong {

    font-weight: bold;

}


#educationcontent a:hover {

    color: #00269b;

}

.external {

    list-style-position: inside;
    list-style-type: upper-roman;
    color: #333;
    line-height: 25px;
    font-weight: 100;

}

.external a {

    font-weight: 100 ! important;
    letter-spacing: 1px;

}

.internal {

    list-style-position: inside;
    list-style-type: lower-roman;

}

#educationcontent ul {

    list-style-type: none;
    list-style-position: inside;
    color: #333;
    margin-left: 20px;
    line-height: 20px;
    font-size: 85%;

}

#educationcontent ol {


    list-style-position: inside;
    color: #333;
    margin-left: 20px;
    line-height: 20px;
    font-size: 85%;

}

#pagenavigation {

    float: right;
    width: 200px;

    background: #222;
    margin-top: 30px;
    margin-right: 10px;
    border: 1px solid #888;


}

#pagenavigation h4 {

    font-weight: bold;
    color: #eee;
    text-align: center;
    padding-bottom: 10px;
    padding-top: 10px;

}

#navUL {

    list-style-type: none;

    text-align: center;

}

#navUL li {


    font-size: 75%;


}

#navUL a {

    color: #eee;
    font-weight: 100;
    display: block;
    text-decoration: none;
    height: 30px;
    line-height: 30px;
    width: 200px;

}

#navUL a:hover {


    background: #333;

}

.notop {

    border-bottom: 1px solid #333;

}

.tb {

    border-bottom: 1px solid #333;
    border-top: 1px solid #111;

}

.nobottom {

    border-top: 1px solid #444;

}


.fixed {

    position: fixed;
    top: 0px;
    right: 0px;


}

#navUL ul {

    list-style-type: none;
    font-size: 110%;
}

#special p {

    padding-top: 0px;

}

#tableofcontents {

    font-size: 100% ! important;

}

#tableofcontents li {

    font-weight: bold;
    padding: 5px 0;


}

#tableofcontents ul li {

    font-style: italic ! important;
    font-weight: 100;
    padding: 1px 0;


}

#educationcontent img {

    margin-top: 10px;
    border: 3px solid #111;

}

#educationcontent img:hover {

    border: 3px solid #00269b;

}

#examples {

    padding: 20px 0;
    line-height: 40px ! important;
    list-style-type: disc ! important;
    list-style-position: inside;

}

.list {

    list-style-type: disc ! important;
    list-style-position: outside ! important;

}

.list li {

    margin-left: 20px ! important;

}
	