body {
	background:url("common/header-bg.gif") no-repeat top center;
	text-align:center;
	font-size:12px;
	font-family:'宋体',Arial;
	line-height:160%;
	color:#666;
}
div {
	margin:0 auto;
	text-align:left;
}
a {
	color:#666;
	text-decoration:none;
}
a:hover {
	color:black;
	text-decoration:underline;
}
.clearfix:before,
.clearfix:after {
	content:"";
	display:table;
}
.clearfix:after {
	clear:both;
}
.clearfix {
	zoom:1
}

/* header style */
#main,
#header,
#footer,
#sub-nav {
	width:950px;
}
#header {
	position:relative;
	height:130px;
}
#header .logined,
#header .login {
	position:absolute;
	top:10px;
	right:6px;
	color:#666;
}
#header .logined a,
#header .login a {
	margin:0 8px;
	color:#666;
}
#header .logined span {
	color:#FF6F0F;
}
#igrow-logo {
	float:left;
	overflow:hidden;
	width:194px;
	background:url("common/igrow-logo.png") no-repeat 16px 9px;
	text-indent:-999px;
}
#nav {
	float:right;
	width:756px;
}
#igrow-logo,
#nav {
	height:91px;
	overflow:hidden;
}
#nav ul {
	margin-top:36px;
	background:url("common/nav-bg.gif") no-repeat left bottom;
}
#nav li {
	float:left;
	margin-right:7px;
	height:51px;
}
#nav li a {
	overflow:hidden;
	display:block;
	height:38px;
	margin-top:5px;
	background-image:url("common/nav.gif");
	background-repeat:no-repeat;
	text-indent:-999px;
	transition:margin-top 0.2s linear 0s;
	-moz-transition:margin-top 0.2s linear 0s;
	-khtml-transition:margin-top 0.2s linear 0s;
	-webkit-transition:margin-top 0.2s linear 0s;
}
#nav li a:hover,
#nav li a.cur {
	margin-top:0;
}
#nav-index a {
	width:77px;
	background-position:0 0;
}
#nav-yu a {
	width:93px;
	background-position:-77px 0;
}
#nav-t a {
	width:83px;
	background-position:-170px 0;
}
#nav-blog a {
	width:93px;
	background-position:-253px 0;
}
#nav-fai a {
	width:93px;
	background-position:-346px 0;
}
#nav-com a {
	width:93px;
	background-position:-439px 0;
}
#nav-event a {
	width:77px;
	background-position:-532px 0;
}
#nav-yey a {
	width:83px;
	background-position:-609px 0;
}

#sub-nav,#sub-nav li{
	background:url("common/common-sprite.gif");
}
#sub-nav {
	overflow:hidden;
	height:39px;
	line-height:200%;
	background-repeat:repeat-x;
	background-position:0 -32px;
}
#sub-nav ul {
	overflow:hidden;
}
#sub-nav ul.major {
	float:left;
	margin-left:15px;
}
#sub-nav ul.extra {
	float:right;
	margin-right:8px;
}
#sub-nav li {
	float:left;
	overflow:hidden;
	margin: 0 9px 0 -1px;
	padding-left:8px;
	background-repeat:no-repeat;
	background-position:0 -6px;
	color:#E7FDC7;
}
#sub-nav li a.cur {
	color:white;
}
#sub-nav li a {
	color:#EDFFD3;
}
#sub-nav li a:hover {
	color:white;
}

#sub-nav ul.rests {
	margin-left:200px;
	display:inline;
}
#sub-nav ul#forum {
	margin-left:316px;
	display:inline;
}
#sub-nav ul#space {
	margin-left:260px; display:inline;
}
#sub-nav ul#group {
	margin-left:150px;
}
#sub-nav ul#resource {
	margin-left:363px;
}
#sub-nav ul#yuan {
	display:inline;
	margin-left:225px;
}

/* footer style */
#footer {
	position:relative;
	margin-top:3px;
}
#f-logo {
	position:absolute;
	display:block;
	width:201px;
	height:44px;
	top:25px;
	left:12px;
	background:url("common/igrow-footer-logo.png") no-repeat;
}
#f-link {
	position:absolute;
	width:190px;
	height:57px;
	top:25px;
	right:12px;
}
#copyright {
	height:140px;
	padding:25px 0 0 230px;
	background:url("common/footer-bg.png") no-repeat center bottom;
	line-height:190%;
	color:#333;
}
#copyright a {
	margin:0 8px 0 0;
	color:black;
}

.aside {
	margin-bottom:10px;
}

/* page style */
.simple-page {
	text-align:center;
}
.simple-page * {
	margin:0 4px;
}
.simple-page a {
	border:1px solid #ddd;
	padding:3px 6px 3px 7px;
	color:#aaa;
	text-decoration:none;
}
.simple-page a:hover {
	border-color:#a0a0a0;
}
.simple-page span {
	padding:3px 6px 3px 7px;
	border:1px solid #eee;
	color:#ddd;
}
.simple-page span.cur {
	border:1px solid #e0e0e0;
	color:#aaa;
	font-weight:bold;
	background-color:#f0f0f0;
}

/* slider style */
.slider {
	position:relative;
	overflow:hidden;
}
.slider ul li {
	float:left;
}

/* tab style */
.tab .tab-title li {
	float:left;
}
.tab .tab-content {
	display:none;
}

/* button style */
.button-f4-s1,
.button-f4-s2,
.button-f4-s3,
.button-f4-s4,
.button-f6-s1,
.button-f6-s2,
.button-f6-s3 {	
	display:block;
	width:74px;
	height:25px;
	background-position:no-repeat;
	text-align:center;
	line-height:22px;
	line-height:23px\9;
	color:white;
}
.button-f4-s1:hover,
.button-f4-s2:hover,
.button-f4-s3:hover,
.button-f4-s4:hover,
.button-f6-s1:hover,
.button-f6-s2:hover,
.button-f6-s3:hover {
	color:white;
	text-decoration:none;
}
.button-f4-s3:hover {
	color:#BF8600;
}
.button-f4-s1 {
	background-image:url("common/button-f4-s1.gif");
}
.button-f4-s2 {
	background-image:url("common/button-f4-s2.gif");
}
.button-f4-s3 {
	width:65px;
	height:23px;
	color:#BF8600;
	background-image:url("common/button-f4-s3.gif");
}
.button-f4-s4 {
	width:96px;
	height:23px;
	color:white;
	text-align:left;
	text-indent:1em;
	line-height:23px;
	background-image:url("common/intr.gif");
	text-indent:-9999px;
}
.button-f6-s1 {
	width:95px;
	background-image:url("common/button-f6-s1.gif");
	border:0;
	cursor:pointer;
}
.button-f6-s2 {
	width:98px;
	height:24px;
	background-image:url("common/button-f6-s2.gif");
}
.button-f6-s3 {
	width:94px;
	height:34px;
	line-height:34px;
	background-image:url("common/button-f6-s3.gif");
	border:0;
	cursor:pointer;
}

#login-close {
	position:absolute;
	display:block;
	top:5px;
	right:5px;
	width:13px;
	height:13px;
	background:url("common/login-close.gif") no-repeat;
}
#login-bar #login-close:hover {
	background-position:0 -13px;
}

#crumb-nav {
	margin-top:10px;
	color:#999;
}
#crumb-nav span {
	font-weight:bold;
}
#crumb-nav span.interval {
	padding:0 7px 0 8px;
	font-weight:normal;
}