	/* text */
	
	a { text-decoration: none; }
	a:link, 
	a:active { color: #FF3300; }
	a:visited { color: #FF3300; }
	a:hover { text-decoration: underline; }
	
	h1, h2, h3, h4 { font-weight: normal; margin: 0px; padding: 0px; }
	
	li {	list-style-type: disc; }
	
	h1 {
		color: #222222;
		font-weight: bold;
		margin-bottom: 10px;
		text-align: left;
		margin-top: 30px;
		font-size: large;	
		border-bottom: 1px solid #ccc;
	}
	
	h2 {
		margin-top: 30px;
		font-size: small;
		font-style: italic;
		font-weight: bold;
		margin-bottom: 10px;
		padding: 3px;
		text-align: left;
		border-bottom: 1px solid #ccc;
	}
	
	h3 {
		color: #222222;
		font-size: 110%;
		font-weight: bold;
		margin-bottom: 0;
		text-align: left;
	}
	
	h4 {
		color: #222222;
		font-size: 110%;
		font-weight: bold;
		/*margin-bottom: 10px;*/
		text-align: left;
		margin-top: 30px;
		border-bottom: 1px solid #ccc;
	
	}
	
	h5 {
		color: #222;
		font-size: 100%;
		font-weight: bold;
		text-align: left;
		margin-top: 10px;
		margin-bottom: -10px;
	}
	
	h6 {
		color: #222;
		font-size: 100%;
		font-weight: bold;
		text-align: left;
		margin-top: 10px;
		margin-bottom: 5px;
	}
	
	p {
		color: #333333;
		font-size: small;
		font-weight: normal;
		line-height: 150%;	
		text-align: left;
		/*margin-top: 0;*/
	}
	
	ul {
		color: #333333;
		font-size: small;
		font-weight: normal;
		line-height: 150%;	
		text-align: left;
	
	}
	
	pre {
		font-family: 'Courier New', Courier, mono;
		font-size: small;
		
	}
	
	.keyword{
		color: #000084;
	}
	
	.string{
		color: #0000FF;
	}
	
	.comment{
		color: #808080;
	}
	
	.centered{
		text-align:center;
	}
