﻿@font-face{
        font-family:"Museo Sans W01_500";
        src:url("/Fonts/905303/a29947fd-0c53-492b-b2f4-399b01153b30.eot?#iefix");
        src:url("/Fonts/905303/a29947fd-0c53-492b-b2f4-399b01153b30.eot?#iefix")format("eot"),
        url("/Fonts/905303/d9896899-f08c-4750-a874-a9e10d83c2cb.woff2")format("woff2"),
        url("/Fonts/905303/d42dd843-62b0-4623-8855-d5882512c3c9.woff") format("woff"),
        url("/Fonts/905303/6d532ccb-086c-4000-bab2-5d16862fcf01.ttf") format("truetype");
    }


body {
    margin:0;
    padding:0;
    background-color:ivory;
    font-family:"Museo Sans W01_500";
   
}

body, #contact {
     background-color:beige;
}

#cover {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:black;
    z-index:2;
    opacity:0.7;
    text-align:center;
   display:none;
}

#header {
   
    position:fixed;
    top:0px;
    margin-top:0px;
    background-color:black;
    color:white;
    width:100%;
    height:50px;
    text-align:center;
    z-index:1;
}

    #header h1 {
        margin-top:15px;
    }

nav {
    height:15px;
    width:100%;
    padding-bottom:8px;
    background-color:black;
    color:black;
    position:fixed;
    z-index:1;
    top:50px;
    text-align:center;
    box-shadow:0px 10px 20px darkgray;
}

.aligned {
    width:90%;
    padding-right:30px;
    text-align:right;
    margin-left:auto;
    margin-right:auto;
}

article {
    position:relative;
    top:75px;
    width:90%;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    padding-top:10px;
    z-index:0;
}

#steveImage {
    display:none;
}

section, #contact{
    text-align:left;
    background-color:ivory;
    float:left;
    width:98%;
    color:darkslategray;
    margin:5px;
    padding:10px;
    box-sizing:border-box;
    box-shadow:10px 10px 20px darkgray;
    border:1px solid black;
    border-radius:10px;
}


#contact {
    border:0;
    box-shadow:none;
    margin-top:20px;
    background-color:beige;
}

#formHolder {
    position:fixed;
    top:0px;
    left:0px;
    text-align:center;
    width:100%;
    z-index:3; 
    display:none; 
}

#contactForm {
    background-color:ivory;
    width:50%;
    min-width:400px;
    min-height:300px;
    padding:10px;
    border:1px solid black;
    margin-top:50px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    z-index:2;
}

form label {
    width:24%;
    display:block;
    float:left;
    clear:both;
    font-size:24px;
    vertical-align:bottom;
    padding:10px;
}

form h2 {
    text-align:center;
}

form input {
    width:65%;
    font-size:16px;
    margin:10px;
    height:24px;
    vertical-align:top;
    box-shadow:gray 10px 10px 20px;
}

textarea {
    width:65%;
    margin:10px;
    font-size:16px;
    vertical-align:top;
    box-shadow: gray 10px 10px 20px;
    overflow:auto;
    height:100px;
}

#buttons {
    text-align:right;
    padding-right:24px;
    margin-right:12px;
}

#btnSend, #btnClear, #btnCancel, #btnClose {
    margin: 2px;
    padding: 5px;
    width: 70px;
    box-shadow: gray 10px 10px 20px;
    font-size: 16px;
    font-family: 'Museo Sans W01_500';
    text-align: center;
    height: 35px;
}

#btnClose {
    box-shadow:none;
}

#btnSend:hover, #btnClear:hover, #btnCancel:hover, #btnClose:hover {
   background-color:hsl(255, 70%, 50%);
}

#feedback {
    margin-top:20px;
    text-align:center;
    font-size:24px;
    color:black;
}

#contactForm, input, button, textarea {
    border:1px solid black;
}


section header {
   text-align:left;
}

#other, #profile, #contact{
    width:99%;
    text-align:center;
}

    #profile header {
        text-align:center;
    }

#references {
    text-align:left;
}


li {
    margin-bottom:10px;
}
    #other header, #profile header
     {
        text-align:center;
    }

#credentials li {
    margin-bottom:10px;
}


#leftSide, #rightSide {
    width:50%;
    float:left;
}

#spacer {
    clear:both;
    height:125px;
}

#footer {
    width:100%;
    height:30px;
    position:fixed;
    bottom:0;
    z-index:1;
    background-color:black;
    text-align:center;
    color:white;
    padding-top:10px;
}

a {
    font-family:'Museo Sans W01_500';
    font-size:16px;
    color:white;
    text-decoration:none;
}

    a:hover {
        color:red;
    }

h1 {
    font-family:"Museo Sans W01_500";
    font-weight:100;
}

h2, h3{
    padding:0px;
    margin-top:0px;
    margin-bottom:10px;
    color:black;
    font-family:"Museo Sans W01_500";
    font-weight:100;
}

ul {
    margin-top: 0px;
}

#tasks {
    margin-top:10px;
}

#feedback {
    padding:10px;
    font-size:18px;
    color:red;
}

#contact a {
    color:black;
    text-decoration:none;
}

    #contact a:hover {
        color:red;
    }

    article > h2 {
    display:none;
}





