@media handheld {

html, body {
	background: #fff;
	padding: 3px;
	color: #000;
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
* {
	float: none;
	}
	
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	}
	
#container img { 
	max-width: 250px;
	}

a:link, a:visited {
	text-decoration: underline;
	color: #0000CC;
	}
a:hover, a:active {
	text-decoration: underline;
	color: #660066;
	}
	
	
#title a {
	display:block;
	padding-left: 92px;
 	background:url(../images/bottom-logo.gif) top left no-repeat;
	text-decoration:none;
	}
	
#homepage-polaroid, #homepage-media, #fontsizer, #weatherwidget {
	display:none;
	}
	
#secondary .databox {
	border: 1px solid #6babd9;
	padding:5px;
	margin:5px 0;
	}
	
#secondary .databox h3 {
	border-bottom: 1px dotted #6babd9;
	font-size:1.2em;
	}
	
.newsitem, .eventsitem {
	margin:0 0 20px 0;
	}
	
#navigation ul {
	margin-left:10px;
	padding-left:10px;
	list-style:none;
	}
	
#globalnav {
	margin-left:20px;
	padding-left:20px;
	list-style:disc;
	}

#dashboard ul ul {
	margin-top:10px;
	list-style:disc;
	}
	
#footer .links {
	display:none;
	}
	
#footer .contactinfo {
	margin-left:0;
	padding-left:0;
	list-style:none;
	}

/*	
#title span {
	position:absolute;
	background:url(../gfx/logo-mobile.gif) no-repeat;
	display:block;
	width:100%;
	height:100%;
}
*/

}

/* iPhone-specific styles */
@media only screen and (max-device-width: 480px) { 

	html {
		-webkit-text-size-adjust: none;
		}

}
