.doc
{
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	width: 670px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: rgb(192,192,192);
	padding: 10px;
}

.docCol
{
	margin: 0px;
	width:320px;
}

.docColLeft
{
	float: left;
	margin-right: 3px;
}

.docColRight
{
	float: left;
	margin-left: 3px;
}

.post_title
{
	text-align: center;
	font-weight: bold;
	font-size: 18px;
}

.post_date
{
	text-align: right;
	font-size: 8pt;
}

.navBar
{
	text-align: center;
}

.navBar a
{
	color: rgb(64,64,255);
	font-style: underline;
}

.fake_link
{
	text-decoration: underline;
}

a img
{
	border: 0px;
}


/** 
-------------------------------------------------------------------------
on/after css update on 2/14/2011: 
-------------------------------------------------------------------------
*/

.post_title
{
	/*float: left;*/
	clear: both;
	
	text-align: center;
	/*margin-left: 165px;*/
	margin-left: auto;
	margin-right: auto;
}

.post_body
{
	clear: both;
	float: left;
}

/* note that the oldest post DOES NOT have .post_body around it, as it does its own weird thing which these break: */
.post_body .results_subitem a
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 700px;
}

.post_body  .results_subitem 
{
	clear: both;
	display: block;
	float: left;
}

.post_body .results_subitem a img, 
.post_body a img
{
	/*float: left;*/
	clear: both;
	margin-left: 165px;
	/**
	(670 -340)/2 == (330/2) = (150+15)=165
	*/
	/*
	margin-left: auto;
	margin-left: 200px;
	*/
	margin-right: auto;
	/*width: 300px;*/
	/*float: right;*/
	display: inline-block;
}

.post_body .results_subitem .subitem_caption
{
	float: left;
	clear: both;
	width: 100%;
}

/** hack for project pdf downloads: */
/*.post_body 
{
	width: 100%;
}
*/

/** hack for project proposal pdf post: */
.subitem_caption_filler
{
	float: left;
	clear: both;
	width: 650px;
}

/**new hack:**/
.results_subitem
{
	width: 650px;
}