/* ------------ MOBILE DESIGN ------------------------------------------------------------- */

@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
	
	html.presentation header.leftTriangle h1.rectangle {
		font-size: large;
		font-weight: bold;
	}
	
	#navigation li { border: none; line-height: 1.2em; }
	
	.info { margin-top: 10px; }
	
	.info p { font-size: smaller; }
	
	.info ul.presentation { font-size: smaller; }
	.info ul.presentation ul { margin-left: 1.5em; }
	.info ul.presentation li img { display: none; }
	
	footer nav ul { padding-right: 0; margin-bottom: 10px; }
	footer nav ul li { display: block; padding-bottom: 8px; }
	footer nav ul li.last { text-align: left; float: none; }
	footer nav ul.slide1 { text-align: left; }
	
	footer address { font-size: smaller; }
}