/* Manning Wistow Architects Ltd * 04/02/09 * hello@ingserv.com */

@media screen, projection {
	body { background: #f2f9fd/* url('../img/layout/grid.png') repeat-y 50% 0*/; border-top: 4px solid #000; }
	body { color: #666; }
	/* body { font-family: Baskerville, "Baskerville Old Face", Georgia, "Times New Roman", serif; } */
	body { font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif; }
	body, h1 { font-size: 1em; }
	body, h1, ul, ol, fieldset, .figure p { margin: 0; padding: 0; }
	body { text-align: center; }
	h1, h2, h3 { font-weight: normal; }
	h1, #main li, .article { float: left; }
	h1 { height: 115px; }
	h1, .article { margin-left: .625em; }
	h1 { margin-top: 1em; }
	h1 { text-indent: -9000px; }
	h1 a { background: url('../img/layout/logo.png') no-repeat; }
	h1 a { height: 100%; }
	h1 a, p.lead { position: absolute; left: 0; top: 0; }
	/* h1 a:hover, h1 a:focus, h1 a:active { background-position: 0 -72px; } */
	h3 { font-size: 1.5em; line-height: 1; margin: 1em 0 .5em; } /* 24/24 */
	/* h3 { font-style: italic; } */
	h4 { color: #544; }
	h4 { font-size: 1.125em; line-height: 1.333; margin: .667em 0; } /* 18/24 */
	p, li, .vcard span { font-size: .938em; line-height: 1.5; }
	p { margin: .8em 0; }
	p.lead { color: #5183a8; }
	p.lead { font-family: Baskerville, "Baskerville Old Face", Georgia, "Times New Roman", serif; }
	p.lead { font-size: 2.25em; line-height: 1.333; margin: .667em 0; } /* 36/48 */
	p.lead { letter-spacing: -1px; }
	p.lead { padding: 0 .278em; }
	p.lead { width: 26.667em; }
	ul, form ol { list-style: none; }
	li { background: url('../img/layout/bullet.png') no-repeat 0 .55em; padding-left: .875em; }
	.nav li, ol li { background: none; padding: 0; }
	#main, #local, .aside { float: right; }
	#main, #local, .aside { margin-right: .625em; }
	#main, #local, .article { width: 32.5em; } /* 520px */
	#main li { font-size: 1.125em; }
	#main a, #header, .section { border-left: 1px solid #d9d9d9; }
	#main a, .txt, textarea, .vcard span { display: block; }
	#main a { line-height: 4em; }
	#main a { padding: 0 1.667em 0 .556em; }
	#main a:link, #main a:visited, #local .current_page_item a:link, #local .current_page_item a:visited { border-bottom: 0; }
	#main a:hover, #main a:focus, #main a:active, #main .current_page_item a:link, #main .current_page_item a:visited, #main .current_page_parent a:link, #main .current_page_parent a:visited, h3, #local .current_page_item a:link, #local .current_page_item a:visited { color: #333; }
	#local { padding-top: 1.5em; }
	#local li { display: inline; }
	#local li { margin-right: 1.25em; }
	a:link, a:visited, p.lead { border-bottom: 1px solid #d9d9d9; }
	a:link, a:visited { color: #c9522b; }
	a:link, a:visited { text-decoration: none; }
	a:hover, a:focus, a:active { color: #333; }
	form li, .adr { margin-bottom: 1.5em; }
	fieldset, #ZoomSpin img, #ZoomBox img, #ZoomClose img, .figure a:link, .figure a:visited { border: 0 none; }
	legend, #footer span, .hide { position: absolute; left: -9000px; }
	#container { text-align: left; }
	#header-wrap { background: #fff; }
	#header-wrap, h1 a, #footer-wrap { width: 100%; }
	#header, .section { border-right: 1px solid #d9d9d9; }
	#header, .section, h1 { overflow: hidden; }
	#header, #footer, .section { margin: 0 auto; }
	#header { height: 9em;/* min-height: 12em;*/ } /* 192px */
	#header, .section { width: 60em; } /* 960px */
	#footer-wrap { border-top: 1px solid #d9d9d9; }
	#footer { width: 58.75em; } /* 940px */
	#footer p { font-size: .875em; line-height: 1.714; margin: 1.714em 0; } /* 14/24 */
	.section { padding-bottom: 1.5em; }
	.section, h1 { position: relative; }
	.article, .aside { padding-top: 8em; }
	.aside, h1 { width: 21.25em; } /* 340px */
	/* .aside p { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; } */
	.aside p { font-size: .813em; line-height: 1.385; } /* 13/18 */
	.aside img { border: 1px solid #d9d9d9; }
	p.small { color: #999; font-size: .688em; line-height: 1.636; text-transform: uppercase; } /* 11/18 */
	.figure { padding-top: 1.5em; }
}

@media print {
	
}
