#content-container{
	position:relative;
	padding-top:45px;
	padding-bottom:30px;
	min-height:658px;
}

#secondary-nav{
	width:161px;
	float:left;
	text-align:right;
}

#content{
	float:left;
	padding:30px 0;
	text-align:center;
	width:545px;
	border-left:1px solid #ccc;
	height:598px;
}

* html #content{
	height:658px;
}

#piece_image{
	width:373px;
	height:252px;
	margin:auto;
}

#piece_image a img{
	border:0;
}

#piece_copy{
	position:absolute;
	left:248px;
	top:361px;
	width:373px;
	overflow:hidden;
}

#piece_copy_link{
	text-align:center;
}

#loop{
	margin:auto;
	width:54px;
	position:absolute;
	bottom:60px;
	right:239px;
}

#loop a.next{
	display:block;
	width:17px;
	height:11px;
	float:left;
	margin-left:10px;
	background: transparent url('../images/next.gif') no-repeat;
}

#loop a.next:hover{
	background: transparent url('../images/next_over.gif') no-repeat;
}

#loop a.previous{
	display:block;
	width:17px;
	height:11px;
	float:left;
	margin-right:10px;
	background: transparent url('../images/previous.gif') no-repeat;
}

#loop a.previous:hover{
	background: transparent url('../images/previous_over.gif') no-repeat;
}

#loop a img{
	border:0;
}
