/*

    Lastgoogle Layout Stylesheet
    Version 3
    2010.09

    Notes:

*/

/**
 * Reset
 */
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; }

/**
 * Page Layout
 */
body {
    background-color:#F3F6F9;
    margin:0pt;
    padding:0pt;
    color:#C3D3D3;
    font-family:Arial,Helvetica,sans-serif;
}
.page {
    background-color:#FFFFFF;
    border-color:#D3E3E3;
    border-style:solid;
    border-width:1px 0pt;
    margin:12px 0px 6px;
    overflow-x:hidden;
    padding:2px;
    width:auto;
}

a { color:#C3D3D3; }
a:hover { color:#3366FF; text-decoration:none; }


/**
 * Page Elements
 * For details, see sections below
 */
#masthead_panel { }
#cake_flash     { }
#content        { }
#footer_panel   { }


/**
 * Masthead
 */
#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; }

.result #masthead {}
.exception #masthead {  }
.shutdown #masthead {}

/**
 * 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; }


/**
 * Content
 */
#content { padding:8px 0; }



/**
 * Footer
 */
#footer_panel {
    position:relative;
    width:auto; clear:both;
    margin-top:0px; padding:4px;
    text-align:center;
    color:#AFC6C6;
    font:11px/1.4em Verdana, Geneva, sans-serif;
    border-top:1px solid #f3f6f9;
}
#footer_panel .footer {
    width:140px;
    padding:8px 4px;
}
#footer_panel .footer.left {
    float:left;
    text-align:left;
}
#footer_panel .footer.right {
    float:right;
    text-align:right;
}
#footer_panel a { color:#8CA8FF; text-decoration:none; }
#footer_panel a:hover { color:#3366FF; }


/**
 * Search Form
 */
div.lastgoogle-search {
    position:relative;
    clear:both; padding:4px 12px;
    color:#336699;
    background-color:#F3F6F9;
    border:1px solid #C3D3D3;
    border-width:1px 0px;
}
#lastgoogle-search-form {
  text-align:center;
}
#lg_query .input {
    margin:2px 0px;
    padding:2px 0px;
}
#lg_search_buttons div.submit { display:inline; }
#lg_search_buttons input {
    font-size:14px;
    margin:0pt 4px;
}
#lg_query .invalid {
    padding-left:1em;
    font-weight:bold;
    font-size:11px;
    color:#336699;
}

/**
 * Parental Warning / Maintenance Note
 */
div.parental_warning {
    padding:1em;
    text-align:center;
    color:#cc9999;
}
div.parental_warning h4 {
    text-align:center;
    color:#cc9999;
}
div.parental_warning h5 {
    color:#9999FF;
    margin-top:1em;
}
div.parental_warning h5 a { text-decoration:none; color:#0000FF; }
div.parental_warning h5 a:hover { color:#336699; }


/**
 * Left Sidebar (laster block)
 */
#laster_block {
 padding-left:8px;
 font-family:Verdana, Geneva, sans-serif;
 font-size:12px;
}

#laster_block h3 {
 font-size:16px;
 font-family: Arial,Helvetica,sans-serif;
 color:#c3d3d3;
 margin:0 0 4px;
}
#laster_block #g_text {
 font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
 font-weight:normal;
}
#laster_block #h1g, #laster_block #h1g2 { color: #0066cc; }
#laster_block #h1o, #laster_block #h1e { color:#cc0000; }
#laster_block #h1o2 { color:#ffcc00; }
#laster_block #h1l { color:#33cc33; }

#laster_block p {
 margin:0 0 6px 1em;
}
#laster_block a { text-decoration:none; }
#laster_block a:hover { color:#339933; }



/**
 * Result Table Abstract
 * See sections below for details
 */
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; }
table#result_table td.center { }
table#result_table td.right_ { width:180px; margin-top:16px; }


/**
 * Pigeon Thumb Preview
 */
div#pigeonthumb_preview {
    margin:24px auto 4px;
}

table#pigeon_eggs {
    margin:0 auto;
    border:2px solid #F3F6F9;
    border-width:4px 0;
}
table#pigeon_eggs thead th {
    padding-top:8px;
}

table#pigeon_eggs td {
    text-align:center;
    padding:12px;
}
table#pigeon_eggs td div.pigeon_egg {
    width:90px; height:60px;
    background-color:#f3f3ff;
    background-position:center center;
    background-repeat:no-repeat;
    cursor:pointer;
}
table#pigeon_eggs td div.query {
    margin:0px auto;
    font-size:12px;
    font-weight:bold;
    width:90px;
    text-align:center;
}
table#pigeon_eggs td a {
    text-decoration:none;
}
table#pigeon_eggs td a:hover {
    color:blue;
}
