/* INFO

Site : Cymru Homepage
url : http://www.cf.bbc.co.uk/wales/arts/
Function : set site specific colours etc...
Filename : cymru_homepage.css
Created : -
Last update :  -
Modified by: Jon Penny

*/

a {
	color: #003A85;
}

/*---- header -----*/
#header {
	background: #0396d3 url(/staticarchive/d2c93ac0f4e0fba710a42839bf5976fc057f1937.gif) top left no-repeat;
}
/*---- header -----*/

#toolbar {
	background: #0A5EAC;
}

#toolbar #sethomepage {background-position:0 -87px !important;}
/*---- container main promo ---------------*/
#containerMainpromo .mpStrip ul.green li a {
	color: #88D307;
}

#containerMainpromo .mpStrip ul.blue li a {
	color: #1BC0E9;
}

#containerMainpromo .mpStrip ul.yellow li a {
	color: #FCEE54;
}

#containerMainpromo .mpStrip ul.pink li a {
	color: #DD6EB7;
}

#containerMainpromo .mpStrip ul.white li a {
	color: #FFFFFF;
}

.mpStrip ul li.two {
	padding-left: 10px;
}

.mpStrip ul li {
	padding-left: 10px;
}

.mpStrip ul li.three {
	padding-left: 10px;
}

ul.mpStriplist li a 	{color:#63CECA;}
ul.mpStriplist li a:hover {color:#fff;}
/*
.mpbullet {
	background-image: url(/staticarchive/309441d071b8d1888adf1e7024b2e943177924ac.gif);
}
*/
#containerMainpromo .mpBlock ul.green li a {
	color: #88D307;
}

#containerMainpromo .mpBlock ul.blue li a {
	color: #1BC0E9;
}

#containerMainpromo .mpBlock ul.yellow li a {
	color: #FCEE54;
}

#containerMainpromo .mpBlock ul.pink li a {
	color: #DD6EB7;
}

#containerMainpromo .mpBlock ul.white li a {
	color: #FFFFFF;
}


.mainpromo .mainpromotx {padding:10px 0 0 10px; display:block;}
ul.mpBlockLeftlist li a {display:block; width:150px;}

.contentBlock a.standardBullet.watch { color:#003A85; background:transparent url(/staticarchive/963b5bc37b2423e2ec1c3076c5cf030c7e53b411.gif) no-repeat 0 0;}
.contentBlock a.standardBullet.watch:hover {color:#333;} 

* html .contentBlock ul li {margin:0; overflow:hidden;}
* html .contentBlock ul {margin-top:2px; padding-bottom:2px;}

/*---- container main promo ---- */
/*---- content block ---- */
.contentBlock p.edit a {
	background: transparent url(/staticarchive/309441d071b8d1888adf1e7024b2e943177924ac.gif) -130px 310px;
}

.contentBlock p.edit a:hover {
	background: #EEEEEE url(/staticarchive/309441d071b8d1888adf1e7024b2e943177924ac.gif) -130px top;
}

a.standardBullet {
	background: url(/staticarchive/309441d071b8d1888adf1e7024b2e943177924ac.gif) 5px -424px;
}

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

.contentBlock h4.date {text-indent:-9999px; height:0;}
/*---- content block ---- */
/*---- lleol i mi ---- */
ul.imgRelated a {
	padding-left: 20px;
}

ul.imgRelated ul {
	padding: 0;
	margin: 0;
}

ul.imgRelated li {
	margin: 0 0 3px 0;
	line-height: 1.3em;
}

a.lleol1 {
	background: url(/staticarchive/309441d071b8d1888adf1e7024b2e943177924ac.gif) left -209px;
}

a.lleol2 {
	background: url(/staticarchive/309441d071b8d1888adf1e7024b2e943177924ac.gif) left -231px;
}

a.lleol3 {
	background: url(/staticarchive/309441d071b8d1888adf1e7024b2e943177924ac.gif) left -253px;
}

a.lleol4 {
	background: url(/staticarchive/309441d071b8d1888adf1e7024b2e943177924ac.gif) left -275px;
}

a.lleol5 {
	background: url(/staticarchive/309441d071b8d1888adf1e7024b2e943177924ac.gif) left -297px;
}
/*---- lleol i mi ---- */
/*---- News switcher ---- */
.switcher li a {
	display: block;
	padding: 5px 17px 2px 10px;
	min-height: 50px;
	width: 106px;
	line-height: 1.2em;
	margin: 0;
	background: #e0e0e0;
}

* html .switcher li a {
	display: block;
	padding: 5px 17px 2px 10px;
	width: 106px;
	height: 50px;
	margin: 0;
	background: url(/staticarchive/309441d071b8d1888adf1e7024b2e943177924ac.gif) no-repeat left -354px;
}

.switcher li a.csshover:hover,.switcher li.focus a {
	text-decoration: none;
	margin: 0;
	background:#0a82c6;
	color: #fff;
}

.imagelink2,.imagelink3 {
	border-top: 1px solid #FFFFFF;	/* May be overridden by alternative margin-bottom technique in wales_cymru_homepage_shared.css */
}

.switcher li.one a {
	min-height: 49px;
}

.switcher li a {
	font-size: 1em;
}

#blq-content .morestories h3 {
	font-weight: normal;
	color: #666666;
	text-transform: uppercase;
	font-size: 1em;
	padding: 0 0 4px 0;
	margin: 0 10px;
}
/*---- News switcher ---- */

/*------ Make this my homepage  ---------*/
#hpEditYourHomePage, #hpSethome {background:#094f91;}
#hpSethome h2 {
	border-bottom:1px solid #2369a9 !important;
}
/**/

/*---- Settings dropdown ---- */
#hpEditYourHomePage {
	background: #16519A;
}

#multilocmess p {
	padding: 0 0 8px 14px;
	color: #FFF;
	width: 400px;
}

#multilocmess ul {
	list-style-type: none;
	padding: 0 0 6px 0;
	margin: 4px 0 0 14px;
	color: #FFF;
	width: 400px;
}

#multilocmess li {
	padding: 0 0 8px 0;
}

#multilocmess li a {
	color: #FFBA00;
}

#multilocmess li a:hover {
	color: #FFF;
}

#nolocation p {
	padding: 0 0 14px 14px;
	color: #FFF;
	clear: both;
}

/*---- Settings dropdown ---- */
/*---- Radio ---- */
.radioPanel {
	float: left;
	width: 306px;
	padding-top: 5px;
	padding-bottom: 0;
	position: relative;
	margin-bottom: 10px;
	background: #FFFFFF;
}

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

.radioPanel h2 a:hover {
	color: #333;
}

.radioPanel a:hover {
	color: #333;
	text-decoration: underline;
}

.radioPanel ul {
	list-style: none;
	position: relative;
	width: 306px;
}

.radioPanel li h4 {
	position: absolute;
	top: 10px;
	left: 0;
	margin: 0;
	font-size: 1em;
}

.radioPanel li h4 a {
	display: block;
	padding: 0.7em 18px 0.7em 10px;
	width: 68px;
	font-weight: normal;
}

.radioPanel div h5 {
	padding: 10px 0 6px 0;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 1px solid #CCCCCC;
	margin: 0 10px 10px 10px;
	color: #666666;
}

.radioPanel div p {
	padding: 0 0 4px 10px;
	line-height: 1.4em;
}

.radioPanel li h4 a {
	color: #C11D1D;
}


p.sched {
	width: 180px;
	margin: 20px 10px 0 0;
}

p.sched a {
	font-weight: normal;
}

p.sched a.home {
	display: block;
	width: 180px;
}

p.sched a.list {
	margin-right: 4px;
	padding-right: 4px;
	border-right: 1px solid #CFCFCF;
}

.radioPanel p.live {
	padding: 4px 0 0 0;
}

.radioPanel a.listen {
	color: #003A85;
	padding: 0 0 0 24px;
	margin: 0 0 0 10px;
}

.radioPanel a.listen:hover {
	color:#333;
} 

.radioPanel div h5 a.eto {
	color: #666666;
	font-weight: normal;
}

.radioPanel div h5.nesaf {
	padding-top: 20px;
}

.radioPanel div p strong {font-weight:normal;}

/*---- weather ---- */
.weather .main {
	background: #F2F2F2;
	border-top: 1px solid #F2F2F2;
}

.weather th {
	background: #DBDBDB;
	border-right: 2px solid #F2F2F2;
}

.weather td {
	border-right: 2px solid #F2F2F2;
}
/*---- weather ---- */
/*---- Glow - widget css for location overlay panel ---- */
.glow-panel {
	font-family: arial,helvetica,sans-serif;
	border: none;
	padding-bottom: 0;
	width: 300px;
}

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

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

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

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

.glow-panel .c {
	background: #FFF;
	padding-bottom: 10px;
	margin: 0;
	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 {
	font-size: 1.2em;
	line-height: 1.4em;
	color: #666666;
	padding: 0;
	margin: 0;
}

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


a:hover.panelbutton {
	background: #EEEEEE url(/staticarchive/a2122913c57bffb59db99c1ae94bc6f41f87a72f.gif) -68px 0 no-repeat !important;
}

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

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

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

.glow-panel-ft {
	display: none;
}
/*---- Glow - widget css for location overlay panel ---- */
/*---- travel ---- */
.contentBlock .travel h3 {
	color: #333;
}
/*---- travel ---- */
/*---- C2 promo ---- */
.promo h5 {
	margin: 0 10px;
	padding: 14px 0 3px 10px;
	font-size: 1.2em;
	font-weight: normal;
}

.promo h5 a:hover {
	color: #333333;
	text-decoration: underline;
}

.promo p {
	margin: 0 10px 0 0;
	padding: 0 0 0 10px;
	line-height: 1.4em;
}

.promo img {
	margin-right: 10px;
	width: 146px;
	height: 82px;
}

.Promocontainerbox .graphicHeader, .c2date {
	display: none;
}
/*---- C2 promo ---- */
/*---- vocab -----*/
#vocabcontainer {
	float: right;
}

#vocab {
	font-family: arial,helvetica,sans-serif;
	height: 80px;
	background: #3C3939;
	border-top: 2px solid #2D2B2B;
	padding: 0;
	margin: 0;
}

#vocab a {
	color: #E8E011;
}

#vocab a:hover {
	color: #FFF;
}

.bbcvocabPanel {
	display: none;
}

a.vocabhelp {
	float: right;
	margin-top: 4px;
	height: 18px;
	width: 18px;
	background: url(/staticarchive/43d2cf13ea63c8771c55c637c4100568d85c98a5.gif) no-repeat;
}

/*---- vocab ---- */
.blocked {
	display: none;
}

.directoryColumn h3 {
	color: #FFF;
}
/*---- vocab block ---- */
.contentBlock.vocab img {
	margin: 0;
	padding: 0;
}
/*---- vocab block ---- */

.weather h2 {
	margin-bottom: 0 !important;
}

/* hanesfact */
.hanesfacts h3 {width:285px;color:#333333;}
.hanesfacts p {line-height:1.4em;color:#333333;padding-right:10px;}

/* iwan */
#mainpromotx {
	color: #FFF;
	line-height: 1.665em;
	margin: 8px 0 0 0;
	padding: 0 0 0 10px;
}

#containerMainpromo ul.mpBlocklist {
	margin-left: 20px;
}

.contentBlock img.map {
	padding-left: 10px;
	padding-top: 7px;
}

.contentBlock ul.imgRelated {
	padding-top: 10px;
}

div.clear {
	clear: both;
}

.contentBlock h2 a {
	color: #003A85;
}

.listen {
	background: url(/staticarchive/7b6d4efc6b8c9552e7124bc011bf492ca0d9fbeb.gif) no-repeat 0 2px;
}

body.home .listen  {background:none;}

.hidden {display:none;}

#containerMainpromo a {
	color: #63CECA;
}

.glow-panel .glow-panel-close {
	background: transparent url(/staticarchive/a2122913c57bffb59db99c1ae94bc6f41f87a72f.gif) 0 -40px no-repeat !important;
}

/* iwan */
#mainpromo-emp .mpBlock {
right: 13px;
}

/*vocab style to override vocab_homepage.css*/

#bbcvb a.question {top:2px !important;}

/*mainpromo style*/

#promo-carousel a.selected, #promo-carousel a.selected:hover {
	background:#0a5eac;
	color:#fff;
}
#promo-carousel a {
	background:#fff;
}
#promo-carousel a:hover{
	background:#0290d0;
	color:#fff;
}

#promo-carousel a {
	color:#003A85;
	}
#promo-carousel {
	border-top:4px solid #0a5eac !important;
}

a.watch {
	background:transparent url(/staticarchive/963b5bc37b2423e2ec1c3076c5cf030c7e53b411.gif) no-repeat scroll 0 2px; 
}

#promo-carousel li {width:208px;}
#promo-carousel li.end  {width:210px;}
#promo-carousel li.end a { border:none;}
#promo-carousel li.excess {position:absolute; left:-99999px;}


.mpStrip a.watch, .mpBlocklist a.watch {color:#63CECA ;}
.mainpromo .mpBlock ul li a, #mainpromo .mpBlock ul li a, .mpBlockLeft ul li a{color:#63CECA !important;}
/*carousel styling*/

.carousel-light .carousel-window  {width:390px;}


/*IE 6 fixes */
* html .contentBlock-carousel-container {width:90px; margin-left:86px;}
* html .carousel-light .carousel-window.paged  {width:386px !important; margin-left: -80px! important;}
* html .pageNav {margin-left:70px !important;}

.pageNav li.dot:hover, .pageNav li.dotActive {background:#0A5EAC !important;}

.pageNav li.dotActive .dotLabel, .pageNav li.dot .dotLabel:hover {
	background: url(/staticarchive/10ef10bd9cfc011eaf4df02a2813e2c73d80c5c7.png) no-repeat left top;
}

/*PNG fix*/
* html .pageNav li:hover {
	background: url(/staticarchive/10ef10bd9cfc011eaf4df02a2813e2c73d80c5c7.png) no-repeat left top;
}

* html .pageNav li.dotActive .dotLabel {
	bac\kground-image: url('/staticarchive/10ef10bd9cfc011eaf4df02a2813e2c73d80c5c7.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/10ef10bd9cfc011eaf4df02a2813e2c73d80c5c7.png)'); 


}

.pageNav li {
	background: url(/staticarchive/49ad731ba3e5002a6decc4a4d3a34c02f5b7cb5d.png) no-repeat -20px 0  !important;
}

.pageNav li#leftarrow {
	background-position:0 0  !important;

}

.pageNav li#rightarrow {
	background-position:-40px 0 !important;
}

.pageNav li#leftarrow:hover {
	background-position:0 -20px  !important;

} 

.pageNav li#rightarrow:hover {
	background-position:-40px -20px !important;

} 

/* Glow Panels ---------------------------------------------------------------------------*/
.pc {
	height: 100% !important;
}



#empPanel {
	height: 100% !important;
}

.c {
	height: auto !important;
	margin: 0 5px !important;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	overflow: hidden !important;
}

.tb div, .bb div {
	height: 5px !important;
}

/*.tc {
	width: 400px !important;
}*/

.bb {
	background: transparent url(/staticarchive/c010c1ea0998ff96d6e369b48ce5fdb893f463c1.gif) repeat-x scroll left top !important;
	border-color: none !important;
	border-width: 0 !important;
	padding-top: 5px !important;
}

.tb {
	border-width: 0 0 5px !important;
}

/* Rounded Corners */
.panel-light .tr {
	background: transparent url(/staticarchive/82fad62862c130d9d6dd5d38cd68cfae65687d53.png) repeat 0 0 !important;
}

.panel-light .tl {
	background: transparent url(/staticarchive/58ee361686a8534c15acab9e5e4a3108dbf87900.png) repeat 0 0 !important;
}

.panel-light .br {
	background: transparent url(/staticarchive/81b500f249f5af65b8688e6ff0e98f22a20ca693.png) repeat 0 0 !important;
}

.panel-light .bl {
	background: transparent url(/staticarchive/a3a69ff209364218d2b10917657095bc1691e9c7.png) repeat 0 0 !important;
}

.tl, .bl {
	width: 10px !important;
}

.tr, .br {
	width: 10px !important;
}

.tr, .tl, .br, .bl {
	height: 10px !important;
	filter: none !important; /* Hides original corners in IE7 */
}

.panel-close {
	height: 17px !important;
	width: 19px !important;
	background: transparent url(/staticarchive/9049a2f2ab4ab77d0f8a62f6b652c17f228e6076.gif) repeat 0 0 !important;
}

.panel-light .panel-close {
	margin: 3px 10px;
	background: transparent url(/staticarchive/9049a2f2ab4ab77d0f8a62f6b652c17f228e6076.gif) no-repeat 0 0 !important;
}
/*-*/
h2.hd {font-size:1.5em; padding-bottom:3px; }
.panel-hd  {margin:0 10px; padding:5px 0 8px 0 !important; color:#333 !important;}
#resetlocation p, #confirmlocation p {padding:5px 0 8px 0; font-size:1.1em; color:#333 !important; line-height:1.2em;}

a.panelbutton {display:inline; height:30px; }
a#resetlocationyes, a#resetlocationyes:hover, a#confirmlocationyes, a#confirmlocationyes:hover {padding:6px 15px;}
a#resetlocationno, a#resetlocationno:hover, a#confirmlocationno, a#confirmlocationno:hover {padding:6px 13px;}
#resetlocation, #confirmlocation {padding:3px 0;}

/*IE 6 fix*/

* html .panel-light .br { bac\kground-image: url('/staticarchive/81b500f249f5af65b8688e6ff0e98f22a20ca693.png') !important; /* PNG24 support. ie4/5 op5 css backslash filter - http://centricle.com/ref/css/filters/tests/sbmh/ */ _bac\kground-image: none !important; /* negate bg-image on != ie6 . http://www.daltonlp.com/daltonlp.cgi?item_id=217 */ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/wales/images/glow_panel/cbr.png') !important;
}
* html .panel-light .bl { bac\kground-image: url('/staticarchive/a3a69ff209364218d2b10917657095bc1691e9c7.png') !important; /* PNG24 support. ie4/5 op5 css backslash filter - http://centricle.com/ref/css/filters/tests/sbmh/ */ _bac\kground-image: none !important; /* negate bg-image on != ie6 . http://www.daltonlp.com/daltonlp.cgi?item_id=217 */ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/wales/images/glow_panel/cbl.png') !important;
}
* html .panel-light .tl { bac\kground-image: url('/staticarchive/58ee361686a8534c15acab9e5e4a3108dbf87900.png') !important; /* PNG24 support. ie4/5 op5 css backslash filter - http://centricle.com/ref/css/filters/tests/sbmh/ */ _bac\kground-image: none !important; /* negate bg-image on != ie6 . http://www.daltonlp.com/daltonlp.cgi?item_id=217 */ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/wales/images/glow_panel/ctl.png') !important;
}
* html .panel-light .tr { bac\kground-image: url('/staticarchive/82fad62862c130d9d6dd5d38cd68cfae65687d53.png') !important; /* PNG24 support. ie4/5 op5 css backslash filter - http://centricle.com/ref/css/filters/tests/sbmh/ */ _bac\kground-image: none !important; /* negate bg-image on != ie6 . http://www.daltonlp.com/daltonlp.cgi?item_id=217 */ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/wales/images/glow_panel/ctr.png') !important;
}


/*--homepage style to override wales_cymru_shared.css---*/

#hpSethome a {color:#63CECA;}

/*vocab to be on z-index 1 otherwise it comes on top of flow panel*/

#bbcvb_outer {z-index:1 !important;}

.contentBlock .blogpromo h3 { float:none; width:auto; }
/*.contentBlock .blogpromo h3 a { font-weight:bold; }*/
.blog ul.blogfooter li { width:50%; float:left; }
.blog ul.blogfooter {min-height:10px;}

#mainpromo-emp .mpBlock {right:0;}

#blq-content .hp-mainpromo-container #mainpromo,
#blq-content .hp-mainpromo-container #mainpromo1,
#blq-content .hp-mainpromo-container #mainpromo2,
#blq-content .hp-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 */
	background: #000;
}


.imgcont.left {text-align:right;}
.mpStrip p a {color:#63CECA;}


.next3daysweather .stripes {
float:left;
background:#fff;
}

.next3daysweather .stripes li {
font-size:1.1em;
}

.next3daysweather .stripes div.time {
width:93px;
float:left;
padding:0 !important;
}

.next3daysweather .stripes img {
	margin:0;	
	padding: 10px 0 10px  18px !important;
}

.next3daysweather a {
	color:#369;	
}

.next3daysweather a:hover {
	color:#0D3059;	
}

.next3daysweather .stripes div.c2 {
	border-right:1px solid #F2F2F2;
}

.next3daysweather .stripes div.c1 {
	border-right:1px solid #F2F2F2;

}

.next3daysweather .stripes h3 {
font-size:1.1em !important;
background:none !important;
padding:6px 0 2px 0 !important;
margin:0 !important;
width:90px;
text-align:center;
font-weight:normal;

}

.next3daysweather p {
width:285px;
margin:7px 0 10px 0;
font-size:1.2em;
}

.next3daysweather p a {
font-size:.9em;	
}

.next3daysweather .clear {
clear:both;
}

.next3daysweather ul {
	border:none !important;
	color:#555 !important;
}

.next3daysweather  .summary {
	text-align:center;
	font-size:1em !important;
	padding-bottom:2px;
}

.next3daysweather  .temp, .next3daysweather  .wind{
	text-align:center;
	font-size:0.9em !important;
}

.weatherCaption span.town {
	color:#333333;
	left:0;
	margin-left:10px;
	position:relative;
	top:0;
	font-weight:bold;
}
.weatherCaption{
	width:100px;
	margin:10px 0 10px 0;
}

.weatherCaption p.fiveday{
	top:0 !important;
	left:158px;
	width:180px;
}

.mainpromo .mpBlock  a, #mainpromo .mpBlock a, .mpBlockLeft a {
	color:#63CECA !important;
}

.mainpromo .mpBlock  a:hover, #mainpromo .mpBlock a:hover, .mpBlockLeft a:hover {
	text-decoration:underline;
}

/*homepage latest object*/
.contentBlock.homelatest .switcher li a {min-height:30px;}

/*dictionary widget styling*/


/*dictionary promo*/

.dictionary_content {padding:0 8px;}

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

		#containerPromos .dictionary-query INPUT  {
				margin:15px 0 0 0;
		
		}
	
		#containerPromos .dictionary-form-holder input#chwilio {
				margin-left:3px;
				width:
	
		}
		
		#containerPromos .dictionary-form-holder a.question {
			margin-left:5px;
		}
	
	
	
	/* Language radio buttons: */
	.dictionary-language LABEL {
		margin-right:10px;
	}


	.dictionary-form-holder a.question {
		margin-left:5px;
	}
		
/*dictionary promo*/


.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;
}
.dictionary-form-holder input#q {float:left;}

  
body ul.autosuggest-light { border:none; }
body ul.autosuggest-light li {background:#ccc !important; font-family:arial, helvetica !important; padding:5px; font-size:1.2em !important;}
body ul.autosuggest-light li:hover {background:#333 !important; color:#fff;} /*needs to use !important to override glow css */