body {margin:0; padding:0; background: #EAEAEA url(body_bg.gif) repeat-y center; font:12px Verdana,"宋体",helvetica,arial,sans-serif; color:#005BA4; text-align:center;}
div,form,img,ul,li {margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}

/**颜色**/
.cRed,a.cRed:link,a.cRed:visited{ color:Red; }
.cBlue,a.cBlue:link,a.cBlue:visited{color:#005BA4;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#bc2931;}
.cGray,a.cGray:link,a.cGray:visited{ color: #333;}
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #666;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
a.cBlack:hover{color:#bc2931;}
.cGreen,a.cGreen:link,a.cGreen:visited{color:#78AE07;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}
/**预定义**/
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}
.f18px{ font-size:18px;}
.fl{ float: left;}
.fr{ float: right;}
.clear{ clear: both; font-size:1px; width:1px; height:0; overflow:hidden;}
.blank3{ height:3px; font-size:1px; overflow:hidden; clear:both;}
.blank9{ height:9px;overflow:hidden; font-size:1px;clear:both;}
.blank6{ height:6px; overflow:hidden;font-size:1px; clear:both;}
.blankW9{ height:9px; overflow:hidden;font-size:1px; background:#fff; clear:both;}
.blank12{height:12px; overflow:hidden;font-size:1px;clear:both;}
.blank15{height:15px; overflow:hidden;font-size:1px;clear:both;}
.border {border:1px #e1e1e1 solid}
.line {font-size:0px;clear:both;border-top:1px #e1e1e1 solid}
.removed {display:none}


/*******************************************************/
#wrap {margin:0 auto; width:974px; position:relative;}

#topbar {margin:0 auto; width: 974px; text-align:left; padding:2px 0; line-height:24px; color:#ccc; border-bottom:1px #ececec solid;}
#topbar a {margin:0 10px 0 0; padding-left:10px; color:#3f3f3f; text-decoration:none}
#topbar a:hover {color:#060; text-decoration:underline}

#bbc-banner {background: url(elt_banner.gif) no-repeat; height:65px; width: 974px; margin:0 auto;}
#bbc-banner .renren {display:inline; float:left; margin:13px 0 0 380px; }
#cnt-banner  {background: url(elt_story_banner.gif) no-repeat; height:65px; width: 680px; margin:0 auto;}
#cnt-ukeducation  {background: url(study_story_banner.gif) no-repeat; height:65px; width: 680px; margin:0 auto;}
#cnt-sport  {background: url(sport_story_banner.gif) no-repeat; height:65px; width: 680px; margin:0 auto;}
#cnt-olympic  {background: url(olympic_story_banner.gif) no-repeat; height:65px; width: 680px; margin:0 auto;}
.ukeducation {background: url(study_banner.gif) no-repeat; height:65px; width: 974px; margin:0 auto;}
.entertainment {background: url(entertainment_banner.gif) no-repeat; height:65px; width: 974px; margin:0 auto;}
.sport {background: url(sport_banner.gif) no-repeat; height:65px; width: 974px; margin:0 auto;}
.olympic {background: url(olympics_logo_974x64.jpg) no-repeat; height:65px; width: 974px; margin:0 auto;}

/****导航********/
#nav {background: url(elt_nav_shadow.gif) repeat-x left bottom;padding-bottom: 12px;overflow: hidden;width: 974px; margin:0 auto;}
#nav ul {background: url(nav_divider.png) repeat-x 0 30%;overflow: hidden;width: 974px;}
#nav li {background: url(nav_border.gif) no-repeat top left;float: left;margin-bottom: 5px;text-align: center; height:35px;}
#nav li.first-top,#nav li.first-bottom {background: none;}
#nav li.first-top {margin-left: 40px!important; margin-left: 20px; }
#nav li.first-bottom {margin-left: 50px!important; margin-left: 25px; }
#nav li.first-top a,#nav .bbcchina-link a {min-height: 26px;padding: 9px 10px 0;}
#nav li.last-top a,#nav li.last-bottom a {padding-right: 50px;}
#nav li.first-top a,#nav li.first-bottom a {padding-left: 50px;}
#nav li.first-top a.on,#nav li.first-bottom a.on {background: #CBD7ED url(nav_fade_first.jpg) repeat-y top left;color: #900; width:100px; height:25px;}
#nav li.last-top a.on,#nav li.last-bottom a.on {background: #CBD7ED url(nav_fade_last.jpg) repeat-y top right;color: #900;}
#nav li a.on {background: #CBD7ED;color: #900;}
#nav a {display: block;margin: 0 1px 0 2px;min-height: 33px;padding: 1px 10px;text-decoration:none; color:#005BA4}
#nav a:hover,#nav a:active {color: #003;text-decoration: none;}
#nav li span {display: block;font-size: 10px; /* 11px */}
#nav li.bbcchina-link {background: none;}
#nav .bbcchina-link a {color: #000;}

/****新导航********/
#newnav { width:974px; height:24px; background:#005ba4;}
#newnav a {display: block; margin:0 1px 0 0; min-height:14px; padding:4px 7px 4px 8px; text-decoration:none}
#newnav li {float:left; text-align:center; height:24px}
#newnav a:hover {text-decoration:underline}
#newnav a:active, #newnav a:link, #newnav a:visited { color: #fff }
#newnav a.on:hover, #newnav a.on:active, #newnav a.on:link, #newnav a.on:visited {color:#000 }
#newnav li a { margin:0px 0 4px 0; font-size:14px; }
#newnav li a.on, #newnav li a.onelt {background:#ededed; line-height:16px; color:#000;}
#story-nav {width:680px; margin-bottom:9px; background-color:#005ba4; float:left }
#story-nav .homepage-link { width:60px; padding:0; float:left }
#story-nav .homepage-link a { background-color:#005ba4; line-height:44px; padding:0 0 0 16px; color:#fff }
#story-nav .homepage-link a.on { background-color:#ededed; line-height:44px; padding:0 0 0 16px; color:#000 }
#story-nav .homepage-link a.onelt { background-color:#ededed; line-height:44px; padding:0 0 0 16px; color:#000 }
#story-nav ul { width:620px; float:left }
#story-nav a {display: block; margin:0 1px 0 0; min-height:14px; padding:4px 7px 4px 8px; text-decoration:none;}
#story-nav li {float:left; text-align:center; height:24px}	
#story-nav a:hover,#story-nav a:active, #story-nav a:link, #story-nav a:visited { color: #fff }
#story-nav a.on:hover, #story-nav a.on:active, #story-nav a.on:link, #story-nav a.on:visited {color:#000 }
#story-nav li a { margin:0px 0 4px 0; font-size:14px; }
#story-nav li a.on, #story-nav li a.onelt {background:#ededed; line-height:16px; color:#000;}
li.divide { color:#4d8cbf; line-height:20px}




#update {
		color:#666;
		text-align:center;
		width: 974px;
		padding:8px 0;
		font-size:12px;
	}
#update table {margin:0 auto;}
#update td {padding-top:4px; line-height:180%;}
#update a {text-decoration:none; color:#005BA4}
#update a:hover {text-decoration:none; color:#333}
	
#main-content {width:974px; margin-top: 15px;text-align: left;}
.main {width:650px; margin:0 auto;}
.content-row {margin: 0 auto 25px;overflow:hidden;text-align: left;width: 944px;}
.focus {width:620px;}
.top-stories-container {float:left;width:620px;clear:both;}
.top-stories-container p {float:left; width:240px; margin:0;}
.top-stories-container p img {width:220px; height:170px; border:1px #333 solid;}
.top-stories-container h1 {font-size:24px; font-weight:bold;}
.top-stories-container h1 a {color:#005BA4; text-decoration:none;}
.top-stories-container h1 a:hover {color:#005BA4; text-decoration:underline;}
.top-stories-container h2 {margin:5px 0; line-height:20px;}
#more-top-story {float:left;width:620px;clear:both; }
#more-top-story h2, #more-top-story h3, #more-top-story p.summary { margin-left:155px; margin-bottom:10px; }
#more-top-story h2 { font-size:14px; font-weight:bold; color:#505050;}
#more-top-story h3 a {font-size:16px; color:#005ba4; font-weight:bold; text-decoration:none; margin-top:5px;}
#more-top-story h3 a:active {font-size:16px; color:#f37f21; font-weight:bold }
#more-top-story p.summary {margin-top:5px; font-weight:normal }


.col_row {margin:0 auto 25px; width: 650px;overflow:hidden;}

.Related_Links {width:305px; border: 1px solid #CCC;}
.Related_Links h2 {background: url(related-links.png) repeat-x 0 0;border-bottom: 1px solid #CCC;font-size: 12px; padding: 6px 10px; font-weight:bold;}
.Related_Links ul {margin:0 10px;}
.Related_Links li {margin:10px 0; font-weight:bold; line-height:18px; clear:both; height:60px;}
.Related_Links li a {color:#005BA4; text-decoration:none;}
.Related_Links li a:hover {color:#005BA4; text-decoration:underline;}
.Related_Links li div {float:left; width:115px; height:60px;}

.third {padding: 10px 0 8px;width: 308px; margin-right:8px}
.left_col {float:left}
.right_col {float:right; margin-right:0}
.third h2 {font-weight:bold;}
.third h3 {background: url(bg_grey_arrow.gif) no-repeat 0 4px; padding-left: 12px; font-weight:bold;}
.third h2 a:link,.third h2 a:visited {text-decoration:none;}
.third h3 a:link,.third h3 a:visited {text-decoration:none;}
.third h2 a:hover {text-decoration:underline;}
.third h3 a:hover {text-decoration:underline;}
.third li div {float:left; width:115px; height:60px;}
.third li {margin:10px 0; line-height:18px; clear:both; height:60px; font-size:14px;}
.third li h3 a {color:#005BA4;}

/**_List********************/
ul.list {margin：0; padding:0}
ul.list li {margin:5px 0; line-height:20px; height:20px; clear:both; font-size:14px; padding-left:10px;}
ul.list li a:link,.list li a:visited {color:#005BA4; text-decoration:none;}
ul.list li a:hover {color:#005BA4; text-decoration:underline;}
ul.list li.more {background: none;}

.list_content {text-align:left; margin:0 auto; padding-top:15px; width:945px;}
.list_content h2 {padding-left: 12px; font-weight:bold;}
.list_content h2 a:link,.list_content h2 a:visited {text-decoration:none;}
.list_content h2 a:hover {text-decoration:underline; }
.list_content p {margin:10px 0; color:#333}
.list_page ul {margin:15px 0 0}
.list_page li {float:left; width:31%; margin:5px 5px 0; height:20px; line-height:24px; font-size:14px;padding-left:10px;}
.list_page li a:link,.list_page li a:visited {color:#005BA4; text-decoration:none;}
.list_page li a:hover {color:#005BA4; text-decoration:underline;}

/*****page********/
.epages {width:610px; margin:0 auto 10px; clear:both; font-family:verdana;text-align:center; }
.epages .s0{width:30px;padding-top:5px}
.epages .s1{width:52px;padding-top:5px}
.epages .s2{background:#AFC109; border:1px solid silver; color:#fff; font-weight:bold;}
.epages a.s2:visited {color:#fff;}
.epages a{padding:4px 5px 4px 5px;margin:4px 4px 0 0; color:#323232;background:#fff; display:inline-table; border:1px solid silver; float:left; }
.epages a:visited{color:#323232;} 
.epages a:hover{color:#fff; background:#AFC109; border:1px solid silver;float:left;}
/**********************/
.content {text-align:left; margin:0 auto; width:680px; color:#3f3f3f; overflow:hidden;}
.from {margin:10px 0; color:#666; padding-bottom:5px; border-bottom:1px #e1e1e1 solid;}
.from span{float:right; color:#666; padding-bottom:5px; border-bottom:1px #e1e1e1 solid;padding-right:10px}
.from a:link,.from a:visited {color:#005BA4; text-decoration:none;}
.from a:hover {color:#005BA4; text-decoration:underline;}
.story-content {margin:10px 0 10px 8px; width:466px; display:inline;}
.story-content h1 {font-size:18px; font-weight:bold; margin:0 0 10px 0}
.bodytext {PADDING-TOP: 5px; font-size:14px;}
.bodytext p {margin:15px 0; LINE-HEIGHT: 180%;}
.bodytext a:link,.bodytext a:visited {color:#005BA4; text-decoration:underline;}
.bodytext a:hover {color:#f30; text-decoration:none;}
.bodytext a:active {color:#f00; text-decoration:none;}
.bodytext h2.strapline {
	line-height:1.36; font-size:14px; font-weight:bold;
}
.bodytext h2.strapline {
	background-color:#eee; margin:8px 0;
}

.bodytext li {
	margin:5px 0; font:12px/18px blod Tahoma; list-style-position:inside; list-style-type:disc ;
}

	.box blockquote {
		background: url(quote_66.gif) no-repeat 0 0;
		margin-top: 2px;
	}
	.box blockquote p {
		background: url(quote_99.gif) no-repeat right bottom;
		font-size: 1em; /* 11px */
		line-height: 1.54;
		margin-bottom: 0;
		padding: 20px 0 0;	
	}
	.bx-quote-bubble {
		background: url(bubble_6c_t.gif) no-repeat 0 0;
		float: right;
		margin-left: 14px;
		padding-top:10px;
		width: 226px;
	}
	
	.bx-quote-bubble .signature, .bx-quote .signature {
		background: url(bubble_6c_b.gif) no-repeat 0 0;
		font-size: 0.687em; /* 11px */
		margin-top: 0;
		padding-top: 30px;
	}
.bx-quote-bubble blockquote,.bx-quote blockquote  {
background-position:10px 0;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:10px 10px 0;margin:8px 0px 0px!important
}
.bx-quote-bubble blockquote p, .bx-quote blockquote p {
font-size:0.813em;
padding:8px 0 18px;margin:0px!important;display:block!important;font-family:Verdana!important;
}
	
	.align-center .bx-quote-bubble, .bx-quote .content  {
		background:transparent url(bubble_12c_t.gif) no-repeat scroll 0 0;
		float:right;
		margin-left:0;
		padding:10px 0;
		width:466px;
	}
	
	.align-center .bx-quote-bubble .signature, .bx-quote .person  {
		background:transparent url(bubble_12c_b.gif) no-repeat scroll 0 0;
		font-size:0.687em;
		margin-top:0;
		padding-top:30px;
		width:auto;
	}
	.box .signature, .bx-quote .person-info {
		color: #666;
		font-size: 1em; /* 11px */
		font-weight: bold;
		line-height: 1.45;
		margin: 5px 0;
		text-align: right;		
	}
	.module-new {width:304px; margin-bottom:10px; margin-left:14px; float:right;overflow:hidden; }
	.bx-info .body ul { margin:10px 0 0 0; padding:0 0 5px 0; border-bottom:1px solid #dedede; }
	.bx-info .content { color:#333333; width:304px; padding:4px 0 4px 0; line-height:1.23; font-weight:normal }
	.bx-info .body p { width:304px; border-bottom:1px solid #dedede; padding:4px 0 4px 0;  }
	.bx-info h2 { font-size:16px; width:304px; font-weight:bold; color:#505050; line-height:1.23; margin-bottom:0; margin-top:0; border-bottom:1px solid #dedede; padding:6px 0; }

.subnav {margin:10px 15px 10px 0; width:172px; display:inline}
#other_Links {margin:0; background:url(elt_story_strip.jpg) no-repeat; padding-top:8px;}
#other_Links h2 {font-weight:bold;}

#sidemenu {margin:0; background:url(elt_story_strip.jpg) no-repeat; padding-top:8px;}
#sidemenu h2 {font-size:14px}
#sidemenu h2 a:link,#sidemenu h2 a:visited {color:#666; text-decoration:none;}
#sidemenu h2 a:hover {color:#666; text-decoration:underline;}

.side_Links li {margin:10px 0; clear:both; padding-left:10px; font-size:14px;}
.side_Links li a:link,.side_Links li a:visited {color:#005BA4; text-decoration:none;}
.side_Links li a:hover {color:#005BA4; text-decoration:underline;}
.side_Links li span {font-size:12px; clear:both}

.bbcchina-link {background: url(elt_story_strip.jpg) no-repeat; padding-top:8px;}
.bbcchina-link h2 a {font-size:14px; text-decoration:none;}
.bbcchina-link h2 a:hover {text-decoration:underline;}

/**********/
.side {width:280px; margin:0; text-align:left;}
.pic {display:block;width:280px;margin:0;}
.side_list {width:280px; margin:0; }
.side_list h2 {font-weight:bold; line-height:24px; padding-left:10px; border-bottom:1px #e1e1e1 solid;}
.side_list ul {margin:10px 10px 0} 
.side_list li {margin:0 0 5px 0; }
.side_list li a {color:#666; text-decoration:none;}
.side_list li a:hover {text-decoration:underline;}

#bbcfooter {clear:both; margin:0 auto 10px; width: 100%; background: #646464; color: #FFF; font-size: 0.75em;padding: 4px 0;vertical-align: top; text-align:left;}
#bbcfooter img {float:left; margin:0 12px;}
#footer {margin:0 auto 10px; width: 100%; background: #646464; color: #FFF; font-size: 0.75em;padding: 4px 0;vertical-align: top; text-align:left;}
#footer img {float:left; margin:0 12px;}
.botlink {margin:20px 0 15px; padding-top:15px; border-top:1px #e5e5e5 solid}
.botlink a {color:#666; text-decoration:none}
.botlink a:hover {color:#333; text-decoration:underline}



/********************/
.image {
		float: right;
		margin-left: 14px;
		width: 226px;
	}
.img-w466 {
	    margin-left: 0;
	    width: 466px;
	}
.img-w624 {
	    margin-left: 0; width:624px 
	}
.align-center .image {
	  float:none;  
	} 
	
.image p.caption {
		color: #666;
		font-size: 10px; /* 11px */
		line-height: 1.3;
		margin: 2px 0 10px;
	}
.img-w624  p.caption {
		color: #666;
		font-size: 10px; /* 11px */
		line-height: 1.3;
		margin: 2px 0 10px;
	}
/* =Listen
--------------------------------*/	
	
	.li-listen {
		border: 1px solid #CCC;
		float: right;
		margin:  0 0 20px 14px;
		overflow: hidden;
		width: 226px;
	}
	
	.li-listen .title {
		background: url(/images/2009/bbc/related-links.gif) repeat-x;
		border-bottom: 1px solid #CCC;
		font-size: 14px; /* 16px */
		font-weight: bold;
		width:100%;
		height:28px;
		line-height:28px;
		padding:0 0 0 10px;
		color:#666;
		overflow:hidden;
	}
	
	.li-listen .teaser {
		height: auto;
		min-height: 0;
	}
	
	.li-listen .content .content {
		margin: 10px 9px 0;
	}
	
	.li-listen .content li {
		list-style:none;
		list-style-position : outside;
	}
	
	.li-listen .content .content li {
		list-style:none;
		list-style-position : outside;
	}
	
	.li-listen a {
		display: block;
		padding: 0 0 5px 23px;
		font-size: 12px;
		height:18px;
	}
	
	.li-listen .pdf, .ts-pdf {
		background: url(/images/2009/bbc/pdf.gif) no-repeat 0 0;
	}
	
	.li-listen .download {
		background: url(/images/2009/bbc/button_listen.gif) no-repeat 0 3px;
		
	}
	
	.li-listen .audio, .ts-audio {
		background: url(/images/2009/bbc/button_listen.gif) no-repeat 0 3px;
		
	}


	.li-avdefinition {
		border: 1px solid #CCC;
		margin-bottom: 20px;
		overflow: hidden;
		width: 466px;
	}
	
	.li-avdefinition .title {
		background: transparent url(/images/2009/bbc/related-links.png) repeat-x scroll 0 0;
		border-bottom: 1px solid #CCC;
		width:100%;
		height:28px;
		font-size: 1em; /* 16px */
		font-weight: bold;
		line-height:28px;
		padding:0 0 0 10px;
		color:#666;
		overflow:hidden;
	}
	
	.li-avdefinition ul {
		padding: 6px 0 6px 9px;
		float: left;
	}
	
	.li-avdefinition li {
		background: url(/images/2009/bbc/button_listen.gif) no-repeat 0 3px;
		font-size: 0.937em;
		margin: 0 9px 6px 0;
		width: 190px;
		padding-left: 23px;
		list-style:none;
		list-style-position : outside;
	}
	
	.li-avdefinition li a {
		display:block;
		
	}
	
	.li-avdefinition li p {
		font-size: 1em;
		
	}
	
	.word {
	
	}







/****广告***********************/
.cnt_banner {width:950px; height:90px; margin:0 auto}
.cnt_banner .ad730x90 {float:left; width:730px; height:90px;}
.cnt_banner .ad215x90 {float:right; width:215px; height:88px; border:1px #ddd solid;border-left:none}

.content_ad {width:260px; text-align:center; padding:10px}




/********NEW************/
.half {float: left;padding: 10px 0 8px;width: 292px;}
.half h2 {padding-left: 5px; font-weight:bold;}
.half h3 {padding-left: 12px; font-weight:bold;}
.half h2 a:link,.half h2 a:visited {text-decoration:none;}
.half h3 a:link,.half h3 a:visited {text-decoration:none;}
.half li div {float:left; width:115px; height:60px;}
.half li {margin:10px 0; line-height:18px; clear:both; height:60px; font-size:14px;}
.half li h3 a {font-size:18px; color:#005BA4;}
.half-left-col {margin-right: 6px;}
.half-right-col {margin-left: 6px;}


#about-us {float: right;}
#about-us h2 a {background: none;padding-right: 0px;}
.menu {float: left;padding: 0 0 8px;width: 306px; }
.menu h2 {font-size:18px; font-weight:bold;}
.menu h3 {margin: 6px 0; font-size:14px;}
.menu h2 a,.menu h3 a {color:#005BA4; text-decoration:none}
.teaser {position: relative; margin:6px 0 0;height: 80px; width:300px;}
.teaser img {left: 0;position: absolute;top: 3px;}
.teaser h3 {margin-left: 116px;}
ul.links li {
	margin-bottom: 6px;
      padding:0 12px 0 0;
	}
ul.links.two-col li {
		float: left;
		width: 40%;
	}
ul.links li a { color:#005BA4; text-decoration:none;}
ul.links li a:hover { color:#005BA4; text-decoration:underline;}

.pl_col {width:580px; margin:10px 0 0 0;}
.pl_title {width:580px; background:url(http://www.24en.com/images/subject/column/pl_tlt_bg.gif) repeat-x; border:1px #e5e5e5 solid; padding:5px 0 0 10px; font-size:14px;}
.pl_list {width:580px; }
.pl_list{ padding:5px 0px; clear:both; }
.pl_list dl{ border-bottom:1px dashed #ccc; clear:both;}
.pl_list dt{ clear:both; height:20px; padding:10px 10px 2px; overflow:hidden;}
.pl_list dt img{ vertical-align:middle}
.pl_list dd{ clear:both; line-height:20px; padding:0px 10px 10px; margin:0px;}

.pl_tit_2 h1 {background:url(comment_write.gif) no-repeat left; padding-left:25px;margin:5px 0;}
.pl_input {width:85px; font-family:MS Reference Sans Serif,Tahoma}
.pl_text {width:580px; height:100px; line-height:24px; padding:2px 5px; font-size:12px; font-family:MS Reference Sans Serif,Tahoma; background:url(http://www.24en.com/images/2009/common/pl_bg.gif) no-repeat center;}
.pl_k {margin:10px 0;}
.noBorder{border:none;margin-top:-15px}
.right {float:right}

/*163共建*/
.bbc-nav {width:974px; height:32px; text-align:left; background:#666666; color:#fff}
.bbc-nav a {font-weight:100; font:18px/36px '黑体'; width:80px; height:32px; margin:0 5px; color:#fff; text-decoration:none;}
.bbc-nav a:hover {color:#F27E17; text-decoration:underline}
