
.categoryResults { border-bottom:1px solid #cccccc;  margin-bottom:30px; padding-bottom:10px;}
.categoryResults h3 { font-size:18px; border-bottom:1px solid #cccccc; margin-bottom:10px; padding-bottom:3px; color:#125581; }
.categoryResults dl dt { background:url(../img/icons/red_list.gif) 0px 10px no-repeat; padding-left:15px; margin-left:8px; margin-bottom:5px; font-size:16px; font-weight:bold; font-family: "Arial", "Georgia", "sans-serif"; }
.categoryResults dl dt a { display:block; color:#333333; text-decoration:none;}
.categoryResults dl dt a:hover { color:#bb2222; text-decoration:underline;}
.categoryResults dd.parents { margin-left:20px; } 
.categoryResults dd.parents ul li { display:inline-block; margin-right:5px; font-size:9px; font-style:italic; background:url(../img/breadcrumb_spacer.gif) center right no-repeat;  padding-right:10px; padding-bottom:3px; }
.categoryResults dd.parents ul li a { text-decoration:none; color: #999999; } 
.categoryResults dd.parents ul li a:hover { text-decoration:underline;  } 
.categoryResults dd.posts ul { margin-left:50px; } 
.categoryResults dd.posts ul li { background:url(../img/icons/green_list.gif) 0px 4px no-repeat; padding-left:10px; margin-top:4px; } 
.categoryResults dd.posts ul li a { display:block; text-decoration:none; color:#125581;  } 
.categoryResults dd.posts ul li a:hover { text-decoration:underline;  } 
.categoryResults dd.clear {  margin-bottom:20px; padding-top:10px; margin-left:20px; border-bottom:1px dashed #cccccc; } 

.pagesResults { border-bottom:1px solid #cccccc;   margin-bottom:20px;}
.pagesResults h3 { font-size:18px; border-bottom:1px solid #cccccc; margin-bottom:10px; padding-bottom:3px; color:#bb2222; }
.pagesResults ul.redList { font-size:12px; margin-left:30px; margin-bottom:20px; }
.pagesResults ul.redList li { background:url(../img/icons/red_list.gif) 0px 4px no-repeat;  margin-top:10px; padding-left:10px; }
.pagesResults dd.recentPosts {clear:both; } 
.pagesResults dd.recentPosts ul { padding:0px 5px 20px 5px; } 
.pagesResults dd.recentPosts ul li { display:block; background:url(/img/icons/blue_list.gif) 0px 6px no-repeat; padding-left:15px; font-size:12px; margin-top:8px; } 
.pagesResults dd.recentPosts ul li p { font-size:10px; } 
.pagesResults dd.recentPosts ul li.noChildrenCat { margin-top:20px; } 
.pagesResults dd.recentPosts ul li a { color:#125581; text-decoration:none; } 
.pagesResults dd.recentPosts ul li a:hover { text-decoration:underline; } 
.pagesResults dd.recentPosts ul li span.date { font-size:10px; color:#999999; } 
.pagesResults a.google { display:block; background:url(../img/icons/google.gif) center left no-repeat; padding:2px 0px 4px 70px; } 


.lostSearch { background:#fafafa;	border:1px solid #cccccc; padding:20px 10px; font-weight:bold; font-size:15px; text-align:center; }
.lostSearch input[type="text"] { font-size:15px; border:1px solid #125581; padding:2px; width:400px;   } 
.lostSearch input[type="submit"] { font-size:15px; border:1px solid #125581; background:#125581; color:white; padding:1px; margin-left:3px;    } 
.lostSearch input[type="submit"]:hover { cursor:pointer; } 