body { margin:10px 0 0 0; padding:0px; font:0.9em Arial, Helvetica, sans-serif; color:#000; background:#fff url(../media/images/site_bg.jpg) repeat-x;}
a {text-decoration:underline;color:#000000;}
a:hover {text-decoration:underline;color:#FFD71F;}
h1 {font-size:1.5em; font-family:Arial, Helvetica, sans-serif;margin:0px;padding:0px;}
h2 {font-size:1.3em; font-family:Arial, Helvetica, sans-serif;margin:0px;padding:0px;}
h3 {font-size:1.1em; font-family:Arial, Helvetica, sans-serif;margin:0px;padding:0px;}
h4 {font-size:1.0em; font-family:Arial, Helvetica, sans-serif;margin:0px;padding:0px;}

#silkstream{display:none;}
#share_this_container{margin:10px 0 10px 0;}
/*** main site structure ***/
#page_wrapper {width:880px; margin:0px auto;}
#main_container {margin:0 0 0 0;width:880px;overflow:hidden;}
#leaderboard{float:right;width:468px;height:60px;margin:0px 0px 0px 0px;}
#masthead{width:880px;height:90px;margin:10px 0px 0px 0px; overflow:hidden;}
#top_nav{width:880px;height:25px;background:#000000;margin:5px 0 0 0; overflow:hidden;}
#top_nav_slogan{float:left;color:#ffffff;line-height:25px;}
#top_nav_pages{float:right;}
#top_nav_pages ul{list-style:none;margin:0;padding:0;}
#top_nav_pages li{display:inline;margin:0 0 0 5px;}
#top_nav_pages li strong{color:#FFCC66;margin:0 0 0 0;}
#top_nav_pages a{color:#ffffff;font-size:9pt;line-height:25px;}
#bd_logo{width:412px;height:90px;float:left;margin:0 0 0 0;}
#bd_logo img{border:none;}
#content_container{width:690px;float:right;margin:6px 0 0 0;padding:0;}
#news_container{width:410px;float:left;margin:0 10px 0 10px;padding:0;}
/***  search container ***/
#search_container {position:relative;margin:5px 0 0 0; overflow:hidden;width:880px;height:27px;background-image:url(../media/images/top_nav_bg.jpg);}
#search_container form{margin:0px; padding:0px;}
#search_box{float:right;}
#search_box #in_box{font-size:8pt;position:relative;top:2px; margin:0;width:150px;height:17px;background:#fff;border:1px solid #000;color:#000000;padding:0 20px 0 0;}
#search_box #buttonsubmit {font-size:8pt;position:relative;top:3px;width:30px;height:17px;background:#000;border:none;color:#FFD71F;padding:0 20px 0 0; text-align:center;}
/*** sub page ***/
#cover_story{}
#cover_story h1{font-size:1.3em;}
#cover_story h2{font-size:1.0em; margin:5px 0 0 0; color:#999999;}
#cover_story h3{font-size:0.8em; margin: 5px 0 0 0;}
#cover_story a{color:#000000; padding: 0px 0px 0px 0px; font-weight:bold;}
#cover_story p{font-size:0.8em;}
#section_title{margin:0 0 10px 0;height:25px;line-height:25px;color:#fff;font-size:14pt; background:url(../media/images/blackarrow.jpg) no-repeat right;}
#section_articles{}
#section_articles h1{font-size:1.3em;}
#section_articles h2{font-size:1.0em; margin:5px 0 0 0; color:#999999;}
#section_articles h3{color:#000;font-size:1.1em;margin:10px 0 0 0;}
#section_articles p{font-size:0.8em;margin:5px 0 5px 0;}
#section_articles a{padding:0 0 0 0px; font-weight:bold;margin: 0 5px 0 0;color:#000000;}
/*** airport ***/
#airport{width:250px;height:150px;background:url(../media/images/airport_home.jpg) no-repeat;}
#airport form{position:relative;top:120px;margin:0 0 0 10px;}
/*** article page ***/
#article_container{width:460px;float:left;margin:0 10px 0 10px;}
#article_container h1{font-size:1.3em;}
#article_container h2{font-size:1.0em; margin:5px 0 0 0; color:#999999;}
#article_container h3{font-size:0.8em; margin: 5px 0 0 0;}
#article_container p{font-size:0.8em;}
#related_container{width:190px;margin:0 0 0 10px;float:left;}
#related_container h2{background:#000000;height:25px;line-height:25px;color:#fff;text-indent:5px;font-size:12pt;}
#article_section_heading{margin:0 0 10px 10px;height:25px;line-height:25px;color:#ffffff;font-size:14pt}
.article_image{float:left;width:125px;margin:0 10px 0 0;}
.article_image img{border:1px solid #000;}
.article_snip{float:right;width:255px;}
.article_snip a{color:#000000; background:url(../media/images/indexchevron.jpg);}
.dashed_divider{height:5px;border-top:1px dashed #999999;font-size:1pt;margin:10px 0 0 0;}
/*** comments ***/
#comment{border-top:1px dotted #cccccc;margin:15px 0 0 0;}
#comment h3{margin:15px 0 0 0;}
#comment form{font-size:0.8em;margin:15px 0 0 0;}
#comment label{}
#comment input{width:250px;}
#comment textarea{width:250px;height:150px;}
.each_post{background:#e7e7e7;border:5px solid #cccccc;margin:15px 0 0 0;padding:5px;}
.each_post p{margin:5px 0 0 0;}
.each_post span{color:#666666;font-size:9pt;font-style:italic;}
.stars{margin:5px 0 5px 0;color:#666666;}
#comment_icon{margin:5px 0 5px 0;color:#666666;}
#print_icon{margin:5px 0 5px 0;color:#666666;}
#email_icon{margin:5px 0 5px 0;color:#666666;}
#email_icon span{margin:0 0 0 5px;position:relative;bottom:10px;}
#comment_icon span{margin:0 0 0 5px;position:relative;bottom:10px;}
#print_icon span{margin:0 0 0 5px;position:relative;bottom:10px;}
#email_icon img{border:none;}
#comment_icon img{border:none;}
#print_icon img{border:none;}
#rating_container_header{background:#000000;height:25px;line-height:25px;color:#fff;text-indent:5px;font-size:12pt;font-weight:bold;}
/*** related articles ***/
.related_articles{margin:10px 0 10px 0;border-bottom:1px solid #cccccc;}
.related_articles h3{font-size:1.0em;margin:0 0 0 0;}
.related_articles p{font-size:0.8em;margin:5px 0 5px 0;}
/*** widgets ***/
.small_ui-selected {border:3px #cccccc dotted;height:200px;margin:0 0 10px 0;}
.large_ui-selected {border:3px #cccccc dotted;height:200px;margin:0 0 10px 0;}
#widget_container{width:250px;float:right;margin:0 0 0 0px;background-color:#ffffff;padding:0;}
#widget_container ul{list-style:none;margin:0;padding:0;}
#widget_column_left{float:left;width:190px;}
#widget_column_right{float:right;width:190px;}
#widget_column_centre{width:390px;}
.widget_small{width:190px;margin:0 0 10px 0px;}
.widget_large{width:390px;margin:0 0 10px 0px;}
/*** world map ***/
#world_map{width:250px;margin: 0 0 10px 0;}
/*** widget print edition ***/
#latest_edition_heading{background:#000 url(../media/images/latesteditionheader.jpg) no-repeat right;color:#FFD71F;height:25px;margin:0 0 10px 0;line-height:25px;}
#print_edition{background:#FFD71F url(../media/images/latestedition_bg.jpg) no-repeat;color:#000000;width:250px; height:150px;margin: 0 0 10px 0;}
#print_edition h2{color:#000000;}
#print_edition a{color:#ffffff;}
#print_edition_copy{margin:10px 0 10px 10px;width:110px;float:left;color:#ffffff;}
#print_edition_img{margin:10px 10px 10px 10px;width:110px;float:left;}
#print_edition img{border:none;}
#print_edition strong{color:#000000;}
#print_edition_content{font-size:0.9em;margin:0;}
/*** widget ad ***/
#widget_ad_edition{border:1px solid #000;}
#widget_ad_content{font-size:0.9em;margin:0px;}
/*** footers ***/

#footer_home{margin:15px 0 0 0;height:25px; width:100%;background:#58585a url(../media/images/footerrepeater.jpg) repeat-x;}
#footer_primary{width:180px;float:left;height:70px;margin:10px 0 0 0;background:#9c9d9f;}
#footer_secondary{width:390px;float:left;height:70px;margin:10px 0 0 10px;background:#9c9d9f;}
#footer_tertiary{width:390px;float:left;height:70px;margin:10px 0 0 10px;background:#9c9d9f;}
#footer_top_bar{width:980px;height:25px;margin:10px 0 0 0;background:#9c9d9f;font-size:10pt;color:#ffffff;}
#footer_top_bar a{line-height:25px;color:#ffffff;margin:0 0 0 0;}
#footer_bot_bar{width:980px;height:25px;text-align:center;margin:0 auto;font-size:10pt;}
#footer_bot_bar span{line-height:25px;color:#ffffff;margin:0 0 0 0;padding:0 0 0 15px;font-size:9pt;}
#footer_bot_bar a{line-height:25px;color:#ffffff;margin:0 0 0 0;}
.clearer{clear:both;height:1px;font-size:1pt;}
/*** root nav ***/
#root_nav {width:980px;height:29px;margin:10px 0 0 0;padding:0;}
#root_nav ul{list-style:none; padding:0; margin:0;height:29px;}                   
#root_nav li {float:left;margin:0 2px 0 2px;padding:0 0 0 4px;height:29px; line-height:29px;}
#root_nav li a {float:left;display:inline;text-decoration:none; color:#333;font-weight:bold;padding:2px 15px 0px 15px;}
#root_nav li {background:url(/media/images/tab_off.jpg) no-repeat scroll 0 0;}
#root_nav li a {font-size:9pt;color:#fff;background:url(/media/images/tab_off.jpg) no-repeat scroll 100% 0;font-size:0.865em;}
#root_nav li a:hover {text-decoration:underline;}
/*** sub nav home ***/
#sub_nav{width:180px;float:left;margin:6px 0 0 0;}
#sub_nav_home{background:url(../media/images/home.jpg) no-repeat;width:180px;height:25px;margin:0;border-bottom:1px solid #ffffff; overflow:hidden}
#sub_nav_home ul{margin:0px; padding:0px;}
#sub_nav_home ul li{margin:0px; padding:0px;list-style:none;}
#sub_nav_home ul li a{font-size:10pt;font-weight:bold;display:block;background:url(../media/images/home.jpg);padding:5px 3px 3px 10px;text-decoration:none;color:#ffffff;}
#sub_nav_home ul li a:hover{background:url(../media/images/home_on.jpg) no-repeat;color:#000000;}
/*** sub nav columns ***/
#sub_nav_columns{background:#fff;width:180px;margin:0;}
#sub_nav_columns ul{margin:0px; padding:0px;}
#sub_nav_columns ul li{margin:0px; padding:0px;list-style:none;border-bottom:1px solid #ffffff;}
#sub_nav_columns ul li a{font-size:0.8em;font-weight:bold;display:block;background:#FFD71F url(../media/images/chevronblack.jpg) no-repeat right;padding:3px 3px 3px 10px;text-decoration:none;color:#000000;}
#sub_nav_columns ul li a:hover{background:#000000 url(../media/images/chevronyellow.jpg) no-repeat right;color:#ffffff;}
/*** sub nav sectors ***/
#sub_nav_sectors{background:#fff;width:180px;margin:0;}
#sub_nav_sectors ul{margin:0px; padding:0px;}
#sub_nav_sectors ul li{margin:0px; padding:0px;list-style:none;border-bottom:1px solid #ffffff;}
#sub_nav_sectors ul li a{font-size:0.8em;font-weight:bold;display:block;background:#000000 url(../media/images/chevronyellow.jpg) no-repeat right;padding:3px 3px 3px 10px;text-decoration:none;color:#ffffff;}
#sub_nav_sectors ul li a:hover{background:#FFD71F url(../media/images/chevronblack.jpg) no-repeat right;color:#000000;}
/*** sub nav pages ***/
#sub_nav_pages{background:#fff;width:180px;margin:0;}
#sub_nav_pages ul{margin:0px; padding:0px;}
#sub_nav_pages ul li{margin:0px; padding:0px;list-style:none;border-bottom:1px solid #ffffff;}
#sub_nav_pages ul li a{font-size:0.8em;font-weight:bold;display:block;background:#000000 url(../media/images/chevronyellow.jpg) no-repeat right;padding:3px 3px 3px 10px;text-decoration:none;color:#ffffff;}
#sub_nav_pages ul li a:hover{background:#FFD71F url(../media/images/chevronblack.jpg) no-repeat right;color:#000000;}
/*** featured article ***/
#featured_article{position:relative;top:-20px;z-index:5;}
#featured_article h1{margin:10px 0 0 0;}
#featured_article h1 a{font-size:1.2em;color:#000;}
#featured_article strong{font-size:0.9em;}
#featured_article p{font-size:0.9em;margin:5px 0 5px 0;}
#featured_article a{font-size:1.0em; font-weight:bold;}
/*** all featured articles ***/
#all_featured_articles h2{margin:10px 0 0 0;}
#all_featured_articles h2 a{font-size:0.9em;color:#000; background:none; margin:10px 0 0 0; padding:0; float:none}
#all_featured_articles strong{font-size:0.9em;}
#all_featured_articles p{font-size:0.9em;margin:0px 5px 0px 0;}
#all_featured_articles a{font-size:1.0em; font-weight:bold; float:left; height:20px; line-height:20px;text-decoration:underline;}
#all_featured_articles img{margin:10px 0 10px 0; width:140px}
/*** correspondents ***/
#correspondents{margin:10px 0 0 0;}
#correspondents h2{width:390px;margin:10px 0 10px 0;color:#ffffff;background:#9c9d9f;height:34px;line-height:32px;text-indent:8px;}
/*** editors blog ***/
#editors_blog h3{margin:10px 0 0 0;}
#editors_blog h3 a{}
#editors_blog strong{font-size:0.9em;}
#editors_blog p{font-size:0.9em;margin:5px 0 5px 0;}
#editors_blog a{font-size:0.8em;}
#editors_blog img{margin:10px 0 10px 0;}
/*** skyscraper ***/
#skyscraper{margin:10px 0 0 0;}
/*** chevron holders ***/
#chevron_holder_home {background:url(../media/images/readmorecover.jpg) no-repeat right; height:20px; width:55px; float:left}
#chevron_holder_articles {background:url(../media/images/readmorecover.jpg) no-repeat right; height:20px; width:55px; float:left}
#chevron_holder_coverstory {background:url(../media/images/readmorearticle.jpg) no-repeat right; height:20px; width:120px;}

#worldinpictures{position:relatvie;z-index:10;}
#destination_select{margin:25px 0 0 0;float:right;text-align:right;}
#airport_xml{font-size:10pt;}
#airport_xml h1 {font-size:1.5em; font-family:Arial, Helvetica, sans-serif;margin:0px;padding:0px;}
#airport_xml strong {margin:5px 0; padding:5px 0px;}
#map_xml{font-size:10pt;}

/*adwords container*/
#adwords_container {width:190px; height:180px overflow:hidden; float:left; padding:0px 0px 0px 0px; font: 0.8em Arial, Helvetica, sans-serif;}
#adwords_container_title {width:190px; height:28px; background:#000000 no-repeat 0px 0px; text-indent:10px;}
	.h2 {font-family:Arial,Helvetica,sans-serif;}