#spookystories h2:first-of-type {
    margin:1em 0 1em 0;
}


.morelink {
    text-align:center;
    margin-top:1.5em;
    clear:both;
}

.spookybox {
    width:30%;
    display:block;
    float:left;
   
}

#imageboxes,#youtubefeed,#articleboxes {
     min-height:370px;
}

.spookybox #youtubefeed {
    padding-top:0;
}

.spookybox #youtubefeed {
    float:none;
    margin:auto;
}


.spookybox:first-of-type {
    width:40%;
}

.spookybox:last-of-type {
    width:25%;
    float:right;
}

.spookybox .artspacer {
    width:100%;
}


.spookybox .artright {
    padding-bottom:10px;
}


.spookybox .box img {
        width:80%;
    }
    
.spookybox .artleft {

        width:33%;
    }
    
    
.spookybox .artright {
        width:67%;

    }
    
    
    
.spookybox  #imageboxes a:nth-of-type(3n+1) {
    width:100%;
    height:180px;

}

 .spookybox  #imageboxes,
 #moreimages{
    width:384px;
 }


.spookybox  #imageboxes a {

    width:50%;
    height:180px;

}


#spookystories {
    padding-bottom:4em;
    overflow:hidden;
}


.spookybox #articleboxes .artspacer:last-of-type {
    display:none;
}




@media screen and (max-width: 1200px) {
    
    
    .spookybox #imageboxes, #moreimages {
        width:300px;
    }
    
    .spookybox {
        width:33%;
    }
    
    .spookybox:first-of-type {
        width:33%;
    }
    
    .spookybox:last-of-type {
        width:33%;
     
    }
}

@media screen and (max-width: 1050px) {
    .spookybox {
        width:100%;
        max-width:600px;
        margin:auto;
        float:none;
    }
    
    .spookybox:first-of-type {
        width:100%;
        float:none;
    }
    
    .spookybox:last-of-type {
        width:100%;
        float:none;
     
    }
    
    .spookybox #imageboxes,#moreimages {
        width:100%;
    }
    
    .spookybox .videobox {
        margin:auto;
    }
    
    .spookybox .box{
        overflow:hidden;
    }
    
    .spookybox .videobox {
        overflow:hidden;
        padding-bottom:15px;
    }
    
    .spookybox .videobox:last-of-type {
        padding-bottom:5px;
    }
    
    #imageboxes,#youtubefeed,#articleboxes {
        min-height:70px;
   }
   
   .spookybox .artspacer {
     margin:0.5em 0 1em 0;
   }

}