﻿/* General formatting */

@media all {

	body {
		font: 62.5%/1em Verdana, Arial, sans-serif;
		text-align: left;
		color: #222;
	}

	h1, h2, h3, h4, h5, h6, a {
		font-family: Verdana, Arial, sans-serif;
	}


	h1 {
		font-size: 2em;
		line-height: 1em;
	}

	h2 {
		font-size: 1.8em;
		line-height: 1.3em;
	}

	h3 {
		font-size: 1.6em;
		line-height: 1.2em;
	}

	h4 {
		font-size: 1.2em;
		line-height: 1.4em;
	}

	h5 {
		font-size: 1em;
		line-height: 1em;
	}


	p {
		margin: 0 0 1em 0;
		line-height: 1.2em;
	}

	a {
		font-size: 1em;
		color: #336699;
		text-decoration: none;
	}

	a:hover {
		text-decoration: underline;
	}

	ul {
		font-size: 1em;
		line-height: 1em;
	}

	a img {
		border: none;
	}

	img {
		border: none;
	}

}





/* Supporting elements */

@media all {

	div.clear,
	span.clear {
		display: block;
		position: relative;
		height: 0;
		width: 100%;
		clear: both;
		font-size: 0;
		line-height: 0;
	}

	div.hr {
		height: 1px;
		margin: 0 0 0 0;
		font-size: 0;
		line-height: 0;
		background-color: #ccc;
	}

	div.hr hr {
		display: none;
	}

	hr.extra {
		display: none;
	}

	div.accessibility {
		display: none;
	}

	label.accessibility {
		display: none;
	}

}


@media aural, braille, embossed, tty {

	div.accessibility,
	label.accessibility {
		display: block;
	}

}
