#likely-cause li {
font-weight:400
}

#rs-1 {
border-left:1px #999 solid;
float:right;
font-size:12px;
padding:0 0 0 10px;
width:20%
}

#rs-1 h1 {
font-size:11px;
margin:0;
text-transform:capitalize
}

#rs-1 p a {
white-space:nowrap
}

#sp-1 {
border-bottom:2px solid #98AEDB;
font-size:12px;
margin:0 0 0 20px;
width:75%
}

#sp-1 div {
margin:0 0 10px
}

#sp-1 div p,#rs-1 p {
margin:0
}

#sp-1 div p.h a {
color:#090;
text-decoration:none
}

#sp-1 div p.s a {
color:#000;
text-decoration:none
}

#sp-1 div p.t,#sp-1 div p.h {
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}

#sp-1 h1 {
font-size:11px;
margin:10px 0
}

#sponsored,#sugg-links,#pop-searches,#search-history {
list-style:none;
margin:0;
overflow:auto;
padding:10px 0;
width:600px
}

#sugg-links li,#pop-searches li {
display:block;
float:left;
margin:0;
padding:0;
width:200px
}

.dm {
border-bottom:2px solid #98AEDB;
border-top:2px solid #98AEDB;
font-size:12px;
margin:10px 0 0 20px;
padding:10px 0 0;
width:66%
}

.dm a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px
}

.dm hr {
background:#98AEDB;
border:0;
color:#98AEDB;
height:2px
}

.dm span,.rt span {
font-size:11px;
font-weight:700
}

.dm table,.rt table {
border-collapse:collapse;
margin:5px 0 15px
}

.dm td,.rt td {
padding:0 50px 0 0
}

.ec {
font-size:12px;
font-weight:700;
margin:10px 0 0 20px
}

.hd {
margin:20px 0 0 20px
}

.hd div.i {
float:left;
height:41px;
width:40px
}

.hd div.txt {
font-size:18px;
height:41px;
margin:0 0 0 50px;
padding:10px 0 0
}

.hd div.txt input {
font-family:sans-serif, Tahoma, Verdana, Arial, Helvetica;
font-size:11px;
height:21px;
margin:0 0 0 10px;
width:70px
}

.listing li {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:400;
margin-bottom:10px
}

.listing li .description a {
color:#000;
text-decoration:none
}

.listing li .host a {
color:#127801;
text-decoration:none
}

.listing li .title {
margin-bottom:3px
}

.pb {
color:#666;
font-size:11px;
margin:20px 0 0 20px
}

.pb a,.pb a:visited {
color:#606060
}

.rt {
font-size:12px;
margin:10px 0 0 20px;
width:66%
}

.rt a {
font-size:12px
}

a {
color:#06C
}

a:active {
color:red
}

a:visited {
color:purple
}

body {
background:#FFF;
color:#000;
font-family:Arial, sans-serif;
margin:0
}

form.sf {
height:25px;
margin:20px 0;
padding:0 0 0 20px;
white-space:nowrap;
width:475px
}

form.sf input.i {
margin-left:10px;
vertical-align:middle
}

form.sf input.t {
border:1px solid #98AEDB;
height:22px;
padding:1px 2px 0 3px;
vertical-align:middle;
width:400px
}

form.sf span,form.sf a {
display:none
}

span.term {
color:#06C;
text-transform:lowercase
}