/* This CSS is autocompiled by LESS parser. Don't edit it manually. */

.hidden-text {
  text-indent:-300em;
  overflow:hidden;
}
.shadow { text-shadow:#000000 0 3px 3px; }
#flash_news_box div.nav .controls li a.control {
  display:block;
  background-image:url(/images/new/controls.png);
  height:15px;
  width:20px;
  text-indent:-300em;
  overflow:hidden;
}
#flash_news_box div.nav .controls li #next-event {
  background-position:20px 0;
  margin-left:9px;
}
#flash_news_box div.nav .controls li #prev-event { background-position:0 0; }
#flash_news_box div.nav .controls li .info {
  margin-left:9px;
  color:#ffffff;
  font-weight:bold;
}
#flash_news_box div.nav .controls li {
  position:relative;
  bottom:4px;
  float:left;
}
#flash_news_box div.nav .controls {
  position:relative;
  left:15px;
  top:10px;
  background-image:url(/images/new/bg_controls.png);
  background-repeat:no-repeat;
  width:94px;
  height:25px;
}
#flash_news_box div.nav {
  height:49px;
  background-image:url(/images/new/bg_flash_news_links.png);
  background-repeat:repeat-x;
}
#flash_news_box .flash_news_list .items div p.infos .date {
  text-transform:uppercase;
  color:#dddddd;
}
#flash_news_box .flash_news_list .items div p.infos .title {
  font-size:196%;
  color:#ffffff;
  text-align:left;
}
#flash_news_box .flash_news_list .items div p.infos {
  padding:20px;
  font-size:110%;
  line-height:1.5;
}
#flash_news_box .flash_news_list .items div img {
  float:right;
  margin:9px;
  padding:4px;
  border:1px solid #666666;
  background-color:#eeeeee;
}
#flash_news_box .flash_news_list .items div {
  float:left;
  height:280px;
  width:760px;
}
#flash_news_box .flash_news_list .items {
  width:20000em;
  position:absolute;
  clear:both;
}
#flash_news_box .flash_news_list {
  color:white;
  position:relative;
  clear:both;
  height:280px;
  overflow:hidden;
  background-color:#131313;
  background-repeat:no-repeat;
}
#latest-articles .rss a {
  display:block;
  width:14px;
  height:14px;
  background-image:url(/images/new/rss.png);
  text-indent:-300em;
  overflow:hidden;
}
#latest-articles .article:first-child { border-top:0px dotted #c8d0d3; }
#latest-articles .article { border-top:1px dotted #c8d0d3; }
#latest-articles {
  background-color:#ececec;
  border:1px solid #cccccc;
}
#introduction_box ul.text li { display:none; }
#introduction_box ul.text { height:132px; }
#introduction_box ul.link-list li {
  margin-left:4px;
  float:right;
}
#introduction_box ul.link-list { margin-right:6px; }
#introduction_box {
  height:250px;
  background-image:url(/images/new/bg_intro.png);
  background-repeat:no-repeat;
}
.box h4 span {
  right:10px;
  top:12px;
}
.box h4 { color:#999999; }
.box bd { padding-bottom:7px; }
.box .nice-link span { color:#444444; }
.box {
  min-height:230px;
  color:#ffffff;
  background-color:#141414;
}
#latest-tweets li { padding:5px 0; }
#latest-tweets .tweet_avatar {
  float:left;
  margin-right:7px;
}
#middle { background-color:#d3d3d3; }
