@import url(./core.css);
@import url(./colors.css);

/* FIRST FOLD  */

#wrap {
	border-bottom:1px solid #4F4D45;
	}
#content {border-bottom:4px solid #8F8C7D;
	}
#wikitext {
	margin:0 0 1.6em;
	}	
#main { width:68%; 
	}	
#feature {
	padding:0 0 2.8em; 
	}	
* html #feature {
	width:99.9%;
	}	
#feature h1 {
	padding:0 0 .48em; margin:0 0 .48em; 
	font:normal 1.6em/1.2em arial,sans-serif;
	border-width:1px 1px 0 1px;
	border-style:solid;
	border-color:#ddd;
	}
* html #feature h1 {
	height:0;
	}	
#feature h1 strong {
	display:block; padding:.4em 1% .4em 2%;
	font:normal 1em/1.4em arial,sans-serif; color:#fff;
	background:#c03;
	border-bottom:1px solid #ddd;
	}	
* html #feature h1 strong {height:0;
	}
#main .in {
	padding:0 6% 0 2%;
	font:normal 1.36em/1.56em georgia,arial,sans-serif;
	}
.in h2 {
	font:normal 1.4em/1.6em arial,sans-serif;
	}	
#main .in.blog {
	font:normal 1em/1.6em verdana,sans-serif;
	}	
#main #feature a {
	padding:.2em 0;
	color:#FFD86F;
	}
#main #feature a:hover {
	color:#f00;
	background:#4F4D45;
	}	
.more a {border-bottom:1px dashed #8F8C7D;
	}
.more a:hover {border:none;
	}	
	
/* SECOND FOLD  */

#lists {
	padding:0 0 4em;
	}
#monitor, #newly {
	float:left;
	width:50%; 
	}	
* html #monitor, * html #newly { width:49.9%;
	}	
#lists dt {
	padding:.4em 4%;
	text-transform:uppercase;
	font:normal .9em/1.6em arial,sans-serif;
	}	
* html #lists dt { padding:.4em 1em;
	}
#lists dd {
	font-size:.88em;
	}	
#newly dt {	
	background:#8F8C7D;
	border-top:1px solid #4F4D45;
	}	
#newly li {
	list-style:none;
	padding:.56em 4% .56em; 
	border-bottom:1px solid #4F4D45;
	}
* html #newly li { padding:.56em 1em;
	}
#newly a {color:#FFD86F;
	}
* html .meta { font-size:.92em;
  }
.meta a {
	padding:0 0 .1em;
	border-bottom:1px dashed #8F8C7D;
	}	
#newly a em {
	font:normal 1.4em/1.4em arial,sans-serif;
	}	
#newly a:hover {
	padding:.3em 0;
	color:#f00;
	background:#4F4D45;
	border:none;
	}	
#monitor dt {
	border-width:1px 1px 0 1px;
	border-style:solid;
	border-color:#4F4D45;
	background:#4F4D45;
	}	
#monitor dd {
	float:left;
	width:91.4%; padding:.4em 4% .8em 4%;
	border-width:0 1px 1px;
	border-style:solid;
	border-color:#4F4D45;
	background:#4F4D45;
	}	
* html #monitor dd { padding:.4em 4%;
	}
#monitor dd li {
	float:left; position:relative;
	display:block; width:100%; height:1.85em; _height:1.84em;
	list-style:none;
	}	
#monitor dd a {
	position:absolute; top:0; left:0;
	display:block; width:100%; height:100%;
	background:#fff;
  font-size:.9em; _font-size:.88em;
	}
#monitor dd a:hover { 
  opacity:.8; 
  }
#monitor dd em {
	position:absolute; top:0; left:0;
	display:block; height:100%;
  overflow:hidden;
	}	
#monitor dd strong {
	position:absolute; top:0; left:0;
	display:block; height:100%; width:100%;
	z-index:1;
	text-align:center;
	font-family:georgia,sans-serif; color:#3F3E37; 
  cursor:pointer;
	}
#monitor .warn {
	clear:both;
	display:block; padding:.64em 0 0;
	font-size:.88em; color:#8F8C7D;
	}
#monitor .en em { background:#CC005C;
	}  
#monitor .fr em { background:#9BB6BF;
	}
#monitor .es em { background:#FFD86F; 
	}	
#monitor .de em { background:#C9DF6F; 
	}	
#monitor .it em { background:#9CF; 
	}
#monitor .pt em { background:#8F1139; 
	}	
#monitor .se em { background:#A38161;
	}
#monitor .nl em { background:#F9A618; 
	}	
#monitor .ru em { background:#CF335E; 
	}	
#monitor .el em { background:#6781BE; 
	}
#monitor .fi em { background:#0083E4; 
	}
#monitor .pl em { background:#D2D5C4;
	}
#monitor .tr em { background:#A53835; 
	}	
#monitor .vi em { background:#A40045; 
	}	
#monitor .cn em { background:#c03; 
	}		
	
/* SIDEBAR  */	

#sidebar {
	position:absolute; top:0; right:0;
	display:block; width:32%; padding:6.4em 0;
	font-size:88%; line-height:1.5em; color:#BFBBA7;
	}
#sidebar .in {
  margin-top:.8em;
	font:normal 104%/2em tahoma,verdana,sans-serif;
	padding:0 6% 0 10%;
	}	
* html #sidebar .in { 
	padding:0 2% 0 2.6em;
	font-size:98%;
	}	
#about h2 {
	position:absolute; top:0; left:0;
	width:100%; padding:0 0 .72em; margin:0 0 .8em;
	font:normal 1.4em/1.26em arial,sans-serif; color:#BFBBA7;
	border-width:1px 1px 0 0;
	border-style:solid;
	border-color:#AFAB99;
	}	
* html #about h2 { 
	height:0;
	line-height:1.32em;
	}	
#about h2 strong {
	display:block; padding:1em 6% .6em 10%;
	border-bottom:1px solid #AFAB99;  
	background:#3F3E37;
	}
#sidebar .sec { margin-top:1.6em;
  }
#sidebar p {margin:0 0 .8em;
	}		
#sidebar a {
	color:#fff;
	padding:.2em 0; 
	}
#sidebar a:hover {
	color:#f00;
	background:#4F4D45;
	}
#sidebar dt {
  float:left; padding:0 6px; margin-right:4px;
  font-weight:bold; color:#FFF;
  background:#4F4D45;
  }
#sidebar dd {
  margin-bottom:1em;
  }
