#body h2
{
	height : 0;
	visibility : hidden;

	font-size : 0;
	line-height : 0;

	padding : 0;
	margin : 0;
}

div.feature
{
	position : relative;

	width : 632px;
	height : 283px;
	float : left;
	
	margin : 10px 10px 10px 0;
}

div.feature .profile
{
	position : absolute;
	top : 10px;
	left : 10px;

	display : block;
}

div.feature .banner
{
	position : absolute;
	top : 208px;
	left : 172px;
	display : block;
}

div.feature .banner2
{
	position : absolute;
	left : 24px;
	bottom : 16px;
	display : block;
}
div.feature .profile span
{
	position : absolute;
	bottom : 5px;
	left : 2px;
	
	display : block;
	width : 131px;
	height : 17px;
	
	font-size : 10px;
	line-height : 17px;
	text-align : center;
	
	background : transparent url('../images/feature-caption.png') no-repeat top left;
}
div.feature :link,
div.feature :visited
{
	color : #585757;
}
div.feature :link:hover,
div.feature :visited:hover
{
	color : #000;
	text-decoration : none;
}

ul.news
{
	height : 289px;
	overflow : hidden;
	
	color : #8d8e8d;
	
	padding : 0;
	margin : 10px 0 0;
}

ul.news li
{
	display : block;
	width : 123px;
	height : 264px;
	float : left;
	
	padding : 14px 15px 11px 10px;
	background : transparent url('../images/news-bg.png') no-repeat top left;
	margin : 0 5px 0 0;
}

ul.news h3
{
	font-weight : normal;
	font-size : 11px;
	text-transform : uppercase;
	text-align : center;
	
	padding-bottom : 0.5em;
	background : transparent url('../images/news-hr.png') no-repeat bottom center;
	margin : 0;
}

ul.news h3 :link,
ul.news h3 :visited
{
	display : block;
	width : 100%;
	height : 100%;
}
ul.news h3 :link:hover,
ul.news h3 :visited:hover
{
	text-decoration : none;
}

ul.news p
{
	line-height : 1.1em;

	text-indent : -0.9em;
	padding-left : 0.9em;
	margin-top : 0.5em;
}

ul.news img
{
	padding-bottom : 1em;
	background : transparent url('../images/news-hr.png') no-repeat bottom center;
}

#search
{
	clear : both;
}

#search label
{
	font-size : 12px;
	color : #898989;
}
#search label:first-child
{
	color : #ce0d0d;
}

#search label[for='search_age_from'],
#search label[for='search_drink']
{
	padding-left : 1em;
}

#profiles, #profiles ul { padding : 0; margin : 0; }

#profiles { margin : 10px 0; }

#profiles .category
{
	width : 265px;
	height : 70px;
	padding : 6px 3px 6px 6px;
	background : transparent url('../images/category-border.png') no-repeat top left;
	margin-right : 10px;
	float : left;
}


#profiles .category img { float : left; }

#profiles .category h3, #profiles .category p { color : #767575; margin : 1px 0 0 75px; }

#profiles .category h3 { font : normal 11px Verdana, sans-serif; color : #a72727; text-transform : uppercase; margin-bottom : 4px; }

#profiles .category p { letter-spacing : -1px; }

#profiles li { list-style : none; padding : 0; margin : 0; }

#profiles div.members
{
	height : 145px;
	overflow : hidden;
	
	font-size : 11px;
	line-height : 15px;
	
	margin-bottom : 10px;
	display:block;
}

#profiles div.members div.member
{
	display : block;
	float : left;
	padding : 0 10px;
	overflow : hidden;
}

#profiles h4 { padding : 0; margin : 0; }

#profiles div.category p a { color:#767575; border:none; text-decoration:none; }
