@charset "utf-8";
/* CSS Document */
	
	/* style new tags to work as normal tags in old browsers */
	article, section, aside, hgroup, nav, header, footer, figure, figcaption {
		display: block;
	}
	a {outline: 0;}
	html {
		height: 100%; 
		background: #000;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:22px;
		color:#333;
	}
	body {	
		max-width:800px;
		width:100%;
		min-width: 640px; 
			
		margin: 0 auto; /* center the body */
		padding: 0px 0px;
		border: 1px solid black; 
		border-width: 0 1px;			
		background: #EEE;
	}
	
	p, h1, h2, table {
		padding: 0 14px;
	}
	
	h2 {
		text-transform:uppercase;
	}
	 
	tr {background-color:#ddd;}	
	
	td {padding-right:10px; padding-left:10px;}
	
	textarea {
	  	white-space: nowrap;
   		overflow:    scroll;
		overflow-y:  scroll;
		overflow-x:  hidden;
		overflow:    -moz-scrollbars-vertical;	 
	}
	
	header h1 {
		display:none;	
	}
	
	.topics {
		padding:20px;
		width:70%;
		margin-left:auto;
		margin-right:auto;
		padding-bottom:46px;
		display:block;
		background-color:#333;
		color:#ddd;
		margin-top:30px;
		margin-bottom:50px;
		text-align:center;
		font-size:30px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		display:none;	
	}
		
	
	.nL {
		color:#eee; text-decoration:none;
		text-transform:uppercase;	
		font-size:30px;
		padding-bottom:10px;
		display:inline-block;
	}
	a.nL:hover {
		color:pink;	
	}
	.topics h1 {
		margin-top:30px;	
	}
	
	.nLeft {
		text-align:left; margin-left:40px; margin-bottom:20px;
	}
	
	.nRight {
		text-align:right; margin-right:40px; margin-bottom:20px;
	}
	
	.nB { /*text Link*/	
		text-decoration:none;
		padding-left:13px; 
		padding-right:13px;
		padding-top:5px;
		padding-bottom:5px;
		-moz-border-radius: 12px;
		border-radius: 12px;	
		background-color:#555;
		color:#ddd;
		font-size:24px;	
		border:1px #aaaaaa solid;	
		display:inline-block; margin-top:8px;
	}
	a.nB:hover {
		background-color:#666;
		color:#fff;	
	}
	
	
	.borders {
		border-top:1px solid #666666;
		border-bottom:1px solid #666666;
	}
		
	#logo {
		border:0px;
		width:100%;	
	}
	
	.tL, .tLb { /*text Link*/	
		text-decoration:none;
		padding-left:5px; 
		padding-right:5px;
		-moz-border-radius: 8px;
		border-radius: 8px;	
		background-color:#FCF;
		color:#333;	
		border:1px #aaaaaa solid;
	}
	.tLb {
		 display:inline-block; margin-top:8px;
	}
	a.tL:hover, a.tLb:hover {
		background-color:#C9F;
	}
	a.tLm:hover {
		background-color:#92c4ce;
	}
	.k, .kk {
		background-color:#FC9; border:1px #F90 solid; padding-left:8px; padding-right:8px; 
		display:inline-block; margin-left:4px; margin-right:4px; margin-top:4px;
	}
	.kk {
		background-color:#FC9; border:1px #F90 solid;
	}
	.n {
		background-color:#CF9; padding-left:8px; padding-right:8px; display:inline-block; 
		border:1px #9C0 solid; margin-left:4px; margin-right:4px; margin-top:4px;
	}	
	.h {
		background-color:#c00; color:#fff; padding-left:8px; padding-right:8px; 
		display:inline-block; border:1px #a00 solid; 
		margin-left:4px; margin-right:4px; margin-top:4px;
	}
	.code {
		font-family:"Courier New", Courier, monospace; padding-top:20px; padding-bottom:20px;
		background-color:#555; color:#fff
	}
	
	footer {
		text-align:center;
		padding:1px;
		margin: 20px 0 0 0;
		background-color:#fff;		
		color:#999;	
		border-top:dashed thin #999;
	}
	
	#footer {
		width=100%; margin-right:0px; 
		white-space:nowrap; display:block; text-align:center; font-size:14px; 
		padding-top:0px; padding-bottom:24px; margin-top:0px;
		background-color:#000;
	}
	footerholder {	
		width:80%; 		
		margin-left:10px;	
		background-color:#000;
	}	
	