*, html 
{
    margin:0;
    padding:0;  
}

body
{
    background-color: #d0d0d0ff;
    font-family: Georgia;
}

.blog_full_article
{
    background-color: #c0c0c0ff;
    width: 100%;
    margin: auto;
}

.blog_write_up
{
    width: 85%;
    margin: auto;
}

.blog_title
{
    padding-top:70px;
    font-size: 40px;
    text-align: center;
}

.blog_section_title
{
    padding-top:15px;
    text-align: center;
}

.blog_unordered_list
{
    padding-left: 40px;
}

.blog_ordered_list
{
    padding-left: 40px;
}

.blog_code
{
    height: 410px;
    overflow: scroll;
}

.blog_code_small
{
}

.blog_list
{
    padding-left: 5%;
}

.blog_image
{
    width: 100%;
    max-height: 410px;
    max-width: 731px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.blog_video_wrapper
{
    position: relative;
    padding-bottom: 54%;
    margin-top: 10px;
    margin-bottom: 10px;
}

.blog_video
{
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left:0;
}

@media screen and (min-width: 600px)
{
    .blog_full_article
    {
        background-color: #c0c0c0ff;
        width: 80%;
        margin: auto;
    }
}
