h2.google {
    margin: 0em;
    padding: 0em;
    font-size: 1em;
}
form.google fieldset {
    margin: 0em;
    border: none;
    padding: 0em;
    text-align: center;
}
form.google input {
    width: 100%;
    margin: 0em 0em 0.4em 0em;
    font-size: 0.8em
}
form.google select {
    width: 100%;
    margin: 0em 0em 0.4em 0em;
    font-size: 0.8em;
}
form.google input.submit {
    text-align: center;
}
div.result_page_header_by_greg p {
    margin: 0.5em 0em 0.5em 0em;
    padding: 0em;
}
div.top_sep_bar_by_greg {
    font-size: 0.85em;
    margin-bottom: 2em;
}
div.top_sep_bar_by_greg p {
    margin: 0em;
    padding: 0em;
}
div.top_sep_bar_by_greg p#results_count {
    float: right;
}
div#google_results {
    margin-bottom: 5em;
}
div#google_results p {
    line-height: 1.1em;
}
strong.google_mime {
    font-size: 0.7em;
    font-weight: normal;
}
span.l {
    line-height: 1.5em;
}
div.panels {
    /* This margin is necessary to make the panel show up
    properly in IE. */
    /* The effect this margin was having (getting IE to 
    render the panel properly, has stopped.*/
    /*margin-top: 5em !important;*/
}
form.google_advanced h1 {
    margin-left: 23%;
}
form.google_advanced table {
    margin: auto;
}
span.word_google {font-family: serif; font-size: 1.1em;}
span.word_google span.letter_g {color: blue}
span.word_google span.letter_o {color: #d5c11b}
span.word_google span.letter_l {color: green}
span.word_google span.letter_e {color: red}
p#in_order_to_show_you_the_most_relevant_results {
    margin: 0em 3em 0em 3em;
    font-size: 0.85em;
}
form#navlinks fieldset {
    margin: 0em;
    border: none;
    padding: 0em;
    text-align: center;
}
form#navlinks select {
    width: 100%;
    margin: 0em 0em 0.4em 0em;
    font-size: 0.8em;
}