h1, h2{
text-align: center;
font-size: 38pt;
}
#p1{

font-size: 13pt;

}

body{

font-family: Arial, Helvetica, sans-serif;

}

footer {

    background-color: #2C3539;

    width: 100%;

margin-top: 30px;

}

.footer-nav-links {

width: 100%;

}

.footer-nav-links ul {

    display: flex;

    justify-content: center;

//    flex-wrap: wrap;

}

.footer-nav-links ul li {

    margin-right: 30px;

    padding-left: 0px;

}

.footer-nav-links ul li a {

    color: white;

    text-decoration: none;

}
.star{
    color: red;

}
.post-details-container {
    display: flex;
}
.post-details-container div a {
text-decoration: none;
color: purple;
border: 2px solid darkblue;
padding: 5px 70px;
}
body {
    margin: 0px;
    padding: 0px;
    display: flex;
    flex-direction: column;
    height: 100%;
}
p {
    text-align: justify;
}
nav {
    width: 100%;
    height: 80px;
    display: flex;
    padding: 0px;
}
.site-icon-container {
width: 120px;
    margin: 0px;
    padding: 0px;
}
.nav-links-container {
    width: 70%;
margin-left: 110px;
text-align: right;
    height: 40px;
    background-color: #2b547e;
}
.nav-links-container ul {
    display: flex;
    align-items: center;
    justify-content: space-around;
    list-style-type: none;
}
.nav-links-container ul li a {
    text-decoration: none;
    color: white;
//font-weight: bold;
}
main {
}
footer {
    background-color: #2C3539;
    width: 100%;
}
.footer-nav-links {
    width: 100%;
}
.footer-nav-links ul {
    display: flex;
    justify-content: center;
//    flex-wrap: wrap;
}
.footer-nav-links ul li {
    margin-right: 30px;
    padding-left: 0px;
}
.footer-nav-links ul li a {
    color: white;
    text-decoration: none;
}
.post-details-container {
    display: flex;
}
.post-details-container div a {
    text-decoration: none;
    color: purple;
    border: 2px solid darkblue;
    padding: 5px 70px;
}
main {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
}
