/* MAIN --------------------------------------- */

html {
    -webkit-font-smoothing: antialiased;
    background: white;
}

/* HEADER ------------------------------------- */

header {
    height: 120px;
    background: white;
}

/* NAV ---------------------------------------- */

nav {
    height: 50px;
    background: white;
}

nav ul {
    margin: 0;
    padding: 0;
    
    font-family: HelveticaNeue-Medium, Helvetica-Medium, Arial;
    font-size: 23px;
}

nav ul li {
    display: block;
    position: relative;
    float: left;
}

nav li ul { 
    display: none; 
}
 
nav ul li a {
    display: block;
    text-decoration: none;
    padding: 0px 15px 0px 15px;
    background: rgb(65,65,65);
    color: rgb(232,232,232);
    margin-right: 2px;
    height: 50px;
    text-align: center;
    line-height: 49px;
}

nav ul li a:hover { 
    background: rgb(219,55,50);
}

/* BODY --------------------------------------- */

body {
    margin: 0 auto;
    width: 980px;
    background: rgb(255,255,255);
    
    font-family: HelveticaNeue, Helvetica, Arial;
    font-size: 18px;
    line-height: 1.6em;
    color: rgb(65,65,65);
}

body table {
    font-size: 16px;
}

h1, h2, h3 {
    margin-top: 20px;
    padding-top: 12px;
    padding-left: 15px;
    
    font-family: HelveticaNeue-Medium, Helvetica-Medium, Arial;
    font-size: 25px;
    
    color: rgb(65,65,65);
    font-weight: 400;
    line-height: 1.3em;
}

th, tr {
    text-align: center;
}

#body_div {
    background: rgb(245,245,245);
}

#body_header {
    height: 50px;
    background: rgb(225,225,225);
    background: linear-gradient(rgb(225,225,225), rgb(245,245,245));
    /* padding-left: 10px; */
}

/* FOOTER --------------------------------------- */

footer {
    width: 100%;
    height: 150px;
    color: rgb(232,232,232);
    
    font-family: HelveticaNeue, Helvetica, Arial;
    font-size: 18px;
    line-height: 1.5em;
}

footer div {
    float: left;
}

#dark_footer_div {
    width: 100%;
    height: 150px;
    background: rgb(65,65,65);
}

a[href^="tel"] {
    color: inherit;
    text-decoration: none;
}
