@charset "gb2312";
/* CSS Document */

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0; /* 最好将 body 元素的边距和填充设置为 0 以覆盖不同的浏览器默认值 */
	padding: 0;
	text-align: center; /* 在 IE 5* 浏览器中，这会将容器居中。文本随后将在 #container 选择器中设置为默认左对齐 */
	color: #000000;
}
#container { 
	width: 98%;  /* 这将创建一个占据 80% 浏览器宽度的容器 */
	background: #FFFFFF;
	margin: 0 auto; /* 自动边距（与宽度一起）会将页面居中 */

	text-align: left; /* 这将覆盖 body 元素上的“text-align: center”。 */
} 
#header { 
	background:url(headbg_bg.jpg ) repeat-x; 
	padding: 0 ;  /* 此填充会将出现在它后面的 div 中的元素左对齐。如果 #header 中使用的是图像（而不是文本），您最好删除填充。 */

} 
#headerbg { 
	background:url(headbg.jpg ) no-repeat; 
	height:243px;width:836px;
}
#header h1 {
	margin: 0; /* 将 #header div 中最后一个元素的边距设置为零将避免边距重叠（即 div 之间出现的无法解释的空白）。如果 div 周围有边框，则不必将边距设置为零，因为边框也会避免边距重叠 */
	padding: 10px 0; /* 使用填充而不使用边距将可以使元素远离 div 的边缘 */
}

/* left 提示：
1. 由于我们使用的是相对单位，因此最好不要在侧栏中使用填充。它将会增加符合标准的浏览器的总宽，并产生未知的实际宽度。 
2. 由于 sidebar 值以全方 (em) 为单位，请记住侧栏的宽度将随不同的默认文本大小而变化。
3. 如果为 div 中的元素设置左边距和右边距，则会在 div 边缘和这些元素之间产生空白，如“#left p”规则中所示。
*/
#left {
	float: left; 
	width: 12em; /* 由于此元素是浮动的，因此必须指定宽度 */
	padding: 15px 0; /* 顶部和底部的填充将在该 div 中产生视觉空间 */
	width:196px;
}
#login{background:url(loginbg.jpg ) no-repeat; height:117px;width:176px; margin:10px}
#left h3, #left p {
	margin-left: 10px; /* 对于将要放在侧栏中的每个元素，都应当设置左边距和右边距 */
	margin-right: 10px;
}
#nav ul{ margin:0; padding-left:10px; 	text-align:right; }
.link{padding:2px 10px 0 0;
		background:url(navbg.jpg ) no-repeat; 
		width:175px ;
		height:24px; 
		list-style:none}
		#nav a{ margin:0; padding-right:10px; text-align:right; font-size:14px;}
/* mainContent 提示：
1. mainContent 和 left 之间的空白是由 mainContent div 的左边距创建的。无论 left div 中包含多少内容，都将保留栏空白。如果您希望在 #left 中的内容结束时，用 #mainContent div 的文本填充 #left 空白，则可以删除此左边距。
2. 请记住，如果在 mainContent div 中放置了过宽的元素，则有可能会导致“浮动下降”（即，侧栏下面非浮动的 mainContent 区域下降）。对于混合布局（总宽基于百分比，侧栏基于全方 (em)），则可能无法计算确切的可用宽度。如果用户的文本大小大于平均值，则侧栏 div 将更宽，因此，mainContent div 中的空间将更小。您应当注意到这种限制，当客户端使用 Contribute 添加内容时尤其如此。
3. 在下面的 Internet Explorer 条件注释中，zoom 属性用来赋予 mainContent“hasLayout”。这可能会有助于避免若干特定于 IE 的错误。
*/
#mainContent { 
	margin: 0 20px 0 200px; /* 右边距可以用百分比或像素来指定，它会在页面的右下方产生空白。 */
	width:650px;border-left:1px solid #ddd;border-right:1px solid #ddd;
	padding:0 10px 0 20px
} 
#footer { 
	padding: 0 10px; /* 此填充会将它上面 div 中的所有元素左对齐。 */
background:url(footbg_bg.jpg ) repeat-x;} 
#footerbg { 
	background:url(footbg.jpg ) no-repeat; height:163px;width:827px;
} 
#footer p {
	margin: 110px 0 0 100px; /* 将脚注中第一个元素的边距设置为零将避免出现可能的边距重叠（即 div 之间出现的空白）*/
	padding: 10px 0; 
	font-size:12px;
	color:#999999;/* 就像边距会产生空白一样，此元素上的填充也将产生空白，但不会出现边距重叠问题 */
}

/* 要重用的各种类 */
.fltrt { /* 此类可用来使页面中的元素向右浮动。浮动元素必须位于页面上要与之相邻的元素之前。 */
	float: right;
	margin-left: 8px;
}
.fltlft { /* 此类可用来使页面上的元素向左浮动 */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* 此类应当放在 div 或 break 元素上，而且该元素应当是完全包含浮动的容器关闭之前的最后一个元素 */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
--> 
<!--[if IE]>

/* 请将所有版本的 IE 的 css 修复放在这个条件注释中 */
#left { padding-top: 30px; }
#mainContent { zoom: 1; padding-top: 15px; }
/* 上面的专用 zoom 属性为 IE 提供为避免几个错误而可能需要的 hasLayout */

<!--[endif]-->
