@media (max-width: 600px) {
	/* mini-layout styles for devices with a maximum width of 600px */
	body {background:#d4d8d8 url('/images/body-bg-400.gif') top center repeat-y;}
	#container {width:90%;margin:0 auto;background:#fff;}
	#ajaxloader {width:90%;}
	#header img {width:250px;margin-left:1em;}
	div.span-6,
	div.span-8,
	div.span-11,
	div.span-12,
	div.span-13,
	div.span-16,
	div.span-18,
	div.span-23 {width:100%;margin:0;padding:0;float:none;}
	div.span-11 {width:90%;margin:10px;}
	.ahem a {font-size:16px;}
	#login {margin:0;padding:0;width:96%;background:none;border:0;}
	#login_container {height:auto;padding:0 1em;border:0;}
	#login label, #login div.large, #login div.formbutton a {color:#333;}
	#login #user_email,#login #user_password {border:1px solid #999;background-color:#fff;}
	.retail {display:none;}
	#subscribe_button {width:92%;margin:2em 0;padding:1em 0;top:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
	#subscribe_button a {border:0;margin-left:3em;}
	#intromain {background:none;border:none;height:auto;}
	#intromain h1 {display:none;}
	#introbottom ul#introfeatures {border:none;background:none;height:auto;margin-right:0;}
	#introbottom ul#introfeatures li {float:none;}
	#introbottom ul#freepubs {float:none;border-top:2px solid #ccc;border-bottom:2px solid #ccc;}
	#introbottom p#introquestions {margin-right:0;}
	#footer .span-6 {display:none;}
	#footer .span-18 {position:relative;text-align:center;background:none;}
	#colorbox, #cboxOverlay, #cboxWrapper {display:none!important;}
}