html, body, form, input, h1, h2, h3, p, ul, ui{
margin:0;
padding:0;
}

body {
font-family:Verdana, san-serif;
font-size:0.8em;
}

img {
border:none;
}

#title {
display:none;
font-size:3em;
line-height:2em;
}

h1 a {
color:#000;
text-decoration:none;
}

h2 {
font-size:1.2em;
}

form {
margin-bottom:20px;
}

#lead {
line-height:1em;
margin-top:10px;
margin-bottom:20px;
color:#666;
}

#description {
border:1px solid #FF0;
background-color:#FFD;
color:#333;
padding:5px;
width:400px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#main {
margin-top:155px;
text-align:center;
}

#sbmbtn{
margin-bottom:10px;
text-align:center;
}

#sbmbtn li {
display:inline;
list-style-type:none;
margin-right:1px;
padding-left:2px;
}

#footerlist{
margin-bottom:10px;
text-align:center;
}

#footerlist li {
display:inline;
list-style-type:none;
margin-right:6px;
padding-left:10px;
}

#footerlist li+li {
border-left:1px solid #999;
}

#queryString{
border:solid 1px #000;
font-size:24px;
width:350px;
}

#submitbtn{
font-size:24px;
width:145px;
}

#ribbon{
position:absolute;
top:0px;
left:0px;
border-style:none;
}

#navi{
position:absolute;
top:0px;
right:10px;
}

#navi li {
display:inline;
list-style-type:none;
background-color:#eee;
border-bottom:dotted 1px #ccc;
padding:5px 3px 5px 3px;
margin-right:3px;
}
