/*----------HOME PAGE SPECIFIC FORMATTING----------*/
/*Main Page Title Block Image*/
.title-image {
    position: relative;
    width: 40%;
    margin: 0;
}

.home-page-heading {
    font-family: 'Permanent Marker', cursive;
    /*font-family: 'Impact', fantasy;*/
    font-size: 3em;
    font-weight: bolder;
    font-style: small-caps;
    font-stretch: extra-expanded;
    margin-top: 0;
    margin-bottom: 0;
}

/*Random Fact*/
.random-fact {
    font-family: 'Arial Black', sans-serif;
    margin: 0.5em 3em 1em;
    font-weight: normal
}

/*'Featured' Title Bar*/
.featured-title {
    text-align: center;
    padding: 0 1em;
    margin: 3em auto 0;
    width: 8em;
    /*background: none;*/
}

/*Featured post containers*/
.featured-container {
    text-align: center;
    margin: 1em 5% 5em;
    padding: 2em 1em 2em;
    opacity: 0.9;
    height: auto;
}

/*Footer formatting*/
.footer-container {
    text-align: center;
    width: 100%;
    padding: 3em 0;
}

.footer-container ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.footer-container ul li a{
    display: block;
}

.footer-container ul li a img{
    height: 60px;
}

/*Media Queries to distinguish between screen sizes*/
@media only screen and (min-width: 650px) {   
    .title-image {
        position: relative;
        width: 20%;
        margin: 0;
    }
}

@media only screen and (min-width: 450px) {   
    .footer-container ul li a{
        display: inline-block;
        margin: 0 1.5em;
    }
}