/* Main CSS */
body { background: #dddcdc; }
header p { padding: 0.1em; margin: 0; }
header { margin: 0.5em; }
.column { float: left; clear: none; display: block; width: 15em; padding-left: 1.5em; margin-left: 1em; margin-bottom: 1em; background: #eef; min-height: 19em; }
#col1 {  }
#col2 {  }
#col3 {  }
h2 img { padding: 0em 0.5em; }
footer { display: block; clear: left; }
footer p { background: #efe; width: 85%; padding: 0.5em; margin-left: 1em; }
.feed-item {
            border-bottom: 1px solid #dde;
            padding: 10px 0;
        }

.feed-item h3 {
            margin: 0;
            font-size: 1.2em;
        }

.feed-item p {
            color: #779;
            font-size: 0.9em;
        }
@media only screen and (min-width: 1024px) {
	.column { width: 31%; padding: 0.25%; }
}
@media only screen and (max-width: 895px) {
	.column { width: 85%; padding: 0.5em 3em; }
}
@media only screen and (max-width: 600px) {
	.column { width: 90%; padding: 0em; padding-bottom: 0.5em; }
}
