*{
    /* A universal CSS reset */
    margin:0;
    padding:0;
}
@media screen and (max-width: 767px ){
    #navigationMenu{
        visibility: hidden;
        display: none;
    }}

body{
    top: 0;
    font-size:14px;
    color:#666;
    font-family:Arial, Helvetica, sans-serif;

}
.nav{
    position: absolute;
    top:200px;
    left: 3px;

}

#navigationMenu li{
    left :3px;
    top :40px;
    list-style:none;
    height:39px;
    padding:1px;
    width:40px;

}

#navigationMenu span{
    /* Container properties */
    width:0;
    left:38px;
    padding:0;
    position:absolute;
    overflow:hidden;

    /* Text properties */
    font-family:'Myriad Pro',Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    letter-spacing:0.6px;
    white-space:nowrap;
    line-height:39px;

    /* CSS3 Transition: */
    -webkit-transition: 0.25s;

    /* Future proofing (these do not work yet): */
    -moz-transition: 0.25s;
    transition: 0.25s;
}

#navigationMenu a{


    height:39px;
    width:38px;
    display:block;
    position:relative;
}

/* General hover styles */

#navigationMenu a:hover span{ width:auto; padding:0 20px;overflow:visible; }
#navigationMenu a:hover{
    text-decoration:none;

    /* CSS outer glow with the box-shadow property */
    -moz-box-shadow:0 0 5px #9ddff5;
    -webkit-box-shadow:0 0 5px #9ddff5;
    box-shadow:0 0 5px #9ddff5;
}

/* Green Button */

#navigationMenu .home { background-position:0 0;background:url("../images/home.png");

}
#navigationMenu .home span{
    background-color:#7da315;
    color:#fff;
    text-shadow:1px 1px 0 #99bf31;
}

/* Blue Button */

#navigationMenu .about { background-position:-38px 0;background:url("../images/facebook2.jpg")}
#navigationMenu .about span{
    background-color:#1e8bb4;
    color:#fff;
    text-shadow:1px 1px 0 #44a8d0;
}

/* Orange Button */

#navigationMenu .services { background-position:-76px 0;background:url("../images/twitter2.gif")}
#navigationMenu .services span{
    background-color:#44a8d0;
    color:#fff;
    text-shadow:1px 1px 0 #44a8d0;
}

/* Yellow Button */

#navigationMenu .portfolio { background-position:-114px 0; background:url("../images/youtube2.jpg")}
#navigationMenu .portfolio span{
    background-color:#BE0A0A;
    color:#fff;
    text-shadow:1px 1px 0 #BE0A0A;
}

/* Purple Button */

#navigationMenu .contact { background-position:-152px 0; background:url("../images/gallery2.png")}
#navigationMenu .contact span{
    background-color:#99bf31;
    color:#fff;
    text-shadow:1px 1px 0 #99bf31;
}

/* The styles below are only needed for the demo page */

#main{
    margin:80px auto;
    position:relative;
    width:40px;
}


h1{
    color:#fff;
    font-size:30px;
    font-weight:normal;
    padding:60px 0 20px;
    text-align:center;
}

h2{
    font-weight:normal;
    text-align:center;
}

h1,h2{
    font-family:"Myriad Pro",Arial,Helvetica,sans-serif;
}

a, a:visited,a:active {
    text-decoration:none;
    outline:none;
}

a:hover{
    text-decoration:underline;
}

a img{
    border:none;
}

p.note{
    color:#707070;
    font-size:10px;
    text-align:center;
    margin:50px;
}