/*Styles for the Colleen Lenahansen Portfolio Website*/


/* global styling */

*{
    padding:0; margin:0;
}


/* embedded font */

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on July 21, 2020 */

@font-face {
    font-family: 'quicksandregular';
    src: url('../fonts/quicksand-regular-webfont.woff2') format('woff2'),
         url('../fonts/quicksand-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


/* sections */

body{
    font-family:'quicksandregular';
    background-color:rgba(185, 222, 189, .7);
}
header{
    padding:40px 20px 20px 20px;
    overflow:hidden;
}
div#wrapper{
    width:980px;
    margin:20px auto;
    background-color:white;
}
div#banner{
}
nav{
    background-color:grey;
    padding:5px;
    overflow:hidden;
    color:white;
    clear:both;
}
div#container{

}
div.blocks{
/*    height:500px;*/
/*    background-color:aqua;*/
    padding:20px;
    overflow:hidden;
    margin:0 auto;
}
div.text{
    padding:20px;
/*    overflow:hidden;*/
    height:100px;
    line-height:100px;
    clear:both;
}

footer{
    clear:both;
    overflow:hidden;
    background-color:rgba(185, 222, 189, .7);
    font-weight:bold;
}



/* text styles */

p{
    font-size:1.5em;
    text-align: center;
}
h2, h3, h4{
    
}
h1{
    color:#6ea381;
}
h2{
    color:black;
}
h3{
    
}
h4{
    
}
nav a{
    text-decoration:none;
    color:white;
}
nav a:hover{
    font-weight:bold;
}
header a{
    text-decoration:none;
    color:none;
}


/* lists styles */

nav li{
    float:left;
    list-style-type: none;
    margin-right:30px;
}
nav ul{
    margin-left:40px;
}
main ol, main ul{
    
}
/*
.blocks li:last-child{
    margin-right:0;
}
*/
.blocks li{
    float:left;
    list-style-type:none;
/*    margin-right:25px;*/
    width:25%;
    margin:20px auto 0 auto;  /* this is how you center it */
    text-align:center;
}
/*
.blocks ul{
    margin:0 auto;
}
*/

footer li{
    float:left;
    list-style-type: none;
    margin-right:30px;
    color:black;
}
footer li a{
    text-decoration:none;
    color:black;
}
footer ul{
 padding-left:20px;   
    margin:5px 0;
    text-decoration:none;
}


/* image styles */

.blocks img {
    width:200px;
    height:200px;
    display:block;
    margin:0 auto 5px auto;
}
#banner img{
    width:100%;
    display:block;
}
figure{
    
}
figcaption{
    
}


/*class styles*/

.center{
   
}
.left{
    
}
.left{
    float:left;
    padding-right:15px;
    padding-left:20px;
    height:7%;
    width:7%;
}
.home nav li:nth-child(1) a,
.about nav li:nth-child(2) a,
.work nav li:nth-child(3) a,
.contact nav li:nth-child(4) a {
    font-weight:bold;
}