/* =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: 360px; margin-bottom:0.4em; color:#fff; }
	div#primary-content div#content-header p { line-height: 1.2em; font-weight: bold; margin: 0 0 0 16px;  padding-bottom: 0.5em; color: #fff; font-size: 0.95em; padding-right: 360px; }
	
	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#everyday-routines div#primary-content div#content-header img { position: absolute; top:0; right:0; _right:-1px; }
	body#growing-up div#primary-content div#content-header img { position: absolute; top:0; right:0; _right:-1px; }
	body#you-and-your-family div#primary-content div#content-header img { position: absolute; top:0; right:0; _right:-1px; }
	body#your-toddlers-health div#primary-content div#content-header img { position: absolute; top:0; right:0; _right:-1px; }
	
/* =copy */

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

	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 { margin:0 0 0.3em 0; background-color: #FFFFFF; font-weight:normal;
	}
	
	div#primary-content div#content-main div.copy h2 a {
		padding-left: 1.3em; display:block; background:no-repeat left 0.15em; 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: #006e83; background-image:url('/www.readysteadytoddler.org.uk/images/assets/bullet-star-green-on-white.gif') !important; }
	
	div#primary-content div#content-main div.copy p { font-size: 0.875em; padding-right: 1.5em; color:#006e83; }

/* =related */

	div#site-content div#container div#content-related { padding-top: 1em; }

	div#site-content div#container div#content-related div.side-panel { 
		font-size:1em; 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 img { display:block; }
	
	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.875em; line-height:1.3em; }
	
	div#site-content div#container div#content-related div.side-panel h2 { 
		font-family:"Trebuchet MS"; font-size: 1.125em; font-weight:normal; padding: 10px 0; margin: 0 15px 0 15px;
	}
	div#site-content div#container div#content-related div.side-panel h2 a {
		display:block; padding-left:1.2em; background:no-repeat left 0.1em; text-decoration:underline;
	}
	div#site-content div#container div#content-related div.side-panel h2 a:hover {
		text-decoration:none;
	}
