/* =header */

	div#primary-content div#content-header { 
		position: relative; height: auto !important; height: 265px; min-height: 265px; 
	} 
	div#primary-content div#content-header h1 { padding: 13px 0 0em 15px; padding-right: 350px; margin-bottom: 0.4em; }
	div#primary-content div#content-header p { line-height: 1.2em; font-weight: bold; margin: 0 0 0 16px;  padding-bottom: 0.5em; color: #004c6d; font-size: 0.95em; padding-right: 350px; }
	
	body#growing-together div#primary-content div#content-header h1 { padding-right: 15px; padding-left: 370px; }
	body#growing-together div#primary-content div#content-header p { padding-left: 370px; padding-right: 15px; margin-left: 0; }
	
	body#labour-and-birth  div#primary-content div#content-header h1 { padding-right: 15px; padding-left: 370px; }
	body#labour-and-birth  div#primary-content div#content-header p { padding-left: 370px; padding-right: 15px; margin-left: 0; }
	
	body#you-and-your-pregnancy div#primary-content div#content-header img { position: absolute; top: -26px; right: -21px; }
	body#labour-and-birth div#primary-content div#content-header img { position: absolute; top: -24px; left: -22px; }
	body#first-days-together div#primary-content div#content-header img { position: absolute; top: -23px; right: 0px; }
	* html body#first-days-together div#primary-content div#content-header img { right: -1px; }
	body#growing-together div#primary-content div#content-header img { position: absolute; top: -29px; left: 0px; }
	
/* =copy */

	div#site-content div#container div#primary-content { overflow: visible; }
	div#site-content div#container div#content-main { margin-right: 0; width: 705px; overflow: hidden; float: none; }

	div#primary-content div#content-main div.copy { 
		float: left; width: 220px; margin-top: 1em; padding: 0 15px 0 0;
		height: auto !important; height: 6.5em; min-height: 6.5em; }
		
	div#primary-content div#content-main div.cols { height: auto !important; height: 1em; min-height: 1em; }
	div#primary-content div#content-main .col-last { clear: both; float: none; display: block; }
		
	div#primary-content div#content-main div.copy h2 {
		background-repeat: no-repeat; background-image: url("/www.readysteadybaby.org.uk/images/assets/arrow-copy.gif");
		background-position: left 0.2em; text-indent: 1.3em; margin-bottom: 0.3em; background-color: #FFFFFF;
	}
	
	div#primary-content div#content-main div.copy h2 a {		
		text-decoration: none; 
	}
	
	div#primary-content div#content-main div.copy h2 a:hover,
	div#primary-content div#content-main div.copy h2 a:focus,
	div#primary-content div#content-main div.copy h2 a:active
	{ text-decoration: underline; color: #004C6D; }
	
	div#primary-content div#content-main div.copy p { font-size: 0.75em; padding-right: 1.5em; }

/* =related */

	div#site-content div#container div#content-related { width: 0; display: none; }
	
	div#site-content div#container div#content-related div.side-panel { 
		background: #00aaad; color: #FFFFFF; position: relative; width: 100%;
	}
	
	* html div#site-content div#container div#content-related div.side-panel .tr,
	* html div#site-content div#container div#content-related div.side-panel .br
	{ right: -1px; }
	
	div#site-content div#container div#content-related div.side-panel a { color: #FFFFFF; text-decoration: none; }
	div#site-content div#container div#content-related div.side-panel a:hover,
	div#site-content div#container div#content-related div.side-panel a:focus,
	div#site-content div#container div#content-related div.side-panel a:active
	{ text-decoration: underline; }
	
	div#site-content div#container div#content-related div.side-panel p { font-size: 0.75em; font-weight: bold; padding: 7px 15px 12px 15px; line-height: 1.3em; }
	
	div#site-content div#container div#content-related div.side-panel h2 { 
		font-size: 1.125em; padding: 10px 0 0 0px; margin: 0 15px 0 15px;
	}