body {
    margin-left: 10%;
    margin-right:20%;
    text-align: justify;
    font-family: Verdana, Geneva, Arial, sans-serif;
    /* font-size: small; */
    font-size: 14px;
    line-height:1.6em;
    /* color: #2f4f4f;  */
    color: #050505;
    background-color: #fffafa; 
    /* background-image: url(../images/flower_1280_800.jpg); */
}

h1, h2, h3, h4 {
    color: navy;
    text-align: left;
}

h1 {
    font-size: 180%;
    /* border-bottom: 1px solid black  */
}

h2 {
    font-size: 130%;
}

blockquote {
    color: maroon;
    /* background-color: #e0ffff; */
    background-color: #95d6ef;
    margin: 75px;
    margin-bottom: 0px; 
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 50px;
    padding-top: 30px;
}

.main_heading {
    padding-top: 10px;
}

.sub_heading {
    padding-top: 30px;
}

.footer {
    font-size: 80%;
    padding-top: 50px;
    text-align: center;
    clear: left;
}

.quote-text {
    padding-top: 20px;
    
}
.image_centered_horizontally {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
}
.linus_quote {
    margin: 50px;
    padding: 30px;
}
.vertical_ad {
    float: right;
    margin-left: 25px;
    margin-bottom: 15px;
}

a:link {
    color: midnightblue;
    text-decoration: none;
}

a:visited {
    color: mediumblue;
    text-decoration: none;
}

a:hover {
    color: royalblue;
    /* background: mistyrose; */
    text-decoration: none;
}
