.entry {
	padding: 0px 0px 15px;
	margin: 15px 0px 0px;
	border-bottom: 1px solid #ccc;
}
#entryContent {
	width: 670px;
}
#entryContent #thumbs {
	width: 650px;
	margin: 0px 10px;
}
#entryContent .entryThumb {
	float: left;
	width: 120px;
	margin: 0px 5px 10px;
}
#entryContent .detailThumb {
	float: left;
	width: 250px;
	margin: 0px 10px 0px 0px;
}
#entryContent .entryThumb img, .entryDetails .detailThumb img {
	border: 1px solid #ccc;	
}
.entryDetails, #details { 
	margin: 0px 0px 20px;
	padding: 10px;
	border: 1px solid #ccc;
	width: 650px;
	display: none;
}
#instructions {
	display: block;	
}
 .description {
	 margin: 0px 0px 0px 260px;
 }
#entryContent p {
	margin: 0px 0px 5px;
	line-height: 16px;
}
#entryContent .vote {
	padding: 20px 0px 0px;
}
#entryContent .vote img {
	float: left;
	width: 20px;
	margin: -2px 5px 0px 0px;
}
.thumbInfo {
	margin: 0;
	line-height: 16px;
}
#entryContent h4 {
	font-weight: bold;
	margin: 0px 0px 10px;
	font-size: 14px;
}
#entryContent .hidden {
	display: none;	
}
#entryContent .clear { clear: both; }
.voteForm {
	margin: 10px 0px 0px;
	display: none;
}
.voteForm .required {
	color: #333;	
}
.voteForm .error {
	color: red;
}
.voteForm input[type=text] {
	margin: 1px 0px 10px;
	width: 125px;
}
.voteForm input[type=checkbox] {
	margin: 0px 5px 10px 0px;
	float: left;
}
.voteForm label {
	font-size: 10px;
}

.voteForm input[type=submit] {
	margin: 10px 0px 0px;	
}