@import url('reset.css');
body {
	background:#f6f6f6;
}
#header {
	height:110px;
	position:relative;
}
#container {
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:960px;
}
#container #header h1 {
	background:url(../images/global/logo.png) no-repeat 0 16px;
	height:55px;
	margin:0 auto;
	padding:16px 0 17px;
	width:86px;
}
#container #header h1.en {
	background:url(../images/global/logo-en.png) no-repeat 0 16px;
}
#container h1 a {
	display:block;
	height:55px;
	text-indent:-7777em;
	width:86px;
}
#content {
	overflow:hidden;
	position:relative;
	min-height:410px;
	background:black;
}
#content #pic-intro {
	float:left
}
#content #pic-intro img { float:left}

#content #project-detail {
	text-align:center;
	padding-top:70px;
	float:left;
	width:480px;
}
#content #project-detail p {
	padding:40px 0 0;
	display:inline-block
}
#content #project-detail p > a {
	display:inline-block;
	padding:0 23px;
}


/* footer */
#footer {
	height:120px;
	margin-top:3px;
 *margin-top:4px;
}
#footer > :first-child {
	background: url(../images/global/bg_footer-dcondo.jpg) no-repeat;
	height:71px;
	position:relative;
}
.slogan {
	left:20px;
	position:absolute;
	top:18px;
}
.logo {
	height:53px;
	position:absolute;
	right:20px;
	text-indent:-7777em;
	top:9px;
	width:102px;
}
#footer ul {
	float:left;
	margin-top:6px;
}
#footer ul li {
	float:left;
	margin:0 0;
}
#footer ul + ul {
	float:right;
}
#footer ul + ul li+li+li {
	margin:0 0 0 5px;
}
li.tw {
	padding-top:13px;
}
li.fb {
	padding-top:14px;
}
li.share {
	padding-top:11px;
}
/* fb */
.st_facebook_hcount > span > span > span {
	background:url(../images/global/f.png) no-repeat !important;
	height:18px !important;
	width:26px !important;
	display:block!important;
	float:left
}
.st_facebook_hcount > span > span > span + span {
	background:url(../images/global/f.png) no-repeat -26px 0 !important;
	height:18px !important;
	margin-left:0 !important;
	width:33px !important;
}
.st_facebook_hcount > span > span > span + span > span {
	border:0 !important;
	color:white !important;
	margin-left:0 !important;
	padding:3px !important;
}
/* tw */
.st_twitter_hcount > span > span > span {
	background:url(../images/global/t.png) no-repeat !important;
	height:18px !important;
	width:26px !important;
	display:block!important;
	float:left
}
.st_twitter_hcount > span > span > span + span {
	background:url(../images/global/t.png) no-repeat -26px 0 !important;
	height:18px !important;
	margin-left:0 !important;
	width:33px !important;
}
.st_twitter_hcount > span > span > span + span > span {
	border:0 !important;
	color:white !important;
	margin-left:0 !important;
	padding:3px !important;
}
.stButton .stHBubble {
	background:none !important;
}
.stButton .stHBubble {
	margin-left:0 !important;
	margin-right:0 !important;
	z-index:1 !important;
}
.stButton .stBubble_hcount {
	color:white !important;
	display:block !important;
	height:14px !important;
	padding-bottom:3px !important;
	padding-left:0 !important;
	margin-top:-2px !important;
}
