#header #gl_nav_pre #gl_home a {
	background-image:url(../img/btn_gl_home_pre.gif);
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#header #gl_nav_pre #gl_home a:hover {
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	cursor:default;
}


#header #gl_nav #gl_home a {
	background-image:url(../img/btn_gl_home.gif);
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#header #gl_nav #gl_home a:hover {
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	cursor:default;
}

#pre {
	width: 620px;
	margin-right: 160px;
	margin-left: 160px;
	padding-top: 115px;
	padding-bottom: 100px;
}#pre h1 {
	margin-bottom: 30px;
}
#pre #news h3 {
	display: block;
	width: 125px;
	font-size: 14px;
	font-weight: bold;
	line-height: 35px;
	float: left;
	padding-left: 15px;
}
#pre #news {
	background-color: #efefef;
	margin-bottom: 30px;
}
#pre #news .headline {
	float: right;
	width: 460px;
	font-size: 12px;
	line-height: 35px;
}
#pre #news .headline .date {
	margin-right: 10px;
}
#pre #misc li {
	display: inline;
	padding-right: 15px;
}


#information {
	background: #FFF;
	font-size: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	line-height: 1;
	margin-bottom: 15px;
}

#information h3 {
	width: 140px;
	display: block;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 35px;
}
#information .section {
	float: right;
	width: 785px;
}
#information .poststat .date {
	margin-right: 8px;
}
#information .poststat strong a {
	text-decoration: none;
}
#information .poststat {
	display: block;
	width: 80px;
	float: left;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1;
}
#information .headline {
	display: block;
	width: 600px;
	float: left;
}

#information .headline span {
	padding-right:10px;
}


#information #hiddeninfo {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFE100;
}
#information #hiddeninfo .post {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFE100;
}
#information .section .post {
	line-height: 35px;
	height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFE100;
}

#information .section .link {
	line-height: 35px;
	height: 35px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFE100;
	text-align: right;
	padding-right: 15px;
}

#information #hiddeninfo .go {
	text-align: right;
	line-height: 35px;
	height: 35px;
	padding-right: 15px;
}
#information #showinfo {
	height: 15px;
	width: 15px;
	position: absolute;
	right: 15px;
	z-index: 20;
	top: 11px;
}
#information #showinfo a {
	background: url(../img/btn_top_showmore.gif) no-repeat center center;
	display: block;
	height: 13px;
	width: 15px;
	cursor: pointer;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}

#information #showinfo a:hover {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

html,body {
	background-color: #ffe100;
}

#header #gl_nav #gl_home a {
	width:39px;
	background-image:url(../img/btn_gl_home_y.gif);
}

#header #gl_nav #gl_about a {
	width:41px;
	background-image:url(../img/btn_gl_about_y.gif);
}

#header #gl_nav #gl_blog a {
	width:29px;
	background-image:url(../img/btn_gl_blog_y.gif);
}

#header #gl_nav #gl_exhibition a {
	width:66px;
	background-image:url(../img/btn_gl_exhibition_y.gif);
}


#header #gl_nav #gl_designers a {
	width:65px;
	background-image:url(../img/btn_gl_designers_y.gif);
}

#header #gl_nav #gl_shop a {
	width:35px;
	background-image:url(../img/btn_gl_shop_y.gif);
}

#header #gl_nav #gl_iphone a {
	width:45px;
	background-image:url(../img/btn_gl_iphone_y.gif);
}

#header #gl_nav #gl_gallery a {
	width:48px;
	background-image:url(../img/btn_gl_gallery_y.gif);
}

#header #lang {
	height: 30px;
	width: 48px;
	position: absolute;
	top: 0px;
	right: 0px;
	background-image:url(../img/border_lang_y.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}

#lang #lang_en a {
	background-image:url(../img/btn_lang_en_y.gif);
	width: 13px;
}


#lang #lang_jp a {
	background-image:url(../img/btn_lang_jp_y.gif);
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	cursor:default;
	width: 13px;
}

#footer{
	position:absolute;
	bottom:0px;
	width:940px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 530px center;
	padding-bottom: 0px;
	margin-bottom: 30px;
}

#title {
	width: 300px;
	margin-left: 320px;
	padding-top: 60px;
	padding-bottom: 70px;
	height: 466px;
}
#center {
	position:relative;
}

#misc li {
	display: inline;
	padding-right: 10px;
}
#misc {
	padding-bottom: 40px;
}
#badge {
	height: 178px;
	width: 178px;
	position: absolute;
	right: -10px;
	top: 40px;
}
