/* 	Dorset County Hospital NHS Foundation Trust Print CSS v1.0		Created by Steev Bishop at NHS Creative www.nhscreative.org		Copyright 2007, Dorset County Hospital NHS Foundation Trust	Born 05 April 2007	-- History --	05 July 2007 - Print CSS begins	19 April 2007 - CSS begins	----*//* ---------- BASIC ---------- */body {margin: 1px 10px;padding: 0;background: white;font: 12pt/1.5em georgia, times, serif;}/* ---------- TEXT ---------- */p {margin: 0.3em 0 0.6em;}	p.to-top {margin:0.5em 0 0 0; border-bottom:1px dotted black; display: none;}	p.address, p.telephone {font-size:105%; padding-left:1.5em;}	p.urgent {color:red; padding:8px; margin:1em 0; font-size:120%; font-weight:bold; border:4px solid red;}a:link:after, a:visited:after {content: " (" attr(href) ") "; font-size:90%; font-weight:normal; padding-left:5px;}a[href^="/"]:after {content: " (http://www.dch.org.uk" attr(href) ") ";}	a.logo:link:after, a.logo:visited:after,	ul.atoz li a:link:after, ul.atoz li a:visited:after,	sup a.logo:link:after, sup a.logo:visited:after {content: "";}	sup a {text-decoration:none;}h1 {font-size:200%; margin:0.2em 0 0.8em 0;}h2 {font-size:180%; margin:0.2em 0 0.8em 0;}h3 {font-size:160%; margin:1.2em 0 0.5em 0;}h4 {font-size:140%; margin:1.2em 0 0 0;}h5 {font-size:120%; margin:1em 0 0 0;}h6 {font-size:110%; margin:1em 0 0 0;}	/*HEADER VARIATIONS*/		#page-patient h2 {color: rgb(101, 0, 111);}		#page-visitor h2 {color: rgb(210, 80, 0);}		#page-about h2 {color: rgb(165, 0, 0);}		#page-foundation h2 {color: rgb(10, 50, 130);}		#page-jobs h2 {color: rgb(40, 100, 0);}		.content-head {		border-top: 2px solid black;		padding: 4px 0 0 0;		}				h3.news {		border-top:4px solid rgb(0, 120, 192);		border-bottom:1px solid rgb(0, 120, 192);		padding:5px 0;		text-transform:uppercase;}	/* ---------- STRUCTURE ---------- */#header {}	#top-bar {background: rgb(0, 114, 188); height:20px;}		#page-patient #top-bar {background: rgb(143, 63, 151);}		#page-visitor #top-bar {background: rgb(224, 134, 18);}		#page-about #top-bar {background: rgb(184, 56, 56);}		#page-foundation #top-bar {background: rgb(34, 73, 154);}		#page-jobs #top-bar {background: rgb(65, 155, 41);}			#top-bar-nav {display: none}		#gfx-bar {		text-align: right;		margin: 20px 0 15px 0;		}			#gfx-bar .logo {border: 0; text-decoration:none;}				#gfx-bar .logo img {border: 0; text-decoration:none; background: none;}				a.logo:hover {background: none;}#main {}	#nav {display: none;}#footer {}	#icon-bar {display: none;}	#bottom-bar {background: rgb(0, 114, 188); height:10px;}		#page-patient #bottom-bar {background: rgb(143, 63, 151);}		#page-visitor #bottom-bar {background: rgb(224, 134, 18);}		#page-about #bottom-bar {background: rgb(184, 56, 56);}		#page-foundation #bottom-bar {background: rgb(34, 73, 154);}		#page-jobs #bottom-bar {background: rgb(65, 155, 41);}			#bot-bar-nav {display: none;}/* ---------- ELEMENTS ---------- */	/* MAIN */	#content img {	border: 1px solid rgb(0, 120, 192);	padding: 0px;	background: white;	margin: 0.2em 0 0.6em;	}		#page-patient #content img {border-color: rgb(101, 0, 111);}		#page-visitor #content img {border-color: rgb(210, 80, 0);}		#page-about #content img {border-color: rgb(165, 0, 0);}		#page-foundation #content img {border-color: rgb(10, 50, 130);}		#page-jobs #content img {border-color: rgb(40, 100, 0);}	#content img.middle {margin: 10px auto; display: block;}	#content img.left {float: left; margin: 0.5em 0.8em 0.8em 0; width: 195px;}	#content img.right {float: right; margin: 0.5em 0 0.8em 0.8em; width: 195px;}	/* LISTS */	#content ul, #content ol {}		#content ul.faq, #content ul li {		list-style:url(../resource/list-smalltriangle.gif) outside;		margin-bottom:0.2em;		}		#content ul.list li {list-style:disc outside; list-style-image:none; margin-bottom:0.4em;}			ol li, ol.list li {list-style:decimal outside; list-style-image:none; margin-bottom:0.4em;}		#content ul.atoz {font-size:120%; margin-left:0; padding-left:0;}			ul.atoz li {display:inline; padding:3px;}			#content dl {}		dt {font-weight:bold; font-size:110%; margin:0;}		dd {margin-bottom:0.5em;}			dl.list dd {margin:0 0 0.5em 0; padding-left:40px; border-bottom:1px black solid;}			dd.divide {padding-left:0; margin-left:0; border-bottom:1px solid black;}				dl.links {}			dl.links dt {}					dl.news {}			dl.news dd.news-link {display:none; padding:2px;}				dl.board {}			dl.board dd {margin:5px 0 15px 0;}			#content dl.board dd img {margin:0 0 3px 0;}			dl.board dd p {margin:-30px 0 0 115px;}		/* TABLE */	table {margin:0 0 0.4em 0;}		table caption {font-size:120%; margin:0.4em 0 0 0; border-top:2px solid black;}		tr {border-bottom:1px solid black;}		th, td {padding:0.2em 1em 0.2em 0.1em; border-bottom:1px solid black;}	/* CONTENT - JOB DESC */			.jobs-download {border:1px solid rgb(40, 100, 0); padding:0 0.8em; margin:1.5em 0;}
