/*
 * Google: BurnOmania Style v0.1.6
 *
 * Author      : tHe ReaLiZeR
 * Updated     : May 07, 2008
 * Description : Feel the Milky Way.
 * Usage       : Use with Stylish Firefox extension (http://userstyles.org/) or copy to your Firefox userContent.css file
 * Thanks to   : 
 */

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix("https://www.google.com/accounts/ServiceLogin?service=mail"){


/*  THE "LOGIN PAGE" */

/* GLOBAL BODY */
body > table > tbody > tr > td  {background: #f2f1ec !important;}

/* BODY TEXT - TITLE */
body > table > tbody > tr > td > b, td.feature-description > font b {text-transform: uppercase !important;font-size:12px !important;color: #b1880b !important;}

/* BODY TEXT - INTITLE */
body > table > tbody > tr > td > p > font, td.feature-description > font {font-size:12px !important;}

/* BODY TEXT - LINKS + BLOG LINKS */
td.feature-description > font a, div#blog_posts > div > div.post a, div#more_posts a {color: #0974e7 !important; text-decoration: none !important;}

td.feature-description > font a:hover, div#blog_posts > div > div.post a:hover, div#more_posts a:hover {        background: #f8f3e0 !important; 
color: #222 !important;border-bottom: 1px solid #222 !important;}

/* FOOTER & HEADER BAR BG */
td.bubble {
background: #222 url('http://i211.photobucket.com/albums/bb51/BurnOmania/emheader4.png') repeat-x top left !important;}

/* FOOTER BAR BG - TEXT */
td.bubble font {color: #222 !important;}

/* FOOTER BAR BG - LINKS */
td.bubble font a {color: #666 !important;}

td.bubble font a:hover {color: GOLD !important; border-bottom: 1px solid #222 !important;}

}

/*  ACCOUNT "LOGIN PAGE" */

@-moz-document url-prefix("https://www.google.com/accounts/Login?continue"){

/* HEADER BAR TEXT */
div#main > table > tbody > tr > td > table > tbody > tr[bgcolor="#e5ecf9"] {color: #FFF !important; 
font-size: 13px !important;}

/* BODY TEXT - TITLE */
body > div#main > table > tbody > tr > td > div b {text-transform: uppercase !important;font-size:12px !important;color: #b1880b !important;}

/* BODY TEXT - INTITLE */
body > div#main > table > tbody > tr > td > div, body > div#main > table > tbody > tr > td > div > table > tbody > tr > td  {font-size:12px !important;}

/* BODY TEXT - LINKS */
body > div#main > table > tbody > tr > td > div a {color: #0974e7 !important; 
text-decoration: none !important;
text-transform: uppercase !important;}

body > div#main > table > tbody > tr > td > div a:hover {background: #f8f3e0 !important; 
color: #222 !important;border-bottom: 1px solid #222 !important;}

/* FOOTER & HEADER BAR BG */
body > div#main > div.footer, body > div#main > table > tbody > tr > td > table > tbody > tr[bgcolor="#e5ecf9"] {
background: #222 url('http://i211.photobucket.com/albums/bb51/BurnOmania/emheader4.png') repeat-x top left !important;}

/* FOOTER BAR BG - TEXT */
body > div#main > div.footer font {color: #222 !important;}

/* FOOTER BAR BG - LINKS */
body > div#main > div.footer a {color: #666 !important;}

body > div#main > div.footer a:hover {color: GOLD !important; border-bottom: 1px solid #222 !important;}

}

@-moz-document domain("www.google.com") {

/* GLOBAL FONT */
*{font-family: "Segoe UI", "Arial", "Tahoma" !important;}

/* GLOBAL BODY */
body {background: #f2f1ec !important;}

/* HEADER BAR - BG */
div#guser {
background: #222 url('http://i211.photobucket.com/albums/bb51/BurnOmania/emheader4.png') repeat-x top left !important;
	border-bottom: 1px solid #737373 !important;
        padding: 0 0 !important;
	height: 20px !important;}

/* HEADER BAR - LEFT MENU - TITLE */
span.gb1 b {
        margin: 0 0 0 0 !important;
	padding: 0 1px !important;
        color: #222 !important; 
        font-weight: bold !important; 
        font-size: 12px !important;}

/* HEADER BAR - LEFT MENU - ("WEB") */
span[class="gb1"] b {text-transform: uppercase !important;}

/* HEADER BAR - LEFT MENU - LINKS */
span.gb1 a {
        text-decoration: none !important; 
        padding: 0 0 0 0 !important; 
        margin: 0 0 0 0 !important;
        color: #FFF !important;
        font-size: 11px !important;}

span.gb1 a:hover {
        border-bottom: 1px solid #222 !important;
        color: GOLD !important;}

/* HEADER BAR - LEFT MENU - MENU TITLE */
span.gb3 a u {
        text-decoration: none !important; 
        padding: 0 0 0 0 !important; 
        color: #FFF !important;
        font-size: 12px !important;}

span.gb3 a u:hover {
        border-bottom: 1px solid #222 !important;
        color: GOLD !important;}

/* HEADER BAR - LEFT MENU - MENU ARROW */
span.gb3 a small {
        padding: 0 0 0 0 !important; 
        color: #000 !important;}

span.gb3 a small:hover {color: RED !important;}

/* HEADER BAR - LEFT MENU - MORE DROP-DOWN MENU */
#gbi{
        background: #f8f3e0 !important;
        border: 1px solid #808080 !important;
        position: absolute !important;
        top: 24px !important;
        width: 100px !important;
        z-index: 1000 !important;}

/* HEADER BAR - LEFT MENU - MORE DROP-DOWN MENU LINK WRAPPER */
.gb2 {width: 100px !important; z-index: 1001;}
.gb2 div{margin: 0 !important;}

/* HEADER BAR - LEFT MENU - MORE DROP-DOWN MENU LINKS */
.gb2 a{ color: #808080 !important;
        display: block !important;
        font-size: 11px !important; 
        padding: .2em .5em !important;
        text-decoration: none !important;}

/* HEADER BAR - LEFT MENU - MORE DROP-DOWN MENU LINKS MOUSE-OVER */
#gbar .gb2 a:hover{
        background: #FFF !important;
        color: #1193e9 !important;
        display: block !important;}

/* HEADER BAR - RIGHT MENU */
div#guser a {
        text-decoration: none !important; 
        margin: 0 0 0 0 !important;
	padding: 0 4px !important;
        color: #FFF !important;
        font-size: 11px !important;}

div#guser a:hover {
        border-bottom: 1px solid #222 !important;
        color: GOLD !important;}

/* HEADER BAR - RIGHT MENU - MAIL ADDRESS */
div#guser b {
        font-weight: bold !important; 
        font-style: italic !important;
        font-size: 12px !important;}

/* HEADER BAR - REMOVE BLUE LINE AT TOP OF PAGE */
.gbh {display: none !important;}

/* LOGO TABLE */
table.tb {background: transparent url('http://i211.photobucket.com/albums/bb51/BurnOmania/spambg.png') repeat-x top left !important;}

/* GOOGLE LOGO - TEXT */
body > table.tb > tbody > tr > td.tc > a#logo {color: #f2f1ec !important;}

/* GOOGLE LOGO - SMALL */
#logo span, img[src$="logo_sm.gif"], img[src$="google_sm.gif"], img[src$="logo_google_suggest_sm.gif"] {
	width: 200px !important;
	height: 26px !important;
	margin-top: 14px !important;
	background: url('http://i211.photobucket.com/albums/bb51/BurnOmania/google_logo_sm.png') !important;}

/* GOOGLE LOGO - BIG */
img[src*="logos/"], img[src$="logo.gif"], div[style*="logo_plain.png"], img[src$="logo_google_suggest.gif"], img[src^="logos/holiday"] {
	margin-top: 6% !important;
	width: 0 !important;
        height: 100px !important;
	padding-left: 306px !important;
	background-image: url('http://i211.photobucket.com/albums/bb51/BurnOmania/google_logo_big-1.png') !important;}

/* SEARCH INPUT */
input[name=q] {background-image: url('http://i211.photobucket.com/albums/bb51/BurnOmania/newsrch.png') !important;
        border: 1px solid #737373 !important;
        height: 22px !important;
        color:#222 !important;
        text-align: left !important;
        width: 350px !important;
        font-size: 12px !important;}

/* SEARCH BUTTON */
input[name=btnG], input[name="btnI"] {background: transparent url('http://i211.photobucket.com/albums/bb51/BurnOmania/mainlist.png') repeat-x top left !important;
        height: 22px !important;
        border-style:solid !important; 
        border-width:1px !important; 
        border-color:#737373 !important; 
        color:#1B1B1B !important; 
        cursor:pointer !important; 
        font-size:12px !important;  
        margin-bottom: -2px !important;
        -moz-border-radius-topleft:4px !important; 
        -moz-border-radius-topright:4px !important; 
        -moz-border-radius-bottomleft:4px !important; 
        -moz-border-radius-bottomright:4px !important;}

input[name=btnG]:hover, input[name="btnI"]:hover {background: transparent url('http://i211.photobucket.com/albums/bb51/BurnOmania/emheader4.png') repeat-x top left !important;
        color:#FFF !important;}

/* ADVANCED SEARCH & PREF. TEXT */
td.tc > span#ap a {
        color:#222 !important;  
        cursor: pointer !important; 
        margin: 0 !important; 
        text-transform: uppercase !important;
	position: relative !important;
        text-decoration: none !important;}

td.tc > span#ap a:hover {
        background: #44abf1 !important; 
        color:#FFF !important;}

/* SEARCH RESULTS BAR */
table[class="t bt"] {background: transparent url('http://i211.photobucket.com/albums/bb51/BurnOmania/notsilver.png') repeat-x top left !important;  
        border: 1px solid #f2f1ec !important;
        margin-top: 0px !important; 
        height: 20px !important;}

/* SEARCH RESULTS BAR (TEXT) */
table[class="t bt"] font {
        font-size:12px !important; 
        color:#808080 !important;
        text-align: right !important;}

/* SEARCH RESULTS BAR (LINK) */
table[class="t bt"] font a { 
        color: #222 !important;
        text-transform: uppercase !important;
	text-decoration: none !important;}

table[class="t bt"] font a:hover {
        background: #44abf1 !important; 
        color:#FFF !important;}

/* SEARCH RESULTS BAR ("WEB") */
span#sd {        
        text-transform: uppercase !important;   
        font-size:12px !important;       
        background: RED !important; 
        font-weight: normal !important;
        color:#FFF !important;}

/* MAIN TEXT COLOR */
div {color: #222 !important;}

/* SEARCH RES. TEXT 1ST */
div.std { 
        color: #222 !important; 
        font-size:12px !important;}

/* SEARCH RES. TEXT 2ND (ADDRESS) */
div.std > span.a {color: #808080 !important;}

/* SEARCH RES. TEXT 3RD (HIGHLIGHT) */
div.std b {color: #d69524 !important;}

/* SEARCH RES. TEXT 3RD ("CACHED, SIMILAR PAGES...") */
div.std a.fl {
        color: #156397 !important;
        text-decoration: none !important;
        font-size:11px !important;}

div.std a.fl:hover { 
        color: #222 !important;
        border-bottom: 1px solid #d69524 !important;}

/* SEARCH RES. 1ST - LINKS */
a.l, table.slk a {
        color: #0974e7 !important;
        text-decoration: none !important;
        font-size:13px !important;}

a.l:hover, table.slk a:hover {
        background: #f8f3e0 !important; 
        color: #222 !important;
        border-bottom: 1px solid #222 !important;}

a.l:visited, table.slk a:visited {color: #8b231b !important;}

/* OTHER LINKS */
div a {
        font-size:12px !important;
        text-decoration: none !important;
        color: #808080 !important; }

/* "SEARCH RELATED..." TEXT */
h2.r {
        color: #222 !important; 
        text-transform: uppercase !important;
        font-size:11px !important;}

/* "SEARCH RELATED..." LINKS */
body > div#res > table > tbody > tr > td > a {
        text-transform: uppercase !important;
        text-decoration: none !important;
        color: #c0c0c0 !important; 
        margin: 0 0 0 0 !important;
        font-size:12px !important;}

body > div#res > table > tbody > tr > td > a:hover {
        color: #222 !important;
        border-bottom: 1px solid #d69524 !important;}

/* "DID YOU MEAN..." TEXT */
font.p {
        text-transform: uppercase !important;
        font-size: 12px !important;}

/* "DID YOU MEAN..." LINK */
a.p {
        text-transform: uppercase !important;
        font-style: normal !important; 
        color: #222 !important; 
        font-size: 12px !important;}

a.p:hover {
        background: RED !important; 
        color: #FFF !important;}

/* "MORE ABOUT..." TEXT */
h2.r > font b {color: #222 !important; font-size: 14px !important;}

/* "MORE ABOUT..." LINK */
td > font a {font-size: 12px !important;}

td > font a:hover {
color: #222 !important;
border-bottom: 1px solid #d69524 !important;}

/* IMAGE HOVER */
a img:hover {opacity: 0.8 !important;}

/* "IN ORDER..." TEXT */
div#res > div > p i {
font-size: 13px !important;  
color: #808080 !important; 
font-style: normal !important;}

/* "IN ORDER..." LINK */
div#res > div > p i a {color: #156397 !important; text-transform: uppercase !important; 
font-size: 12px !important;}

div#res > div > p i a:hover {
color: #222 !important;
border-bottom: 1px solid #d69524 !important;}

/* "SEARCH DID NOT MATCH..." TEXT */
body > div#res > table > tbody > tr > td.j {font-size: 12px !important; color: #222 !important;  
text-transform: uppercase !important;}
body > div#res > table > tbody > tr > td.j b {color: RED !important;}

/* "SEARCH DID NOT MATCH..." FOOTER BAR */
div[class="t n bt"] {background: transparent url('http://i211.photobucket.com/albums/bb51/BurnOmania/spambg.png') repeat-x top left !important;
border: 1px solid #DDD !important;}

/* Gooooooooooogle */
#navbar img {visibility: hidden !important;}
#navbar div {background: none !important;}
#navbar .i {color: #f34041 !important; font-size: 1.5em !important;}
#navbar div {height: auto !important;}
#navbar td.b, #navbar td {vertical-align: middle !important;}
#navbar td.b:first-child + td {padding-left: 1.5em !important;}

/* Gooooooooooogle (PREV.NEXT)*/
body > div#res > div.n#navbar > table > tbody > tr > td.b > a span {
        color: #808080 !important; 
        text-decoration: none !important;
        text-transform: uppercase !important;}

/* Gooooooooooogle BG */
body > div#res > div.n#navbar {background-image: url('http://i211.photobucket.com/albums/bb51/BurnOmania/newsrch.png') !important; height: 30px !important;}

body > div#res > div.n#navbar > table > tbody > tr > td.b > a span:hover {color: #222 !important;}

body > div#res > div.n#navbar > table > tbody > tr > td > a span:hover {color: #222 !important;}

/* BOTTOM TABLE */
table.ft {background: transparent url('http://i211.photobucket.com/albums/bb51/BurnOmania/spambg.png') repeat-x top left !important;
border: 1px solid #DDD !important;}

/* BOTTOM TABLE (LINKS) */
table.ft a {
        text-transform: uppercase !important;
        text-decoration: none !important;
        color: #c0c0c0 !important; 
        text-align: center !important;
        font-size:12px !important;}

table.ft a:hover {
        color: #222 !important;
        border-bottom: 1px solid #d69524 !important;}

/* BOTTOM TABLE (DIVIDERS) */
table.ft font {color: #0974e7 !important;}

/* FOOTER */
div > font a {color: #808080 !important;}

div > font a:hover {
        color: #222 !important;
        border-bottom: 1px solid #d69524 !important;}

/* ----- MAIN GOOGLE PAGE ----- */

/* "ADVANCED SEARCH" & "PREF." */
body > center > form > table > tbody > tr > td > font a {
        color:#222 !important;  
        cursor: pointer !important; 
        white-space: nowrap !important;
        margin: 1px !important; 
        text-transform: uppercase !important;
	text-decoration: none !important;}

body > center > form > table > tbody > tr > td > font a:hover {
        background: #44abf1 !important; 
        color:#FFF !important;}

/* FOOTER */
body > center > font a {
        color: #808080 !important;
        font-size:12px !important;
        text-decoration: none !important;}

body > center > font a:hover {
        color: #222 !important;
        border-bottom: 1px solid #d69524 !important;}

/* (c) GOOGLE */
body > center > p > font {
        color: #000 !important; 
        font-size: 11px !important;}
}

@-moz-document url-prefix("http://www.google.com/advanced_search?"){

/* ----- ADVANCED SEARCH  ----- */

/* LOGO MUST DIE */
body > table > tbody > tr > td > table > tbody > tr > td > a > img {display: none !important;}

/* HEADER BAR BG */
tr > td[class="page-title"], td[bgcolor="#d5ddf3"] {
background: transparent url('http://i211.photobucket.com/albums/bb51/BurnOmania/noti02.png') repeat-x top left !important;
border-bottom: 1px solid #222 !important;}

/* HEADER BAR - REMOVE TOP BORDER */
body > table > tbody > tr > td > table > tbody > tr > td >table {border-top:0 !important;}

/* HEADER BAR - TITLE */
td.page-title {text-transform: uppercase !important;
font-size: 16px !important; 
color: #FFF !important;}

/* HEADER BAR - LINKS */
td[bgcolor="#d5ddf3"] a {color: #DDD !important;  
 font-size:12px !important;
text-decoration: none !important;}

td[bgcolor="#d5ddf3"] a:hover {border-bottom: 1px solid #222 !important;color: #FFF !important;}

/* HEADER BAR - DIVIDER */
td[bgcolor="#d5ddf3"] {color: GOLD !important;}

/* TABLE - SEARCH INPUT HEADER BG */
div[class="outer-box"] > div[class="qbuilder-env"] {background: transparent url('http://i211.photobucket.com/albums/bb51/BurnOmania/spambg.png') repeat-x top left !important; 
border: 1px solid #DDD !important;}

/* TABLE - SEARCH INPUT HEADER */
div#gen-query {background-image: url('http://i211.photobucket.com/albums/bb51/BurnOmania/newsrch2.png') !important;
        border: 1px solid #c0c0c0 !important;
        height: 16px !important;
        color:#222 !important;
        text-align: left !important;
        font-size: 12px !important;}

/* TABLE - SEARCH INPUT MAIN */
td.input > input, input#as_oq0, input#as_oq1, input#as_oq2, input[name="as_sitesearch"] {border: 1px solid #a5acb2 !important;height: 24px !important; font-size: 13px !important;}

/* TABLE - SEARCH BUTTON */
input[type="submit"] {background-image: url('http://i211.photobucket.com/albums/bb51/BurnOmania/mainlist.png') !important; border: 1px solid #c0c0c0 !important; font-size: 13px !important; color:#222 !important;}

input[type="submit"]:hover {background-image: url('http://i211.photobucket.com/albums/bb51/BurnOmania/overmsg.png') !important; border: 1px solid #808080 !important; font-size: 13px !important; color:#222 !important;}

/* TABLE BG */
div[class="outer-box"] > form.block  {background: #faf8f0 !important; border: 1px solid #DDD !important;}

/* TABLE BOLD TEXT */
div[class="outer-box"] > form.block > div > h3 {color: RED !important; text-transform: uppercase !important;}

/* TABLE MAIN TEXT */
td.label > label {color: #222 !important; font-size: 12px !important;}

/* TABLE MAIN LINKS */
td.tip > span.tip#phrase-tip, td.tip > span.tip#or-tip, td.tip > span.tip#not-tip {color: #0974e7 !important;
text-decoration: none !important;}

td.tip > span.tip#phrase-tip:hover, td.tip > span.tip#or-tip:hover, td.tip > span.tip#not-tip:hover {        
color: #222 !important;
border-bottom: 1px solid #d69524 !important;}

/* TABLE MAIN LINKS (DATE,USAGE...) */
span[class="link"] {color: #0974e7 !important; text-decoration: none !important;}

/* ADVANCED TABLE */
div.block#related {background: transparent url('http://i211.photobucket.com/albums/bb51/BurnOmania/spambg.png') repeat-x top left !important; 
border: 1px solid #DDD !important; padding-bottom: 25px !important;}

div.block#related > div > h3 {color: RED !important; text-transform: uppercase !important;}

/* BOTTOM TABLE HEADER TEXT */
div.spec-engines > h3 {text-transform: uppercase !important; font-size: 12px !important;}

/* BOTTOM TABLE LINKS */
td.spec-engines > a:hover {color: #222 !important; border-bottom: 1px solid #d69524 !important;}

}