/* This is just tested on Opera */
body {
	font-size: 100%;
}

/* Make it single column */
form, div#content, div#related, #head p#logo, #topcontent div, div#birdblog, 
#midcontent div, #midcontent select, #footercontent div, div#foot2, div#foot3, 
#footercontent p.r, #product div, #videointro div, p#videoplay, 
#content fieldset p select, #content .person p.personimg, html[lang] #related #staffmap div {
	width: auto;
	height: auto;
	min-height: 0;
	float: none;
	position: static;
}

/* Remove margin and padding */
#head p, #nav, div#midcontent, #midcontent div, div#footercontent, div#product,
#related div, div#related, div#content, #content fieldset, div.person {
	margin: 0;
	padding: 0;
}

/* Remove borders and backgrounds */
div#midcontent, div#midcontent div, div#footercontent, #footercontent div, 
#related div, #related div div, #related div h1, #related div h2, 
#related div h3, #related div h4, #related div h5, #related div h6, 
#related #heartfoundation div, #related #meetteam div, #related #staffmap div,
#content fieldset, #content .person h2, div.person, div.person div {
	background: none;
	border: none;
}
/* Hide stuff */
#candy, .r, p#productimg {
	display: none;
}

/* Width of the site */
form {
	max-width: 350px;
}

/* This link would be more useful to PDA users */
p#wai {
	display: block;
	margin: 0 auto;
}

#head p {
	text-align: left;

}
	/* The nav works pretty well */
	#nav a, #nav em {
		padding: 0.2em 0.4em;
		text-align: left;
		border: none;
	}

#videointro div.bubble, #videointro .bubble p {
	background: #609;
}
	/* General heading rules */
	#midcontent h1, #midcontent h2, #midcontent h3, #footercontent h3, #content h1, 
	#content h2, #product h1, #related div h1, #related div h2, #related div h3, 
	#related div h4, #related div h5, #related div h6, #videointro div.bubble,
	#content .person h2, #content .person h2, #content .person h3 {
		margin: 5px 5px 0.1em 5px;
		padding: 0;
	}
	#content p, ul#pagetools, #footer map ul, #footer p, #content ul, #midcontent p, 
	#footercontent p, #product div p, #related div p, #head p, #content fieldset p,
	#content .person p.personimg, #content .person p, #content .person dl {
		margin: 0 5px 1em 5px;
		padding: 0;
	}