@import url(./core.css);
@import url(./colors.css);
@import url(./forms.css);
@import url(./icons.css);

/* MAIN CONTENT  / / / / / / / / / / / / / / / / */

#wrap {
	border-bottom:1px solid #4F4D45;
	}
#content {border-bottom:4px solid #8F8C7D;
	}
.title {
	padding:0 0 1em; margin:0 0 1em;
	border-width:1px 1px 0 1px;
	border-style:solid;
	border-color:#ddd;
	}
* html .title {height:1em;
	}	
.title h1 {
	padding:.4em 1%;
	font:normal 1.6em/1.4em arial,sans-serif; color:#fff;
	background:#c03;
	border-bottom:1px solid #ddd;
	}	
* html .title h1 {height:1em;
	}
#main {
	position:relative; 
	width:59%; padding:0 40% 0 1%;
	min-height:10em;
	font:normal 100%/1.6em georgia,verdana,sans-serif;
	}
* html #main {height:10em;
	}	
#main p { margin:0 0 1em;
	}
#main dl {padding:0 0 2em;
	}	
#main dt {
	margin:0 0 .4em;
	font:normal 1.56em/1.32em arial,sans-serif;
	}
#main dt a { 
	color:#FFD86F;
	text-decoration:underline;
	}
#main dt a:hover { 
	color:#fff;
	text-decoration:underline;
	}	
#main dd {margin:0 0 1.6em;
	}	
#main dd .meta {
	display:block; margin:0 0 .2em;
	font:normal 1em arial,sans-serif; color:#8F8C7D;
	}	
#main dd strong {
	color:#BFBBA7;
	text-transform:capitalize;
	}	
#main dd em {
	font:normal 1em arial,sans-serif; color:#8F8C7D;
	color:#8F8C7D;
	}	
#main .desc em {
	color:#EFEFEF;
	font-style:italic;
	}
#main h2 {font:normal 1.6em/1.4em georgia,sans-serif; 
	}
#main.us {font:normal .96em/1.6em verdana,sans-serif;
	}
#main.us dd {margin:0 0 2em;
	}	
	
/* SIDEBAR  / / / / / / / / / / / / / / / / */	

#sidebar {
	position:absolute; top:0; right:0;
	width:36%;
	font:normal 1em/1.6em verdana,sans-serif;
	}	
* html #sidebar {width:60%;
	}		
.mod {
	padding:0 0 0 4%;
	border-left:1px solid #8F8C7D;
	}
.mod a {
	color:#fff;
	text-decoration:underline;
	}	 
.mod a:hover { color:#f30;
	}	
.toc ul {
	padding:0 1em;
	font-size:.88em;
	}	
