body{
    background: url(/images/body-bg.gif) center top #160E02;
    color: #FFF;
    font-family: Arial;
    font-size: 12px;
    margin-bottom: 50px;
}
a:active{
    color: #000;
}
a:visited{
    color: #000;
}
div#header{
    background: url(/images/header-bg.gif) top left repeat-x;
    float: left;
    height: 150px;
    text-align: center;
    width: 100%;
}
blockquote
{
    background: url(/images/left-quote.gif) top left no-repeat;
    margin: 0 10px 40px 10px;
    padding: 0 0 0 40px;
}
blockquote p
{
    background: url(/images/right-quote.gif) bottom right no-repeat;
    padding: 0 30px 0 0;
}
blockquote span
{
    display: block;
    font-style: italic;
    margin: 10px 15px 0 0;
    text-align: right;
}
div.outsideContainer{
    margin: 0 auto;
    text-align: center;
    width: 900px;
}
img.logo{
    margin: 25px 0 0 0;
}
ul.topMenu{
    float: right;
    margin: 15px 0 0 0;
}
ul.topMenu li{
    float: left;
}
ul.topMenu li a{
    color: #957a65 !important;
    text-decoration: underline !important;
}
ul.topMenu li a:hover{
    color: #FFF !important;
    text-decoration: none !important;
}
.home{
    background: url(/images/home.gif) 2px top no-repeat;
    padding: 0 0 0 25px;
}
.aboutUs{
    background: url(/images/about-us.gif) 2px top  no-repeat;
    margin: 0 0 0 15px;
    padding: 0 0 0 25px;
}
.endorsements{
    background: url(/images/award.gif) 2px top  no-repeat;
    margin: 0 0 0 15px;
    padding: 0 0 0 25px;
}
.contactUs{
    background: url(/images/contact-us.gif) 2px top  no-repeat;
    margin: 0 0 0 15px;
    padding: 0 0 0 25px;
}
div.content{
    float: left;
    margin: 20px 0 0 0;
    width: 100%;
}
div#seekAdvice{
    background: url(/images/seek-advice.gif) right 15px no-repeat #654226;   
    margin: 0 45px 0 0;
}
div#sharpenSkills{
    background: url(/images/sharpen-skills.gif) right 15px no-repeat #654226;   
    margin: 0 45px 0 0;
}
div#solveProblems{
    background: url(/images/solve-problems.gif) right 15px no-repeat #654226;   
}
div.homeBox{
    display: inline;
    float: left;
    margin: 0 0 0 0;
    padding: 90px 25px 15px 25px;
    text-align: center;
    width: 220px;
}
div.homeBox div{
    color: #FFF;
    font-family: Arial;
    font-size: 11px;
    margin: 10px 7px 0 5px;
    text-align:justify;
}
.home{
    width: 180px;
}
a.button{
    background: url(/images/button-bg.gif) top left repeat-x;
    border: 1px solid #499eb3;
    display: inline;
    float: left;
    margin: 10px 0 0 3px;
    padding: 5px 16px 0px 13px;
    height: 19px;
}
a.button span{
    background: url(/images/arrow.gif) left 6px no-repeat;
    color: #333;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 0 0px 20px;
}
a.button:hover{
    background-position: 0 -24px;
    border: 1px solid #d27d00;
}
a.button:hover span{
    background-position: 3px 6px;
}
#footer{

    color: #957a65;
    float: left;
    margin: 50px 0 50px 0;
    padding: 25px 0 25px 0;
    text-align: center;
    width: 100%;
}
#footer a{
    color: #957a65;
    margin: 0 5px;
    text-decoration: underline;
}
#footer a:hover{
    color: #FFF;
    text-decoration: none;
}
#menu{
    float: left;
    width: 290px;
}
#menu a{
    border: 4px solid #372619;
    clear: both;
    float: left;
    height: 90px;
    margin: 0 0 25px 0;
    width: 282px;
    
}
#menu a:hover{
    background-position: 0 -100px;
    
}
.seekAdvice{
    background: url(/images/seek-advice-int.jpg) top left no-repeat #654226;   
}

.sharpenSkills{
    background: url(/images/sharpen-skills-int.jpg) top left no-repeat #654226;   
}
.solveProblems{
    background: url(/images/solve-problems-inc.jpg) top left no-repeat #654226;   
}
div.mainContent{
    background: url(/images/content-bg.gif) top left repeat-y #d9e4ef;
    color: #333;
    display: inline;
    float: left;
    margin: 0 0 0 25px;
    padding: 15px;
    text-align: left;
    width: 555px;
}
h1{
    border-bottom: 1px solid #333;
    font-family: Georgia;
    font-size: 24px;
    font-weight: lighter;
    margin: 10px 0 25px 0;
}
h2{
    color: #7f5b3e;
    font-family: Arial;
    font-size: 14px;
    margin: 0px 0 15px 0;
}
h3{
    border-bottom: 1px solid #333;
    color: #392310;
    font-family: Georgia;
    font-size: 20px;
    font-weight: lighter;
    margin: 25px 0 5px 0;
}
h4{
    color: #7f5b3e;
    font-family: Arial;
    font-size: 14px;
    margin: 0px 0 15px 0;
    font-style: italic;
}
div.mainContent p{
    line-height: 20px;
    margin: 15px 0;
}
div.mainContent ul{

}
div.mainContent ul li{
    line-height: 20px;
    list-style-type:disc;
    margin: 0 0 0 30px;
    
}
div.mainContent a{
    color: #654226;
    text-decoration: underline;
}
div.mainContent a:hover{
    text-decoration: none;
}
img.right{
    float: right;
    padding: 5px 0 15px 15px;
}
ul.twoCol li
{
    float: left;
    width: 150px;
}
ul.twoCol
{
    float: left;
    margin: 0 0 15px 0;
    width: 100%;
}
