<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">  /* INFO
Site : Nature dev1
url : http://dev1.cf.bbc.co.uk/wales/nature/sites/content/
Barlesque version :
Function : set all structure, aesthetics, typography
Filename : nature_layout.css	
Created : April 4th 2008
Last update :  07/04/2008 12:23:22
Author: Ollie Wells
*/

/* SECTIONS
=STANDARDISE
=NAVIGATION
  &gt;Navigation - local
  &gt;Navigation - sub
=CONTENT
  &gt;Slideshow
  &gt;Accordion
=IMAGES
=OBJECTS
-&gt;Carousel
-&gt;Glow - widget css for location overlay panel
*/



/*FONT SIZES
10px = 0.835em
12px = 1em
14px = 1.165em
16px = 1.335em
18px = 1.5em
20px = 1.665em
22px = 1.835em
24px = 2em
*/

/* COLOURS
Content bg:     #e0e0e0 - light grey
Headers:        #666665 - dark grey
Text:           #666665 - dark grey
Links:          #c11d1d - red
*/

/*=STANDARDISE
****/
img {
-ms-interpolation-mode:bicubic; /*filter for IE6 image resizing*/
}



body {
	margin: 0;
	line-height: 1;
	font-family: verdana,helvetica,arial,sans-serif;
	color: #333333;
}

#column-container {
	padding: 0 0 0 0;
}

#content {
	margin: 14px 14px 0 14px;
	height: 100%;
}

* html #content {
	margin: 0;
	padding: 14px;
	height: 100%;
	margin-bottom: 14px;
}

.rhsimg {
	height: 56px;
	position: absolute;
	right: 14px;
	top: 6px;
	width: 130px;
}

#header {
	background: #FFF;
}

a:hover {
	text-decoration: underline;
}

h1 a:hover {
	text-decoration: none;
}

#header h1 a, #header a#headerlink {
	background: url(/staticarchive/286ec3ea31e9eb60cdc4626b7e9b16f7f540c099.jpg);
	width:450px;
	height:68px;
	display:block;
	text-indent:-9999px;
	font-size:0.001px;
 }


/*=NAVIGATION
****/

/*&gt;Navigation - local*/
#local-navigation {
	background: url(/staticarchive/393e4858ab7d7a7a88619bf56d15b4566e125087.gif) 0 -560px;
}

#navigation-list li a {
	margin: 0 3px 0 0;
	display: block;
	float: left;
	font-size: 1.6em;
	padding: 11px 15px;
	color: #FFF;
}

#local-navigation ul#navigation-list .navigation-button.selected a, #local-navigation ul#navigation-list .navigation-button-first.selected a, #local-navigation ul#navigation-list .navigation-button-last.selected, #local-navigation ul#navigation-list .navigation-button.selected a:hover, #local-navigation ul#navigation-list .navigation-button-first.selected a:hover, #local-navigation ul#navigation-list .navigation-button-last.selected a:hover {
	background: url(/staticarchive/393e4858ab7d7a7a88619bf56d15b4566e125087.gif) 0 0;
	text-decoration: none;
}

.navigation-button a, .navigation-button-first a, .navigation-button-last a {
	background: url(/staticarchive/393e4858ab7d7a7a88619bf56d15b4566e125087.gif) 0 -50px;
}

.navigation-button a:hover, .navigation-button-first a:hover, .navigation-button-last a:hover {
	background: url(/staticarchive/393e4858ab7d7a7a88619bf56d15b4566e125087.gif) 0 -100px;
}

.navigation-button a:active, .navigation-button-first a:active, .navigation-button-last a:active {
	background: url(/staticarchive/393e4858ab7d7a7a88619bf56d15b4566e125087.gif) 0 -100px;
}


/* navigation - local END */

/*&gt;Navigation - sub*/
#navigation-list li a {
	margin: 0 3px 0 0;
	display: block;
	float: left;
	font-size: 1.6em;
	padding: 12px 15px;
	color: #FFF;
}

#navigation-list li a:hover {
	text-decoration: none;
}

#content .sub-navigation ul.sub-accordion li {
	background: url(/staticarchive/39919774fcc3417a854d96b06785ea2fa7a143ef.gif) left -230px no-repeat;
}

#content .sub-navigation ul.sub-accordion li.selected {
	background: transparent url(/staticarchive/39919774fcc3417a854d96b06785ea2fa7a143ef.gif) left -151px no-repeat;
}

#content  ul.sub-navigation {
	margin: 10px 0 0 0;
	padding: 0;
}

#content ul.sub-navigation li {
	border-bottom: 1px solid #EEEEDD !important;
}

#content ul.sub-navigation {
	border-top: 1px solid #EEEEDD;
	}

#content .sub-navigation li a {
	padding: 9px 10px;
	display: block;
	width: auto;
	color: #C21B2C;
	font-family: arial;
	font-size: 1.335em;
	height: 100%;
}

#content .sub-navigation li.selected {
	background: url(/staticarchive/39919774fcc3417a854d96b06785ea2fa7a143ef.gif) 0px -151px;
	border-bottom: 0;
	height: 100%;
}

#content .sub-navigation li a:hover {
	background: url(/staticarchive/39919774fcc3417a854d96b06785ea2fa7a143ef.gif) -156px -151px;
	border-bottom: 0;
	height: 100%;
	text-decoration: none;
}


#content .sub-navigation-include li a:hover {
	background:url(/staticarchive/3a88e011e1eccb423f91bf3b73f5280953d15c44.gif) -156px -150px;
	text-decoration: none;
	}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include {
	margin:0;
	padding:0;
	}
	
#content .sub-navigation-column .sub-navigation ul.sub-navigation-include a{
	color:#C21B2C;
	}
	
#content .sub-navigation-column .sub-navigation ul.sub-navigation-include a:hover{
	color:#333;
	background:#e2dbc7;
	text-decoration: none;
	}

	
#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li {
	border-top: 1px solid #ffffff !important;
	}
	
#content .sub-navigation li a {
	margin:0;
	background:transparent;
	
	}
	

#content .sub-navigation-include li.nolink {
	/*background:#d1f0fe;*/
	margin:0;
	padding:2px 10px;
	font-size:1.165em;
	color:#666;
	}


#content .sub-navigation-include li a {
	margin:0 ;
	padding:2px 10px;
	/*background-position: 0 -230px ;*/
	color:#1819db;
	font-size:1.165em;
	}
	

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li a {
	background:#f1ecde;
	width:126px;
	display:block;
}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li a:hover {
	margin:0;
	padding:2px 10px;
	color:#333;
	font-size:1.165em;
	background:#D5D5C3;
	text-decoration: none;
	}

	
#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li.selected a{
	margin:0;
	padding:2px 10px;
	color:#fff ;
	font-size:1.165em;
	background:#333;
	}
	
#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li.selected a:hover {
	background:#333;
	color:#fff;
	text-decoration: none;
}


/*----IE fixes----*/
* html #content ul.sub-navigation {
	border-top: 1px solid #eeeedd !important;
	border-bottom: 0 !important;
	padding-top: 0 !important;
	margin-top: 10px !important;
}

* html #content .sub-navigation li {
	border-bottom: 1px solid #eeeedd !important;
	border-top: none !important;
}

* html #content .sub-navigation li.selected {
	background: url(/staticarchive/39919774fcc3417a854d96b06785ea2fa7a143ef.gif) 0px -151px !important;
	border-bottom: 1px solid #FFF !important;
}

* html #content .sub-navigation li.selected a:hover {
	background: url(/staticarchive/39919774fcc3417a854d96b06785ea2fa7a143ef.gif) 0px -151px !important;
}
/*----IE fixes end ----*/

/*-*/

/*&gt;Slideshow*/
#slideshowtext h2 {
	color: #990003;
	line-height: 1.3em;
}

#slideshow-nav {
	border-top: none;
	margin-top: 6px;
}

.slideshow-numbers {
	margin-top: 0;
}

.slideshow {
	margin: 10px 0 0 0;
	padding: 0;

}

.slideshow-image {
	margin: 10px 0;
}

.slideshow-number-on a.slideshow-number {
	padding: 3px 6px;
	background: #3A3E2F;
	color: #FFF;
}

a.slideshow-number {
	padding: 3px 6px;
	background: #EDEEDC;
	font-size: 0.835em;
}

a.slideshow-next {
	padding: 3px 6px;
	font-size: 1.335em;
}

a.slideshow-back {
	padding: 3px 6px;
	font-size: 1.335em;
}
/**/

/*&gt;Accordion*/
ul.sub-accordion {
	display: block;
}

#content .sub-navigation ul.sub-accordion li a {
	font-size: 1em;
}
/**/

/* A -Z
---------------------------------*/
.A-z {
	margin: 0 8px 10px 0;
}

.A-zNav {
	margin: 0 0 10px 0;
	text-transform: uppercase;
}

.A-zNav .selectedletter {
	font-weight: normal;
}
      
.A-zNav a {
	font-weight: normal;
}
      
.A-zNav a:hover {
	font-weight: normal;
}
      
.A-zNavTop {
	margin: 0 0 0 330px;
	text-transform: none;
}

.AzEntry li a {
	font-weight: normal;
}
      
.AzEntry li {
	list-style: none;
}

.A-zNav {
	margin: 0;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #CCC;
}

.atoz li {
	display: inline;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

ul.atoz li {
	padding-right: 20px;
}

.AzEntry {
	margin: 0;
	padding: 0;
	line-height: 2em;
}

.AzEntry li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0 0 8px 0;
	line-height: 1.4em;
}

.AzEntry li a {
	font-size: 1.165em;
	font-weight: normal;
}

.A-zNav .selectedletter {
	font-weight: bold;
	color: #333333;
}

.atoz {
	margin: 20px 0 !important;
	padding: 0 !important;
}

.centre-content ul.atoz, .centre-content ul.AzEntry {
	margin-left: 0;
}

.atoz li a.selected {
	margin: 0 7px 0 0;
	padding: 6px 12px;
	background: #3A3E31 none repeat scroll 0% 50%;
	border: 1px solid;
	color: #FFF;
	font-size: 1.1em;
	text-transform: uppercase;
	text-decoration: none;
}

.atoz li a {
	margin: 0 7px 0 0;
	padding: 6px 12px;
	background: #FFFFFF;
	border: 1px solid #ccc;
	color: #CC0000;
	font-size: 1.1em;
	text-transform: uppercase;
	text-decoration: none;
}
      
.atoz li a:hover {
	background: #EEEEDD none repeat scroll 0%;
	border: 1px solid #ccc;
	color: #666;
	font-size: 1.1em;
	margin: 0 7px 0 0;
	padding: 6px 12px;
	text-transform: uppercase;
	text-decoration: none
}

.atoz li a.selected {
	margin: 0 7px 0 0;
	padding: 6px 12px;
	background: #3a3e31 none repeat scroll 0% 50%;
	border: 1px solid;
	color: #FFF;
	font-size: 1.1em;
	text-transform: uppercase;
	text-decoration: none
}

/*--misc TODO &gt; put in right place in right stylesheet*/

ul.programmeguidelinks li{
	list-style-image: none;
	list-style-type: none
}

/* .centre-content ul {
	margin-top: 20px;
} */

.centre-content ul.programmeguidelinks {
	margin-left: 0;
}

a.standard-bullet {
	background: url(/staticarchive/356fb06d46b08a251cf15c53ec4edb61969983b9.gif) left -4px;
	padding-left: 10px;
}

.content-thumb img {
	float: left;
}

/* p.txdetails {} */

.programme_info {
	clear: both;
}

.centre-content .LinksboxArchive ul {
	margin-left: 0;
}

.centre-content .LinksboxArchive ul li {
	margin-bottom: 5px;
	list-style-type: none;
	list-style-position: outside;
}

.LinksboxArchive ul li a {
	font-size: 1.165em;
}

.LinksboxArchive ul li .linksdate {
	font-size: 1em;
	color: #333333;
}
/*------/

/*Accordion ----------------------------*/
#programmeguideautumn_safari2007, #programmeguidesafari_2006, #programmeguidesafari_2005, #programmeguidenature_of_britain {
	clear: both;
}

#programmeguideautumn_safari2007 h3, #programmeguidesafari_2007 h3, #programmeguidesafari_2006 h3, #programmeguidesafari_2005 h3, #programmeguidenature_of_britain h3 {
	padding-bottom: 16px;
}

.programmeguidedate {
	margin-top: 6px;
	font-size: normal;
}

#programmeguidesafari_2007 {
	padding-top: 40px;
}

.centre-content .accordion_toggle {
	margin: 0 0 16px 0;
	border-top: 1px dashed #ccc;
	padding-top: 6px;
	background: url(/staticarchive/39919774fcc3417a854d96b06785ea2fa7a143ef.gif) 436px -306px no-repeat;
}

.centre-content .accordion_toggle.accordion_toggle_active {
	background: url(/staticarchive/39919774fcc3417a854d96b06785ea2fa7a143ef.gif) 436px -352px no-repeat;
}

.centre-content .episodelistsummary {
	display: none;
}

.centre-content .accordion_content p {
	margin: 0;
}

.centre-content ul.programmeguidelinks li {
	margin: 8px 0 16px 0;
}

.centre-content .accordion_content.programmeguideinfo p {
	margin: 0 0 0 20px;
}

#linksboxdropdowni_player a {
	padding-left: 24px;
	background: url(/staticarchive/c35a3b7b65a44d93a0924645f63127a0686d727e.gif) 0 1px no-repeat;
}

#linksboxdropdownradio_cymru h3 {
	padding: 0 0 6px 0;
}

.tx-details {
	background: #FFF;
}

.programme-details {
	background: #FFF;
	float: left;
	clear: both;
	padding-bottom: 12px;
}

#linksboxdropdownspringwatch2008.linksboxdropdown.basic {
	background: #FFF;
	padding-top: 20px;
}

#linksboxdropdownspringwatch2008.linksboxdropdown.basic h3 {
	padding: 0 0 6px 0;
}

.linksboxdropdown-content p {
	padding-bottom: 10px;
}

.linksboxdropdown.basic {
	padding: 20px 0;
	border-bottom: 1px dashed #CCC;
}

.centre-content .slideshowpreview-head h2 {
	padding: 10px 0;
}

#flashholder {
	padding: 10px;
	background: #FFF;
}

#flashholder ul {
	padding-left: 16px;
}

#flashholder ul li {
	padding-bottom: 14px;
	list-style-type: disc;
	line-height: 1.4em;
}

#flashholder h3 {
	margin-bottom: 10px;
	padding: 10px 0 6px 0;
	font-size: 2em;
	border-bottom: 2px solid #CCC;
}
.centre-content-large{
width:946px;
}

/*-&gt;Custom Content Block*/
.contentBlockCustom {
	background: url(/staticarchive/5c3f853cfc0f68396dc151260c7418cd06f67a62.gif);
}
	
.contentBlockCustom a {
	color: #FFBA00;
}
	
.contentBlockCustom, .contentBlockCustom p.intro {
	color: #DDDDDD;
}
	
.contentBlockCustom h2 a {
	color: #DDDDDD;
	text-decoration: none;
}
	
.contentBlockCustom h2 a:hover {
	color: #FFBA00;
	text-decoration: none;
}
	
.contentBlockCustom h3 a {
	color: #FFBA00;
}
		
.contentBlockCustom h2 a:hover,.contentBlockCustom h2 a:hover {
	text-decoration: none;
	color: #FFBA00;
}
	
.contentBlockCustom h3 a:hover,.contentBlockCustom ul li a:hover {
	color: #DDDDDD;
}

a.standardBullet {
	background: transparent url(/staticarchive/356fb06d46b08a251cf15c53ec4edb61969983b9.gif) 7px 0 no-repeat;
}
	
.contentBlockCustom ul li a:hover {
	text-decoration: underline;
}
	
.contentBlockCustom a.standardBullet {
	background: transparent url(/staticarchive/356fb06d46b08a251cf15c53ec4edb61969983b9.gif) -17px -419px no-repeat;
}

/*custom promo - smaller image size*/
.contentBlock.activities img	{width:106px; height:60px;}

.contentBlock.activities .bottom {}

/**/
	
#content .hp-mainpromo-container #mainpromo, #content .hp-mainpromo-container #mainpromo1, #content .hp-mainpromo-container #mainpromo2, #content .hp-mainpromo-container #mainpromo3, #content .hp-mainpromo-container #mainpromo-article {
	margin-bottom: 0;
	padding-top: 0;
	position: relative;
	height: 300px;
	background: #000000;
}

#content .hp-mainpromo-container #mainpromo #mainpromo-emp{
	height:287px !important;
}

#content .hp-mainpromo-container #mainpromo a, #content .hp-mainpromo-container #mainpromo1 a, #content .hp-mainpromo-container #mainpromo2 a, #content .hp-mainpromo-container #mainpromo3 a{
	color: #FFBA00;
}

#content .hp-mainpromo-container #mainpromo a:hover, #content .hp-mainpromo-container #mainpromo1 a:hover, #content .hp-mainpromo-container #mainpromo2 a:hover, #content .hp-mainpromo-container #mainpromo3 a:hover{
	text-decoration: underline;
}
	
#content .hp-mainpromo-container #mainpromo .mpStrip, #content .hp-mainpromo-container #mainpromo1 .mpStrip, #content .hp-mainpromo-container #mainpromo2 .mpStrip, #content .hp-mainpromo-container #mainpromo3 .mpStrip {
	margin: 0;
	padding: 0 0 10px 0;
	bottom: 0;
	left: 0;
	width: 626px;
	position: absolute;
	color: #666666;
	background:transparent url(/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png) scroll 0 0;
	/* For IE */
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	/* For IE end */
	/*-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;*/
}

.mpBlock {
	padding: 0;
	width: 226px;
	height: 100%;
	position: absolute;
	top: 0;
	background:transparent url(/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png) scroll 0 0;
	/* For IE */
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	/* For IE end */
	/*-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;*/
}




/*PNG fix*/


* html #content .hp-mainpromo-container #mainpromo .mpStrip, * html #content .hp-mainpromo-container #mainpromo1 .mpStrip, * html #content .hp-mainpromo-container #mainpromo2 .mpStrip, * html #content .hp-mainpromo-container #mainpromo3 .mpStrip 
{
	bac\kground-image: url(/staticarchive/'/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png)'); /* PNG24 support. ie4/5 op5 css backslash filter - http://centricle.com/ref/css/filters/tests/sbmh/ */ 
	_bac\kground-image: none; /* negate bg-image on != ie6 . http://www.daltonlp.com/daltonlp.cgi?item_id=217 */ 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/staticarchive/'/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png)'); 
}
	

* html .mpBlock 
 {
	bac\kground-image: url(/staticarchive/'/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png)'); /* PNG24 support. ie4/5 op5 css backslash filter - http://centricle.com/ref/css/filters/tests/sbmh/ */ 
	_bac\kground-image: none; /* negate bg-image on != ie6 . http://www.daltonlp.com/daltonlp.cgi?item_id=217 */ 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/staticarchive/'/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png)'); 
}
	



#content .hp-mainpromo-container #mainpromo .mpBlock p, #content .hp-mainpromo-container #mainpromo1 .mpBlock p, #content .hp-mainpromo-container #mainpromo2 .mpBlock p, #content .hp-mainpromo-container #mainpromo3 .mpBlock p {
	margin: 0;
	padding: 0px 10px 0 10px;
	color: #FFF;
}

#content .hp-mainpromo-container #mainpromo .mpBlock h3 , #content .hp-mainpromo-container #mainpromo1 .mpBlock h3, #content .hp-mainpromo-container #mainpromo2 .mpBlock h3, #content .hp-mainpromo-container #mainpromo3 .mpBlock h3{
	font-size: 2em;
	color: #FFF;
	padding: 10px 10px 8px 10px;
}

#content .hp-mainpromo-container #mainpromo .mpBlock h3 a, #content .hp-mainpromo-container #mainpromo1 .mpBlock h3 a, #content .hp-mainpromo-container #mainpromo2 .mpBlock h3 a, #content .hp-mainpromo-container #mainpromo3 .mpBlock h3 a {
	color: #FFF;
}

#content .hp-mainpromo-container #mainpromo .mpBlock a:hover, #content .hp-mainpromo-container #mainpromo1 .mpBlock a:hover, #content .hp-mainpromo-container #mainpromo2 .mpBlock a:hover, #content .hp-mainpromo-container #mainpromo3 .mpBlock a:hover, {
	text-decoration: underline;
	color: #FFF;
}

#content .hp-mainpromo-container #mainpromo .mpStrip p, #content .hp-mainpromo-container #mainpromo1 .mpStrip p, #content .hp-mainpromo-container #mainpromo2 .mpStrip p, #content .hp-mainpromo-container #mainpromo3 .mpStrip p
{
	padding: 0 0 0 10px;
	margin: 0;
	color: #FFF;
}

#content .hp-mainpromo-container #mainpromo .mpStrip h3, #content .hp-mainpromo-container #mainpromo1 .mpStrip h3, #content .hp-mainpromo-container #mainpromo2 .mpStrip h3, #content .hp-mainpromo-container #mainpromo3 .mpStrip h3 {
	padding: 10px 0 8px 10px;
	font-size: 2em;
	color: #FFF;
}

#content .hp-mainpromo-container #mainpromo .mpStrip h3 a, #content .hp-mainpromo-container #mainpromo1 .mpStrip h3 a, #content .hp-mainpromo-container #mainpromo2 .mpStrip h3 a, #content .hp-mainpromo-container #mainpromo3 .mpStrip h3 a {
	color: #FFF;
}

#content .hp-mainpromo-container #mainpromo .mpStrip a:hover, #content .hp-mainpromo-container #mainpromo1 .mpStrip a:hover, #content .hp-mainpromo-container #mainpromo2 .mpStrip a:hover, #content .hp-mainpromo-container #mainpromo3 .mpStrip a:hover {
	text-decoration: underline;
	color: #FFF;
}

.mpStrip p {
	color: #FFF;
}

#mainpromotx {
	margin: 3px 0 0 0;
	padding: 0 0 0 10px;
	color: #FFF;
	line-height: 1.665em;
	display:block;
}

.mpbullet {
background:transparent url(/staticarchive/f8066ed901b7f02e70480cc9bb3e21f92a4ef354.gif) no-repeat scroll 8px -538px;	
}



#content .hp-mainpromo-container #mainpromo li a.mpbullet, #content .hp-container #mainpromo1 li a.mpbullet, #content .hp-mainpromo-container #mainpromo2 li a.mpbullet, #content .hp-mainpromo-container #mainpromo3 li a.mpbullet {
	color: #FFBA00;
	padding: 1px 0 0 24px;
	font-weight: normal;
	text-decoration: none;
	width: 185px;
	overflow: visible;
}

#content .hp-mainpromo-container #mainpromo #mainpromo-emp li a.mpbullet {
	display:block;
	width: 120px;
}

a.mpbullet:hover {
	color: #0179B2;
	text-decoration: underline;
}

.nodisplay {
	display: none;
}

#content .hp-mainpromo-container #mainpromo #mainpromo-emp {
	height:287px !important;
	margin-bottom:0;
	padding-top:0;
	position:relative;
}

#content .hp-mainpromo-container #mainpromo #mainpromo-emp #emp1 {
	margin: 0 0 0 1px;
}

/*temporary notinmynature header styles - to be removed*/
#header img {
	float: left;
	border: none;
}

/* #local-navigation {
	background:url(/wales/nature/sites/notinmynature/images/nav_bg.gif);
}
	
.navigation-button a, .navigation-button-first a, .navigation-button-last a {
	background:transparent url(/wales/nature/sites/notinmynature/images/nimn_sprite2.gif) left bottom no-repeat;
	color:#FFFFFF;
} */

.mainpromo_top_heading h1 {border-bottom:2px solid #CCCCCC; margin:0; padding:9px 0 5px; }
#egt h3 {padding:0 !important; font-size:180% !important; color:#666 !important; margin:0 0 10px 0 !important;}

/*=IMAGES
****/
/*-*/

/*=OBJECTS
****/

#newsletter p w {
	margin: 0;
}

/*-&gt;Carousel - overrides default colours */
#promo-carousel {
	border-top: 4px solid #587C0C !important;
}

#promo-carousel li {
	color: #3595C5;
}

#promo-carousel a {
	border-right: 2px solid #97cf1c;
	color: #333333;
	BACKGROUND: #FFFFFF;
}

#promo-carousel a:hover {
	color: #FFFFFF;
	background: #75A80B;
	text-decoration: none;
}

#promo-carousel a.selected, #promo-carousel a.selected:hover {
	color: #FFFFFF;
	background: #587C0C;
	text-decoration: none;
}
		
#promo-carousel li {
	margin: 0;
	padding: 0;
	float: left;
	background:;
width:208px;}
#promo-carousel li.end  {width:210px;}
#promo-carousel li.end a { border:none;}
#promo-carousel li.excess {position:absolute; left:-99999px;}


/*-*/

/*-&gt;Blog promo*/
.blogpromoinfo {
	margin: 10px 10px 10px 0 ;
	width: 228px;
	background: transparent url(/staticarchive/a05fc6892cfeeb4b32cf347deff6fd31ae3a3126.gif) top left no-repeat !important;
	float: right;
}

/*IE fix for bottom margin*/
* html .blogpromoinfo {
	padding-bottom:10px;
}

.blogpromoinfo p {
	color: #2B2B2B;
	margin: 0px 0 0 4px !important;
	padding: 4px 20px 0 25px !important;
	/*background: transparent url(/wales/nature/img/blog/blogpromo_background.gif) top left no-repeat !important;*/
}
	
.blogpromoinfo p.base {
	margin: 0 !important;
	padding: 0 0 7px 31px !important;
	background: transparent url(/staticarchive/988a694ad6f2f9b23a1669fbbbd4c3d5ba31d0c6.gif) bottom left no-repeat !important;
}

.blogpromolinks {
	margin: 0 10px;
	border-top: 1px dashed #B0B0B0;
	clear: both;
}

.blogpromolinks h3	{
	font-size: 1em;
	color: #333;
	padding: 0 !important;
}

.blogpromolinks ul li a.standardBullet {
	margin: 0 0 0 -10px;
	padding: 4px 0 0 20px;
}

.contentBlock .blogpromolinks ul {
	border: none !important;
}

* html .blogpromoinfo {
	margin: 10px 5px 0 0 !important;
}

/*-&gt; Glow - widget css for location overlay panel */
.glow-panel {
	font-family: arial,helvetica,sans-serif;
	border: none;
	padding-bottom: 0;
	width: 300px;
	margin-left: 50px;
}

.glow-panel h2 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 2.4em;
	color: #666666;
}

.glow-panel-bd {
	margin: 0;
	padding: 10px;
	background: #EDEEDE;
	overflow: auto;
}

.glow-panel-ft {
	margin: 0;
	padding: 0;
}

.glow-panel .glow-panel-close {
	margin: 0;
	background: transparent url(/staticarchive/d7eaaebb996ab88affd5c57814558b9551309f52.gif) 0 -40px no-repeat;
	height: 20px;
	position: absolute;
	right: 10px;
	text-indent: -5000px;
	top: 10px;
	width: 20px;
}

.glow-panel .c {
	margin: 0;
	background:	#FFF;
	padding-bottom: 10px;
	border: none;
}

.glow-panel .tr div, .glow-panel .tl div, .glow-panel .bl div, .glow-panel .br div {
	height: 0;
}

.glow-panel .bars {
	background: transparent;
	height: 0;
	border: 0;
}

.glow-panel .tb div, .glow-panel .bb div{
	height: 0;
}

.glow-panel .tb, .glow-panel .bb {
	border: none;
	height: 0;
}

.glow-panel .glow-panel-hd {
	border-bottom: none;
}

.glow-panel .tr, .glow-panel .tl, .glow-panel .br, .glow-panel .bl {
	border: none;
	height: 0;
}

.panel p {
	margin: 0;
	padding: 0;
	/*font-size: 1.2em;*/
	line-height: 1.4em;
	color: #666666;
}

a.panelbutton {
	margin: 0;
	font-weight: bold;
	text-align: center;
	width: 69px;
	height: 21px;
	background: url(/staticarchive/d7eaaebb996ab88affd5c57814558b9551309f52.gif) 0 0 no-repeat;
}

a:hover.panelbutton {
	background: #EEEEEE url(/staticarchive/d7eaaebb996ab88affd5c57814558b9551309f52.gif) -89px 0 no-repeat;
}

.buttonset {
	margin: 0;
	padding: 7px 0 10px 0;
	float: right;
}

#confirmlocation p.buttonset {
	margin: 0;
	padding: 0;
}

.buttonset a {
	margin: 7px 0 0 10px;
	padding: 3px 0 0 0;
	display: block;
	float: left;
	height: 21px;
}

.glow-panel-ft {
	display: none;
}
/*-*/

/**/
.linkheader {
	margin: 0 10px;
	display: block;
	clear: both;
	float: none;
	border-top: 1px dashed #B0B0B0;
}

.linkheader ul {
	margin: 0;
	border: none;
}

.linkheader h3 {
	padding: 0;
	color: #333;
	font-size: 1em;
	width: 275px;
}

* html .linkheader {
	margin-right: 0;
	padding: 0;
	width: 282px;
}

/* EMP main promo */
#mainpromo-emp .mpBlock {
	/*width: 226px;*/
	height: 300px;
	position: absolute;
	top: 0;	
	background: #000;
	color: #FFFFFF;
}

ul.list {
	margin: 0;
	list-style-type: none;
}

ul.list li {
	margin: 10px 0;
	padding: 0;
	line-height: 1;
}

ul.list li a {
	margin: 0;
	padding: 0 0 0 20px;
	/*background: transparent url(/staticarchive/356fb06d46b08a251cf15c53ec4edb61969983b9.gif) no-repeat 7px -3px;*/
}

ul.list li a.watch {
	padding: 0 0 0 24px;
	background: url(/staticarchive/9dac23c705b13636ed8303dfff69a0d8394db23b.gif) 0 50% no-repeat;
}

#containerMainpromo .mpBlock {
	right: 14px;
}

.mainpromo .mpBlock, #mainpromo .mpBlock {
	right: 0;
}

#mainpromo-emp .mpBlock {
	right: 0;
	width: 170px !important;
	height: 287px;
	left:448px !important;
}

/*This fix is necessary to push mpBlock 10px down on IE6. - Only on homepage*/

/** html .homepage-mainpromo-container #mainpromo-emp .mpBlock  {margin-top:10px;}*/

.mainpromo .mpBlock ul, #mainpromo .mpBlock ul {
	margin: 8px 10px 0 10px;
	list-style-type: none;
	padding: 0 0 10px 0;
}

.mainpromo .mpBlock li, #mainpromo .mpBlock li {
	margin: 0 0 6px 0;
	background-repeat: no-repeat;
	background-position: 0 .4em;
}

.mainpromo .mpBlock ul li a.arrow, #mainpromo .mpBlock ul li a.arrow, .mpBlockLeft ul li a.arrow {
	padding: 4px 0 0 10px;

}

.mpbullet {
	/*background: url(/staticarchive/39919774fcc3417a854d96b06785ea2fa7a143ef.gif) 8px -590px no-repeat;*/
	overflow: hidden;

}

* html .mpbullet {
	/*background:-17px 5px;*/
}
a.mpbullet {
	color: #474646;
	padding: 1px 0 0 24px;
	font-weight: normal;
	text-decoration: none;
	width: 30px;
	overflow: hidden;
}

ul.mpStriplist a.mpbullet, .mpBlock ul li a.arrow, .mpBlockLeft ul li a.arrow, a.mpbullet, .mpBlocklist a.iplayer, .mpBlocklist a.watch, .mpBlock a.listen, #mainpromo-emp .mpBlock a.iplayer, #mainpromo-emp .mpBlock a.watch, #mainpromo-emp .mpBlock a.listen, .mpStrip a.iplayer, .mpStrip a.watch, .mpStrip a.listen {
	color: #FFBA00;
}

ul.mpStriplist a:hover.mpbullet,.mpBlock ul li a:hover.arrow, a.mpbullet:hover, .mpBlocklist a:hover.iplayer, .mpBlock a:hover.listen, .mpBlocklist a:hover.watch, #mainpromo-emp .mpBlock a:hover.iplayer, #mainpromo-emp .mpBlock a:hover.watch, #mainpromo-emp .mpBlock a:hover.listen, .mpStrip a:hover.iplayer, .mpStrip a:hover.watch, .mpStrip a:hover.listen {
	color: #FFFFFF;
	text-decoration: underline;
}
	
#containerMainpromo p, .mpBlock p {
	color: #FFF;
	padding: 4px 10px 0 10px;
	line-height: 1.5em;
}

.mpBlock h3 {
	color: #FFF;
	line-height: 1.2em;
	padding: 10px 10px 0 10px;
	font-size: 2em;
	font-weight: normal;
}

.mpBlock h3 a {
	font-size: 100%;
	color: #FFFFFF;
}

.mpBlock h3 a:hover {
	font-size: 100%;
	color: #FFFFFF;
	text-decoration: underline;
}

.homepage-mainpromo-container #mainpromo-emp {
	height: 287px;
	margin-bottom: 0;
	padding-top: 0;
	position: relative;
}

.mpBlock li {
	margin: 0 0 2px 0;
}

#emp1 {
	margin: 10px 0 0 0;
	padding: 0;
}

/*-*/
#mainpromo-article {
	position: relative;
}

#mainpromo-article .mpBlock {
	background:none;
	color:#333;
	padding: 0;
	width: 226px;
	height: 100%;
	position: absolute;
	top: 0;
	right: -18px;
}

#mainpromo-article .mpBlock h1 {
	margin-top: 5px;
}

#mainpromo-article .mpBlock p {
	color: #333;
	margin: 5px 0;
	padding: 5px 10px 5px 0;
}

#mainpromo-article h1 {
	padding: 8px 0 6px 0;
	border-bottom: 2px solid #CCCCCC;
}

* html #mainpromo-article .mpBlock{
	right: 235px;
}

/* programme guide episodes special */
#programmeguidespecial_reserves {
	clear: both;
}

.centre-content h3 {
	padding-bottom: 10px;
}

/* CTA box */
.ctaouter {
	background: url(/staticarchive/4a8ac06a85c27559ed115c184c520baf0d96b1d5.gif) 0 0 no-repeat;
	font-size: 1.1em;
	/* For IE */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	/* For IE end */
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

/* CTA */
#header .cta.ctaheader {
	padding: 0;
	background: transparent;
	color: #333;
	font-size: 1.2em;
	height: 56px;
	position: absolute;
	right: 160px;
	top: 6px;
	width: 266px;
	z-index: 1000 !important;
}

.ctaouter {
	background: #EAEAEA;
	font-size: 1.2em;
	height: 56px;
	/* For IE */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	/* For IE end */
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	position: absolute;
	right: 160px;
	top: 6px;
	width: 266px;
	z-index: 2;
}

h3.cta {
	padding: 4px 8px 0 8px;
	color: #333;
	font-weight: normal;
}

h3.cta span.bold {
	font-weight: bold;
}

#header .cta.ctaheader a {
	margin: 0;
	padding: 0;
	color: #C11D1D;
	text-decoration: none;
	display: inline;
}

#header .cta.ctaheader a:hover {
	color: #333;
}

#header .cta.ctaheader .ist-b a {
	margin: 0 0 0 8px;
	padding: 0 0 0 24px;
}

.cta.ctaheader p {
	margin: 0;
	padding: 4px 8px 0;
	line-height: 1.3em;
	color: #333;
}
/* CTA end */

/* Short item block */
.itemBlock-short {
	height: 11.5em;
}

/* Item block */
.itemBlock {
	height: 16.5em;
}



/*itemblock activities*/
.things_to_do .itemBlock, .navlist .itemBlock {line-height:1.4em; float:none; width:446px; height:auto; clear:both; background:none; border-bottom:1px dashed #cdcdcd;}
.things_to_do .itemBlock .image {float:left; clear:right; }
.things_to_do .itemBlock h3, .navlist .itemBlock h3 {float:left; display:block; padding-bottom:3px;margin-top:0;}
.things_to_do .itemBlock p.intro, .activities .itemblock_sublink a , #content .navlist .itemBlock p.intro, #content .navlist p.itemblock-text {width:270px; float:left; margin:0 0 5px 0; padding-top:0;}
.things_to_do .itemblock_sublink a  {padding-left:10px; display:block; float:left; }
.things_to_do .cleardiv {clear:both;}
#content .things_to_do h2.heading {font-size:1.4em; font-weight:bold; border-bottom:1px solid #ccc; margin-bottom:10px;}
/**/
.navlist .itemBlock h3  {width:250px;}
.navlist .itemBlock h3 a {font-weight:bold;}
.navlist h2.heading {margin-bottom:10px;}
* html .navlist {border:none;}
/* Links box */
#InternalLinksbox .Linksbox {
	margin: 0 0 10px 0;
	background: #FFF;
}

.index_desription_TextblockContent {padding:10px; line-height:1.4em; color:#333;}
.index_desription_TextblockContent p {padding:0;}

/* Fixes for A-Z bug */
#anchorfix {
	margin: 0;
	padding: 0;
	border: 0;
	background: #FFF;
	float: left;
}

#content .sub-navigation-column, #content .centre-content, #content .right-content {
	margin-bottom: 0;
	padding-bottom: 0;
}
/*-*/

/* Breadcrumb */
#breadcrumb {
	margin: 0;
	padding: 0 14px;
	background: #EEEEEE;
}

#breadcrumb ul {
	margin: 0;
	padding: 8px 0;
	height: 100%;
	overflow: hidden;
}

#breadcrumb ul li {
	margin: 0 5px 0 0;
	padding: 0 0 0 10px;
	display: inline;
	background: transparent url(/staticarchive/730ca23e402efc6e203993bd6f9f439c281e4b88.gif) no-repeat 0 6px;
	font-size: 1.1em;
}

#breadcrumb ul li.first {
	margin: 0 5px 0 0;
	padding: 0;
	background: none;
}

#breadcrumb ul li.last {
	margin: 0 5px 0 0;
	padding: 0 0 0 10px;
}
/* Breadcrumb end */

/*-&gt;Info panel*/
.infopanel {
	margin: 0 0 10px 10px;
	padding: 14px;
	background: #D5E6EE;
	float: right;
	width: 146px;
}
* html .infopanel {margin-top:10px;}

.infopanel h2 {
	margin: 0 0 5px 0;
	padding: 0 !important;
	font-size: 1.1em;
}
.infopanel h3 {
	margin:0 !important; padding:0 !important;
	font-size: 1.0em !important;
	font-weight:bold !important;
}

.infopanel p {
	margin: 5px 0 10px 0 !important;
	padding: 0;
	line-height: 1.1em !important;
}

.infopanel ul {
	margin: 0 !important;
	padding: 5px 0 0 0;
	list-style: none;
}

.infopanel ul li {
	margin: 0;
	padding: 2px 0;
	line-height: 1.15em;
}
.infopanel ul li a {padding-left:0; background:none;}

.infopanel img {margin-bottom:5px;}
/*-*/

/* Programmes */

.content-no-left-hand-nav img {
	padding-left: 0;
}

.content-no-left-hand-nav #empcontainer {
	padding: 0 10px;
}

.content-no-left-hand-nav #empcontainer .empTextBox {
	padding: 0 10px;
	background: #EEEEDD;
	overflow: hidden;
	height: 100%;	
}

.content-no-left-hand-nav #empcontainer .empTextBox h2 {
	margin: 10px 0;
	padding: 0;
	font-size: 1.5em;
	font-weight: normal;
}

.content-no-left-hand-nav #empcontainer .empTextBox p {
	margin: 0 0 10px 0;
	padding: 0;
}

.content-no-left-hand-nav #empcontainer #bbc_emp {
	padding: 10px 47px !important;
	background: #000 !important;
}

.content-no-left-hand-nav .navlist h2 {
	margin: 0 10px;
	padding: 9px 0 5px;
	color: #666;
	border-bottom: 2px solid #CCC;
}

.content-no-left-hand-nav .navlist ul {
	margin: 10px;
	padding: 0;
}

.content-no-left-hand-nav .navlist ul li {
	margin: 0 0 10px;
	padding: 0 0 10px;
	border-bottom: 1px dashed #CCC;
	height: 100%;
	list-style-type: none;
	overflow: hidden;
}

.content-no-left-hand-nav .navlist ul li .navlist_img {
	margin: 0 10px 10px 0;
	padding: 0;
	float: left;
	width: 146px;
}

.content-no-left-hand-nav .navlist ul li .navlist_text {
	margin: 0;
	padding: 0;
	float: left;
	width: 440px;
}

.content-no-left-hand-nav .navlist ul li .navlist_text p {
	margin: 0;
	padding: 0 0 10px 0
}

.content-no-left-hand-nav .navlist {width:620px !important;}
.content-no-left-hand-nav .navlist h3 {width:445px;}
.itemblock.navlist {width:445px !important; height:auto !important; background:none !important;}
#anchorfix .centre-content .itemBlock.navlist h3{padding-bottom:3px; margin-top:0;}
.itemBlock.navlist  .itemblock_sublink {float:left;width:250px; padding:0 0 10px 10px;}

#empTextBox ul li {margin:3px 0;}

/* Programmes end */

/*Textblock emp object*/
.Textblock .emp-audio {float:right;}

/* Iplayer feed -----------------------------------------------------------------------------*/
#iplayer_feed {
	margin: 0 0 10px 0;
	padding: 0;
	background: #EEE;
	clear: both;
	overflow: hidden;
}

* html #iplayer_feed {
	padding-bottom: 1px;
}

#iplayer_feed h2 {
	margin: 0 0 10px 0;
	padding: 9px 10px 5px 10px;
	background: #FFF;
	border-bottom: 2px solid #CCC;
}

/* Navigation tabs */
#iplayer_feed ul {
	margin: 0 10px;
	padding: 0;
	height: 1%;
}

#iplayer_feed ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: #EEEEDD;
	display: inline;
	float: left;
}

#iplayer_feed ul li#feedtab1 a, #iplayer_feed ul li#feedtab2 a {
	margin: 0;
	padding: 10px 8px;
	cursor: pointer;
	display: block;
	font-size: 1.15em;
	width: 126px;
	outline: none;
}

#iplayer_feed ul li#feedtab1 {
	margin-right: 2px;
}

#iplayer_feed ul li#feedtab1 a:hover, #iplayer_feed ul li#feedtab2 a:hover, #iplayer_feed ul li#feedtab1.selected a:hover, #iplayer_feed ul li#feedtab2.selected a:hover {
	background: #E0E0E0;
	text-decoration: none;
}

#iplayer_feed ul li#feedtab1.selected a, #iplayer_feed ul li#feedtab2.selected a {
	color: #666;
	background: #FFF;
}
/* Navigation tabs end */

/* Main Content */
#iplayer_feed #feed-comingup, #iplayer_feed #feed-episodes {
	margin: 0 10px 10px 10px;
	padding: 5px 10px 10px 10px;
	background: #FFF;
	line-height: 1.2em;
	clear: both;
	overflow: hidden;
}

#iplayer_feed #feed-comingup ol.episodes, #iplayer_feed #feed-episodes ol.episodes {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#iplayer_feed #feed-comingup ol.episodes li, #iplayer_feed #feed-episodes ol.episodes li {
	margin: 0;
	padding: 10px 0 5px 0;
	list-style-type: none;
	border-bottom: 1px solid #FFF;
}

#iplayer_feed #feed-comingup ol.episodes li a, #iplayer_feed #feed-episodes ol.episodes li a {
	margin: 0;
	padding: 0;
	text-decoration: none;
}

#iplayer_feed #feed-comingup ol.episodes li a:hover, #iplayer_feed #feed-episodes ol.episodes li a:hover {
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

#iplayer_feed #feed-episodes ol.episodes li .episode .availability span.time-remaining {
	/* padding: 0 0 0 11px;
	background: url(http://www.bbc.co.uk/vision/genres/common/css/1/styles/f/iplayer.gif) 0 2px no-repeat;
	color: #dd047b; */
	display: none;
}

#iplayer_feed #feed-comingup ol.episodes li#e4, #iplayer_feed #feed-episodes ol.episodes li#e4 {
	border-bottom: 0 !important;
}

#iplayer_feed #feed-episodes ol.episodes li .episode .description, #iplayer_feed #feed-comingup ol.episodes li .episode .description {
	display: none;
}

#iplayer_feed #feed-episodes ol.episodes li .episode .summary a {
	padding: 0 0 0 20px;
	background: url(/staticarchive/bfa49efe3fec8c04e492825bbda4f61bb0686466.gif) 0 1px no-repeat;
	display: -moz-inline-block; /* For Firefox 2 and below */
	display: inline-block;
}

#iplayer_feed #feed-episodes ol.episodes li .episode .summary a span.subtitle, #iplayer_feed #feed-comingup ol.episodes li .episode .summary a span.subtitle, #iplayer_feed #feed-comingup ol.episodes li .episode .availability span.time-remaining {
	display: none;
}

.iplayer_feed_base {
	margin: 15px 10px;
	padding: 0;
}

.time, .location {
	padding: 0 0 5px 0;
}
/* Main Content end */

/* Iplayer feed -----------------------------------------------------------------------------*/

.weather h2 {
	margin: 0 10px !important;
}

/* Useful Links ------------------------------------------------------------------------------*/
.itemblock_no_image .itemBlock {
	margin: 5px 0 10px 0;
	padding: 0 0 10px 0;
	float: none;
	background: transparent;
	border-bottom: 1px dashed #CCC;
	width: 100%;
	height: auto;
}

.itemblock_no_image .itemBlock h3 {
	margin: 0;
	padding: 0;
	width: 100%;
	color: #333;
}

.itemblock_no_image .itemBlock p.intro {
	margin: 0;
	padding: 10px 0;
	width: 100%;
	float: none;
}

.topheading {
	margin: 20px 0 10px 0;
	padding-bottom: 5px;
	height: 100%;
	overflow: hidden;
	border-bottom: 2px solid #CCC;
}

.topheading h2 {
	padding: 0;
	float: left;
}

.topheading .toplink {
	margin-top: 5px;
	float: right;
}
/* Useful Links end --------------------------------------------------------------------------*/

/*breathing places styles*/

.contentBlock.breathingplaces p {margin:0; padding:8px 0 3px 10px;}
.contentBlock.breathingplaces form {margin-left:10px; margin-bottom:10px; padding-top:5px;}
.contentBlock.breathingplaces input {height:20px; padding-top:2px; width:220px;}
.contentBlock.breathingplaces input.submit {
	background:transparent url(/staticarchive/5e6106f5170f2e54ab131b59ff886bf515f6dfb1.gif) no-repeat scroll 0 0;
	border:medium none;
	color:#990000;
	cursor:pointer;
	height:26px;
	margin-left:10px;
	margin-right:0;
	margin-top:-5px;
	width:39px;
	font-size:0.001px;
	text-indent:-10000px;
	
	}
	
	/*weather patch*/
	
	.weather .main {background:#EEEEDD; }
	* html .weather .main {position:relative; height:1%;}
	
	/*override wales_layout.css*/
	li.last {font-size:1em;}
	
#prg-bookmark {border-top:10px solid #E0E0E0; }

/*Add these to nature*/

#column1 {
	float:left;
	width:306px;
	
}

#column2 {
	float:left;
	width:306px;
	margin-top:14px;
	
}

#column3 {
	float:left;
	margin-left:14px;
	width:306px;
	margin-top:14px;

	}
.homepage-block {
	float:left;
	margin-left:14px;
	width:626px;
} 


a.red {color:#C11D1D !important;}


.mtk-pinpoint .panel-mtk div.mtk-content {text-align:left !important;}
.contentBlock.blog {clear:none !important;}
.navlist .itemBlock {
float:none; background:none; width:430px; height:auto; clear:both; border-bottom:1px dashed #CDCDCD; overflow:hidden;
}
.pictures .itemBlock h3 {margin-top:0; padding-bottom:0;}
.pictures  .itemBlock h3 a {font-weight:bold; border:none;}
.pictures .itemBlock h3, .pictures .itemBlock p.intro, .pictures  .itemBlock .itemblock_sublink  {float:left; width:270px;}
.pictures  .itemBlock .itemblock_sublink {padding-left:10px; padding-bottom:10px;}
.pictures h2.heading{font-size:130%; font-weight:bold !important; margin-bottom:10px; border-bottom:2px solid #ccc;}

.galleryholder h1 {border-bottom:2px solid #CCCCCC; margin-bottom:10px;}

h2.itemblock_heading {font-size:130%; font-weight:bold; border-bottom:2px solid #ccc; margin-bottom:10px;}

.SeeAlsoTop ul { font-size:1.165em; padding:7px 0 0; }
.SeeAlsoTop { margin:0 10px; }
.SeeAlsoTop li.LinksboxFirst { border-top:medium none; padding-top:0; }
.SeeAlsoTop .Linksbox li { border-top:1px solid #E9E9E9; display:block; padding:2px 0;}
.SeeAlsoTop .Linksbox li {border-top:none;}

/*custom map*/

p.map {margin:0;}



.skiptotop { background: #E0E0E0; }

/* Skip to top link (originally from /wales/style/wales_cymru_homepage_shared.css) */
.skiptotop {
	margin: 0;
	padding: 10px 14px;
	clear: both;
	text-align: right;
}

.skiptotop a {
	margin: 0;
	padding: 0 0 0 15px;
	color: #494949;
	background: transparent url(/staticarchive/75346066950214b11dc27eb40b6a33a8578719eb.gif) -240px 3px no-repeat;
}
	
.skiptotop a:hover {
	color: #494949;
	text-decoration: underline;
}
/*-*/

/*-- directory ---- (originally from /wales/style/wales_cymru_homepage_shared.css) */
#directory {
	padding: 15px 0 5px 0;
	position: relative;
	clear: both;
	float: left;
	background: #7b7b7b;
	width: 974px;
}

#directory h2 {
	font-family: arial,sans-serif;
	color: #fff;
	font-weight: normal;
	width: 926px;
	margin: 0 0 6px 24px;
	padding-bottom: 10px;
	border-bottom: 2px solid #999999;
}

#directory div {
	width: 306px;
	float: left;
	margin: 0 0 40px 0;
	padding: 0 0 0 24px;
}

#directory div.directoryColumn {
	padding-left: 14px;
}

#directory h3 {
	font-weight: normal;
	font-size: 1.3em;
	margin: 16px 0 3px 0;
}

#directory h3 a:hover {
	text-decoration: underline;
}

#directory h3 a {
	color: #FFF;
}

#directory ul {
	margin-bottom: 4px;
	color: #CCCCCC;
	padding-right: 10px;
}

#directory ul a {
	color: #FFFFFF;
}

#directory ul a:hover {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
}

#directory ul li {
	margin: 0 0.3em 0 0;
	display: inline;
	list-style-type: none;
	line-height: 1.4em;
}

#directory p {
	color: #E0E0E0;
	position: absolute;
	bottom: 20px;
	right: 14px;
	clear: both;
}

#directory p a {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
/*---- directory ---- */


/*itemblock navlist category */

.navlist_category p.itemblock-text {margin-top:0; padding:4px 7px 0 10px; font-size:1em; line-height:1.4em; }
.navlist_category .itemBlock h3 {margin-top:0;}


#content .hp-mainpromo-container .mainpromo .mpStrip li a.mpbullet, #content .hp-mainpromo-container .mainpromo .mpBlock li a.mpbullet, #content .hp-mainpromo-container .mainpromo .mpBlockLeft li a.mpbullet {
	display:block;
	width:190px!important;
	overflow:visible!important;
}


/*switcher optition colour*/

.homelatest .switcher li a {background:#F1ECDE; }
.homelatest .switcher li a.csshover:hover, .homelatest .switcher li.focus a { background: #333; color:#fff; }

/*promobox container - nature bespoke style which need to be sorted out eventually, but keep it for now*/
#MoreFromPromocontainerbox  .MultipleIncludesBox {background:#fff; margin-bottom:14px; clear:both;}
#MoreFromPromocontainerbox  .MultipleIncludesBox h3 {margin:0 10px; padding:4px 0 5px; font-size:2em; border-bottom:2px solid #CCC;}
#MoreFromPromocontainerbox  .MultipleIncludesBox .Linksbox  ul{padding:10px;}


/**Added in for trans template by TT*/
/*#anchorfix .mpStrip p {color:#666;padding:0;}  
#anchorfix .mpStrip {background:none; position:relative; }*/
#anchorfix  #mainpromo, #anchorfix  #mainpromo1, #anchorfix  #mainpromo2,#anchorfix  #mainpromo3 {height:auto; padding-top:0;}
#anchorfix  #mainpromo a, #anchorfix  #mainpromo1 a, #anchorfix  #mainpromo2 a, #anchorfix  #mainpromo3 a {color:#85611A;}
#anchorfix  .mainpromo_top_heading h1 {border-bottom:2px solid #ccc; color:#424242; float:none; margin:10px 0; padding:0 0 5px;}
#twocolumn1 .flickrBlock  {width:auto; }
#twocolumn1 {margin:0;}
#column2, #column3 {margin-top:0;}

.thingstodo #anchorfix .mpStrip p, .walking #anchorfix .mpStrip p, .surfing #anchorfix .mpStrip p  {color:#666;padding:0; }  
.thingstodo #anchorfix .mpStrip, .walking #anchorfix .mpStrip, .surfing #anchorfix .mpStrip {background:none; position:relative; background:#EEEEDD; margin:10px 0 0 0; padding:0 10px 10px; width:426px;}

body #anchorfix #mainpromo .mpStrip p a{color:#FFBA00;}
body.walking #anchorfix #mainpromo .mpStrip p a, body.surfing #anchorfix #mainpromo .mpStrip p a  {color:#C11D1D;}


/**/

</pre></body></html>