* {
    margin: 0;
    padding: 0;
}


header {
    font-family: 'faster one', cursive;
    width: 100%;
    height: 200px;
    text-align: center; 
}
body { 
    font-family: 'helvetica', cursive;
    font-size: 100%
    color: #000;
    background-color: #84B8D9;
    text-align: center
}

#OuterWrapper {
    margin: 20px auto;
    width: 1200px;   
}

h1 {
    font-family: 'faster one';
    font-weight: 400;
    padding-bottom: 20px;
     font-size: 3em;

}


h1, h2, h3, {
    font-family: 'faster one';
    font-weight: 400;
    padding-bottom: 20px;
    
}

#homenav {
    font-family: 'helvetica neue', cursive;
    font-size: 1em;
    font-weight: 300;
    text-align: center;
    padding-bottom: 20px   
    
}
#HomeNav ul{                     
     font-family: 'helvetica neue', cursive;
    list-style-type: none;
    margin 0;
    padding 0;
}

#HomeNav li {
    font-family: 'helvetica neue', cursive;
    display: inline-block;
    padding: 20px
}

#HomeNav li a {
    color: #000;
    text-decoration: none;    
}

#HomeNav li a:link a:visited {
    
   color: #FFFFFF
}
#HomeNav li a:hover, a:active {
    font-family: 'helvetica neue', cursive;    
    text-align: center;
        text-decoration: underline;
        color:#FFFFFF;
} 

aside {
    top: 200px;
    width: 200px;
    margin: 20px; 
    height: 100%;
    position: fixed;
    overflow: auto;

}  

#subNav {
    font-family: 'helvetica neue', cursive;
    font-size: 1em;
    font-weight: 300;
    text-align: center;
    padding-bottom: 20px   
    
}
#subNav ul{                     
    font-family: 'helvetica neue', cursive;
    list-style-type: none;
    margin 0;
    padding 0;
}

#subNav li {
    font-family: 'helvetica neue', cursive;
    font-size: .75em;
    display: block;
    padding-bottom: 20px
}

#subNav li a {
    font-family: 'helvetica neue', cursive;
    color: #000;
    text-decoration: none;    
}

#subNav li a:link a:visited {
    font-family: 'helvetica neue', cursive;
   color: #000
}
#subNav li a:hover, a:active {
    font-family: 'helvetica neue', cursive;    
    text-align: left;
        text-decoration: underline;
        color:#FFFFFF;
} 

#main {
    font-family: 'helvetica neue', cursive;
    text-align: center;
    padding: 30px;
    
}
   

p{ text-align: left;
    line-height: 1.75;
    margin: 0 30px;
}

footer {
    font-family: "helvetica neue", serif;
    font-size: .8em;
    padding: 10px;   
    position: fixed;
    bottom: 0;
}
 

}







}

    






#portfolio {
    font-family: 'helvetica neue', cursive;
    font-size: 1em;
    font-weight: 300;
    text-align: center;
    padding-bottom: 20px   
    
}
#portfolio ul{                     
     font-family: 'helvetica neue', cursive;
    list-style-type: none;
    margin 0;
    padding 0;
}

#portfolio li {
    font-family: 'helvetica neue', cursive;
    display: inline-block;
    padding: 20px
}

#portfolio li a {
    font-family: 'helvetica neue', cursive;
    color: #000;
    text-decoration: none;    
}

#portfolio li a:link a:visited {
    
   font-family: 'helvetica neue', cursive;
    color: #000
}
#portfolio li a:hover, a:active {
       font-family: 'helvetica neue', cursive; 
    text-align: center;
        text-decoration: underline;
        color:84B8D9;
} 
/* Start http://www.cursors-4u.com */ * {cursor: url(http://cur.cursors-4u.net/cursors/cur-2/cur116.cur), auto !important;} /* End http://www.cursors-4u.com */