/*
Theme Name: BBC News
Theme URI: http://blog.manchumahara.com
Description: Wordpress theme with look and feel of bbcnews site.
Version: 1.0
Author: Sabuj Kumar Kundu aka manchumahara
Author URI: http://blog.manchumahara.com
Tags: fixed width, three columns, widgets
*/
body { background:#F2F2F2 none repeat scroll 0 0; border:0 none; color:#000000; font-family:verdana; margin:0; min-width:974px; font-size:62.5%;}
a:link, a.visited, a.focus{color:#635E35;}
a {text-decoration:none; color:#635E35; font-size:1.1em;}
a:hover{ text-decoration:underline;}
h1 {clear:both;float:left;font-size:0.92em;font-weight:normal;margin:0; margin-top:20px;}

h2{ font-size:1.5em;}
.centerbody{ background:#FFFFFF none repeat scroll 0 0; border-left:10px solid #FFFFFF; border-right:10px solid #FFFFFF;
margin:0 auto; position:relative; width:974px; }
#homeleftcol{ float:left; display:inline; margin:0; padding:0;}
#homerightcol{ float:right; display:inline; margin:0; padding:0;}
.clr{ clear:both;}
/*First level header */
/*Header*/
#headerm{ margin:0 auto; width:974px; }
#header{ float:left; /*height:88px;*/ height:152px; width:974px; /*background: transparent url(images/home/bg_olive.gif) left bottom;*/ background:#706A46 url(images/home_new/banner_bg.gif) left top repeat-x;}
/* Search box*/
#header h1{float:left; display:inline; margin:10px 5px 0 14px; height:132px; width:270px;}
#header h1 a { width:264px; height:164px;}
#header h1 a img { float:left; display:inline; vertical-align:top; height:132px; width:270px;}
#hpClock {float:right; display:inline; font-size:14px; color:#FFFFFF; margin:10px 10px 5px 5px;}
#hpClock p {text-align:right;}

.searchbox{ margin:60px 286px 10px 14px; float:right; display:inline; clear:right;}
.searchbox input#query{ border:0 none; float:left; width:194px; height:20px; line-height:11px; background:url(images/search_round.gif) -66px center no-repeat; background-color:#FFFFFF; padding:2px 2px 0 4px;}
.searchbox input#btnSearch{ border:medium none; background:url(images/search_round.gif) left top no-repeat; width:66px; cursor:pointer; color:#000000; height:22px; float:left;}


#optionbar{ float:left; background:transparent url(images/home/gradient_bg.gif) repeat-x scroll left -183px; border-bottom:1px solid #FFFFFF;clear:both; width:946px; height:32px; padding:8px 14px 0;position:relative;text-align:right;z-index:95;}
/*contentbody*/
#contentbody{ margin:0 auto; width:974px;min-height:500px; background-color:#DBDBDB;}
.hppanel{clear:both;overflow:hidden; width:626px; float:left; margin:0px; padding:12px 0 0 14px;;}
.homefeature{ float:left;background:#FDFDFD url(images/home/gradient_bg.gif) repeat-x scroll left -810px; min-height:150px; position:relative; width:626px; height:150px; padding:0px;}

.homefeature h2{background:transparent url(images/home/corners_new.gif) no-repeat scroll -3422px top;
font-size:1.3em; height:5px; left:0; margin:0; overflow:visible; position:relative; top:0;z-index:50;}
.homefeature h2 span.dy{background-color:#85C226; background-image:url(images/home/corners_new.gif); background-position:-4048px bottom; background-repeat:no-repeat; color:#FFFFFF; font-weight:normal; padding:5px 0; position:absolute; right:10px; text-align:center; text-transform:uppercase; top:0;width:136px;}
.homefeature h3{font-size:1.6em; padding:2em 0 0 217px; position:static;}
.homefeature h3 a{ font-weight:bold;}
.homefeature img{left:0; position:absolute; top:0;z-index:1;}
.homefeature p{clear:right; float:right; margin:5px 0 3em; padding-right:5px; width:404px; font-size:1.2em;}
.homefeature #fhomep{background:transparent url(images/home/corners_new.gif) no-repeat scroll -4184px bottom; bottom:0;
float:none; height:5px; left:0; margin:0; position:absolute; width:626px; z-index:50;}
.homefeature #fhomep a{background:transparent url(images/home/bgsprite.gif) no-repeat scroll -290px -421px; bottom:1.5em; color:#DC1301; display:block; font-weight:bold; margin:0 0 0 217px; padding-left:15px; position:absolute;}

.colcontainer{display:inline; float:left; margin-left:14px; }
.colcontainerleft,.hpCol-first{ clear:left;}
#colcontainer3{ float:right; margin-top:0px; margin-right:14px;}
.hpCol{float:left; margin-top:12px; min-height:200px;width:306px;}
.hpColfirst{ min-height:200px;}
.hpmodule { background:#FFFFFF url(images/home/gradient_bg.gif) repeat-x scroll left -240px; color:#494949; float:left; margin-bottom:12px; position:relative; width:306px; z-index:1;}
.hpmodulecolps .utils {background:transparent url(images/home/corners_new.gif) no-repeat scroll -1224px bottom;
height:5px;
}
.hpmodule h2{background:transparent url(images/home/corners_new.gif) no-repeat scroll -918px top; cursor:move; margin:0; padding:9px 30px; min-height:5px; height:auto !important; height:17px;}
.hpmodule h2 a{ font-weight:bold;}
.hpmodule h2 a:hover{ text-decoration:none;}
.moduleset{background:#FFFFFF url(images/home/corners_new.gif) no-repeat scroll left bottom; float:left; height:auto; position:relative; width:306px;}
.moduledata{border-top:1px solid #CCCCCC; clear:both; width:306px; min-height:5px;}
.raidoblock{ width:286px; padding:10px;}
.raidoblock p{ margin-bottom:5px; font-size:12px; line-height:14px;}
.raidoblock p a{ font-weight:bold; font-size:14px;}


.utils p.collapse {left:7px;position:absolute;top:12px;}

.utils p.collapse a {background:transparent url(images/home/bgsprite.gif) no-repeat scroll -175px 3px;display:block;height:16px;
overflow:hidden;width:18px;}
.hpmodulecolps p.collapse a {background-position:-189px 3px;}
.hide {left:-5000px;position:absolute;}
.moduledata ul { padding:8px 10px 8px 25px; position:relative;}
.moduledata ul li{ margin-bottom:3px; list-style:disc; color:#635E35;}
.moduledata ul li a{ font-size:12px;}
.moduledata h3, .moduledata h3 span.header { background-color:#EEEEEE; border-top:1px solid #FFFFFF; font-size:0.92em; font-weight:normal; padding:6px 11px; text-transform:uppercase;}
.moduledata h3 a {background:transparent url(images/home/bgsprite.gif) no-repeat scroll -290px -357px; color:#494949; padding-left:15px;}

#moreFromBBCNews.moduledata a {background:transparent url(images/home/bgsprite.gif) no-repeat scroll -290px -421px;
color:#DC1301; display:block; font-weight:bold; margin:0.5em 0 0.5em 10px; padding-left:15px;position:relative;}
.blocked { display:none; height:0;}
.lonelyPlanetTravel{background:#FFFFFF url(images/home/bg-gradient.png) repeat-x scroll 0 0;}
.lonelyPlanetTravel h2 {overflow:hidden;width:246px; height:50px;}
.lonelyPlanetTravel h2 a {float:left;}
.lonelyPlanetTravel h2 a.from {clear:left; float:left; font-size:0.667em; font-weight:normal; height:30px;margin-top:3px;}
.lonelyPlanetTravel h2 a.from span {float:left; line-height:26px; margin-right:5px;}
.lonelyPlanetTravel h2 a.from img {float:left;}
.lonelyPlanetTravel .search legend {display:none;}
.lonelyPlanetTravel .search form {overflow:hidden; padding:10px; width:286px;}
.lonelyPlanetTravel .search div {float:left;width:227px;}
.lonelyPlanetTravel .search div input {border:1px solid #DFDFDF;float:left;height:18px;padding:2px;width:220px;}
.lonelyPlanetTravel .search div label {float:left;margin:5px 0 0;}
.lonelyPlanetTravel .search input.submit {float:right;margin:1px 0;}

.hpWeather .main, .altWeather {background:#FFFFFF url(images/home/corners_new.gif) no-repeat scroll -306px bottom; padding:7px 0 10px;}
.hp9 .ly, .hp9 .main, .hp9 .tv, .hp9 .carouselDots li a:hover, .hpWeather .main {background-color:#918D61;}
.hpWeather h3 {background-color:transparent; border-top:medium none; clear:none; color:#FFFFFF; float:left; font-size:12px;
font-weight:bold; margin:0 10px; padding:0; text-transform:none; }
table#wtable { /*float:left; display:inline;*/ clear:both;margin:10px 10px 0 10px; text-align:center;width:286px; background:#FFFFFF;}
table#wtable tbody tr.days td.label, table#wtable tbody tr.days th.day1, table#wtable tbody tr.days th.day2, table#wtable tbody tr.days th.day3{background:#E0E0E0;}
table#wtable tbody tr td.label {left:-5000px;overflow:hidden;position:absolute;}
.hp9 .hpQuoteOpen span, .hp9 .hpWeather td, .hp9 .hpWeather th {border-right-color:#918D61;}
table#wtable tbody tr.days th {font-weight:normal;padding:5px 0;}
table#wtable tbody tr td, table#wtable tbody tr.days th {margin:0; vertical-align:top; width:94px; font-size:12px;}
table#wtable tbody tr td, table#wtable tbody tr th {border-right:3px solid #AAAAAA;}
table#wtable tbody tr td.day3, table#wtable tbody tr th.day3 {border-right:medium none;}
table#wtable tbody tr.thumbnails { background:#FFFFFF; height:101px; font-size:14px;}
table#wtable tbody tr.max { background:#FFFFFF; height:15px; font-size:10px;}
table#wtable tbody tr.min { background:#FFFFFF; height:15px; font-size:10px;}
table#wtable tbody tr.thumbnails img {margin:0; padding:10px 0 4px;}
.wmain h3 a {background:none; color:#FFFFFF; padding:0px;}

ul.worldservice{padding:8px 10px 8px 25px;position:relative; list-style:none;}
ul.worldservice li{ list-style: none; display:inline; margin-right:10px; line-height:25px;}
ul.worldservice li a{font-size:12px; color:#635E35;}


/*
.carousel ol{list-style-image:none;list-style-position:outside;list-style-type:none;min-height:110px;position:relative;
width:306px;}
.carousel h3{height:6px;left:-2000em;position:absolute; background:#918D61 url(images/home/corners_new.gif) no-repeat scroll -306px bottom;}

.carousel li{}
.carousel li.cli2 {border-style:solid;border-width:1px 0; border-color:#B2AF91;}
.carousel li p {line-height:1;margin-left:146px;}
.carousel li p a {color:#FFFFFF;display:block;line-height:1.1em;min-height:27px;  padding:3px 3px 0px 3px; width:150px; font-weight:bold; overflow:hidden;}
.carousel li img {background-color:#A4A4A4;float:left;height:110px;left:-5000px;position:absolute;top:0;visibility:hidden;width:146px;}
li.cli1  img, .carousel li.dy img {left:0;visibility:visible;}
.carousel li a:hover img, .carousel li.cli1  img, .carousel li.dy img {left:0;visibility:visible; border:none;}
.carousel li img {background-color:#A4A4A4;float:left;height:110px;left:-5000px;position:absolute;top:0;visibility:hidden;width:146px; border:none;}
.carousel .dy a {font-weight:bold;}
.carousel a:hover,.carousel .dy a{background:#635E35 url(images/home/bg_olive.gif) repeat-x scroll left -74px;}
*/
/*
.mainc{ background:#918D61 url(images/home/corners_new.gif) no-repeat scroll -306px bottom;width:306px;}

.caromain { width:306px; float:left; min-height:110px;}
.caromain li{height:26px; overflow:hidden; width:155px; padding:5px 146px 5px 5px; float:right; background-color:#918D61;}
.caromain li.cli2 {border-style:solid;border-width:1px 0; border-color:#B2AF91; height:24px; overflow:hidden; width:150px; padding:5px;}
.caromain li p a img{ z-index:1; left:0;position:absolute;top:0; border:none; height:110px; width:146px; visibility:visible;}
*/
.carousel, .main {border-top:medium none;}
.main li{overflow:hidden;  background-color:#918D61; border:medium none;}
.carousel ol, .carousel{list-style-image:none;list-style-position:outside;list-style-type:none;min-height:110px;position:relative;
width:306px; height:110px;}
.moduleset .carousel h3{background:transparent url(images/home/corners_new.gif) no-repeat scroll -306px bottom;
border:0 none;bottom:0; left:0;margin:0;padding:0;position:absolute;text-indent:-1000em;width:306px;z-index:100;}
.carousel li p {/*line-height:1;*/margin-left:146px;}
.carousel li p a {color:#FFFFFF;display:block;/*line-height:1.1;*//*min-height:27px;*//*padding:5px 3px 4px 7px; */width:150px; font-weight:bold;}
.carousel li a:hover img, .carousel li.cli1 img, .carousel li.dy img {left:0;visibility:visible;}
.carousel li.cli1,.carousel li.cli3 { height:27px; padding:5px;}
.carousel li.cli2 {/*border-style:solid;border-width:1px 0;*/ height:26px; padding:5px;}
.dy, li .dy {background-color:#635E35;}
.carousel a:hover,.carousel .dy a {background-position:left 0; font-weight:bold; text-decoration:none}
/*.carousel a:hover,.carousel .dy a{background:#635E35 url(images/home/gradients/bg_olive.gif) repeat-x scroll left -74px; font-weight:bold; text-decoration:none;}*/
.carousel li img {background-color:#A4A4A4;float:left;height:110px;left:-5000px;position:absolute;top:0;visibility:hidden;
width:146px;}
.carousel li:hover, .carousel li.dy, .carousel li.dy:hover{ background:#635E35;}



/*Footer*/
#footerm{ margin:0 auto; width:974px; }
#footerskip{ float:left;width:946px; padding:5px 14px;text-align:right; clear:both; background:#DBDBDB;}
#explore{ float:left; background:#DBDBDB url(images/home/gradient_bg.gif) repeat-x scroll left -300px;
border-top:1px solid #E6E6E6; clear:both; height:32em; padding:0 14px;width:946px; position:relative;}
#explore h2 {background:transparent url(images/home/corners_new.gif) no-repeat scroll -2476px bottom; color:#FFFFFF;
margin:0 0 -5px;padding:10px 0 15px 20px; position:relative; font-size:16px; font-weight:bold;}
.explorebg {background:#FDFDFD url(images/home/gradient_bg.gif) repeat-x scroll left -727px;float:left;
height:27em; width:946px;}
.explorebg p.explorebottom{background:transparent url(images/home/corners_new.gif) no-repeat scroll -1530px bottom;
bottom:14px; clear:both; height:1.2em; left:14px; padding-bottom:14px; padding-right:14px; text-align:right; width:931px; position:absolute;}
.fcolumn{float:left; margin:14px 0 14px 14px; width:290px;}
.footercolA, .footercolB{border-right:1px solid #E0E0E0;position:relative;z-index:100;}
.fcolumn h3{color:#4D4D4D;font-size:16px; position:static; clear:both;}
.fcolumn h3 a{ color:#4D4D4D; font-weight:bold;}
.fcolumn ul.finlinelist{ float:left; margin:5px 0 10px 5px;}
.fcolumn ul.finlinelist li{ float:left; display:inline; border-right:1px solid #635E35; margin-bottom:5px;}
.fcolumn ul.finlinelist li.last{ border-right:none;}
.fcolumn ul.finlinelist li a{float:left; white-space:nowrap; color:#635E35; padding:0 5px;}

#footer{ float:left; background:#000000; height:66px; width:946px; padding:14px 14px;}
.flogo{ float:left;}
.flogo span.copyspan1{ float:left;}
.flogo span.copyspan3{ clear:left; float:left; color:#DBDBDB; margin-top:10px;}
.flogo span.copyspan3 p{ color:#DBDBDB; font-size:12px;}

.aboutpages{ float:right;}
.aboutpages ul li{margin-bottom:4px; text-align:right;}
.aboutpages ul li a{ color:#DBDBDB; font-size:1.1em;}




.headlogo{ float:left; padding:10px;}
.top{ float:right;}






/*Footer*/
.footer{ margin:0 auto;}
/*.footerhome{width:946px; padding:0 14px; background:#000000;}*/
.footer1{ margin:10px auto; height:12px; background:#FFFFFF;}
.footer1 span{ float:right; background:url(images/skip_to_top_arrow.gif) left top no-repeat; padding-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; color:#1F527B; margin-right:10px;}
.footer2{ margin:0 auto 10px auto; height:55px; background:#EEEEEE;}
.footer3{ margin:0 auto; height:86px; background:#646464;}
.fcopyright{ float:left; padding:10px;}
.flogo span.copyspan1{float:left; text-transform:uppercase; color:#FFFFFF; font-size:18px; line-height:22px; font-weight:bold;}
.flogo span.copyspan2{ float:left; color:#FFFFFF; margin-left:5px; vertical-align:middle; height:26px; margin-top:2px; }
.fcopyright span.copyspan3{ clear:left; float:left; color:#FFFFFF; margin-top:10px; font-size:12px; width:216px; line-height:18px;}

/*End footer*/

