/* RESETS & BASIC PAGE SETUP */
* { margin: 0; padding: 0; }
html { overflow-y: scroll; }

header, footer, section, nav, article, #section, #article, #footer444 {  
        display: block;  
	width: 900px;
	margin: auto;
	border: solid 0px #ccc;
}

	p{
		  padding: 0px;
		  margin-top: 0px;
		  margin-right: 0px;
		  margin-bottom: 0px;
		  margin-left: 0px;
	}
        ul {
		  margin-left: 0;
		  padding-left: 20px;
       }
        ol {
		  margin-left: 0;
		  padding-left: 20px;
       }

        li {
		  padding-bottom: 15px;
       }
       ol {
		  margin-left: 0;
		  padding-left: 30px;
       }

body {
	font-family: Helvetica, arial, Times New Roman, Myriad Pro, sans-serif, 华文楷体;
	background: #ffffff url(../../uploads/images/bg-1.gif) top left repeat-x;
        line-height:16px;
        font-size: 13px;
        color: #333333;
	padding: 0;
	margin: 0;
 }

/* END RESET */


#wrapper {
	background: url(../../uploads/images/bg-2.gif) bottom left repeat-x;
	width: 100%;
	display: table;
}

header {
	width: 100%;
        height: 128px;
	display: table;
}

#header {
	background: url(../../uploads/images/header1n.jpg) no-repeat center bottom;
	width: 100%;
        height: 128px;
}

footer, #footer444 {
	background: url(../../uploads/images/footer1.jpg) no-repeat center top;
	width: 100%;
	height: 159px;
	display: table;
	margin-top: 20px;
}




#footer {
        font-family: arial, Myriad Pro, Helvetica, sans-serif, 华文楷体;
        width: 900px;
	margin: 100px auto 0;
	padding-top:0px;
	font-size: 10px;
	color: #333;
        text-align: center;
}

a.abb, a.abb:link { 
        font-family: arial, Myriad Pro, Helvetica, sans-serif, 华文楷体;
		color: #cccccc;
                text-decoration: none;
                font-size: 10px;
                }
a.abb:hover{
        font-family: arial, Myriad Pro, Helvetica, sans-serif, 华文楷体;
		color: #999999;
                text-decoration: none;
                font-size: 10px;
                }
