@import 'reset.css';

HTML {
	height:100%;
	}
BODY,TEXTAREA,INPUT,SELECT {
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	}
BODY {
	height:100%;
	font-size:.8125em;
	line-height:1.4;
	color:#000;
	background:#FFF;
	}
P {
	margin-bottom:1em;
	}
A {
	color:#1A7CA8;	
	}

H1,H2 {
	font-family:Georgia,serif;
	font-size:1.4em;
	margin-bottom:.2em;
	}
H4 {
	margin:1em 0 .5em 0;
	font-size:1em;
	font-weight: bold;
	}

UL {
	margin-bottom:1em;
	}
LI {
	margin:0 0 .2em 1em;
	}

#main {
	position:relative;
	width:870px;
	min-height:100%;
	margin:0 auto -50px auto;
	}

#header {
	position:absolute;
	top:0;
	left:0;
	width:870px;
	height:140px;
	}
#header UL {
	position:absolute;
	top:34px;
	left:30px;
	margin:0;
	}
#header LI {
	position:relative;
	display:block;
	float:left;
	margin:0;
	font:28px/75px Georgia,serif;
	background:left no-repeat;
	}
#header LI#glenicm {
	background-image:url(/images/glenicm-bg.jpg);
	}
#glenicm A,
#glenicm SPAN {
	padding-left:62px;
	}
#header LI#glenic {
	margin-left:34px;
	padding-left:159px;
	background-image:url(/images/glenic-bg.jpg);
	}

#foreign {
	display:block;
	position:absolute;
	top:67px;
	right:120px;
	}
#foreign IMG {
	display:block;
	width:16px;
	height:11px;
	}

#column_l,
#column_r {
	float:right;
	margin:140px 0 80px 0;
	}

#column_l {
	width:313px;
	padding:0 20px 0 30px;
	}
UL#news {
	height:210px;
	width:313px;
	margin:0 -20px 0 -30px;
	padding:70px 20px 0 30px;
	overflow:hidden;
	font-size:0.9em;
	line-height:1.2;
	color: #FFF;
	background:#626D6E url(/images/news-bg.jpg);
	}
#news.english {
	background-image:url(/images/news-bg-eng.jpg);
	}
#news LI {
	margin: 0 0 0.8em 0;
	}
#news A {
	color:#EFE4C2;
	}

UL#nav {
	margin:20px 0 0 0;
	font-family:Georgia,serif;
	text-align:right;
	}
#nav LI {
	margin: 0 0 .6em 0;
	line-height:1;
	}
#nav H1 {
	font-size:2.1em;
	}
#nav A {
	font-size:1.4em;
	}

#column_r {
	width:457px;
	padding:300px 30px 0 20px;
	background:top no-repeat url(/images/pic_01.jpg);
	}
#column_r.pic_01 {
	background-image:url(/images/pic_01.jpg);
	}
#column_r.pic_02 {
	background-image:url(/images/pic_02.jpg);
	}
#column_r.pic_03 {
	background-image:url(/images/pic_03.jpg);
	}
#column_r.pic_04 {
	background-image:url(/images/pic_04.jpg);
	}
#column_r.pic_05 {
	background-image:url(/images/pic_05.jpg);
	}

#footer {
	position:absolute;
	bottom:0;
	width:870px;
	height:49px;
	border-top:1px solid #DDD9D3;
	}
#footer p {
	margin: 15px 0 0 383px;
	padding: 0;
	}

#box {
	width:710px;
	}
#box .wrapper {
	padding: 20px 0 20px 20px;
	}

.clear {
	clear:both;
	}