h2 {
	font-size: 24px;
	line-height: 1.2em;
}

p.work_date {
	color: #667e72;
	font-size: 55px;
	font-weight: bold;
	letter-spacing: -2px;
	text-align: right;
	line-height: 0;
	margin: 18px 10px 0 0;
}

div.work_item {
}

	div.work_item h2 {
		margin: 0 0 15px 0;
	}

	div.work_item .g14 {
		background: #f7f6f6;
	}
	
	div.work_item .g14 div {
		padding: 15px 15px 25px 15px;
		background: url(../img/work/item_bg.gif) repeat-x top;
	}
	
	div.work_item .posted {
		background: #f2f0f0;
		margin: 0 0 10px -16px;
		padding: 3px 3px 3px 10px;
		border-bottom: 1px solid #FFF;
		color: #abaaaa;
		font-variant: small-caps;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	
	div.g6wrapper {
		background: #edecec;
		padding: 15px;
	}
	
		div.g6wrapper h2 {
			font-variant: small-caps;
			font-family: Georgia, "Times New Roman", Times, serif;
			color: #667e72;
			font-size: 21px;
			margin-top: 3px;
			margin-bottom: 10px;
		}
		
	dl dt {
		margin: 0 0 3px 15px;
	}
	
	dl dd {
		color: #666;
		font-style: italic;
		font-size: 12px;
		padding-bottom: 10px;
		margin: 0 0 10px 15px;
		background: url(../img/work/dots.gif) bottom repeat-x;
	}
	
	code {
		color: #667e72;
		font-family: "Courier New", Courier, monospace;
	}
