
/** Documentation 

    Lastgoogle Stylesheet

    Last Update: $date$
    Author: Tom at klenwell@gmail.com

    NOTES
    
______________________________________________________________________________*/

body { font-family:sans-serif; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
p, pre, blockquote, ul, ol, dl, address { margin: .5em 0; padding: 0; }
ul li { list-style:none; margin-left:.5em; }
dd, blockquote { margin-left: .5em; }
form, fieldset { margin: 0; padding: 0; } 
form label { cursor: pointer; } fieldset { border: none; }
input, select, textarea { font-size: 100%; }
table { border-collapse:collapse; } td { vertical-align:top; }
.left { float:left; } .right { float:right;}
.clear { clear:both; }

body {
 background-color:#F3F6F9;
 margin:0pt;
 padding:0pt;
}
.page {
 background-color:#FFFFFF;
 border-color:#D3E3E3;
 border-style:solid;
 border-width:1px 0pt;
 margin:12px 0pt;
 overflow-x:hidden;
 padding:2px;
 width:auto;
}
.page, td {
 color:#C3D3D3;
 font-family:Arial,Helvetica,sans-serif;
}
a { color:#C3D3D3; }
a:hover { color:#3366FF; text-decoration:none; }

#content { padding:8px 0; }
div.lastgoogle-search {
 position:relative;
 clear:both; padding:4px 12px;
 color:#336699;
}


/* Result Table */
table#result_table {
 width:100%;
 margin:16px auto 8px;
 border:1px solid #c3d3d3;
 border-width:0;
}
table#result_table td { padding:4px; }
table#result_table td.left { width:180px; margin-top:16px; float:none; }
table#result_table td.center {}
table#result_table td.right { width:180px; margin-top:16px; float:none; }


/* Masthead */
.result #masthead {}
.exception #masthead {  }
.shutdown #masthead {}


/* Google header */
#masthead_panel { padding-top:6px; }
#masthead {}
#lg_title  {
 padding-left:1em;
 color:#c3d3d3;
 font-size:36px;
 font-family:Tahoma, Geneva, sans-serif;
}
#lg_title sub {
 position:relative; top:-4px; left:-1em;
 color:#eee;
 font-family:"Trebuchet MS",Helvetica,sans-serif;
 font-size:16px;
 font-weight:bold;
 letter-spacing:1px;
 text-transform:uppercase;
}
#g_text { 
 font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
 font-size:1.1em; 
}
#h1g, #h1o, #h1o2, #h1g2, #h1l, #h1e {}

#masthead.exception #lg_title { color:#cc3333; }
#masthead.result #h1g, #masthead.result #h1g2 { color: #0066cc; }
#masthead.result #h1o, #masthead.result #h1e { color:#cc0000; }
#masthead.result #h1o2 { color:#ffcc00; }
#masthead.result #h1l { color:#33cc33; }


/* Epigraph */
#epigraph {
 float:right; 
 width:260px;
 margin:6px 0 0;
 padding:6px;
 font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
 font-size:14px;
 line-height:1.2em;
 font-style:italic;
 color:#999;
 
}
#epigraph.d { text-align:left; }
#epigraph.c { text-align:center; }
#epigraph.c12 { text-align:center; font-size:12px; }
#epigraph a { text-decoration:none; }


/* Footer */
#footer_panel {
 position:relative;
 width:auto; clear:both;
 margin-top:12px; padding:4px;
 text-align:center;
 font:11px/1.4em Verdana, Geneva, sans-serif;
 border-top:1px solid #f3f6f9;
}
/* #footer_left { float:left; width:140px; } */
#footer_right { position:absolute; top:4px; right:4px; width:140px; text-align:right; } 
html>body #footer_left { float:left; width:140px; text-align:left; }
html>body #footer_right { position:relative; float:right; width:140px; }
#footer_panel a { text-decoration:none; }