/******************************************** 
` Search 
*********************************************/
.search h2 { padding-top: 30px; }
.search .searchbar { height: 50px; margin: 0; border-bottom: 3px double #ccc; }
.search .searchbar form { position: relative; left: 10%; padding-top: 10px; }
.search .searchbar form label { padding-right: 10px; font-size: 13px; }
.search .searchbar form label span { padding-top: 3px; display: block; }
.search .help { margin-left: 20px; }
.search .help div { padding: 0 10px; }
.search .help div { width: 280px; }
.search #results p.noresults { margin-top: 50px; font-size: 20px; font-weight: bold; font-style: italic; text-align: center; }
.search #results .all { padding: 8px 0; border-bottom: 1px solid #ccc; }
.search #results .all.odd { background: #eee; }
.search #results .type { float: left; width: 100px; margin-left: 100px; }
.search #results .channel { float: left; width: 150px; }
.search #results .result { float: left; width: 450px; margin-right: 20px; }
.search #results .result p { margin: 0; }
.search #results .result h4 span { font-size: 13px; color: #666; }
.search #results .result h6 { font-weight: normal; font-style: italic; color: #666; }
.search #results .pic { float: right; margin-right: 20px; }

