#module_voting img{
	float:left;
	border:solid 1px #d8d8d8;
	margin:0px 6px 0px 0px;
}
.voting_item .l{
	width:430px;
}
.voting_item h3{
	padding:0px;
	margin:0px;
	font-size:1.308em;
}

/*  */
#object_title{
	padding:0 0 5px 0;
	margin:0px;
	font-size:1.308em;
	text-align:center;
}
#object_canvas_holder{
	width:560px;
	height:400px;
	position:relative;
}	
#object_canvas_holder div{
	width:560px;
	height:400px;
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#ffffff;
	position:absolute;
	top:0;
	left:0;
}
#object_photos_holder{
	width:560px;
	height:128px;
	overflow:hidden;
}
#object_photos{
	height:112px;
	white-space:nowrap;
}
.object_diptych{
	text-align:center;
}
.discussion_box{
	background:url(../gfx/discuss.jpg) 20px 5px no-repeat;
	border-top:dotted 1px #cccccc;
	min-height:90px;
	padding:5px 0 5px 120px;
}
.input{
	background:url(../gfx/bg-input.png) no-repeat;
	width:218px;
	height:22px;
	padding:1px 8px 2px 8px;
}
.textarea{
	background:url(../gfx/bg-textarea.png) no-repeat;
	width:218px;
	height:84px;
	padding:6px 8px 2px 8px;
}
.input input,.textarea textarea{
	border:0px;
	width:216px;	
	resize:none;
}
.w120{
	width:120px;
}
#discussion_box_holder{
	height:0;
	overflow:hidden;
}
.discussion_switch{
	display:block;
	background:url(../gfx/icon-discuss.png) no-repeat;
	padding:0 0 3px 28px;
	font-size:15px;
	text-decoration:none;
	color:#d72420;
	margin-left:232px;
}
#discussion_box a{
	text-decoration:none;
}
