/* Style sheet for congressional newsletter index pages */

h2.linebefore {
	clear: left;
	}

.nowrap {
	overflow: hidden;
	}

a[target="newsletter"],
.thumbnail {
	display: block;
	width: 150px;
	padding: 5px;
	float: left;
	margin: 1em;
	margin-left: 0;
	text-align: center;
	}

a[target="newsletter"] img {
	width: 150px;
	height: 198px;
	}
	
ul.nowrap {
	margin-top: 2em;
	}

.top {
	display: block;
	clear: left;
	}

@media only screen and (max-width: 480px) {

#middle {
	margin-top: 1em;
	border-top: solid #ddd 1px;
	padding-top: 1em;
	}

#rightside {
	border-top: none;
	padding-top: 0;
	}

a[target="newsletter"],
.thumbnail {
	float: none;
	}

}