figure.plugimg { margin:10px 0; padding:2px; display:block; text-align:center; max-width:100%; }
figure.plugimg img { margin:0; padding:0; border:none; width:auto; max-width:100%; height:auto; }
figure.plugimg figcaption { display:block; margin:2px 0 0 0; padding:0; font:normal 14px/17px arial, helvetica, sans-serif; color:#666; text-align:center; }
figure.plugimglft { margin:0 8px 8px 0; display:block; float:left; width:350px; max-width:100%; }
figure.plugimgrgt { margin:0 0 8px 8px; display:block; float:right; width:350px; max-width:100%; }
figure.plugimg100 { width:100px; }
figure.plugimg150 { width:150px; }
figure.plugimg200 { width:200px; }
figure.plugimg250 { width:250px; }
figure.plugimg300 { width:300px; }
figure.plugimg350 { width:350px; }
figure.plugimg400 { width:400px; }
figure.plugimg450 { width:450px; }
figure.plugimg500 { width:500px; }
figure.plugimg550 { width:550px; }
figure.plugimg600 { width:600px; }

@media only screen and (max-width: 650px) {
	figure.plugimg350, figure.plugimg400, figure.plugimg450, figure.plugimg500, figure.plugimg550, figure.plugimg600 { margin:10px 0; float:none; width:100%; }
	figure.plugimg500 img, figure.figure img, figure.plugimg600 img { width:100%; height:auto; }
}
@media only screen and (max-width: 480px) {
	figure.plugimg200, figure.plugimg250, figure.plugimg300 { margin:10px 0; float:none; width:100%; }
	figure.plugimg300 img, figure.plugimg350 img, figure.plugimg400 img, figure.plugimg450 img { width:100%; height:auto; }
}
@media only screen and (max-width: 340px) {
	figure.plugimg100, figure.plugimg150 { margin:10px 0; float:none; width:100%; }
	figure.plugimg200 img, figure.plugimg250 img { width:100%; height:auto; }
}
