table.facet tr td div {
	padding-left: 30px;
}


li.search_facet {
	margin-left: 15px;
}

li.search_facet, li.search_facet a {
	font-size: 10px;
}

#facets{
	width:22%;margin-left:5px;border-top:2px solid #DEE3B6;background:#F7FEE7;float:left;
}

#facets h3{
	font-size:12px;color:#5C601C;padding:0px 2px;
}

#search_area h3{
	font-size:12px;color:#5C601C;padding-left:11px;	
}

#facets h4{
	font-size:11px;color:#5C601C;padding:2px;
}

#facets ol{
	margin-left:5px;font-size:10px;padding-bottom:10px;color:#666666;
}

#facets ol li{
	/*list-style-position:inside;list-style-type:decimal;*/
}

#facets ol li a{
font-size:11px;
}

ol.search_list{
	padding:0 10px; float:left; width:73%; 
}

ol.search_list li{
	padding:10px 0px;overflow: auto;
}

ol.search_list li .header{
	color:#6f6f6f;
}

ol.search_list li .header a{
	font-size:14px;font-weight:bold;padding-right:5px;
}

ol.search_list li .header span{
	font-weight:bold;color:#000000;
}

ol.search_list li .header img{
	padding-right:5px;
}

ol.search_list li .content{
	color:#454545;
}

ol.search_list li .content p.indent{
	text-indent:10px;
}

ol.search_list li .content .img_link{
	padding: 3px; float: left; text-align: center;height:57px;overflow:hidden;
}

ol.search_list li.group .content .img_link{
	height: auto;
}

ol.search_list li .content .img_video{
	border: 0pt none; width: 80px; height: 60px;padding:2px;
}

ol.search_list li .content .img_vid_icon{
	position:absolute;margin:3px;
}

ol.search_list li .footer{
	padding-top:2px;/*clear:both;*/;
}

ol.search_list li .footer .bold {
	font-weight: bold;
}

ol.search_list li a em, ol.search_list li em {
	background-color: #FAFAB4;
}

ol.search_list li a em {
	text-decoration: underline;
}

ol.search_list li.gallery .content a { float:left;padding-right:15px; }
ol.search_list li.gallery .content a img.video{ width:120px; }
ol.search_list li.gallery .content .description {
	background:transparent url(http://static.dailystrength.org/templates/images/corners/testimonials_q-beg.gif) no-repeat scroll left top;
	color:#333333;
	font-size:12px;
	line-height:20px;
	overflow:hidden;
	padding:0pt 0pt 10px 15px;
}

ol.search_list li.gallery .content .description .ellipsis{
	background:transparent url(http://static.dailystrength.org/templates/images/corners/testimonials_q-end.gif) no-repeat scroll right top;
	height:9px;
	padding:0pt 0pt 10px 15px;
	width:12px;
}

ol.search_list li.gallery .footer {
	clear: both;
}

ol.search_list li.gallery .header a.username{ font-weight: normal; font-size:12px; }

#search_header h1 span{
	color:#6f6f6f;font-size:18px;
}
	
#search_header .moduleheader_right,
#search_header .moduleheader_left{
	width:auto;
}

.tab_holder{
	position:relative;
	z-index:1;
}

.tab_holder .tab .tab_l,
.tab_holder .tab .tab_r,
.tab_holder .tab .tab_c{
	background:none;
}

#search_area{
	background:#EDF1D7;position:relative;padding: 8px 4px;
}
#search_area span.tl, #search_area span.tr, #search_area span.bl, #search_area span.br {
	background: transparent url(http://static.dailystrength.org/templates/images/corners/search-sprites.gif) no-repeat left top;
	position: absolute;
	width: 6px;
	height: 6px;
}
#search_area span.tl { top: 0; left: 0; }
#search_area span.tr { top: 0; right: 0; background-position: -6px top; }
#search_area span.br { bottom: 0; right: 0; background-position: -12px top; _bottom: -9px; }
#search_area span.bl { bottom: 0; left: 0; background-position: -18px top; _bottom: -9px; }

#search_area #search_form{
	padding:8px 10px;
}

#search_area #search_form #q{
	padding:3px;font-size:13px;
}

#result_box{
	border:1px solid #A8C686;margin:0px 5px 5px;position:relative;top:-2px;
}

#result_box #result_text{
	font-size:11px;padding:5px 10px;
}

#result_box #result_text a{
	font-size:11px;
}

#result_box #result_text span{
	color:#5C601C;
}

#result_box_list{
	
}

#pager{
	clear:both;border-top:1px solid #E3EBC8;padding:5px;margin:5px 10px;text-align:center;background:#F7FEE7;
}

/* sponsored search results */
ol.search_list li.sponsored {
	padding:10px 10px 10px 50px;
	background-image:url('http://static.dailystrength.org/templates/images/empty_module_bg.gif');
	background-repeat:no-repeat;
	background-position:10px 12px;
	background-color: #fffce2;
	border:1px solid #dce3b7;
	margin:0 0 10px 0;
}

ol.search_list li.sponsored div.module { 
	position:static;
	margin:0;
	float:none;
	clear:none;
}

ol.search_list li.sponsored div.module_title,
ol.search_list li.sponsored div.module_content { 
	background-color: transparent !important; 
	border: 0pt !important; 
	padding:0; 
}

ol.search_list li.sponsored ul {
	margin:3px 0 0 5px;
}

ol.search_list li.sponsored div.module_content ul li { 
	list-style-type:disc;
	list-style-position:inside;
	padding: 0pt 10px 0pt 0pt;
	color:#dce3b7;
}

ol.search_list li.sponsored div.module_title h2 {
	font-weight: bold; 
	font-size: 120%; 
	color: #212121;
	margin:0;
}

ol.search_list li.sponsored div.module_content h3 {
	margin:5px 0 0 0;
	padding:0;
	color:#7a8442;
}

