@charset 'utf-8';

/*
--------------------------------------------------------------
   Kigoulab CSS for KGL
   created :2010/1/21
   Os: ALL
   Ua: ALL
-------------------------------------------------------------*/


/* billboard
================================================*/

#billboard {
  width:940px;
  margin: 25px auto 0;
}

#billboard h1 {
  background-image: url(../img/hm_billboard_03.png);
  background-repeat: no-repeat;
  background-position:0 0;
  height: 278px;
  text-indent: -10000px;
  margin: 0;
  text-align: 1;
}


/* pickup
================================================*/


#pickup { 
  width:940px;
  margin:0 auto;
  clear: both;
  overflow: hidden;
}

#alpha,
#beta,
#gamma {
	background-repeat: no-repeat;
	background-position: 0 0;
	width:310px;
	height: 257px;
	float: left;
	display: inline;
	overflow: hidden;
	position:relative;
}

#beta { width:320px; }

#alpha { background-image: url( ../img/hm_pickup_A.png );}
#beta { background-image: url( ../img/hm_pickup_B.png );}
#gamma { background-image: url(../img/hm_pickup_C.png); }


#alpha h2,
#gamma h2,
#beta h2 {
  margin: 0;
  padding: 0;
  text-align: 1;
}

#alpha a,
#beta a,
#gamma a {
	width: 310px;
	height: 257px;
	display: block;
	text-indent: -10000px;
	overflow: hidden;
	position:absolute;
	z-index: 10;
}
#beta a { width:320px; }


/* timeline
--------------------------------------------------------------*/

#timeline {
  margin:0 auto;
  width: 940px;
  text-align: left;
  clear:both;
  overflow: hidden;
}

#timeline hr {
	display: none;
}

#updates {
  margin-top: 50px;
  width: 620px;
  float: left;
  display: inline;
  overflow: hidden;
}

#updates h2 {
  margin: 0;
}

#updates dl {
  padding: 15px 0 10px;
  /padding: 5px 0 5px;
  margin: 0;
  width: 620px;
  border-bottom: 1px #ccc dashed;
  clear: both;
  overflow: hidden;
}

#updates dl.odd { background-color: transparent;  }
#updates dl.even { background-color: #eaeaea;}

#updates dt.tema {
  float: left;
  display: inline;
  margin-top:-1px;
  padding-left:5px;
  width: 100px;
  line-height: 1.4;
  font-weight: normal;
}

#updates dd.date {
  float: left;
  display: inline;
  width: 120px;
  line-height: 1.4;
  font-weight: bold;
  color: #666;
  text-shadow:1px 1px 0 #FFF;
}

#updates dd.subject {
  float: left;
  display: inline;
  width: 390px;
  line-height: 1.4;
  text-shadow:1px 1px 0 #FFF;
}

/*
#updates hr {
  clear: both;
  display: block;
  height: 1px;
  border: none;
  border-top: 1px #ccc dashed;
  margin-top:0px;
  /margin-top: 0px;
  margin-bottom: 0;
}
*/

#tweets {
  margin-top: 0px;
  width: 300px;
  float: right;
  display: inline;
  overflow: hidden;
}

#tweets h2 {
  margin-top: 0;
}


/* Infomation
--------------------------------------------------------------

#ticker {
	background-image: url(../img/topicpath_bk.gif);
	background-repeat: no-repeat;
	width:  960px;
	margin:40px auto 20px;
	clear: both;
	overflow: hidden;
}

#tickerTtl {
 	width:122px;
	float: left;
	display: inline; 
}

#tickerMsg {
 	width:798px;
 	padding: 10px;
	float: left;
	text-align: left;
	display: inline;
}

*/


