/* Wrapper container sets width and centers content */


#wrapper {
    width: 95%;
    margin: 0 auto;
}
/* Left and right columns stacked vertically full width and minimum height */

#left-column,
#right-column {
    float: none;
    width: 100%;
    min-height: 240px;
    box-sizing: border-box;
    margin-bottom: 18px;
}
/* Project list container adds space below the list */

.project-list {
    margin-bottom: 50px;
}
/* Individual project boxes stacked full width with minimum width and margin */

.project {
    float: none;
    width: 98%;
    min-width: 200px;
    margin: 1% auto;
    box-sizing: border-box;
}