<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">  /* INFO

Site : All new barlesque sites (eg /wales/nature)
url : NA
Function : Sets all layout, typography, structure.
Filename : wales_home_new/style/wales_layout.css	
Date : Feb 22nd 2008
Last update : 16/04/2008
Author: Ollie Wells
*/

/* SECTIONS :
=STANDARDISE
=TYPOGRAPHY
-&gt;headers
-&gt;text
-&gt;links
-&gt;lists
=LAYOUT
-&gt;header &amp; date
-&gt;columns - homepage
-&gt;columns - general
-&gt;columns - no left nav
-&gt;footer
=NAVIGATION
-&gt;navigation - local
-&gt;navigation - sub
=CONTENT
-&gt;mainpromo
-&gt;Textblock
-&gt;626x300 mainpromo
-&gt;mpstrip
-&gt;mpblock
-&gt;contentblock
-&gt;itemblock
-&gt;itemblock short
-&gt;Carousel
=IMAGES
=MISC
-&gt;Settings dropdown
-&gt;form
=OBJECTS
-&gt;�鶹�� Local
-&gt;weather
-&gt;see also
-&gt;external &amp; internal links box
-&gt;datelinksbox
-&gt;archive
-&gt;blog
-&gt;channel info box
-&gt;flickr
-&gt;Video
-&gt;Blockquote
*/

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

/*=STANDARDISE
****/

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

#blq-content  {
	font-size: 1.2em;
}

a:active, a:visited, a:hover, input, select { /* stops the dashed border on firefox */
	outline: none;
}

/* Used to clear all floats */	
.clearboth {
	clear: both;
	height: 0;
	line-height: 0;
}

.hide {text-indent:-9999px; }

/**/


/*=TYPOGRAPHY
****/

/*-&gt;headers*/
h1 {
	margin: 0;
	padding: 4px 0 16px 0;
	font-size: 2em;
	color: #666666;
	font-weight: normal;
}

h2 {
	margin: 0;
	padding: 4px 0 16px 0;
	font-size: 2em;
	color: #666666;
}


h2#pagetitle {
	display: none;
}

/*h2.underpromo {
color:#333333;
float:none;
line-height:1.4em;
margin:0;
padding:10px 0 0 !important;
border-bottom:2px solid #ccc;
}
*/
#mainpromo-article h1 {
	padding: 25px 0 6px 0
}

#mainpromo-article .mpBlock h1, #mainpromo-article  h1 {
	margin: 0 0 10px;
	padding: 9px 0 5px;
	border-bottom: 2px solid #ccc;
	font-family: arial,sans-serif;
}

#mainpromo-article .mpBlock h1.noborder {
	border-bottom: none;
}

.homepage-mainpromo-container .imgcont.left {text-align:right;}


.TextblockContent h3 {
	color: #444;
}

.centre-content h2 {
	padding: 0 0 6px 0;
}

.centre-content h3 {
	padding: 0;
	font-size: 1.335em
}

#mainpromonoimage h1, #mainpromonoimage h2 {
	margin: 0 0 10px 0;
	padding: 9px 0 5px;
	border-bottom: 2px solid #CCCCCC;
	font-family: arial,sans-serif;
}

.contentBlock h3 {
	margin: 0;
	padding: 4px 0 16px 0;
	font-size: 1.165em;
	color: #666666;
}
  
.contentBlockCustom h3 {
	margin: 0;
	padding: 4px 0 16px 0;
	font-size:1.165em;
	color:#666666;
}


/*-*/

#anchorfix {
background:#FFFFFF none repeat scroll 0 0 !important;
border:0 none;
float:left;
margin:0;
padding:0;
}


/*-&gt;text*/
p {
	margin: 15px 0 20px 0;
	padding: 0;
	line-height: 1.665em
}
/*-*/

/*-&gt;links*/
a.iplayer {
	padding-left: 24px;
	background: url(/staticarchive/5ba3fc56c05adeb413e9298bb0ede18a1c0efb3e.gif) no-repeat 0 0;
}

a.iplayer-audio {
	padding-left: 24px;
	background: url(/staticarchive/ba99ed4bc4736232163d3a1be4536f9ed310ded4.gif) no-repeat 0 0;
}
	
a.download, a.download-bullet {
	padding-left: 24px;
	background: url(/staticarchive/738e7e0de2f0fc34164e2143db189e9d8ea03a6e.gif) no-repeat 0 0;
}

a.watch, a.watch-bullet {
	background: url(/staticarchive/9dac23c705b13636ed8303dfff69a0d8394db23b.gif) no-repeat 0px 0px;
	padding-left: 24px;
}

a.listen, a.listen-bullet {
	background: url(/staticarchive/a6226d4f656417d08773e5292b69ceb6b6dd8923.gif) no-repeat 0px 0px;
	padding-left: 24px
}
	
.itemBlock a.watch, .itemBlock h3 a.watch-bullet {
	background-position: 0 1px;
}

/* For the NIMN video page */
.itemBlock-short h3 a.watch, .itemBlock-short h3 a.watch-bullet {
	background-position: 0 1px;
	display: -moz-inline-block; /* For Firefox 2 and below */
	display: inline-block;
}
/*-*/
/*alternative itemblock - nav list type*/
.itemBlock.navlist 			{height:auto;  width:445px; background:none; border-bottom:1px dashed #ccc; overflow:hidden;}
.itemBlock.navlist .image 	{float:left;}
.itemBlock.navlist h3 , .itemBlock.navlist p.intro		{width:250px; float:left;}
.itemBlock.navlist h3 a 	{font-weight:bold;}

/**/
/*-&gt;Lists*/
.centre-content ul {
	margin: 0 0 0 14px;
	list-style-type: disc;
	list-style-position: outside;
}

.centre-content ul li {
	margin: 15px 0;
	padding: 0;
	line-height: 1.665em;
}
/*-*/

/**/


/*=LAYOUT
****/

/*-&gt;header &amp; date*/

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

#header {
	width: 974px;
	background: #BD1E2D url(/staticarchive/5b23428de2ff4a7f9f210b8d4d5c796c40fa27d2.gif) no-repeat left top;
}

#header h1 {
	margin: 0;
	padding: 0;
	float: left;
	line-height: 0;
}

#header h1 a {
	display: block;
}

#header.nonnav {
	height:68px;
}


#header div.date {
	float: right;
	text-align: right;
	font-family: arial,helvetica,sans-serif;
}

#header div.date p {
	padding: 20px 14px 0 0 ;
	color: #666666;
	font-weight: normal;
	font-size: 1.4em;
}

#header .headerbanner h1 a {height:68px; display:block; text-indent:-999px; font-size:0.01em;}
/*-*/

/*-&gt;columns - homepage*/    
#content .homepage-promo-column-left {
	float: left;
	background: #e0e0e0;
	width: 306px;
	margin-bottom: -3000px;
	padding-bottom: 3010px;
	padding-left: 0;
	display: inline;
	margin-right: 14px;
}

#content .homepage-mainpromo-container {
	float: right;
	background: none;
	width: 626px;
	margin: 0 0 10px 0;
	display: block;
	clear: right;
	height: 100%;
}

#content .homepage-map-container {
	padding: 0;
	float: right;
	background: #c9c8c7;
	width: 626px;
	display:inline;
}
/*-*/

/*-&gt;columns - general*/
#column-container {
	float: left;
	padding: 14px;
}

#content {
	float: left;
	overflow: hidden;
}

#content .sub-navigation-column {
	float: left;
	background: #fff;
	width: 146px;
	margin-bottom: -9000px;
	padding-bottom: 9010px;
	padding-left: 0;
	padding-right: 14px;
	display: inline;
	overflow: hidden;
}
  
#content .centre-content {
	float: left;
	background: #fff;
	width: 446px;
	margin-bottom: -9000px;
	padding: 0 10px 9010px 10px;
	display: inline;
}



#content .right-content {
	float: right;
	width: 306px;
	margin-bottom: -9000px;
	padding-bottom: 9010px;
	margin-left: 14px;
}
/*-*/


/*=NAVIGATION
****/

/*-&gt;navigation - local*/
#local-navigation {
	height: 4em;
	margin: 0;
	background: #A3112A;
}

#local-navigation ul {
	margin: 0 0 0 14px;
	padding: 0;
}

#navigation-list li {
	margin: 0;
	display: inline;
}

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


/* IE 6 hack */
* html .navigation-button a, * html .navigation-button-first a, * html .navigation-button-last a {
	padding: 11px 12px;
}
/*-*/



/*--------------Navigation - sub-----------------------*/
#content .sub-navigation li {
  list-style-type:none;
  margin:0;
  padding-left:0;
  line-height:1.6em;
  }

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

#content .sub-navigation li a {
  display:block;
	padding:9px 0;
  padding-left:10px;
  padding-right:10px;
  font-size:1.335em;
  height:100%;
  }
#content .sub-navigation li a:hover {
  text-decoration: none;
} 

#content .sub-navigation li.selected{
/*	height:100%;*/
  }
#content .sub-navigation li.selected a{
	border-bottom:0;
  }
#content .sub-navigation li.selected a:hover  {
	border-bottom:0;
	text-decoration: none;
  }

#content .sub-navigation li a:hover {
	/*height:100%;*/
	text-decoration: none;
}


#content .sub-navigation-include li a:hover {
	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:hover{
	text-decoration: none;
	}


#content .sub-navigation li a {
	margin:0;
	background:transparent;
	}

#content .sub-navigation-include li a {
	margin:0 ;
	padding:2px 10px;
	font-size:1.165em;
	}
	

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

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

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


/**/

/*-&gt;columns - no left nav*/
.content-no-left-hand-nav {
	float: left;
	width: 626px;
	background: #fff;
}

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

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

.content-no-left-hand-nav #mainpromo-article h1 {
	margin: 0 10px 10px 10px;
}

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

.content-no-left-hand-nav .TextblockContent h3 {
	font-size:1.2em;
	color:#666;
	padding-top:10px;
}

.content-no-left-hand-nav .newsletter {
	padding-bottom: 10px;
}

.content-no-left-hand-nav ul {
	list-style-position: outside;
	padding-left: 16px;
	padding-bottom: 15px;
}

.content-no-left-hand-nav li {
	padding: 5px 0;
	line-height: 1.6em;
	list-style-type: disc;
}

.content-no-left-hand-nav p {
	line-height: 1.665em;
	margin: 10px 0 10px 0;
	padding: 10px 0 0 0;
}
.content-no-left-hand-nav .navlist_custom p { margin:0; }
	
* html .content-no-left-hand-nav p {
	padding-top: 0;
}


/*
.content-no-left-hand-nav br {
	line-height: 0px !important;
	display: none;
}
*/


/*-*/

/*---- newsletter ---- */

#newsletter.contentBlock a:hover {
	color: #000;
}

#newsletter p.subscribe {
	position:absolute;
	top:3px;
	text-align:left;
	padding:10px 0 10px 0px;
	margin:0 0 0 205px;
	float:left
}

#newsletter p.subscribe a {
	background: transparent url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) -190px -287px no-repeat;
	padding: 4px 18px 6px 19px;
}

#newsletter p.subscribe a:hover {
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) -190px -321px no-repeat;
	text-decoration: none;
	color: #C11D1D;
}

#subscribe {
	background: #911823;
	height: 100px;
	color: #fff;
}

#newsletterEmail {
	border: medium none;
	height: 18px;
	width: 180px;
	color: #666;
}

.hidden {
	display:none;
}

#newsletter a {
	cursor:pointer;
	font-weight:normal
}

.submit a {
	color: #fff;
}

.submit #submitLink {
	width: 70px;
}

.submit a span {
	display: block;
	height: 16px;
	border: 1px solid #E32122;
	width: 70px;
	margin-left: 10px;
	padding: 5px 0 4px 10px;
}

.submit a:hover span {
	background:#541218;
	color:#fff;
}

#newsletterClose a {
	color: #fff;
}

#newsletterClose #closeLink {
	width: 70px;
}

#newsletterClose a span {
	display: block;
	height: 16px;
	border: 1px solid #E32122;
	width: 70px;
	margin: 5px 0 0 10px;
	padding: 5px 0 4px 10px;
}

#newsletterClose a:hover span {
	background:#541218;
	color:#fff;
}

/*-&gt;footer*/
img {
	border: none;
}

a {
	text-decoration: none;
	color: #c11d1d;
}

a:hover {
	text-decoration: none;
	color: #333;
}

#blq-main {
	font-family: arial, helvetica, sans-serif;
	font-size: 1em;/*over-rides the 1.2em as set in main.css in barlesque release */
}

#blq-content {
	background: #E0E0E0;
	height: 100%;
	overflow: hidden;
	color: #666665;
	clear: both;
}

#blq-content h2, #blq-content h3 { 
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
}

#containerPromos {
	clear: both;
	width: 974px;
	padding-top: 10px;
	background: #e0e0e0;
}

.hide {
	position: absolute;
	left: -5000px;
}
/*-*/ 

/**/




/**/



/*=CONTENT
****/

/*-&gt;mainpromo*/
#mainpromo, #mainpromo1, #mainpromo2, #mainpromo3 {
	position: relative;
	margin-bottom: 10px;
	height: 251px;
	padding-top: 10px;
}

#mainpromo a, #mainpromo1 a, #mainpromo2 a, #mainpromo3 a {
	color: #fff;
}

#mainpromo a:hover, #mainpromo1 a:hover, #mainpromo2 a:hover, #mainpromo3 a:hover {
	text-decoration: underline;
}


#mainpromo h1, #mainpromo1 h1, #mainpromo2 h1, #mainpromo3 h1 {
	padding:25px 0 6px 0;
}

#mainpromo img {
	margin: 0 0 -3px 0;
	padding: 0;
}

#containerMainpromo {
	background-color: #dfdfdf;
	width: 626px;
	height: 352px;
	float: right;
	margin: 0 0 10px 0;
	padding: 0 14px 0 0;
	position: relative;
}

#containerMainpromo h3 {
	font-family:helvetica,arial,sans-serif;
	font-weight:normal;
	color:#FFF;
	padding:10px 0 0 10px;
	font-size:2em;
}

#containerMainpromo h3 a {
	color:#FFF;
}

#containerMainpromo a:hover {
	text-decoration:underline;
}

#containerMainpromo p {
	color:#FFF;
	padding:4px 10px 0 10px;
	line-height:1.5em;
}

.mainpromotx {
	display: block;
	margin: 8px 10px 5px 10px;
	color: #fff;
	line-height: 1.5em;
}
/*-*/

/*-&gt;626x300 mainpromo*/
#UGCpresenterNoFlash #mainpromo, #UGCpresenterNoFlash #mainpromo1, #UGCpresenterNoFlash #mainpromo2, #UGCpresenterNoFlash #mainpromo3 {
	height: 300px;
	padding-top: 0;
}

#MinisiteIncludeBlockA #mainpromo h3, #UGCpresenterNoFlash #mainpromo h3 {
	font-size: 2em;
	color: #fff;
	padding: 10px 0 2px 10px;
}

#MinisiteIncludeBlockA #mainpromo h3 a, #UGCpresenterNoFlash #mainpromo h3 a {
	color: #fff;
}

#MinisiteIncludeBlockA #mainpromo h3 a:hover, #UGCpresenterNoFlash #mainpromo h3 a:hover {
	text-decoration:underline;
}

#UGCpresenterNoFlash #mainpromo p {
	color: #fff;
	padding: 8px 10px 0 10px;
	margin: 0;
}

#MinisiteIncludeBlockA #mainpromo a, #UGCpresenterNoFlash #mainpromo a {
	color: #ffba00;
}

#MinisiteIncludeBlockA #mainpromo a:hover, #UGCpresenterNoFlash #mainpromo a:hover {
	color: #fff;
}

#MinisiteIncludeBlockA #mainpromo .mpStrip, #UGCpresenterNoFlash #mainpromo .mpStrip {
	padding: 0;
	bottom: 0;
	left: 0;
	margin: 0;
	width: 626px;
	position: absolute;
	color: #666666;
	background: #000;
	/* 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;
}

#MinisiteIncludeBlockA #mainpromo .mpBlock, #UGCpresenterNoFlash #mainpromo .mpBlock {
	width: 226px;
	height: 300px;
	position: absolute;
	top: 0;
	left: 400px;
	background: #000;
}

#MinisiteIncludeBlockA #mainpromo {
	height: 300px;
	padding-top: 0;
	border-bottom: 10px solid #e0e0e0;
}

#MinisiteIncludeBlockA #mainpromo p {
	color: #fff;
	padding: 8px 10px 8px 10px;
	margin: 0;
}
	
.content-no-left-hand-nav #MinisiteIncludeBlockA #mainpromo img {
	padding: 0 !important;
}

#MinisiteIncludeBlockA  img {
	padding: 0 !important;
}
/*-*/

.Textblock {
	clear: both;
}
	
/*-&gt;Below main promo Text Block */
.index_desription_TextblockContent {
	margin: 10px 0;
	padding: 0;
	background: #eeeedd;
}

.index_desription_TextblockContent p {
	margin: 0;
	padding: 5px 10px 5px 10px;
	color: #333333;
}

/*-&gt;mpstrip*/
.mpStrip {
	padding: 0;
	bottom:0;
	left:0;
	margin:0;
	width:446px;
	position:absolute;
	color:#666666;
	background:transparent url(/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png) scroll 0 0;

}

.mpStrip h1 {
	padding: 10px 0 0 0;
}

.mpStrip h2 {
	padding: 10px 0 0 10px;
	margin: 0;
	color: #fff;
}

.mpStrip p {
	padding: 0 10px 10px 10px;
	margin: 10px 0 0 0;
	color: #ee7a00;
}

.mpStrip ul {
	list-style-type: none;
	margin-left: 10px;
	margin-top: 6px;
}

.mpStrip ul li {
	display: inline;
	padding-right: 5px;
}

.mpStripnone {
	background: #111111;
}  

.mpStripstrong {
	/* For IE */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	/* For IE end */
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

.mpStripmedium {
	/* 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;
}

.mpStriplight {
	/* 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;
}
	
/*newsletter submission box*/	
#content .content-no-left-hand-nav #MinisiteIncludeBlockA .mpStrip h3 {
	color: #FFF !important;
	font-size: 2em;
	padding: 10px 0pt 8px 10px;
}

#content .content-no-left-hand-nav #MinisiteIncludeBlockA .mpStrip {
	background:transparent url(/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png) scroll 0 0;
	bottom: 0;
	color: #666666;
	left: 0;
	margin: 0;
/*	-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;*/
	padding: 0;
	position: absolute !important;
	width: 626px ;
}

#content .content-no-left-hand-nav #MinisiteIncludeBlockA .mpStrip p {
	color: #fff !important;
}

#content .content-no-left-hand-nav #MinisiteIncludeBlockA {
	height: 100%;
	margin-bottom: 0;
	padding-top: 0;
	position: relative;
}


/*PNG fixes*/ 

* html  #content .content-no-left-hand-nav #MinisiteIncludeBlockA .mpStrip,  * html .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)'); 
}
	

/* .newsletter .button{} */
/*-*/

/*-&gt;mpblock*/
/* .mpBlock {} */

.mpBlock h2 {
	padding-top: 9px;
}

.mpBlock h1 {
	padding: 10px 0 0 0;
}

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

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

.mpBlock ul li a.arrow {
	padding: 4px 0 0 10px;
}

.mpBlocknone {
	background: #111111;
}

.mpBlockstrong {
	/* For IE */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	/* For IE end */
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

.mpBlockmedium {
	/* 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;
}

.mpBlocklight {
	/* For IE */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	/* For IE end */
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
/*-*/

/*-&gt;contentblock*/
.contentBlock {
	background: #FFFFFF none repeat scroll 0%;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 0;
	padding-top: 5px;
	position: relative;
	width: 306px;
}

.contentBlock h2 {
	border-bottom: 2px solid #CCCCCC;
	font-family: arial,sans-serif;
	margin: 0 10px;
	padding: 4px 0 5px;
	color: #990003;
}

.contentBlock h2 a {
	color: #c11d1d;
}

.contentBlock h2 a:hover {
	color: #333333;
	text-decoration: underline
}

.contentBlock h3 {
	float: left;
	padding: 0 0 0 10px;
	margin: 7px 0 0 0;
	width: 126px;
	background: #fff;
	color: #990003;
	line-height: 1.3em;
}

.contentBlock h3 a:hover {
	color: #333333;
	text-decoration: underline;
}

.contentBlock p {
	padding: 8px 0 5px 10px;
	clear: none;
}

.contentBlock p.intro {
	line-height: 1.4em;
	float: left;
	width: 126px;
	padding: 2px 0 8px 10px;
	color: #333333;
	margin: 0;
}

.contentBlock img {
	float: left;
	padding: 10px 0 10px 10px;
}

.contentBlock img.map {
	float: left;
	padding: 0 0 10px 0;
}

.contentBlock p.edit {
	position: absolute;
	top: 0;
	right: 10px;
	text-align: center;
}

.contentBlock p.edit a {
	width: 94px;
	height: 19px;
	overflow: hidden;
	padding: 6px 0 0 0;
	display: block;
	background-repeat: no-repeat;
}

.contentBlock p.edit a:hover {
	text-decoration: none;
}

.contentBlock ul {
	margin: 0 10px 0 10px;
	padding: 7px 0 2px 0;
	border-top: 1px dashed #b0b0b0;
	position: relative;
	list-style-type: none;
	clear: both;
}



.contentBlock ul.imgRelated {
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	border: none;
	clear: none;
	vertical-align: top
}

.contentBlock ul li {
	background-position: 0 0.2em;
	background-repeat: no-repeat;
	margin: 0 0 4px;
}

.contentBlock ul li a.standardBullet {
	padding: 4px 0 0 24px;
}

.contentBlock ul li a:hover {
	color: #333333;
	text-decoration: underline;
}

.contentBlock li.dx {
	font-weight: bold;
}

a.standardBullet {
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) left 0px;
}
/**/

/*-&gt;Custom contentblock*/
.contentBlockCustom {
	background: #ffffff;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 0;
	padding-top: 5px;
	position: relative;
	width: 306px;
}

.contentBlockCustom h2 {
	border-bottom: 2px solid #CCCCCC;
	font-family: arial,sans-serif;
	margin: 0 10px;
	padding: 4px 0pt 5px;
	color: #990003;
}

.contentBlockCustom h2 a {
	color: #c11d1d;
}

.contentBlockCustom h2 a:hover {
	color: #333333;
	text-decoration: none;
}

.contentBlockCustom h3 {
	float: left;
	padding: 0 0 0 10px;
	margin: 7px 0 0 0;
	width: 126px;
	color: #990003;
	line-height: 1.3em;
}

.contentBlockCustom h3 a:hover {
	color: #333333;
	text-decoration: underline;
}

.contentBlockCustom p {
	padding: 8px 0 5px 10px;
	clear: none;
}

.contentBlockCustom p.intro {
	line-height: 1.4em;
	float: left;
	width: 126px;
	padding: 2px 0 8px 10px;
	color: #333333;
	margin: 0;
}

.contentBlockCustom img {
	float: left;
	padding: 10px 0 10px 10px;
}

.contentBlockCustom img.map {
	float: left;
	padding: 0 0 10px 0;
}

.contentBlockCustom p.edit {
	position: absolute;
	top: 0;
	right: 10px;
	text-align: center;
}

.contentBlockCustom p.edit a {
	width: 94px;
	height: 19px;
	overflow: hidden;
	padding: 6px 0 0 0;
	display: block;
	background-repeat: no-repeat;
}

.contentBlockCustom p.edit a:hover {
	text-decoration: none;
}

.contentBlockCustom ul {
	margin: 0 10px 0 10px;
	padding: 7px 0 2px 0;
	border-top: 1px dashed #b0b0b0;
	position: relative;
	list-style-type: none;
	clear: both;
}

.contentBlockCustom ul.imgRelated {
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	border: none;
	clear: none;
	vertical-align: top;
}

.contentBlockCustom ul li {
	background-position:0pt 0.2em;
	background-repeat:no-repeat;
	margin:0pt 0pt 4px;
}

.contentBlockCustom ul li a.standardBullet {
	padding: 4px 0 0 24px;
}

.contentBlockCustom ul li a:hover {
	color: #333333;
	text-decoration: underline;
}

.contentBlockCustom li.dx {
	font-weight: bold;
}
/**/

/*-&gt;itemblock*/
.itemBlock {
	float: left;
	width: 146px;
	padding-top: 0px;
	padding-bottom: 0;
	position: relative;
	margin: 0 4px 10px 0;
	background: #eeeedd;
	height: 15.85em;
}

.itemBlock.third-of-three {
	margin-right:0px;
}

.itemBlock img {
	float: left;
	padding: 0 0 6px 0;
}

.itemBlock h2 {
	font-family: arial, sans-serif;
	padding-bottom: 5px;
	margin: 0 10px 0 10px;
	padding: 4px 0 0px 0;
	border-bottom: 2px solid #cccccc;
}

.itemBlock h2 a {
	color: #c11d1d;
}

.itemBlock h2 a:hover {
	color: #333333;
	text-decoration: none;
}

.itemBlock h3 {
	padding: 0 10px;
	margin: 7px 0 0 0;
	color: #990003;
	line-height: 1.3em;
	font-size: 1.165em;
	width: 126px;
}

.itemBlock h3 a:hover {
	color: #333333;
	text-decoration: underline;
}

.itemBlock p {
	padding: 8px 0 5px 10px;
	clear: none
}

.itemBlock p.intro {
	line-height: 1.4em;
	float: left;
	width: 126px;
	padding: 1px 0 8px 10px;
	color: #333333;
	margin: 0;
}
/*-*/

/*-&gt;itemblock Short (title only)*/
.itemBlock-short {
	float: left;
	width: 146px;
	position: relative;
	margin: 0 4px 10px 0;
	background: #eeeedd;
	height: 10.5em;
}

.itemBlock-short p.intro {
	display:none
}
.itemBlock-short p.itemblock-text { margin: 0; padding: 0 5px; font-size:0.9em; }
.itemBlock-short.third-of-three { margin-right:0px; }
.itemBlock-short img { padding: 0 0 6px 0; }
.itemBlock-short h3 { padding: 0px 5px; width:126px; margin: 0px 0 0 0; color: #990003; line-height: 1.3em; font-size:1em; }
/*-*/

/*-&gt;Carousel contains default colours - override these with site specific colours in the site specific css */
#promo-carousel {
	width: 100%;
	background: #e0e0e0;
	border-top: 4px solid #BC1E2D !important;
}
	
#promo-carousel li {
	margin: 0;
	padding: 0;
	float: left;
	width: 157px;
}

#promo-carousel li.lifourth {
	width: 155px;
}
	
#promo-carousel a {
	margin: 0;
	padding: 5px 0 15px 10px;
	display: block;
	border-right: 2px #e0e0e0 solid;
	color: #BC1E2D;
	font-size: 1.165em;
	height: 100%;
	cursor: pointer;
	background: #edeede;
}

#promo-carousel a:hover {
	color: #edeede;
	background-color: #911823;
	cursor: pointer;
}

#promo-carousel a.selected, #promo-carousel a.selected:hover {
	color: #edeede;
	background-color: #BC1E2D;
	cursor: pointer;
}

#promo-carousel li.lifourth a {
	border-right: 0;
}

.empty {
	height: 18px;
	background: #e0e0e0;
	display: none;
}
/*-*/

/**/

/*=IMAGES
****/

.promo-image-446x251 {
	padding:0px 0 0px 0;
}

#mainpromo-article .promo-image-446x251 {
	margin: 10px 0 0 0;
}

.promo-image-226x127 {
	padding:10px 10px 16px 0;
	float:left;
}

.blogindexentry .promo-image-226x127 {
	padding:0px 10px 0px 0;
	float:left;
}

/**/


/*=MISC
****/
/*-&gt;form*/
#form {
	margin: 0;
	padding: 5px 10px 10px 10px;
	background: #eeeedd;
	line-height: 1.665em;
}
	
#form p {
	margin: 10px 0 5px 0;
	padding: 0;
}

#form input, textarea, select {
	margin: 0;
	padding: 0;
	/* border: 0; */
	color: #333333;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 1.0em;
	overflow: hidden;
	outline: none;
	vertical-align: bottom;
}
	
#form input {
	height: 18px;
}
	
#form input.submit, #form input.reset {
	margin: 0 5px 0 0;
	padding: 0;
	background: #ffffff url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) -191px -287px no-repeat;
	height: 24px;
	width: 90px;
	color: #c11d1d;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 1.1em;
}
	
#form input.submit:hover, #form input.reset:hover {
	background: #ffffff url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) -191px -321px no-repeat;
	color: #333333;
}
	
#form input.radio {
	margin: 0 5px 0 0;
	padding: 0;
}
	
#form .label {
	margin: 0 5px 0 0;
	padding: 0;
}
	
#form .buttons {
	margin: 20px 0 0 0;
	padding: 0;
}
/*-*/



/*=OBJECTS
****/

/*-&gt;�鶹�� Local*/
ul.imgRelated a{
	padding-left: 20px;
}

ul.imgRelated li {
	line-height: 1.3em
}

a.wilNWBullet {
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) left -210px no-repeat;
}

a.wilNEBullet {
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) left -232px no-repeat;
}

a.wilMidbullet {
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) left -254px no-repeat;
}

a.wilSWbullet {
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) left -276px no-repeat;
}

a.wilSEbullet {
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) left -298px no-repeat;
}

/**/

/*-&gt;weather*/
html&gt;body .weather {
	margin-bottom: 0;
}
	
* html .weather {
	margin-bottom: 0 !important;
	overflow: hidden;
}
	
.right-content .contentBlock .weather {
	margin-bottom: 0;
}
	
.weather .main {
	background:#edeede;
	border-top:1px solid #edeede;
}

.weather th {
	background:#d6d5c3;
	border-right:2px solid #edeede;
}

.weather td {
	border-right:2px solid #f2f2f2;
}

.weather {
	background: #fff;
}

.weather h2 {
	padding-bottom: 5px;
	margin: 0 10px -10px 10px;
	padding: 5px 0 5px 0;
	border-bottom: none;
}

.weather .main {
	position: relative;
	padding: 0 10px 10px 10px;
}

.weather table {
	text-align: center;
	color: #555555;
	width: 286px;
	margin-top: 4px;
}

.weather td,.hpWeather th {
	text-align: center;
	width: 95px;
	margin: 0;
	padding: 4px 0;
	vertical-align: top;
	background: #fff;
	border-right: 1px solid #f2f2f2;
}

.weather table tr { 
}

.weather table tr .day3 {
	border-right: 0;
}

.weather th {
	text-align: center;
	font-weight: bold;
	padding: 6px 0 6px 0;
}

.weather tr.thumbnails img {
	float: none;
	margin: 0;
	padding: 6px 0 6px 0;
}

.weather tr.thumbnails p {
	text-transform: capitalize;
	font-weight: bold;
}

.weather tr.isaf td {
	padding: 0 0 10px 0;
}

.weather tr.ichaf td {
	padding: 0 0 2px 0;
}

.weather table .label {
	display: block;
	position: absolute;
	left: -5000px;
}

caption {
	text-align: left;
	margin-bottom: 0;
	width: 120px;
	font-weight: bold;
	padding: 10px 0 5px 0;
	margin: 0;
}

caption span.town {
	position: relative;
	top: 0;
	left: 0;
	color: #333333;
	margin-left: 10px;
}

.weather div {
	position: relative;
}

.weather div p.fiveday {
	position: absolute;
	top: 7px;
	right: 10px;
	padding: 0;
	margin: 0;
	background: transparent;
}

.fiveday a {
	font-weight:normal;
}

.weather div.options {
	padding: 10px 0;
}

.weather div.options form {
	margin:3px 0;
}

.weather div.options input.hpButton {
	margin-left: 10px;
}

.weather div.options #loc {
	width: 160px;
	clear: left;
	margin: 10px 10px 0 0;
	height: 1.26em;
	padding: 4px;
	border: none;
}

.weather div.options label {
	padding: 0 0 3px 0px;
	display: block;
}

.weather div.options fieldset {
	border: none;
	padding-left: 10px;
}

.weather div.options p {
	text-align: left;
	background: none;
	padding: 5px 10px;
}

.weather div.options p span {
	font-weight: bold;
}

.weather div.options p a {
	color: #ffffff;
}

.weather p {
	padding-left: 0;
	padding-right: 0;
	margin: 0;
}

.weather td.three, .weather th.three {
	border-right: none;
}

.weather tr.thumbnails p{
	padding: 4px 0 0 0px
}

.weather #weatheredit {
	margin: 5px;
	padding: 0;
	position: relative;
	left: 230px;
	top: -14px;
}

.weather a#weatheredit {
	padding: 5px 20px;
	background: transparent url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) no-repeat scroll -220px -223px;
}

.weather a#weatheredit:hover {
	color: #333333 !important;
	background: transparent url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) no-repeat scroll -220px -251px;
}

/* IE6 fix */
* html .weather a#weatheredit {
	padding: 5px 20px;
	background: transparent url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) no-repeat scroll -215px -223px;
}

* html .weather a#weatheredit:hover {
	color: #333333 !important;
	background: transparent url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) no-repeat scroll -215px -251px;
}
/*-*/

#weather-edit-container {
	clear: both;
	background: #761720 none repeat scroll 0%;
	z-index: 5;
	padding: 0 0 0 14px;
}

#weathersettings p{
	color: #fff;
	padding: 5px 0 5px 0;
}

#weathersettings input {
	width: 80%;
	color: #888;
	font-size: 1.1em;
	padding: 3px 0 0 3px;
	height: 2em;
	border: 1px solid #ccc;
	border-top: 2px solid #ddd;
	margin: 2px 0 5px 0;
}

#weathersettingsbar {
	height: 3em;
	margin: 0;
	padding: 16px 15px 6px 0;
}

#weathersettingsbar a {
	color: #fff;
	float: left;
	font-size: 1.165em;
	text-align: left;
}

#weathersetingsbar #weatherSaveChanges:hover {
	background-color: #541218;
	text-decoration: none;
	cursor: pointer;
}

#weathersettingsbar #weatherSaveChanges {
	background: transparent url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) no-repeat scroll left -145px;
	width: 9.8em;
	cursor: pointer;
}

#weathersettingsbar #weatherCancel {
	background: transparent url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) no-repeat scroll left -174px;
	width: 6.5em;
	margin-left: 10px;
	cursor: pointer;
}

#weathersettingsbar #weatherSaveChanges span, #weathersettingsbar #weatherCancel span{
	margin-left: 26px;
	padding-left: 9px;
	cursor: pointer;
}

#weathersettingsbar a span{
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) no-repeat right -26px;
	display: block;
	height: 18px;
	padding: 6px 0 2px;
	cursor: pointer;
}

#weathersettingsbar a:hover span{
	background: #541218 url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) no-repeat right -26px;
}

#weathermultiplelocation{
	clear: both;
}

.settingsbar .save{
	margin-left: 5px;
	padding-left: 30px;
}

#weathermultilocmess p, #weathernolocation p {
	color: #fff;
	padding-left: 14px;
}

#weathermultilocmess li a{
	color: #ffba00;
	text-decoration: none;
}

#weathermultilocmess li a:hover{
	color: #fff;
}
/*-*/

/*-&gt;see also*/
#SeeAlso {
	margin:0 10px 0 10px;
}

#SeeAlso .Linksbox li {
	border-top: 1px solid #e9e9e9;
	padding: 5px 0;
}

#SeeAlso li.LinksboxFirst {
	border-top: none;
	padding-top: 0;
}
#SeeAlso ul {
	padding: 7px 0 5px 0;
	font-size: 1.165em;
}

.SeeAlso {
	margin:0 10px 0 10px;
}

.SeeAlso .Linksbox li {
	border-top: 1px solid #e9e9e9;
	padding: 5px 0 5px 0;
	display:block;

}

.SeeAlso li.LinksboxFirst {
	border-top: none;
	padding-top: 0;
}
.SeeAlso ul {
	padding: 7px 0 0 0;
	font-size: 1.165em;
}

.SeeAlso .LinksboxHeader h2 {text-transform:uppercase; border:none; font-size:100%; margin:5px 0 0 0;}
/**/

/*-&gt;external &amp; internal links box*/
.links-box-container {
	margin-bottom: 10px;
	padding-bottom: 0;
	padding-top: 5px;
	background: #fff;
}

.links-box-container h2{
	border-bottom: 2px solid #CCCCCC;
	font-family: arial,sans-serif;
	margin: 0 10px;
	padding: 4px 0pt 5px;
}

.links-box-container .Linksbox {
	padding-bottom: 4px;
}

.LinksboxHeader {
	padding-top: 0;
}


#InternalLinksbox h2, #ExternalLinksbox h2, .InternalLinksbox h2, .ExternalLinksbox h2 {
	font-size: 1em;
	text-transform: uppercase;
	color: #333333;
	margin-left: 9px;
	padding: 0 0 7px 0;
	border-bottom: none;
	margin-right: 10px;
	padding-top: 7px;
}

#SeeAlso .Linksbox, .SeeAlso .Linksbox {
	padding-bottom: 0;
}

#InternalLinksbox .Linksbox, .InternalLinksbox .Linksbox {
	padding-bottom: 0;
}

#InternalLinksbox ul, #ExternalLinksbox ul, .InternalLinksbox ul, .ExternalLinksbox ul {
	list-style-position: outside;
	list-style-type: none;
}

#InternalLinksbox ul li, #ExternalLinksbox ul li, .InternalLinksbox ul li, .ExternalLinksbox ul li{
	margin: 0 10px 0px 0px;
	padding: 0 0 5px 20px;
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) no-repeat 10px -423px;
	line-height: 1.3em;
}

#InternalLinksbox a, #ExternalLinksbox a, .InternalLinksbox a, .ExternalLinksbox a{
	margin: 0 0 10px 0;
}

.links-box-container .InternalLinksbox h2, .links-box-container .ExternalLinksbox h2 {border:none;}


/**/

/*-&gt;datelinksbox*/
.centre-content .Linksbox.DateLinksbox {
	padding-top: 0;
}

.Linksbox.DateLinksbox {
	background: #ffffff none repeat scroll 0% 50%;
	margin-bottom: 10px;
	padding: 5px 0;
	width:306px;
}

.Linksbox.DateLinksbox h4 {
	border-bottom: 2px solid #CCCCCC;
	font-family: arial,sans-serif;
	margin: 0 10px;
	padding: 4px 0 5px;
	font-size: 2em;
	font-weight: normal;
}

.Linksbox.DateLinksbox ul {
	padding-left: 10px;
}
/**/

/*-&gt;archive*/
.archive_list_title.first {
	padding-top: 11px;
}

.archive_list_title {
	padding: 8px 0 5px 0;
	font-size: 1.165em
}

li.last{
	padding: 8px 0 8px 0;
	font-size: 1.165em;
}

.archive_list_date {
	border-bottom: 1px solid #e9e9e9;
	margin-right: 10px;
	padding-bottom: 8px;
}

.LinksboxArchiveInfo {
	padding: 6px 0 6px 0;
	margin-top: 16px;
	border-top: 1px dashed #ccc;
}

.LinksboxArchiveNav a{
	padding: 0 5px;
}

.LinksboxArchiveNav strong{
	padding: 0 5px;
}
/*-*/

/*-&gt;blog*/
.blogindexentry {
	width: 446px;
	float: left;
	display: block;
	border-top: 1px dashed #ccc;
	padding: 10px 0 10px 0;
	height: 10.5em;
}

.blogindexentry.blogfirst {
	width: 446px;
	float: left;
	display: block;
	border-top: none;
	padding: 0 0 10px 0;
}

.blogindexentry h2 {
	font-size: 1.5em;
	padding-bottom: 3px;
}

.blogindexentry p {
	margin: 0;
	padding: 0;
	color: #333333;
}

.date {
	padding-bottom: 6px;
	display: block;
	color: #666666;
}

.ugccontributortext {
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) no-repeat -54px -57px;
	padding-left: 252px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.linksauthor {
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) no-repeat 0 -455px;
	padding-left: 0;
	padding-bottom: 2px;
	padding-top: 2px;
}
/*-*/

/*blog promo*/
.blogpromoinfo p {
	margin: 10px 0 0 0;
	padding: 0 20px 0 29px;
}

.blogpromo .blogpromoinfo p {
	margin: 10px 0 0 0;
	padding: 0 20px 0 29px;
}

.blogpromoinfo p.base {
	color: #666666;
    margin: 0;
    padding: 0 0 7px 0;
}
/**/

/*-&gt;channel info box*/
.channel-info {
	border-bottom: 1px dashed #ccc;
	margin-bottom: 10px;
	padding: 10px 0 0 0;
}

img.channel-logo {
	padding: 0 10px 10px 0;
	float: left;
}

h3.channel-title{
	float: left;
	width: 330px;
	padding-bottom: 6px;
}

.channel-tx {
	float: left;
}

.channel-desc {
	clear: both;
}

p.channel-desc {
	margin: 0 0 10px 0;
	padding: 0;
}

.channel-info ul {
	margin-left: 0;
	padding-bottom: 14px;
}

.channel-info ul li{
	list-style-type: none;
	display: inline;
	padding-right: 10px;
}
/*-*/

/*-&gt;flickr*/
.flickrBlock {
	width: 306px;
	background: #fff;
	clear: both;
	margin-bottom: 10px;
}

#content .homepage-map-container .flickrBlock {
	width: 100%;
	margin-bottom: 0;
}

.flickrBlock h2 a:hover {
	text-decoration: none;
}


#content .homepage-map-container .flickrBlock .flickrImages ul.flickrRow1 {
	margin-left: 8px;
}

#flickr_submit a {
	float: right;
	display: block;
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) -223px -221px;
	margin: 5px 10px 6px 0;
	padding: 9px 10px 6px 10px;
	display: inline;
	cursor: pointer;
}

#flickr_submit a:hover {
	background-position: -222px -249px;
}
	
html&gt;body .flickrBlock h2 {
	margin: 4px 0 0 4px;
	display: inline;
	padding: 4px 5px 5px;
	float: left;
}

.flickrBlock h2 {
	margin: 10px 0 0 10px;
	display: inline;
	padding: 0;
	float: left;
}

.flickrImages {
	clear: both;
}
	
.flickrImages ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.flickrImages ul.flickrRow1 {
	list-style: none;
	margin-bottom: 2px;
	padding-bottom: 0;
	background: #fff;
	overflow: hidden;
	display: block;
	height: 74px;
}

.flickrImages ul.flickrRow2 {
	list-style: none;
	margin-bottom: 8;
	padding-bottom: 0px;
	background: #fff;
	overflow: hidden;
	display: block;
	height: 74px;
}

.flickrImages ul li {
	float: left;
	margin-left: 2px;
	padding: 0;
	display: inline;
}

.flickrImages ul li.flickrlastincol {
	margin-right: 0;
}

.flickrImages ul li img {
	margin: 0;
	padding: 0;
	height: 74px;
	width: 74px;
}
	
.flickrImages .disableImgLink {
	cursor: default;
}

.flickrBlock .hiddenimages {
	display: none;
}

.flickrNav {
	display: block;
	clear: both;
	padding-top: 6px;
	border-bottom: 1px solid #e9e9e9;
	height: 1.8em;
}

.flickrNav .flickrNav-prev {
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) no-repeat -224px -475px;
	margin-left: 10px;
	float: left;
	display: inline;
}

.flickrNav .flickrNav-prev a {
    padding-left: 20px;
    padding-bottom: 0;
	font-size: 1.165em;
}

.flickrNav .flickrNav-next a {
    padding-right: 25px;
	padding-bottom: 0;
	font-size: 1.165em;
}

.flickrNav .flickrNav-next {	
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) no-repeat -185px -498px;
	float: right;
	margin-right: 10px;
	display: inline;
}

.flickrNav .disablenav {
	display: none;
}

.flickrDisclaimer {
	margin: 0 10px 0 10px;
	padding: 10px 0 10px 0;
	display: block;
	clear: both;
	font-size: 0.835em;
	line-height: 1.3em;
}
/*-*/

/*-&gt;Video*/
#emp1 {
	margin: 0;
	padding: 10px 0 0 0;
}
	
#bbc_emp_embed_emp1 {
	margin-left: -1px;
}
/*-*/

/*-&gt;Blockquote*/
blockquote {
    width: 147px;
    float: right;
    padding: 0 14px 0 14px;
    background-color: #edeede;
    margin: 5px;
    background-image: url(/staticarchive/359014267b33caddfe1d56e57235c318214f5567.gif);
    background-position: top left;
    background-repeat: no-repeat;
    text-indent: 23px;
}
  
blockquote p {
	display: block;
	padding-bottom: 10px;
	padding-top: 0;
    margin-top: 20px;
    margin-bottom: 10px;
    background-image: url(/staticarchive/4cca5fcaab2ab149436b29bb3c455187256254d2.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}
/*-*/


/*CTA styles*/
#header .cta.ctaheader {
	width: 258px;
	height: 66px;
	position: absolute;
	right: 59px;
	top: 6px;
	color: #fff;
	font-size: 1.2em;
	z-index: 1000 !important;
	background: transparent none;
}
 
h3.cta {
	color: #333;
	padding: 8px 8px 0 8px;
}

.cta.ctaheader p {
	color: #fff !important;
	padding: 4px 0 0 8px;
	margin: 0;
}

/*
#header .cta.ctaheader #ist-cta-b00cq4w4-watch {
	padding: 4px 0 8px 8px;
	margin: 0;
}

#header .cta.ctaheader #ist-cta-b00cq4w4-watch  a {
	color: #a94200;
	text-decoration: none;
}

#header .cta.ctaheader #ist-cta-b00cq4w4-watch  a:hover {
	color: #fff;
	text-decoration: underline;
}

#header .cta.ctaheader #ist-cta-b007y9jd-watch {
	padding: 4px 0 8px 8px;
	margin: 0;
}

#header .cta.ctaheader #ist-cta-b007y9jd-watch  a {
	color: #a94200;
	text-decoration: none;
}

#header .cta.ctaheader #ist-cta-b007y9jd-watch  a:hover {
	color: #fff;
	text-decoration: underline;
}


#header .cta.ctaheader #ist-cta-b00dn9hl-watch {
	padding: 4px 0 8px 8px;
	margin: 0;
}

#header .cta.ctaheader #ist-cta-b00dn9hl-watch a {
	color: #a94200;
	text-decoration: none;
}

#header .cta.ctaheader #ist-cta-b00dn9hl-watch  a:hover {
	color: #fff;
	text-decoration: underline;
}
*/

#header .cta.ctaheader  {
	padding: 4px 0 8px 8px;
	margin: 0;
}

#header .cta.ctaheader a {
	color: #a94200;
	text-decoration: none;
	margin-left:8px;
	display:block;
	margin-top:3px;
	padding-bottom:5px;
	padding-top:2px;
}

#header .cta.ctaheader a:hover {
	color: #fff;
	text-decoration: underline;
}

#header img	{
	z-index: 0;
}

.ctaouter {
	width: 258px;
	height: 66px;
	position: absolute;
	right: 62px;
	top: 6px;
	background: #fff;
	font-size: 1.2em;
	/* For IE */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	/* For IE end */
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
	z-index: 2;
}
	
/* mpBlock */
#containerMainpromo .mpBlock {
	right: 14px;
}

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

#mainpromo-emp .mpBlock, .mainpromo-emp .mpBlock  {
	right: 0 ;
	width: 179px ;
	height: 287px;
}

#mainpromo .mpBlockLeft, .mainpromo .mpBlockLeft {
	left: 0;
}

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

.mainpromo .mpBlock li, #mainpromo .mpBlock li, .mpBlockLeft 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;
}
/*-*/


/*a-z panels*/
.azpanel{
	margin: 5px 0 5px 0;
	height: 12em;
}

.azpanel h3{
	padding-bottom: 10px;
}

.azpanel ul{
	list-style: none;
}

.azpanel li{
	float: left;
	width: 40px;
}
.right-content .azpanel.search  {
	background:#fff;
	margin:0 0 10px 0;
	padding:5px 2px 10px 10px;
	height:auto;

}

.right-content .azpanel.search h2 {
	border-bottom:2px solid #CCC;
	margin:0 10px 10px 0;
	padding:4px 0 7px;
}

.azpanel input.gobutton{
	background:transparent url(/staticarchive/146fc424f84ace3a0d40734333c76208e89f5491.gif) no-repeat scroll 0 0;
	border:none;
	color:#85611A;
	cursor:pointer;
	height:26px;
	margin-left:10px;
	margin-right:0;
	width:39px;
}

.azpanel input.gobutton:hover {
	color:#333;
}

/*avpromo for search page*/

.avpromo .itemBlock {
	border-bottom:1px dashed #CCCCCC;
	height:92px;
	margin-bottom:0;
	background:none;
	padding-top:10px;
	float:left;
	padding:10px 0 0 0;
	width:100%;
}
.avpromo {
	clear:both;
}
.avpromo .itemBlock h3 {
	float:left;
	margin-top:0;
	padding-right:0;
	padding-top:0;
	width:290px;
}

.avpromo .itemBlock h3  a {
	font-weight:bold;
}

.avpromo .itemBlock p.intro {
	float:left;
	padding-right:0;
	width:290px;
}

.avobjectGalleryInfo {
	clear:both;
	color:#585858;
	float:left;
	margin:0 0 10px;
	width:180px;
	padding:5px 0 0 ;
}

.LinksboxArchiveNav {
	color:#D7D7D7;
	float:right;
	margin:0 0 10px;
	text-align:right;
	width:260px;
	padding:5px 0 0 ;

}

.searchPageLinks {
	padding:5px 0 0 ;

}

/* iPlayer CTA promo */
.cta-iplayer{
	padding: 0 0 9px 0;
	background: #545454 url("/staticarchive/fa45ea2d0d2f6362f9b5a12b48f7066343e16288.gif") repeat-x;
	text-align: center;
}

.cta-iplayer a:hover{
	text-decoration: underline;
	color: #fff;
}

.cta-iplayer img { 
	padding: 0;
	margin: 0;
}

.cta-iplayer span { 
	font-weight: 400;
	font-size: 0.9em;
	color: #fff;
}

#breadcrumb {
	height: 30px;
	width: 946px;
}

* html #breadcrumb {
	height: 15px;
	width: 946px;
}

/* Tag Cloud ----------------------------------------------------------------------------------*/
.tagcloud {
	margin: 0 0 10px 0;
	background: #fff;
	clear: both;
}

.tagcloud h3 {
	margin: 0 10px 10px 0;
	padding-bottom: 5px;
	padding-top: 10px;
	font-size: 2em; 
	border-bottom: 2px solid #CCC;
}

.tagcloud  ul {
	margin: 10px;
	padding-bottom: 10px;
}

.tagcloud  ul li {
	padding: 0 3px;
	display: inline;
	line-height: 1.2em;
}
/* Tag Cloud end ------------------------------------------------------------------------------*/

/* Embeded youtube video -----------------------------------------------------------------------*/
.centre-content .youtube_container {
	margin: 0;
	padding: 0;
}

object.youtube_video {
	width: 446px;
	height: 274px;
}

.centre-content .youtube_container .video_description {
	margin: 0;
	padding: 10px;
	background: #EDEEDE;
}

.centre-content .youtube_container .video_description h2 {
	margin: 0 0 10px 0;
	padding: 0;
}

.centre-content .youtube_container .video_description p {
	margin: 0;
	padding: 0;
}
/* Embeded youtube video end -------------------------------------------------------------------*/
#bbcVidWidget {
	margin-bottom: 10px;
}


/* social bookmark styles -------------------------------------------------------------------*/

#prg-bookmark {
	border-top:10px solid #D2C7B8; 
	width:616px; 
	padding:10px 0 0 10px; 
	clear:both;
	}


#prg-bookmark h2 {
	float:left;
	margin:5px 0 0 0;
	font-size:1.2em;
}

ul.prg-bookmark-items li {
	display: -moz-inline-box;
	display: inline;
	padding:0 8px 0 8px;
	background:none;
	line-height:1.5em;
	font-size:1.2em;
}


ul.prg-bookmark-items .icon-delicious {
	padding-left:20px;
	background:none;
	background-image: url(/staticarchive/9d05efa927d86ed9de692c95bca15d2eda20fc49.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.prg-bookmark-items .icon-digg {
	padding-left:20px;
	background:none;
	background-image:url(/staticarchive/aabbbe2cc99b92794f81930e1bc669ba8f6c52ea.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.prg-bookmark-items .icon-reddit {
	padding-left:20px;
	background:none;
	background-image: url(/staticarchive/cf55534912427987cc78471023ffedae9a86ca41.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.prg-bookmark-items .icon-facebook {
	padding-left:20px;
	background:none;
	background-image:url(/staticarchive/8481b7573bdbe18d91cd8cadb19428e64ca33000.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.prg-bookmark-items .icon-stumbleupon {
	padding-left:20px;
	background:none;
	background-image:url(/staticarchive/d56a391e3ced8760f3e0f82f1239189402a9910d.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


#prg-bookmark .helplink {
	margin:5px 0 0 0;
	font-size:1.2em;
}

ul.prg-bookmark-items { clear:left; margin:0; padding:0 0 10px 0; text-align:left; float:left;}
ul.prg-bookmark-items li {float:left; }
#prg-bookmark .helplink {float:left; margin-top:0; float:left; margin-left:30px; width:auto;}
* html #prg-bookmark .helplink {float:right; padding-right:15px; padding-top:28px;}
#prg-bookmark h2  {margin:0; float:left; padding:5px 0; }



/*---- blog ---- */
/*-&gt;Blog promo*/

.blogpromo {
	clear:both;
}
.blog {
	clear:both;
	
}


.blogpromo p{
	color:#333;
	line-height:1.665em !important;
}
.blogpromoinfo {
	margin: 10px 10px 10px 0 ;
    	width: 228px;
   	background: transparent url(/staticarchive/a05fc6892cfeeb4b32cf347deff6fd31ae3a3126.gif) top left no-repeat !important;
    	float: right;
}
.blogpromoinfo h3 {
	background:#F6F6EE;
}
/*IE fix for bottom margin*/
* html .blogpromoinfo {
	padding-bottom: 10px;
}
.blogpromoinfo h4 {
	padding: 0 0 0 25px;
	margin: 14px 0 0 4px;
}
.blogpromoinfo p {
    color: #2b2b2b;
	margin: 4px 0 0 4px !important;
    padding: 0 20px 0 25px !important;
    background: transparent url(/staticarchive/09bad22271fa6f4e097fd7806b2418aebf1d205a.gif) top left repeat-y !important;
}
.blogpromoinfo p.base {
	color:#666 !important;
    	margin: 0 0 8px 0 !important;
    	padding: 0 0 7px 28px !important;
    	background: transparent url(/staticarchive/bded70324d4685ae75b879c917ddf24001127be4.gif) bottom left no-repeat !important;
}

.blogpromoinfo p.base a{
	font-weight:bold;
}

.blogpromodescription2{
	margin-top:0 !important;
	margin-bottom:5px !important;
	padding-top:0 !important;
}

.blogpromolinks {
	margin: 0 10px;
	border-top: 1px dashed #b0b0b0;
	clear: both;
}
.blogpromolinks h3	{
	font-size: 1em;
	color: #666666;
	padding: 0 !important;
}

.contentBlock .blogpromolinks ul {
	border: none !important;
}
* html .blogpromoinfo {
	margin: 10px 5px 0 0 !important;
}
div.blog p {
	margin-top:0;margin-bottom:-8px;padding-right:10px;
	color:#333 !important;
	line-height:1.4em !important;
}

/*for full width page template*/

/*full width template*/

body.fullwidth #content .right-content {float:none; width:auto; margin-left:0; position:relative;padding-bottom:40px; }
body.fullwidth .content-no-left-hand-nav {width:946px;}
* html body.fullwidth #content .right-content {height:1%; margin-left:-28px; width:974px;padding-bottom:30px; }
body.fullwidth #content .right-content .contentBlock {margin-left:14px;}
body.fullwidth #content .right-content {margin-left:-14px; margin-top:10px; clear:both;}
* html body.fullwidth #mainpromo-article  {width:925px;}
body.fullwidth .TextblockContent p {width:686px;}

body.fullwidth #prg-bookmark {width:937px; background:#fff; overflow:hidden; margin-bottom:10px; /*position:absolute;*/bottom:0px;}
body.fullwidth ul.prg-bookmark-items {clear:none;}
body.fullwidth ul.prg-bookmark-items {padding:0 0 10px 130px;}
body.fullwidth #prg-bookmark {z-index:1000;}
body.fullwidth .content-no-left-hand-nav  h1 {width:925px;}
body.fullwidth #prg-bookmark .helplink {float:right; padding-right:10px; padding-top:0;}

body.fullwidth #MultipleIncludesbox {width:964px;}
* html body.fullwidth #MultipleIncludesbox {width:auto;}

.fullwidth .mp-carousel-container, .homepage-bottom-block .mp-carousel-container { margin:0 0 0 14px;}
.fullwidth.carousel, .homepage-bottom-block.carousel  {background-image:none;}

/**/
#mainpromo-article .mainpromoblock {margin-bottom:10px;}

/*-----------Homepage main promo ---------------*/


#content .homepage-mainpromo-container #mainpromo, #content .homepage-mainpromo-container #mainpromo1, #content .homepage-mainpromo-container #mainpromo2, #content .homepage-mainpromo-container #mainpromo3 {
	position:relative;
	padding-top:0;
	margin-bottom:0;
	min-height: 300px; 
	height: 25em; /* 24/03/2010 - added by Kieran Bowler to combat the IE6 text resizing issue */
	overflow:hidden;  /* 24/03/2010 - added by Kieran Bowler to combat the IE6 text resizing issue */
}
#content .homepage-mainpromo-container p, #content .hp-mainpromo-container p { line-height:1.4em; } /* 24/03/2010 - added by Kieran Bowler to combat the IE6 text resizing issue */

#content .homepage-mainpromo-container #mainpromo a:hover, #content .homepage-mainpromo-container #mainpromo1 a:hover, #content .homepage-mainpromo-container #mainpromo2 a:hover, #content .homepage-mainpromo-container #mainpromo3 a:hover{
	text-decoration:underline
	}
	
#content .homepage-mainpromo-container #mainpromo .mpStrip, #content .homepage-mainpromo-container #mainpromo1 .mpStrip, #content .homepage-mainpromo-container #mainpromo2 .mpStrip, #content .homepage-mainpromo-container #mainpromo3 .mpStrip {
	padding:0 0 10px 0;
	bottom:0;
	left:0;
	margin:0;
	width:626px;
	position:absolute;
  }
#content .homepage-mainpromo-container #mainpromo .mpBlock , #content .homepage-mainpromo-container #mainpromo1 .mpBlock , #content .homepage-mainpromo-container #mainpromo2 .mpBlock , #content .homepage-mainpromo-container #mainpromo3 .mpBlock {
	padding:0;
	width:226px;
	height:100%;
	position:absolute;
	top:0;
	left:400px;
	}
#content .homepage-mainpromo-container #mainpromo .mpBlock p, #content .homepage-mainpromo-container #mainpromo1 .mpBlock p, #content .homepage-mainpromo-container #mainpromo2 .mpBlock p, #content .homepage-mainpromo-container #mainpromo3 .mpBlock p{
	padding:0px 10px 0 10px;
	margin:0;
	}
#content .homepage-mainpromo-container #mainpromo .mpBlock h3 , #content .homepage-mainpromo-container #mainpromo1 .mpBlock h3, #content .homepage-mainpromo-container #mainpromo2 .mpBlock h3, #content .homepage-mainpromo-container #mainpromo3 .mpBlock h3{
	font-size:2em;
	padding:10px 10px 8px 10px;
	}

#content .homepage-mainpromo-container #mainpromo .mpBlock a:hover, #content .homepage-mainpromo-container #mainpromo1 .mpBlock a:hover, #content .homepage-mainpromo-container #mainpromo2 .mpBlock a:hover, #content .homepage-mainpromo-container #mainpromo3 .mpBlock a:hover {
	text-decoration:underline;
	}
#content .homepage-mainpromo-container #mainpromo .mpStrip p, #content .homepage-mainpromo-container #mainpromo1 .mpStrip p, #content .homepage-mainpromo-container #mainpromo2 .mpStrip p, #content .homepage-mainpromo-container #mainpromo3 .mpStrip p{
	padding:0 0 0 10px;
	margin:0;
	}
#content .homepage-mainpromo-container #mainpromo .mpStrip h3, #content .homepage-mainpromo-container #mainpromo1 .mpStrip h3, #content .homepage-mainpromo-container #mainpromo2 .mpStrip h3, #content .homepage-mainpromo-container #mainpromo3 .mpStrip h3 {
	padding:10px 0 8px 10px;
	}

#content .homepage-mainpromo-container #mainpromo .mpStrip a:hover, #content .homepage-mainpromo-container #mainpromo1 .mpStrip a:hover, #content .homepage-mainpromo-container #mainpromo2 .mpStrip a:hover, #content .homepage-mainpromo-container #mainpromo3 .mpStrip a:hover {
	text-decoration:underline;
	}
#content .homepage-mainpromo-container #mainpromo li a.mpbullet, #content .homepage-mainpromo-container #mainpromo1 li a.mpbullet, #content .homepage-mainpromo-container #mainpromo2 li a.mpbullet, #content .homepage-mainpromo-container #mainpromo3 li a.mpbullet {
	padding: 1px 0px 0px 24px;
	font-weight: normal;
	text-decoration: none;
	width: 30px;
	overflow: hidden;
}
#content .homepage-mainpromo-container #mainpromotx {	padding:0 10px;margin:8px 0 0 0; line-height:1.665em; display:block;}


/*-----------New homepage main promo ---------------*/

#content .hp-mainpromo-container {float:right; height:100%; margin:0 0 10px; width:626px; display:block;}
#content .hp-mainpromo-container .mainpromo {position:relative; padding-top:0; margin-bottom:0; height:300px; }
#content .hp-mainpromo-container .mainpromo .mpStrip {bottom:0; left:0; position:absolute; width:626px; padding:0 10px;}
* html #content .hp-mainpromo-container .mainpromo .mpStrip {width:606px;}
#content .hp-mainpromo-container .mainpromo .mpBlock {	padding:0; height:100%; position:absolute; top:0; left:400px; width:206px;  padding:0 10px; overflow:hidden;}
#content .hp-mainpromo-container .mainpromo .mpBlockLeft {position:absolute; width:226px; left:0; top:0; 	height:100%; padding:0 10px;}
#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{
	padding: 1px 0 0 24px; font-weight: normal; text-decoration: none; overflow: hidden;}
#content .hp-mainpromo-container .mainpromo .mpStrip li a, #content .hp-mainpromo-container .mainpromo .mpBlock li a {display:block;}
#content .hp-mainpromo-container .mainpromo .mpStrip h3, #content .hp-mainpromo-container .mainpromo .mpBlock h3, #content .hp-mainpromo-container .mainpromo .mpBlockLeft h3{
	font-size:200%; padding:10px 0 8px 0;}
#content .hp-mainpromo-container .mainpromo ul.mpBlocklist, #content .hp-mainpromo-container .mainpromo ul.list {margin-top:8px;}
#content .hp-mainpromo-container .mainpromo .mpStrip p, #content .hp-mainpromo-container .mainpromo .mpBlock p, #content .hp-mainpromo-container .mainpromo .mpBlockLeft p{ padding:0; margin:5px 0 0 0;}	
#content .hp-mainpromo-container #mainpromo-emp #emp1, #content .hp-mainpromo-container .mainpromo-emp #emp1 {padding-top:0; margin-left:1px;}
#content .hp-mainpromo-container #mainpromo-emp p, #content .hp-mainpromo-container .mainpromo-emp p {margin:5px 0 0 0;}
#content .hp-mainpromo-container #mainpromo-emp .mpBlock, #content .hp-mainpromo-container .mainpromo-emp .mpBlock {left:445px !important; width:160px !important;overflow:hidden; }
#content .hp-mainpromo-container #mainpromo-emp .mpStrip li a, #content .hp-mainpromo-container #mainpromo-emp .mpBlock li a, #content .hp-mainpromo-container .mainpromo-emp .mpStrip li a, #content .hp-mainpromo-container .mainpromo-emp .mpBlock li a    {width:130px;}
#content .hp-mainpromo-container ul.mpBlocklist li a, #content .hp-mainpromo-container ul.list li a, #content .hp-mainpromo-container ul.mpBlockLeftlist li a {color:#FFBA00; }
#content .hp-mainpromo-container ul.mpBlocklist li a:hover, #content .hp-mainpromo-container ul.list li a:hover, #content .hp-mainpromo-container ul.mpBlockLeftlist li a:hover {color:#fff; text-decoration:underline !important;}
#content .hp-mainpromo-container ul.mpStriplist {margin:10px 0;}
#content .hp-mainpromo-container ul.mpStriplist li {display:inline;}
#content .hp-mainpromo-container ul.mpStriplist li a {display:inline !important;}
#content .hp-mainpromo-container .mainpromotx {padding:0; margin:5px 0 0 0 ; line-height:1.4em; display:block; color:#fff;}
.imgcont.left {text-align:right;}

* html #content .hp-mainpromo-container .mpBlocklist li {margin:0;}

#content .hp-mainpromo-container .mpBlock ul {margin-left:0;}
/*skin*/
#content .hp-mainpromo-container.black {background-color:#000;}
#content .hp-mainpromo-container.black .mainpromo .mpStrip {color:#fff;}
#content .hp-mainpromo-container.black .mainpromo .mpStrip, #content .hp-mainpromo-container.black .mainpromo .mpBlock, #content .hp-mainpromo-container.black .mainpromo .mpBlockLeft {background:transparent url(/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png);}
* html #content .hp-mainpromo-container.black .mainpromo .mpStrip, * html #content .hp-mainpromo-container.black .mainpromo .mpBlock, * html #content .hp-mainpromo-container.black .mainpromo .mpBlockLeft {background:#000;}
#content .hp-mainpromo-container.black h3 {color:#fff;}
#content .hp-mainpromo-container.black p {color:#fff;}

.display_hide {display:none;}
.display_show {display:block;}


/*-----------homepage top block-------------------*/
.homepage-top-block {margin-left:-14px;   margin-bottom:10px;}
.homepage-top-block .mp-carousel-container {margin-left:14px;}
.homepage-top-block .contentBlock{margin-left:14px; }


/*-----------homepage bottom block full width-------------------*/
.homepage-bottom-block,  #column-container .fullwidth{margin-left:-14px; background:transparent url(/staticarchive/5317a8bb834a466d7b1b7388119c889740ff3059.gif) repeat-y; overflow:hidden; margin-bottom:10px; clear:both;}
.homepage-bottom-block .contentBlock{margin-left:14px; }
 #column-container .fullwidth .contentBlock{margin-left:14px;}

/*-----------fullwidth col-----------*/
#fullwidth1, #fullwidth2, #column4{clear:both;}
#column4 {margin-bottom:10px;}
* html #column6 {margin-left:-14px;}
* html #fullwidth2, * html  #column-container .fullwidth {margin-left:-28px; background:transparent url(/staticarchive/8565447a56050f4400bf3e5aaaf85f97352021f6.gif) repeat-y; zoom:1; overflow:hidden; }
* html #column6 {background:transparent url(/staticarchive/8565447a56050f4400bf3e5aaaf85f97352021f6.gif) repeat-y; zoom:1;}
 #column-container .fullwidth.hide {display:none;}

/*-----------two col-----------------------*/
#twocolumn1, #twocolumn2 {float:left; margin-left:14px;}

/*--------full width carousel related styling ----------*/

.mp-carousel-container ul li a {padding:3px 0 3px 14px; display:block;}
.mp-carousel-container ul li a  {background-position:0 -2px;}
.mp-carousel-container .carousel-window ul li a.standardBullet {background-position:0 0px;}

/*navlist*/
.navlist {
	margin: 5px 0;
	padding: 0;
}

.navlist h2 {
	margin: 0 ;
	padding: 4px 0 5px;
	border-bottom: 2px solid #A3A3A3;
	color:#444;
}

.navlist ul {
	margin: 10px 0 0 0;
	padding: 0;
	list-style-type: none;
}

.navlist ul li {
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	height: 100%;
	overflow: hidden;
	border-bottom:1px dashed #ddd;
}

.navlist ul li .navlist_img {
	margin: 0 10px 10px 0;
	padding: 0;
	width: 146px;
	height: 82px;
	float: left;
}

.navlist ul li .navlist_text {
	margin: 0;
	padding: 0;
	height: 100%;
	overflow: hidden;
}

.navlist ul li .navlist_text h3 {
	font-size: 1.2em;
	padding-bottom:2px;
}

.navlist ul li .navlist_text h3 a {
	font-weight:bold;

}

.navlist ul li .navlist_text h4 {
	font-weight: normal;
}

.navlist ul li .navlist_text h4 a {color:#333; font-weight:bold;}
.navlist ul li .navlist_text h4 a:hover {color:#000;}

.navlist ul li .navlist_text p {
	margin: 0;
	padding: 0 20px 0 0;
	line-height:1.4em;
}

.navlist ul li .navlist_text ul {
	margin: 0;
	padding: 0;
}

.navlist ul li .navlist_text ul li {
	margin: 0 10px 0 0;
	padding: 0;
	display: inline;
	float: left;
	border-bottom:none;
}
/* Nav List end*/

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

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

#iplayer_feed h2 {
	margin: 0 10px 10px 10px;
	padding-top:10px; padding-bottom:5px;
	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: #fff;
	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;
	background:#fff;
}

#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: #e2e9ef;
}



#iplayer_feed ul li#feedtab1.selected a, #iplayer_feed ul li#feedtab2.selected a {
	color: #333;
	background:#ECF0F3;
	}
	
#blq-content .contentBlock  .iplayerBlock ul {border-top:none;}
#content .iplayerBlock h3 {display:block; font-size:1.15em; color:#333; text-transform:uppercase; }
.iplayerBlock .contentBlock-carousel-container {clear:both;}

.contentBlock .divider {border-top:1px solid #ccc; margin:0 10px 0 10px;}
.iplayerBlock {dipslay:block; overflow:hidden; padding-bottom:10px;}
.iplayerBlock ul li {width:130px; float:left; margin:0;}
.iplayerBlock ul {margin:0 0 0 15px; padding-top:10px;}

.contentBlock .iplayerBlock ul li a.standardBullet {padding:0 0 5px 18px; }
.iplayerBlock a.standardBullet  {background:transparent url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) repeat scroll 5px -424px; display:block;}
.iplayerBlock  h4.subheading {margin:0 10px; text-transform:uppercase; font-size:1.2em; font-weight:normal; color:#333; border-top:1px dashed #ccc; padding:10px 0 0 0;}
/*avobject style*/
#avObject h1 {border-bottom:2px solid #CCCCCC; margin:0; padding:7px 0;}

/* audio object eg. &lt;div class="emp-audio emp-size-446x106"&gt; */
.emp-audio { }
.emp-size-466x106 { }
.emp-size-446x106 { }
.emp-size-306x106,
.emp-size-286x106,
.emp-size-226x106,
.emp-size-206x106 { float:left; padding: 10px 10px 0 0; }
.emp-size-306x106 #emp1,
.emp-size-286x106 #emp1,
.emp-size-226x106 #emp1,
.emp-size-206x106 #emp1 { padding:0; }

.promo-emp-holder { padding: 10px; }


/*blogfeed style*/

.contentBlock.blog .blogfeed img {
	float:right
}

/* Dictionary widget default styles: (Easily overwritten by subsequent styles with higher specificity) */

	/* Hide the textbox label but keep it accessible: */
	.dictionary-query LABEL {
		position:absolute;
		left:-1000em;
	}

	/* Textbox: */
	.dictionary-query INPUT {
		margin:10px 5px 0 0;
		width:276px;
	}

	/* Language radio buttons: */
	.dictionary-language LABEL {
		margin-right:10px;
	}

	/* Items that pop up as you type: */
	.glow172-autoSuggest li.odd, 
	.glow172-autoSuggest li.even {
		background-color:#CACAC8;
		font-size:120%;
		padding:5px;
	}
	
	
	
	
/* * * * * * * * * * *

Dictionary/Geiriadur

* * * * * * * * * * */
#blq-main #blq-content .contentBlockDictionary { padding: 0; background: transparent url(/staticarchive/40c079a6e24ef557b926c44ad2c5f69bad22fdb6.gif) no-repeat bottom; }
#blq-main #blq-content .contentBlockDictionary h2 {
    background: transparent url(/staticarchive/b7ba1ffef7e3b7ea435c6aceb9c0e630bc3f1100.gif) no-repeat 0 0;
    margin: 0; border: 0; color: #FFFFFF; padding: 7px 10px;
}
#blq-main #blq-content .contentBlockDictionary .dictionary-form-holder { background: #F3F3F3; padding: 14px 10px 0 10px; margin-bottom: 16px; }
#blq-main #blq-content .contentBlockDictionary .dictionary-form-holder .searchInputHolder { margin-bottom:10px; }
#blq-main #blq-content .contentBlockDictionary .dictionary-form-holder input#q { width: 276px; padding: 4px; border: solid 1px #CCCCCC; color: #555555; margin-right:5px; }
#blq-main #blq-content .contentBlockDictionary .dictionary-form-holder select { width: 166px; padding: 4px; border: solid 1px #CCCCCC; color: #555555; }
* html #blq-main #blq-content .contentBlockDictionary .dictionary-form-holder select { width: 163px; }
#blq-main #blq-content .contentBlockDictionary .dictionary-form-holder input.chwyliobutton {
    width:60px; height:26px; background: transparent url(/staticarchive/4fc045c7741d2f655e62b48a57c37babeb90bf2d.gif) no-repeat 0 0;
    border:none; text-indent: -9000px; color: transparent; cursor: pointer; display:block;
    /* this is for the disaster of a rendering engine that is Internet Explorer */
    font-size:0; line-height:0;
}
#blq-main #blq-content .contentBlockDictionary .dictionary-form-holder input.chwyliobutton:hover { background-position: 0 -35px; }



	

/* twitter */
.tweet img {margin-right:0; margin-top:0;}
.contentBlock .twitter h3 {float:none;}
.twitterpromoInfo, .twitterpromoInfo1, .twitterpromoInfo2, .twitterpromoInfo3, .twitterpromoInfo4, .twitterpromoInfo5, .twitterpromoInfo6, .twitterpromoInfo7 {
	background:transparent url(/staticarchive/4b8c463d341e06736e903fd860ed38202b6f1a19.gif) no-repeat scroll left top !important;
	float:right;
	margin:10px 10px 10px 0;
	width:228px;
	position:relative;
}

* html .twitterpromoInfo, * html .twitterpromoInfo1. * html .twitterpromoInfo2, * html .twitterpromoInfo3,* html .twitterpromoInfo4,* html .twitterpromoInfo5,* html .twitterpromoInfo6,* html .twitterpromoInfo7 {
	margin-right:5px;
	position:relative;
}

.twitterBtmDate{
	display:block;
	color:#666;
}


.twitterpromoInfo h4 {
	margin:10px 0 0 4px;
	padding:0 10px 0 25px;
	line-height:1.4em;
}

p.twitterpromoText, p.twitterpromoText1, p.twitterpromoText2, p.twitterpromoText3,p.twitterpromoText4,p.twitterpromoText5,p.twitterpromoText6,p.twitterpromoText7 {
	color:#2B2B2B;
	margin:4px 0 0 0 !important;
	padding:0 20px 10px 25px !important;
	height:auto;
	background:transparent url(/staticarchive/988a694ad6f2f9b23a1669fbbbd4c3d5ba31d0c6.gif) no-repeat scroll left bottom !important;
}

/*.mpromonoimage {
	display:none;
}*/

.twitterpromoInfo h3 , .twitterpromoInfo1 h3, .twitterpromoInfo2 h3, .twitterpromoInfo3 h3, .twitterpromoInfo4 h3, .twitterpromoInfo5 h3, .twitterpromoInfo6 h3, .twitterpromoInfo7 h3       {margin-left:20px; color:#333333; width:190px; margin-right:20px; float:none; padding:0 0 0 5px !important}
.twitterpromoInfo h3 span.date, .twitterpromoInfo1 h3 span.date, .twitterpromoInfo2 h3 span.date, .twitterpromoInfo4 h3 span.date, .twitterpromoInfo5 h3 span.date, .twitterpromoInfo6 h3 span.date, .twitterpromoInfo7 h3 span.date{font-size:0.9em;display:inline;}


#twitterpromoMaster{
	overflow:hidden;
	width:306px;
	height:auto;
	position:relative;
}


#tweetContainer1 ,#tweetContainer11,#tweetContainer12,#tweetContainer13,#tweetContainer14,#tweetContainer15,#tweetContainer16,#tweetContainer17{
	position:relative;
	
	
}
ul#twitterpromoControls, ul#twitterpromoControls1, ul#twitterpromoControls2, ul#twitterpromoControls3, ul#twitterpromoControls4, ul#twitterpromoControls5, ul#twitterpromoControls6, ul#twitterpromoControls7 {border:none !important; margin:0 !important; padding:0 !important; float:right; width:80px;}

#twitterControlsContainer li, #twitterControlsContainer1 li, #twitterControlsContainer2 li, #twitterControlsContainer3 li, #twitterControlsContainer4 li, #twitterControlsContainer5 li, #twitterControlsContainer6 li, #twitterControlsContainer7 li{text-indent:-3000px; float:left;background-repeat:no-repeat;background-image:url(/staticarchive/cc477bb8e48fc7f7a5d676d48d768cae0e03b669.gif);margin:0 0 0 4px;cursor:pointer}
#twitterControlsContainer .prev, #twitterControlsContainer1 .prev, #twitterControlsContainer2 .prev, #twitterControlsContainer3 .prev, #twitterControlsContainer4 .prev, #twitterControlsContainer5 .prev, #twitterControlsContainer6 .prev, #twitterControlsContainer7 .prev{width:18px;height:18px;background-position:-42px 0;margin-top:0; text-indent:-2000px;}
#twitterControlsContainer .next, #twitterControlsContainer1 .next, #twitterControlsContainer2 .next, #twitterControlsContainer3 .next, #twitterControlsContainer4 .next, #twitterControlsContainer5 .next, #twitterControlsContainer6 .next, #twitterControlsContainer7 .next{width:18px;height:18px;background-position:-63px 0;margin-top:0}
#twitterControlsContainer .start_stop, #twitterControlsContainer1 .start_stop, #twitterControlsContainer2 .start_stop, #twitterControlsContainer3 .start_stop, #twitterControlsContainer4 .start_stop, #twitterControlsContainer5 .start_stop, #twitterControlsContainer6 .start_stop, #twitterControlsContainer7 .start_stop{width:18px;height:18px;background-position:0 0;margin-top:0;margin-right:1px}
#twitterControlsContainer .start_stop.started:hover, #twitterControlsContainer1 .start_stop.started:hover, #twitterControlsContainer2 .start_stop.started:hover, #twitterControlsContainer3 .start_stop.started:hover, #twitterControlsContainer4 .start_stop.started:hover, #twitterControlsContainer5 .start_stop.started:hover, #twitterControlsContainer6 .start_stop.started:hover, #twitterControlsContainer7 .start_stop.started:hover
#twitterControlsContainer .start_stop.stopped, #twitterControlsContainer1 .start_stop.stopped, #twitterControlsContainer2 .start_stop.stopped, #twitterControlsContainer3 .start_stop.stopped, #twitterControlsContainer4 .start_stop.stopped, #twitterControlsContainer5 .start_stop.stopped, #twitterControlsContainer6 .start_stop.stopped, #twitterControlsContainer7 .start_stop.stopped{margin-top:0;background-position:-21px 0}
#twitterControlsContainer .start_stop.stopped:hover, #twitterControlsContainer1 .start_stop.stopped:hover, #twitterControlsContainer2 .start_stop.stopped:hover, #twitterControlsContainer3 .start_stop.stopped:hover, #twitterControlsContainer4 .start_stop.stopped:hover, #twitterControlsContainer5 .start_stop.stopped:hover, #twitterControlsContainer6 .start_stop.stopped:hover, #twitterControlsContainer7 .start_stop.stopped:hover{margin-top:0;background-position:-21px -20px}
#twitterControlsContainer .prev:hover, #twitterControlsContainer1 .prev:hover, #twitterControlsContainer2 .prev:hover, #twitterControlsContainer3 .prev:hover, #twitterControlsContainer4 .prev:hover, #twitterControlsContainer5 .prev:hover, #twitterControlsContainer6 .prev:hover, #twitterControlsContainer7 .prev:hover{background-position:-42px -20px}
#twitterControlsContainer .next:hover, #twitterControlsContainer1 .next:hover, #twitterControlsContainer2 .next:hover, #twitterControlsContainer3 .next:hover, #twitterControlsContainer4 .next:hover, #twitterControlsContainer5 .next:hover, #twitterControlsContainer6 .next:hover, #twitterControlsContainer7 .next:hover{background-position:-63px -20px}

#twitterControlsContainer, #twitterControlsContainer1, #twitterControlsContainer2,#twitterControlsContainer3, #twitterControlsContainer4, #twitterControlsContainer5,#twitterControlsContainer6, #twitterControlsContainer7{
	margin:0 0 10px 5px;
	padding:0 0 15px 0;
}

.hide{
	display:none;
}

/*a.retweet_link, a.twitter_link{color:#0A5EAC !important;}*/
a.retweet_link:hover, a.twitter_link:hover{color#000; text-decoration:underline}


.twitterPromoDescriptionAbove, .twitterPromoDescriptionUnderneath{
	margin-top:5px !important;
	margin-bottom:0 !important;
	padding-top:0 !important;
	padding-bottom:0 !important;

}

h3.twitterpromoLinksHeader {
	color:#333;
	font-size:1em !important;
	font-weight:normal;
	padding:5px 0 0 0 !important;
	margin: 0 0 0 10px !important;
	text-transform:uppercase;
	border-top:1px dashed #B0B0B0;
	width:285px;
}

ul#twitterpromoLinks{
	border:none !important;
}

.twitterpromoInfoContainer{
	overflow:hidden;
	position:relative;
}



/*style relating latest feeds*/
.latestfeeds {overflow:hidden; margin-top:10px;}
.latestfeeds p, .latestfeeds img, .latestfeeds h1 {float:left; }
.latestfeeds p,  .latestfeeds h1 {width:200px; margin-left:10px; }
.latestfeeds h1 {font-size:1.5em;}
.latestfeeds p {margin-top:0;}

.morestories {overflow:hidden; border-bottom:1px dashed #ccc; border-top:1px dashed #ccc; padding:15px 0 0 0;  margin-top:10px;}
.morestories ol li {clear:both; overflow:hidden; margin-bottom:10px;}
.morestories ol li img{float:left;}
.morestories ol li h2 {font-size:1em; float:left; margin-left:10px; margin-bottom:0; }
.morestories ol li h2 a {font-weight:bold;}
.morestories ol li p {float:left; width:350px; margin:0 0 5px 10px;  }
.morestories ol li h2 a:hover, .latestfeeds h1 a:hover, .otherstories ol li a:hover {text-decoration:underline;}

.otherstories {padding-bottom:10px; overflow:hidden; margin-top:10px; }
.otherstories h3 {font-size:1em; text-transform:uppercase;margin-bottom:5px;}
.otherstories ol {width:200px; float:left;}
.otherstories ol.left {margin-right:10px;}
.otherstories ol li {padding:3px 0;}
.otherstories ol li a {background:transparent url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) 0 -4px; padding:0 0 0 10px;}

/* Events widget */
.eventlist_widget_content { padding: 7px 10px; }
.eventlist_widget_content .Textblock { padding: 0; margin:0; background: transparent; }
.eventlist_widget ol { list-style-position:outside; list-style-type:none; }
.eventlist_widget ol li {
    background:url(/staticarchive/631360505dafc18d32421ae5c96209cfca345093.gif) no-repeat 11px -3px transparent;
    line-height:1.3em; margin:0 10px 0 0; padding:0 0 5px 20px;
}
body.radiowales_events .eventlist_widget ol li { padding:0 0 5px 24px; }
.right-content .eventlist_events { border: none; }
.eventlist_widget ol li a:link,
.eventlist_widget ol li a:visited { margin:0 0 10px; }

/*Mini map object*/

.contentblock.minimap {
	float:left;
	margin-bottom:10px;
	padding-bottom:0;
	padding-top:5px;
	position:relative;
	width:306px;
	background:#fff;

}
.contentblock h2{
	border-bottom:2px solid #CCC;
	color:#666666;
	padding:4px 0 5px;
}

#blq-content .contentBlockMap h2  {margin-bottom:10px;}

#mapHeader p.toplink {
display:block;
float:right;
margin:10px 10px 0 0;
}

.right-content .map {height:311px;}
.right-content .contentblock.minimap.extended #mapHeader {height:70px; }
.right-content .contentblock.minimap.extended h2 {margin:0 10px;}
.right-content .contentblock.minimap.extended h3 { border-bottom:2px solid #ccc; color:#666; padding:4px 0 5px; font-size:1.8em; } 
.right-content .contentblock.minimap #mapHeader {height:35px; }
.right-content #map { border:2px solid #FFF; }
#mapInfo ul { border:mnone; margin:5px 10px 10px 10px; }
#mapInfo ul li a:hover {text-decoration:underline;}
#mapInfo ul li {padding:2px 0;}
#mapInfo .getThere {padding:10px;}
#mapInfo .getThere p {margin:5px 0;}
#mapInfo .getThere p.list {margin:0;}

#mapHeader a.standardBullet { padding:4px 0 0 10px;}


.contentmap .map {
    width: 448px;
    height: 287px;
}

.hide_item{
	visibility:hidden;
}


/*AVDB addition to unpacker*/
#avdb_carousel .contentBlock-carousel-container {width:445px; margin-top:10px;}
#avdb_carousel .contentBlock-carousel-container .contentBlock-carousel .pageNav {left:0;}


/*snowdonia emp promo*/
/*.contentBlock.emppromo{ padding:0;}
.contentBlock.emppromo h2 a{text-indent:-999px; padding:0;  height:60px; display:block;}*/
.contentBlock.emppromo p.intro, .contentBlock.emppromo h3 {float:none; width:280px; margin-top:0;}
 .contentBlock.emppromo h3 {border-top:1px dashed #CCCCCC; padding-left:0; margin-left:10px; padding-top:5px;}
body.support  .wales-content .contentBlock, body.fullwidth  .wales-content .contentBlock{display:none;}

/*---- Multiple promo ---- */
.mp_item img {padding-bottom:0px;}
.mp_item p.intro {padding-bottom:0px;}
.mp_last img {padding-bottom:10px;}



/*=switcher style for homelatest
****/
.homelatest .switcher li a.csshover:hover, .homelatest .switcher li a.focus {
	background: #BC1E2D;
	color:#fff;
}

.homelatest .switcher li a {
	min-height: 30px;
	background: #f2f2f2;
	display: block;
	padding: 5px 17px 2px 10px;
	width: 106px;
	background:#eeeedc;
	font-size: 0.9175em;
}


* html .homelatest .switcher li a {
	display: block;
	padding: 4px 17px 3px 10px;
	width: 106px;
	font-size: 0.9175em;
	line-height: 1.4em;
}

.homelatest .switcher li a:hover, .homelatest .switcher li.focus a {
	text-decoration: none;
	margin: 0;
}

.homelatest .imagelink2, .homelatest .imagelink3 {
	border-top: 0;
}

.homelatest .switcher li.imagelink2 a, .homelatest .switcher li.imagelink3 a {
	font-size: 0.9175em;
	border-top: 1px solid #fff;
}

.homelatest .morestories, .homelatest .localstories {
	border-top: 1px dashed #b0b0b0;
	margin: 0 10px;
	padding-top:0;
	border-bottom:none;
}

#blq-content .homelatest .morestories h3, #blq-content .homelatest .localstories h3 {
	font-weight: normal;
	color: #333333;
	text-transform: uppercase;
	width: auto;
	font-size: 1em;
	padding: 7px 0 0 0;
}

.contentBlock.homelatest .morestories ul, .contentBlock.homelatest .localstories ul {
	border-top: none;
	clear: both;
	list-style-type: none;
	margin: 0 10px 3px 0;
	padding: 6px 0pt 2px;
	position: relative;
}
.homelatest .switcher li .imageholder { visibility: hidden; }
.homelatest .switcher li.focus .imageholder { visibility: visible; }

.homelatest .switcher {
	position: relative;
	margin-top: 10px;
	left: 10px;
}

.homelatest .switcher ol {
	width: 286px;
	background: #f2f2f2;
	margin-bottom: 10px;
	list-style-image: none;
}

.homelatest .switcher li {
	list-style-type: none;
	margin-left: -10px
}

.homelatest .switcher li a {
	margin-left: -10px;
	display: block;
	width: 106px;
	line-height: 1.2em;
	margin: 0;
}

.homelatest .switcher li a.csshover:hover, .homelatest .switcher li.focus a {
	text-decoration: none;
	margin: 0;
}
.homelatest .switcher p {
	margin-left: 0;
	padding: 0;
}

.homelatest .switcher li a img {
	visibility: hidden;
}

.homelatest .switcher li a.csshover:hover img, .homelatest .switcher li.focus a img, .homelatest .switcher li.one img, .homelatest .switcher li.dy img {
	visibility: visible;
}

.homelatest .switcher li.two a, .homelatest .switcher li.three a {
	margin-top: 0;
	padding-top: 5px;
}

.homelatest .switcher li.two a:hover, .homelatest .switcher li.three a:hover, .homelatest .switcher li.dy a {
	margin-top: 0;
	padding-top: 0;
}

.homelatest .switcher li.one a {
	margin-top: 0;
	padding: 5px 17px 2px 10px;
}

* html .homelatest .switcher li.one a {
	margin-top: 0;
	padding: 4px 17px 3px 10px;
}

.homelatest .switcher .imageholder {
	position: absolute;
	left: 0;
	overflow: hidden;
	float: left;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	position: absolute;
	top: 0;
	width: 153px;
	height: 114px;
}

.homelatest .switcher .imageholder img {
	border-bottom: 0;
	top: -11px;
	left: -10px;
	position: relative;
	float: none;
	width: 155px;
	height: 115px;
}

.homelatest .imagelink1, .homelatest .imagelink2, .homelatest .imagelink3 {
	padding-left: 163px;
}

.homelatest .imagelink2, .homelatest .imagelink3 {
	border-top: 1px solid #ffffff;
}



/**/


/*dictionary promo*/

.dictionary_content {padding:10px;}

.dictionary-form-holder input#chwilio {
    background: url("/staticarchive/028e5b4a002bde1ae38799eb35af2b153091a46e.jpg") repeat scroll left top transparent;
    border: medium none;
    color: #0074BA;
    cursor: pointer;
    float: left;
    font-weight: bold;
    height: 26px;
    margin-top: 13px;
	margin-bottom:10px;
    width: 139px;
}
.dictionary-form-holder input#chwilio {
    background: url("/staticarchive/028e5b4a002bde1ae38799eb35af2b153091a46e.jpg") repeat scroll left top transparent;
    height: 26px;
    width: 111px;
}</pre></body></html>