.club_list,.club_list .search_result
{
	float:left;
	width:100%;
}
.club_list #searchForm
{
	text-align:center;
}
.club_list #searchForm input[type=submit],
.club_list .button
{
	background:#ffffff; /* Old browsers */
	background:-moz-linear-gradient(top,  #ffffff 0%, #f8f4f1 50%, #e4e0dd 51%, #ffffff 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f8f4f1), color-stop(51%,#e4e0dd), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #ffffff 0%,#f8f4f1 50%,#e4e0dd 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background:linear-gradient(to bottom,  #ffffff 0%,#f8f4f1 50%,#e4e0dd 51%,#ffffff 100%); /* W3C */
	color:#800;
	border:1px solid #888;
	font-weight:bold;
	font-size:12px;
	padding:0px 12px;
	line-height:30px;
	display:inline-block;
	text-decoration:none;
	margin:2px;
}
.club_list #searchForm input[type=text]
{
	margin:2px;
	background-color:#eee;
	line-height:30px;
	width:180px;
}
.club_list .search_result
{
	padding-top:12px;
	text-align:center;
}
.club
{
	width:calc(100% - 16px);
	max-width:300px;
	margin:8px 4px;
	display:inline-block;
	text-align:left;
	background-color:#0458A1;
	padding:0px 4px 4px 0px;
	box-shadow:0px 0px 4px #888;
}
.club .head,.club .attrs
{
	float:left;
	width:100%;
	padding:4px;
}
.club .head
{
	font-size:13px;
	font-weight:bold;
	line-height:1.6em;
	color:white;
	text-decoration:none;
	padding:6px 0px;
}
.club .head img
{
	height:40px;
	float:left;
	border-radius:3px;
	background-color:#fff;
	padding:1px;
	margin:-18px 6px -4px 6px;
	box-shadow:0px 0px 4px #222;
}
.club .head div
{
	height:1.6em;
	overflow:hidden;
}
.club .attrs
{
	font-size:11px;
	background-color:#f0f0f0;
	padding:4px;
	line-height:1.5em;
	height:3.6em;
}
.club .attrs .slogan
{
	height:1.5em;
	overflow:hidden;
}
.club .attrs .attr
{
	float:left;
	width:100%;
	line-height:1.6em;
}
.club .attrs .attr .name
{
	float:left;
	width:88px;
	font-weight:bold;
}
.club .attrs .attr .value
{
	padding-left:4px;
	float:left;
	width:184px;
	white-space:nowrap;
	overflow:hidden;
}
#showMore
{
	display:block;
	width:100%;
	margin:0px;
}

