h1, h2, h3, h4,
h2 a, h3 a, h4 a {
	color: #c00;
	text-decoration: none;
}

#header {}


#nav {

}

	#nav li a {
		color: #c00;
		font-weight: bold;
		text-decoration: none;
	}

	#nav li.active a {
		color: #fff;
		
		cursor: default;
	}

#main {}

	#contents h2 {
		text-transform: uppercase;
		font-size: 40px;
		letter-spacing: -1px;
	}
	
	#contents h3 {
		font-size: 24px;
		line-height: 30px;
	}
	
		#contents .newsitem {}
		
		#contents .newsitem-meta {
			font-size: 11px;
			
			text-align: right;
			
			color: #aaa;
		}
		
		#contents .newsitem-meta em {
			font-style: normal;
		}
	
	#news-short {
		font-size: 11px;
	}
	
		#news-short h3 {
			color: #000;
			font-size: 19px;
			line-height: 20px;
			letter-spacing: -1px;
		}

	
	#portfolio-short {
		color: #fff;
	}
	
		#portfolio-short h3 {
			font-weight: normal;
			color: #fff;
			
			font-size: 18px;
		}

	#contents {}
	
		.portfolio-item-active .emphasized,
		#contents .emphasized {
			font-size: 14px;
		}
		
		
		
#portfolio-items {}


.portfolio-item {
	color: #fff;
}

	.portfolio-item h2,
	.portfolio-item h3,
	.portfolio-item h4,
	.portfolio-item h5 {
		color: #fff;
	}

	.portfolio-item h2 {
		font-size: 24px;
		font-weight: normal;
	}
	
		.portfolio-item h2 a {
			text-decoration: none;
		}
	
		.portfolio-item a:link,
		.portfolio-item a:active,
		.portfolio-item a {
			color: #ddd;
		}
		
		.portfolio-item a:hover {
			color: #fff;
		}
		
		.portfolio-item h2 a:hover {
			
			text-decoration: underline;
		}
		
	.portfolio-item-active {}
	
	.portfolio-item-active .long-description p,
	.portfolio-item-active .long-description {
		font-size: 13px;
	}


#footer {} 
	
	#footer p {
		line-height: 40px;
		font-weight: bold;
		
		text-transform: uppercase;
		
		padding: 0 20px;
	}