
/* --- List Views --- */
.list
{
}
.list .item
{
	margin: 10px 0;
}
.list .date
{
	font-weight: bold;
	color: #ffb900;
}
.list .title
{
	margin-bottom: 0;
}
.list .short
{
}
.list .photo,
.list .photoLeft
{
	float: left;
	display: inline;
	margin: 0 15px 8px 0;
}
.list .photoRight
{
	float: right;
	display: inline;
	margin: 0 0 8px 15px;
}
.list .locations
{
	display: block;
	margin: 3px 0;
}



/* --- Detail Views --- */
.detail .return
{
	text-align: right;
	margin-bottom: 10px;
}
.detail .date
{
	font-weight: bold;
	color: #ffb900;
	margin-bottom: 10px;
}
.detail .title
{
	margin-bottom: 2px;
}
.detail .locations
{
	display: block;
	margin: 5px 0;
}
.detail .story
{
	margin-bottom: 10px;
}
.detail .photo
{
	padding: 10px;
	border: 1px solid #2f8dcd;
}
.detail .photo .caption
{
	margin-top: 3px;
}
.detail .photo .credits
{
	margin-top: 3px;
	font-style: italic;
}
.detail .photo .photoSelect
{
	margin-top: 10px;
	padding-top: 10px;
	background: url(../_images/dots-h.jpg) repeat-x top left;
	text-align: center;
}
.detail .photo .photoSelect a
{
	margin: 0 1px;
}
.detail .photo .photoSelect span
{
	display: block;
	font-style: italic;
	text-align: center;
	margin-top: 3px;
}
.detail .resource
{
	margin: 10px 0;
	padding: 5px;
	border: 1px solid #2f8dcd;
}
.detail .resource a
{
	display: block;
	margin: 5px 0;
}
.detail .resource .headerText,
.detail .resource .footerText
{
	margin: 5px 0;
	font-size: 90%;
}