div.author-list div.author-image {
	float: left;
}

div.author-list img {
	max-width: none; /* needed for ie8, image with float:left and a max-width aren't rendered. Yay for IE! */
}

div.author-list div.links {
	float: left;
}

div.author-list div.clear {
	clear: both;
}

div.author-list-controls {
	margin-top: 15px;
	margin-bottom: 10px;
	text-align: right;
}

div.author-list-controls span.left-arrow:before {
	content: '<';
}

div.author-list-controls span.right-arrow:before {
	content: '>';
}

/* homepage widget specific */

div.curated-author-widget div.links {
	max-width: 228px;
}

/* widescreen */
@media only screen and (min-width:1265px) {
	div.sidebar div.links {
		max-width: 309px;
	}
	#tablet-author-list {
		display: none;
	}
}

/*desktop */
@media only screen and (min-width:1008px) and (max-width: 1264px) {
	div.sidebar div.links {
		max-width: 213px;
	}
	#tablet-author-list {
		display: none;
	}
}

/* tablet */
@media only screen and (min-width:768px) and (max-width: 1007px) {
	div.sidebar div.links {
		max-width: 248px;
	}
	div.sidebar div.author-list {
		float: left;
		width: 50%;
	}
}

/* mobile */
@media only screen and (max-width: 767px) {
	div.sidebar div.links {
		max-width: 309px;
	}
	#tablet-author-list {
		display: none;
	}
}

/* ie8, cause ie8 sucks! */
.lt-ie9 div.sidebar div.links {
	max-width: 213px;
}
