#results 					{ clear:both; margin-top:2em; }
#results li.first			{ padding-top:5px; border-top:none; }
#results li					{ padding:15px 0px 25px; border-top:1px solid #F9D2D4; clear:both; min-height:70px; display:block }
* html #results li			{ height:70px }
.content	 				{ margin-bottom:2em; }
.pagination 				{ margin:0 0 2em 0; color:#9C9C9C; font-size:0.9em; position:relative; }
.pagination a				{ color:#9C9C9C; text-decoration:none; }
.pagination a.selected		{ color:#E01B26; }
.pagination a:hover			{ color:#E01B26; text-decoration:underline; }
#results li	img				{ position:absolute; }
#results li	h2				{ padding-left:130px; font-size:1.1em; color:#131313; margin-bottom:0.5em; }
#results li	p				{ padding-left:130px; }
#results li	p a.morelink	{ margin-top:1em; }
#case_study_results h1 em { text-transform:none; }
/*
#results li{ display: table; #position: relative; overflow: hidden; }
#results li div.result_li {  #position: absolute; #top: 50%;display: table-cell; vertical-align: middle; }
#results li div.result_li div.result_li_wrap {  #position: relative; #top: -50% }
*/

#results li {  display: table; }
#results li div.result_li div.result_li_wrap {  display: table-cell; vertical-align: middle; }

