@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("google.com") {

a:hover {color:#000 !important;}

body {
margin:0px auto !important;
padding:0px !important;
background:#fff url('http://www.matthewlettini.com/wp-content/uploads/2008/08/google_gradient_bg.gif') repeat-x left top !important;
}

body.loaded {max-width:1600px !important;}

#mbEnd {
display:none !important;
}

.g {
border-bottom:1px solid #D5D5D5 !important;
margin:0px !important;
padding:15px 0px 15px 5px !important;
max-width:1000px !important;
}

.g:hover {
background: #f5f5f5 !important;
}

.j {
width:100% !important;
}

a:link, .w, #prs a:visited, #prs a:active, .q:active, .q:visited {
color:#1462C1 !important;
}

.a, cite, .cite, .cite:link {
color:green !important;
font-size:11px !important;
font-style:normal !important;
}

.fl:link {
color:#7991B3 !important;
font-size:11px !important;
text-decoration:none !important;
}

.fl:hover {
text-decoration:underline !important;
}

#bsf, #ssb, .t {
background:#3274D0 none repeat scroll 0% 50% !important;
border-top:0px none !important;
margin-bottom: 5px !important;
}

#ssb a {
color: #ffffff !important;
}

span#sd, table.t font, span#upperLimit {
color: #fff !important;
}

#prs a, #prs b {
color:#FFFFFF !important;
margin-right:0.6em !important;
}

#ssb p {
color:#FFFFFF;
}

#bsf {
background:#FFFFFF none repeat scroll 0% !important;
border:medium none !important;
margin-top:0pt !important;
}

#bsf a, .nobr, #brs a {
text-decoration:none !important;
}

.e {
max-width: 980px !important;
background:#EEEEEE none repeat scroll 0% !important;
margin:0.75em 0pt !important;
padding:5px 10px !important;
}

#trev {
background:#EEEEEE none repeat scroll 0% !important;
padding:5px 10px !important;
margin: 10px 0px !important;
}

#footer, .ft, .bb {
background: #fff !important;
border:0px !important;
font-size:12px !important;
text-align:center !important;
}

#footer a {
text-decoration:none !important;
}

#footer a:hover {
text-decoration:underline !important;
}

#res {
padding:0px 15px !important;
}

}