@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document    url-prefix(http://www.google.),
                                url-prefix(https://www.google.)
                              

{



/***Do not show areas***/
div#lga,
div#logocont         
                                                   { visibility : hidden !important ; }

input[name="btnI"],
div#footer,
div#ms,
div.lnsep,
div#lc,
button.esw,
button.vspib,
span.csb,
p#bfl,
div#fll,
li#newsbox,
li#ic_specific,
div.vspi,
div#vspb,
button.csb,
a.close_btn
                                                   { display : none !important ; }



/***background color & border settings***/
body,
div#gbx4,
span.gbts,
span.gbtb2,
div.sfbgg,
div#leftnav,
div.sfbg,
div.tpblk,
div#smc,
div#tbbcc,
div.rgsh                                 
                                        { -moz-appearance : none !important ;
                                          -webkit-appearance : none !important ;
                                          background : #000000 !important ;
                                          border : 1px solid !important ;
                                          border-color : #000000 !important ;
                                          border-top : #000000 !important ;
}


/***search box settings***/
input#lst-ib.lst,
input#lst-ib.lst:hover,
input#lst-ib.lst.lst-tbb,
input#lst-ib.lst.lst-tbb:hover
                                                   { -moz-appearance : none !important ;
                                                     -webkit-appearance : none !important ;
                                                     border : 1px solid !important ;
                                                     border-color : #ffffff !important ; 
                                                     background : #000000 !important ;
                                                     color : #ffffff !important ;
                                                     height : 30px !important ;
                                                     font-size : 93% !important ;                                             
　　　　　　　　　　　       　　　          　box-shadow : none !important ;
                                                     box-shadow : inset 0px 0px 0px 0px !important ; 
}

                 

table.gssb_e                     { border : 1px solid !important ;
                                            border-color : #ffffff !important ; 
                                            background : #000000 !important ;
                                            color : #ffffff !important ;
　　　　　　　　　　　                  box-shadow : none !important ; 
                                            -moz-box-shadow : none !important ;
                                            -webkit-box-shadow : none !important ;
                                             width : 100% !important ; 
}



tr.gssb_i                              { background : #1c1c1c !important ; }


td.lst-td.lst-tbb,
div.lst-b.lst-tbb,
table.gssb_d                       { background : #000000 !important ;
                                              border : none !important ;
}


#qbi span                           { background-position: -41px -135px !important ; }



/***Google search button settings***/
input.lsb,
input.lsb:hover,                    
div.lsbb                              { background : #1a1a1a !important ;
                                             background-image : none !important ;
                                             border-color : #1c1c1c !important ; 
                                             box-shadow : none !important ; 
                                             color : #696969 !important ;    
}
                
span.sbico        { background: url(/images/nav_logo83.png) no-repeat 0px -133px
                            !important ;           
                            height : 18px !important ;
                            width : 18px !important ; 
}


div#ss-box       { border : 1px solid !important ;
                          border-color : #ffffff !important ;
                          background : #000000 !important ;
                          color : #ffffff !important ;
}

a.ss-link  { color : #ffffff !important ; }

a.ss-link:hover        { background : #1c1c1c !important ; }




/***search result page bottom, make space***/
div#foot { margin-bottom : 200px !important ; 
                margin-top : 50px !important ;
}


/***search result page font color setting***/
a.l:link,
a.spell,
a.nobr,
div.osl a:link,
div.brs_col a:link,
div#botstuff a:link                                  { color : #1e90ff !important ; }

a.l:visited,
div.osl a:visited,
div.brs_col a:visited
                                              { color : #9370db !important ; }



a.pn                                { color : #3f66b3 !important ; }


span.st,
div.st,
div#blocklistNotification,
span.spell,
div#topstuff,
div#brs,
td.med,
ul.lsnip,
a.flt,
a#sflas,
div#botstuff,
div#resultStats,
td.cur,
div.rgsh                                     { color :#ffffff !important ; }




div#tbbc       { background : #000000 !important ; 
                       border : 1px solid !important ;
                       border-color : #ffffff !important ;
                       color : #ffffff !important ;
}







/***search result page bottom numbers (page numbers) setting***/
div#navcnt    { letter-spacing : 5px !important ;
                        font-size : 20px !important ; 
                        position : relative ; 
                        top : 10px !important ;  　　　　　　　
}



/***navigation bar & left navigation bar setting***/
a.gbmt,
a.gbmt gbmt-hvr,
span.gbts,
div#leftnav a,
li.tbos,
div#gbmpdv a,
span#gbmpn,
span.gbps2
                                  { color : #ffffff !important ; 
                                     font-size : 105% !important ;
}


div.gbmc                    { background : #000000 !important ; }

a.gbmt:hover,
div#gbmpdv a:hover   { background : #1c1c1c !important ; }



div#gbd,
div#gbd4,
div#gbd5
                                  { box-shadow : 0px 0px 0px 0px !important ;
                                    -webkit-box-shadow : 0px 0px 0px 0px !important ;
                                    border : 1px solid !important ;
                                    border-color : #ffffff !important ; 
                                    border-top : none !important ;

}

li.gbto                        { box-shadow : 0px 0px 0px 0px !important ;
                                    -webkit-box-shadow : 0px 0px 0px 0px !important ;
                                   
}


/***option icon setting***/
span#gbi5 { background-position: 0px 0px !important; }


/***leftnav width & position setting***/
div#leftnav  { width : 194px !important ;
                   position : relative  ;
                   top : -1px !important ;             
                   left : -15px !important ;           
}



}



