/* CSS Document */
/* zero */


body
{ 
margin:0;
padding:0; 
text-align:center;
font-family:Arial, sans-serif;
font-size:80%;
min-width:950px;
background:#FFF;
} 

img {
border:0
}

#james {
font: 12px Verdana, Arial, Helvetica, sans-serif;
width: 100%;
padding:4px 0 6px 0;
background: #000;
color: #fff;
text-align: center;
border-bottom: 1px solid #999;
}
#james a {text-decoration: underline; color: #fff;}
#james a:hover {text-decoration: none;}

/**layout**/
#width
{
width:950px;
margin:0px auto 0 auto;
padding:10px 10px 0;
text-align:left;
font-size:1em;
background:#fff;
}
/* topnav */
#topnav { 
background:url(http://icon.zdnet.com.cn/zdnetnews/pic/bg_topnav_950x106.gif) bottom left no-repeat;
overflow:hidden;
margin:0;
position:relative;
}

*html #topnav {height:1%;}

#h
{
float:left;
margin:0 0 -10px 0;
padding:0;
width:430px;
height:62px;
background:url(http://icon.zdnet.com.cn/zdnetnews/pic/logo_zdnet_hd_430x62.gif) bottom left no-repeat;
}

#tabs {
clear:both;
text-align:center;
padding-left:90px;
margin:0;
}

#tabs li {
border:none;
margin:0;
padding:0;
background:none;
display: inline;
float: left;
height:35px;
position:relative;
}

*html #tabs li {width:1%;}

#tabs a {
text-decoration: none;
padding:13px 4px 0 27px;
height:22px;
display: block;
background: url(http://icon.zdnet.com.cn/zdnetnews/pic/tab_beg_315x35.gif) no-repeat;
position: relative;
white-space:nowrap;
text-transform:uppercase;
font-weight:bold;
font-size:14px;
color:#1e629e;
}

#tabs a:hover {
background: url(http://icon.zdnet.com.cn/zdnetnews/pic/tab_beg_over_235x35.gif) no-repeat;
z-index:10;
}

#tabs li.on a { 
background: url(http://icon.zdnet.com.cn/zdnetnews/pic/tab_beg_over_235x35.gif) no-repeat; 
z-index:11;
color:#990000;
}

#tabs li.home a { background-position:0 0; }
#tabs li.home a:hover { background-position: 0 0; }

#tabs a span {
background: url(http://icon.zdnet.com.cn/zdnetnews/pic/tab_end_20x35.gif) no-repeat;
width: 20px;
height: 35px;
position: absolute;
right: -20px;
top:0;
display: block;
z-index: 10;
}

#tabs a:hover span, #tabs li.on a span {
background: url(http://icon.zdnet.com.cn/zdnetnews/pic/tab_end_over_20x35.gif) no-repeat;
}

#titleBar { 
width:100%;
background:#FFF;
margin:0 0 5px 0;
padding:1px;
border:1px solid #1a3b6e;  
color:#fff;
}

#titleBar .titleBarInner { 
padding:6px 10px;
background:#1a3b6e url(http://icon.zdnet.com.cn/zdnetnews/pic/bg_titleBar_1x49.gif) repeat-x;
border:1px solid #1a3b6e;  
overflow:hidden;
}

*html #titleBar .titleBarInner {height:1%;}

#breadcrumb {
margin:0;
padding:0;
color:#FFF;
float:left;
}

#breadcrumb a {
color:#FFF;
text-decoration:none;
}

#breadcrumb dt a:hover {
text-decoration:underline;
}

#breadcrumb dt {
font-family:Verdana, sans-serif;
font-size:.85em;
}

#breadcrumb dd {
margin:0;
padding:0;
font-size:20px;
font-weight:bold;
font-family:Verdana, sans-serif;
}

.searchBox { 
padding:0;
float:right;  
margin:10px 0 0 0;
height: 24px;
}

.searchBox span {
float:left;
text-transform:uppercase;
font-weight:bold;
font-size: 14px;
padding:4px;
}

.searchBox form {
display: inline;
}

.goBtn {
background:url(http://icon.zdnet.com.cn/zdnetnews/pic/btn_go_26x21.gif) top left no-repeat;
width:26px;
height:21px;
text-indent: -9999em;
border:0;
margin-left:6px;
cursor:pointer;
overflow:hidden;
}

* html .goBtn {
cursor: hand;
}

.goBtn:hover {
background: url(http://icon.zdnet.com.cn/zdnetnews/pic/btn_go_over_26x21.gif) no-repeat left;
}

.gums {
background:#FFF;
margin:8px 0;
}
.gums li {
float:left;
border-right:1px solid #DEDEDE;
border-bottom:0;
background:none;
margin:0;
padding:0 15px;
font-size:.9em;
}

.gums li.end {
border:none;
}

.gums a:visited {
color:#039;
}

/* selectors */

#textul
{
margin:10px;
padding:0;
}

#textul li
{
background:url(http://icon.zdnet.com.cn/zdnetnews/pic/bul_orange_5x5.gif) 0 .5em no-repeat;
padding:.3em 0 .2em 1em;
margin:.2em 0 0 0;
list-style-type: none;
border-bottom:1px solid #EEE; 
}

#textul li.more
{
background:none;
font-weight:bold;
padding-left:0;
border:none;
}

#textul li.more a
{
font-weight:bold;
}

#textol {
margin: 10px;
padding: 0;
clear: both;
}

#textol li {
list-style: decimal inside;
padding: 4px 10px 4px 0em;
margin: .2em 0 0 .5em;
border-bottom: 1px solid #EEE;
}



hr {
color: #fff;
background-color: #fff;
border: 1px solid #bfbfbf;
border-style: none none solid;
margin:10px 0 0 0;
}

/* classes  */

/* footer */
#footer { 
clear:both;
background:url("http://icon.zdnet.com.cn/zdnetnews/pic/bg_ftr_950x89.gif") no-repeat;
padding:16px 40px 10px 0px;
margin:20px 0;
}

#footer a:visited {
color:#039;
}

#f 
{
float:left;
margin:0;
padding:0;
width:170px;
height:100px;
background:url(http://icon.zdnet.com.cn/zdnetnews/pic/logo_zdnet_ftr_170x89.gif) bottom left no-repeat;
}

#footer li { 
display:inline;
border:none;
background:none;
padding:0;
font-weight:normal;
}

#footer span {
font-weight:bold;
}

#infoblock
{
padding:0;
margin:0 0 0 125px;
clear:none;
}

.services
{
border-bottom:1px solid #d6d7d9;
border-top:1px solid #d6d7d9;
overflow:hidden;
padding:12px 0;
margin:12px 0;
}

*html .services 
{
height:1%;
}

.services ul
{
float:left;
clear:none;
margin:0;
margin-top:5px;
padding:0;
}

.networkFooter
{
float:right;
display:inline;
}

#preFooter { 
border-top:1px solid #ccc; 
background:#FFF;
}

#preFooter dl
{
width:24%;
float:left;
padding:0;
margin-right:8px;
}

#preFooter dl dd
{
position:relative;
background:url(http://icon.zdnet.com.cn/zdnetnews/pic/bul_orange_5x5.gif) 0 .6em no-repeat;
padding:2px 10px 2px 1em;
margin:.2em 0 0 0;
list-style-type: none;
}

#preFooter dl dt a{font-weight:bold;font-size:11px;text-transform:uppercase;color:black;}

#preFooter dl dt {margin-top:10px;margin-bottom:5px;}


/*--------------------------------------------------------------------------------------------*/
#nav {width:810px; font-size:12px; font-family:Tahoma; color:#1C629D; margin:8px 0 10px 100px; padding:0;}

.textl{font-size:12px; font-family:Tahoma; color:#DFDFDF; margin:0 8px 0 10px;}

#nav ul{list-style:none; margin:0; padding:0;  text-align:center;}

#nav ul li{float:left; margin:0 4px; display:block;}

#nav ul a{color:#1C629D;  text-decoration: none}
#nav ul a:hover{color:#970300;  text-decoration:underline}
/*--------------------------------------------------------------------------------------------*/
#leaderboard{width:728px; margin:0 0 8px 0; padding:0; float:left}
#adsother{width:216px; margin:0 0 8px 0; padding:12px 0 0 0; float:right}

