.sidebar #asl_form {
border: 1px solid #555555;
padding: 0 5px;
text-align: left;
color: white;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.9em;
background-color: #777777;
}
.sidebar #asl_form p {
margin: 10px 0px 7px;
list-style-type: none;
list-style-image: none;
list-style-position: outside;
}
.sidebar #asl_form ul {
margin: 4px;
padding: 0;
list-style-type: none;
list-style-image: none;
list-style-position: outside;
}
#asl_form legend {
margin: 0;
padding: 0 0 4px;
font-weight: bold;
font-size: 1.1em;
font-family: "lucida bright",georgia,serif;
}
#asl_form label {
cursor: pointer;
color: #dddddd;
}
#asl_form fieldset {
border: none;
margin: 10px 0 3px;
padding: 3px 0;
}
.sidebar #asl_form ul {
margin: 3px 0;
}
.sidebar #asl_form li {
margin: 0;
padding: 0;
list-style-type: none;
list-style-image: none;
list-style-position: outside;
}
.sidebar #asl_form li:before {
content: '';
}
#asl_form input#asl_searchquery.as_styled {
border: 1px solid #cc0000;
color: #444444;
width: 97%;
font-size: 1.1em;
background-color: white;
}
#asl_form input {
margin: 0;
padding: 0;
}
#asl_form input.as_styled:focus {
color: #444444;
background-color: #ffff66;
}
p#asl_credits {
border-top: 1px solid #888888;
font-size: 0.9em;
text-align: right;
margin-top: 15px;
}
#asl_form .as_sortandorder {
padding: 0;
overflow: hidden;
}
#asl_form .as_sort {
width: 45%;
float: left;
}
#asl_form h2 {
font-family: "lucida bright",georgia,serif;
text-align: center;
color: #ffcc99;
}
