@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix(http://www.google.),
               url-prefix(https://www.google),
               url-prefix(https://encrypted.google.com),
               url-prefix(http://maps.google),
               url-prefix(http://earth.google),
               url-prefix(http://images.google),
               url-prefix(http://blogsearch.google),
               url-prefix(http://video.google),
               url-prefix(http://news.google),
               url-prefix(http://books.google),
               url-prefix(http://groups.google),
               url-prefix(http://scholar.google),
               url-prefix(http://picasaweb.google),
               url-prefix(http://sites.google),
               url-prefix(http://code.google),
               url-prefix(http://translate.google),
               url-prefix(http://igoogle.wunderground),
            
               domain("gmodules.com"),
               domain("googlepages.com"),
               domain(googlelabs.com) {


/***** DEFAULTS *****/

* {border-color: #000 !important; text-decoration: none !important;}

h1, h2, h3, h1 *, .selected {color: #DDD !important}

body, #footer, #nhdrwrap, #box {
   background-color: #151515 !important;
   color: #FFF !important;}

#faded_background {background-color: #333 !important; opacity: 0.7 !important;}

FORM *:not(select):not(input):not([type="submit"]):not([type="button"]):not([class="gac_m"]):not(img):not([title="Firefox Start"]):not([title="Google"]):not(.buttons):not(.goog-imageless-button-content) {
   background: transparent !important;}

#fctr, #pmocntr, #sbl, #tba, #tbe, #gbar, #guser, #leftnav, #leftnav li, #hidden_modes, .gb1, .yui-b, .yui-gb, .yui-u, .fade {
background-color: transparent !important; color: #505050 !important;}
#ghead {background-color: transparent !important; color: #fff !important;}

.lsbb, .lst-td, .ds, #center_col, #leftnav a { border-style: none !important; }

iframe, .gac_c, .gac_bt, .google-ac-m, #ss-box, #clirlanglist {
background-color: rgba(0,0,0,0.7) !important;}
.goog-menu, #hidden-left-nav-menu, .gac_m {background-color: rgba(0,0,0,0.8) !important;}
.goog-menuitem:hover, .item.hover {background-color: black !important;}
.goog-menuitem-content:hover {
color: #E5E5E5 !important; text-shadow: #ffffff 0px 0px 2px;}

.google-ac-b {background-color: rgba(50,50,50,0.5) !important;}

.lsb {margin-top: 1px !important;}

#rptgl span, #ss-status a.gb3 {color: #909090 !important;}

.yui-gb, #modules, .mod_title, .form-noindent, .form-noindent *, .related, .entry, .subject_label, .dd, .dd_border, .rnd1, .rnd2, .rnd3, .rnd1_max_top, .rnd2_max_top, .rnd3_max_top, .surroundborder, tr[bgcolor="#e5ecf9"] ,td[bgcolor="#e5ecf9"], .tablib_unselected {
   background: #151515 !important;}
.ac-renderer div, .std, #panel .selected, .lsbb {
   background: transparent !important;
   padding: 0px !important;}
#promo td, .header_tab li.selected, #rhsc, #navmenu .navsub, #navmenu .nav-selected, #ms .current_mode, #ss-barframe, #content, .qbuilder-env, .div-footer, #videoheader, .dd_item, #gbs, .sidebar .clustersearch-box .clustersearch-label, .open #hmp, #rq-box, .ra-box, .nav-item, .google-ac-a, div[style="width: 100%; clear: both;"] table, #box *, #body_body, .selectionTools, #GMdisplay, .thread, .thread-l, .thread-r, .thread-header-date, .reply_compose_container, .footer-links-selected, #wml, #wng, #col2, #gen-query, #ps-footer-bg, .list tr, #ps-titlebar, #ps-titlebar + div, td[style="border-top: 1px solid rgb(51, 102, 204); padding: 3px 7px; background: rgb(229, 236, 249) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"], #talk_container, .talk_roster, .me_entry, .roster_msgs_entry, .roster_msgs_entry div[style="padding: 3px;"], .roster_buzz, #inner_roster, .roster_entry, #chat_content, .mole_color, #mole_parent, .wackhistory, .wackmsgtype_i, .wackfooter, .gadget_set, .goog-popupiconpicker, .goog-tabpane, .goog-tabpane-tab, .goog-tabpane-cont, .goog-icon-picker-iconbox, #nav, .blk {
   background: transparent !important;}

#details span, #zippyspan, #romanspan, .goog-te-balloon-zippy span {
   color: #7F0000 !important;}

#wrapper {
   border-left: 3px solid #000 !important;
   border-bottom: 3px solid #000 !important;
   margin-left: -7px !important;
   margin-top: -5px !important;
   padding-left: 10px !important;
   padding-top: 5px !important;
   -moz-border-radius: 8px !important;}

img[src="/images/isr_c.gif"] {
   height: 11px !important;
   width: 11px !important;}


/***** GOOGLE MAINPAGE CUSTOM BACKGROUND OPTIMIZATION *****/

#gog {background: rgba(21,21,21,0.6) !important;}
body[style*="overflow-x:"] a, body[style*="overflow-y:"] a {color: #F0F0F0 !important;}
body[style*="overflow-x:"] b, body[style*="overflow-y:"] b {color: #AAA !important;}
body[style*="overflow-x:"] a:hover, body[style*="overflow-y:"] a:hover {color: #FFF !important; text-shadow: #FFF 0 0 2px !important;}

.ds input.lst, .ds .lsbb input.lsb {background: rgba(0,0,0,0.6) !important; -moz-border-radius: 8px !important;}
.ds .lsbb input.lsb {font-weight: bold !important;}
#cpNavTextWrapper {background: rgba(0,0,0,0.3) !important; padding: 6px 10px 6px 15px !important; margin-left: -14px !important; margin-top: -10px !important; -moz-border-radius: 8px !important;}


/********** IGOOGLE **********/

#q[size="55"], #btnG, #btnI {
   background-color: rgba(0,0,0,0.4) !important;
   border-color: rgba(0,0,0,0.9) !important;
   -moz-border-radius: 6px !important;
   font-weight: bold !important;}
#q *, #btnG, #btnI {color: #CCC !important;}
#q:focus, #q:hover, #btnG:hover, #btnI:hover {-moz-box-shadow: 0 0 10px #000 !important;}

.modboxin, .modbox, #guser, div[GM40threads], #m_40_b, .thread_table, .read {background: #151515 !important;}

.modboxin *{border-left: none !important;border-right: none !important;border-top: none !important;}

.modboxin, .modboxin_s, .rnd_modboxin * {
border: 0px solid !important;}

.modbox {
border: 2px solid rgba(0,0,0,0.9) !important;
-moz-border-radius: 8px !important;
margin: -8px -1px 17px 10px !important;}

.modbox_max {
border: 3px solid rgba(0,0,0,0.9) !important;
-moz-border-radius: 8px !important;}

.leftselectedtab a.v2ddbox, a.v2maxbox, a.v2minbox, .leftselectedtab .titlehover a.v2ddbox, .leftselectedtab a.v2ddbox:hover {
background-image: url("http://i41.tinypic.com/r0qnw2.gif") !important;}

a.v2maxbox, a.v2minbox {
margin-top: 2px !important;}

#max_ph .modtitle, #max_ph .modtitle_s {
margin-left: 4px !important;}

.left_rounded_only .rnd1_max_top, #col2 .left_rounded_only .rnd1 {
margin-left: 4px !important;}
.left_rounded_only .rnd2_max_top, #col2 .left_rounded_only .rnd2 {
margin-left: 2px !important;}
.left_rounded_only .rnd3_max_top, #col2 .left_rounded_only .rnd3 {
margin-left: 1px !important;}


/***** LEFT NAVIGATOIN & CHAT *****/

.leftunselectedtab .gadget_title a:link, .leftunselectedtab .gadget_title a:visited {
color: #1E1E1E !important}

.selected_gadget_title a:link, .selected_gadget_title a:visited, .leftunselectedtab .selected_gadget_title a:link, .leftunselectedtab .selected_gadget_title a:visited {
color: #909090 !important}

#left_nav_top_rounded_corners_t1, #left_nav_top_rounded_corners_t2, #left_nav_top_rounded_corners_t3, #left_nav_bottom_rounded_corners_b1, #left_nav_bottom_rounded_corners_b2, #left_nav_bottom_rounded_corners_b3 {
margin-right: -6px !important;}

.leftselectedtab {
padding-top: 2px !important;
padding-bottom: 2px !important;}

.leftunselectedtab {
border: 2px solid rgba(0,0,0,0.9) !important;
-moz-border-radius: 8px !important;
background: rgba(0,0,0,0.2) !important;
margin: 1px 1px 1px 0px !important;
}

.talk_roster, .talk_roster_unfixed {
margin-left: -3px !important;}

.leftunselectedtab {
border-bottom: 4px solid rgba(0,0,0,0.9) !important;}

#chat_nav {
border: 2px solid rgba(0,0,0,0.9) !important;
border-bottom: 4px solid rgba(0,0,0,0.9) !important;
-moz-border-radius: 8px !important;
background: rgba(0,0,0,0.2) !important;
margin: 1px 1px 1px 4px !important;
padding: 2px 0px 2px 5px !important;}

.enable_talk_header {
margin: 0px 0px 0px 2px !important;
padding: 0px !important;}

#nhdrwrap .gradient, #nhdrwrap .gradient b {
height: 5px !important;}


/***** BORDERS *****/

.leftborder {border-right:5px solid black;}

.topline, .bottomline {display: none !important}

.tabseparatorsocial {margin-bottom: -2px !important;}


/***** HIDE A FEW THINGS *****/

#addstuff {
color: transparent !important;}
#addstuff a, .gseaopt a {text-shadow: #000000 1px 1px 1px !important;}

#addstuff a:link[href="http://www.google.de/intl/de/help/ig/football/index.html#source=blhp"], #addstuff a:visited[href="http://www.google.de/intl/de/help/ig/football/index.html#source=blhp"], .personalize_link div, .sandbox_msg * {
display: none !important;}


/***** GADGETS & DESIGN BROWSER *****/

#indi, #indi_top {background-color: rgba(40,40,40,0.5) !important;}
#indi span {color: #999 !important;}
.indi_undo {background-color: transparent !important;}

.right_sidebar > div {
background-color: rgba(30,30,30,0.7) !important;		
border: 1px solid rgba(0,0,0,0.9) !important;
-moz-border-radius: 10px !important;}
.right_sidebar > div h3 {background-color: transparent !important;}
.right_sidebar .clear {display: none !important;}
.directory-entry {border-bottom: none !important;}

/***** GMAIL STUFF *****/

#GMthreads .unstarred, #GMthreads .starred, div[class="popout"] {
background-image: url("http://i44.tinypic.com/153obw0.png") !important;}

#m_40_b .selected, .read_selected, .unread_selected {
background-color: #300000 !important;}

.attachment {
background-image:url("http://i40.tinypic.com/2vlo045.png") !important;}

.selectionTools span {
color: #AA5520 !important;}

.thread-top, .thread-bottom {display: none !important;}

.thread-subject {color: white !important;}

#GMmessages .thread-l {
border: 2px solid rgba(50,50,50,0.7) !important;
-moz-border-radius: 10px !important;
background: rgba(30,30,30,0.7) !important;
padding-top: 8px !important;}
.thread {padding-right: 2px !important;}

.inline-images-warning {margin: 0px !important; -moz-box-shadow: #000000 0 2px 5px !important;}

.inline-images-warning a:link, .inline-images-warning, .unread .thread, .unselected_section_title a:link, .unselected_section_title a:visited, .unread .sender_list, .unread .personal_level, .unread .subject_and_snippet, .unread .date, #m_40_canvas_menu a {
color: black !important}
.inline-images-warning a:link:hover, #m_40_canvas_menu a:hover {text-shadow: 0 0 4px black !important}

td [style*="color: rgb(0, 0, 0);"], table[style*="color: rgb(0, 0, 0);"] {color: #909090 !important;}
#GMmessages table, #GMmessages table * {border-color: #444 !important;}
#GMmessages div[style*="background-color: rgb(255, 255, 255);"],
#GMmessages .thread-content table[bgcolor*="#"] {background-color: transparent !important;}
#GMmessages .thread-content a {color: #D8D8D8 !important;}
#GMmessages .thread-content table[style*="background-color"],
#GMmessages .thread-content tr[style*="background-color"],
#GMmessages .thread-content td[style*="background-color"] {background: #303030 !important; -moz-border-radius: 4px !important;}

.dropdown-box {background: rgba(0,0,0,0.8) !important;}
.dropdown div {background: transparent !important;}
.dropdown div:hover {color: #E5E5E5 !important; text-shadow: #ffffff 0px 0px 2px;}

.message-footer .footer-links {
background-color: black !important;
border: 2px solid rgba(100,100,100,0.5) !important;
-moz-border-radius: 4px !important;
margin-right: 5px !important;
margin-bottom: 4px !important;}
.footer-links:hover {
border-color: rgba(100,100,100,0.7) !important;}
.message-footer span {color: #E5E5E5 !important;}

.unread, .inline-images-warning {
background-image:url("http://i41.tinypic.com/105ptex.png") !important;}


/***** OTHER IGOOGLE GADGETS *****/

#fr-footer, #entries * {
background-color: #151515 !important;}

.newsmod a.fl {color: #606060 !important;}
.newsmod a.fl:hover {color: #ffffff !important;}
.tablib_selected {background-color: #000000 !important}

.w_box img {
border: none !important;
-moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.8) !important;}

#forecast .on, #forecast #dayRow {background: none !important}
#forecast .on a, #forecast .off a:hover, #conditions div.bm, .full a:link {color: #FFF !important;}
#forecast .off a {color: #888 !important;}

img[src="http://icons.wxug.com/i/misc/extLink.gif"] {width: 0 !important; padding-left: 16px !important; background-image: url("http://i44.tinypic.com/153obw0.png") !important; background-position: 0 -60px !important;}

/********** GENERAL GOOGLE **********/


/***** SEARCHBOXES, BUTTONS & DROPDOWNMENUS *****/

input, input[name="q"], input[type="submit"], select, button:not([class="ws"]), a[href="javascript:;"], .goog-button-base, .dropdown:not(img) {
   -moz-appearance: none !important;
   background: #000 !important;
   border: 2px solid #404040 !important;
   -moz-border-radius: 4px !important;}
input:hover, input:focus, input[type="button"]:hover, select:hover, select:focus, button:hover, .goog-button-base:hover, .gac_sb:hover, .dropdown:hover {
   border-color: #606060 !important;}
input[type="checkbox"], input[type="checkbox"]:focus {
   border: 2px solid #191919 !important;
   -moz-border-radius: 4px !important;
   background-color: #303030 !important;}
input[type="radio"], input[type="radio"]:focus {
   border: 2px solid #191919 !important;
   background-color: #303030 !important;}
select input[type="button"] {
   border-color: transparent !important;}
input *, input, select, .aAutoComplete {
   color: #F0F0F0 !important;}
button {
   color: #909090 !important;}
input *:hover * {
   color: #F0F0F0 !important; text-shadow: 0 0 2px white !important;}

option, option * {color: #999999 !important; font-weight: normal !important;}
option:hover {color: #FFF !important;}

textarea {-moz-appearance: none !important; -moz-border-radius: 4px !important; background: #151515 !important; border: 1px solid #000 !important; -moz-box-shadow: inset 0 0 10px #000 !important;}
textarea:focus {background: #0F0F0F !important;}
textarea, textarea * {color: #C8C8C8 !important;}

input.lst {padding: 0px !important;}
input.lst * {color: #F0F0F0 !important;}

.dropdown:not(img) {padding: 0 2px 1px 2px !important; margin-top: 1px !important;}

.goog-button-base * {background: none !important; border: none !important;}

.ac-renderer {background: rgba(0,0,0,0.8) !important;}

.tsf-p * {border-bottom: 0px !important;}


/***** GOOGLE READER *****/

/* SEARCH & BUTTONS */
div#search #search-restrict-input {
   border: 1px solid #333 !important;
   -moz-border-radius: 3px !important;
   margin-top: 2px !important;}
div#search #search-submit {padding: 1px !important;}
#lhn-add-subscription-section {margin-top: 10px !important;}

/* LEFT MENU */
body > #main > #nav {
border: 1px solid rgba(0,0,0,0.6) !important;
-moz-border-radius: 10px!important;
background: rgba(50,50,50,0.8) !important;
margin-left: -1px !important;
margin-top: 26px !important;}

#lhn-add-subscription-section {margin: 5px 5px 2px 5px !important;}
.lhn-section {margin-left: 3px !important;}

.scroll-tree li, #lhn-selectors .selected, .scroll-tree li .tree-link-selected {
background-color: transparent !important;}
#lhn-selectors .selected span, .scroll-tree li .tree-link-selected span, li.selected a {
color: #ffffff !important; font-size: 1.06em !important; font-weight: bold !important;}
.lhn-section a, .lhn-section a .text, .lhn-section .link, #your-items-tree .name, #recommendations-tree li a .name {
color: #999999 !important;}

#lhn-selectors .selector:hover, .scroll-tree li a:hover, a:hover .tree-item-action-container, .scroll-tree li a.menu-open {
background-color: #202020 !important; color: #fff !important; text-shadow: 0 0 3px !important;}
#nav a:hover *, #friends-settings-link a:hover, .friends-tree-following-info span:hover {color: #fff !important; text-shadow: 0 0 3px !important;}
#friends-tree-item-0-name span {color: #999999 !important; font-weight: bold !important;}
#friends-tree .friends-tree-following-info {background-color: #202020 !important;}

/* MAIN WINDOW */

.goog-button-base-content .goog-menu-button-dropdown {background-image: url(http://i39.tinypic.com/ogyt78.jpg) !important;
width: 6px !important; height: 6px !important;
margin: -2px 1px 0 0 !important;}

#chrome-header {
background-color: rgba(50,50,50,0.7) !important;
-moz-border-radius-topleft: 8px !important;}
#chrome-title {color: #fff !important; text-shadow: 0 0 1px !important;}
#chrome-view-links {background-color: transparent !important;}
#chrome {border-left: 1px solid transparent !important;}
#chrome-lhn-toggle, #viewer-footer {background-color: rgba(50,50,50,0.7) !important;}
#chrome-lhn-toggle-icon {border-color: transparent #999999 transparent #999999 !important;}
#chrome-lhn-toggle:hover #chrome-lhn-toggle-icon {border-color: transparent #000 transparent #000 !important;}

#viewer-header {
background-color: #151515 !important;
border-top: 2px solid black !important;
border-left: 2px solid black !important;
-moz-box-shadow: 1px -1px 8px !important;}

#entries h2.entry-title {color: #F0F0F0 !important;}

#chrome.page-view #viewer-page-container {
background: #151515 !important;
border-top: 2px solid black !important;}

#directory-box .tab-group-contents, #directory-box .tab-contents, #directory-contents div[class="unselectable tab-header tab-header-selected"] { background-color: #151515 !important; }
#directory-box .tab-group, #directory-contents .tab-header, #import-prompt { background-color: #292929 !important; }
#directory-box .tab-group-contents {-moz-box-shadow: black 0 0 5px !important;}

#directory-contents div[class="unselectable tab-header tab-header-selected"] {margin-top: 4px !important; -moz-box-shadow: black 0 -2px 3px !important;}

#directory-box .feed-result-row { margin: 0 10px !important; }
#directory-box .tab-prompt {
margin: 0px !important;
background-color: rgba(30,30,30,0.7) !important;
color: white !important;		
border: 1px solid rgba(0,0,0,0.9) !important;
-moz-border-radius: 10px !important;
margin-left: 6px !important;
margin-right: 6px !important;}

.small-interruption {
color: #FFF !important;
background-color: black !important;
border: 1px solid rgba(100,100,100,0.5) !important;
-moz-border-radius: 4px !important;
-moz-box-shadow: 3px 3px 5px rgba(0,0,0,1.0) !important;}

#tips, .bundle-container, .bundle-container th {
background-color: rgba(30,30,30,0.7) !important;
color: white !important;		
border: 1px solid rgba(0,0,0,0.9) !important;
-moz-border-radius: 10px !important;
margin-left: 8px !important;
margin-right: 8px !important;}
#tips-body .bookmarklet {background-color: #090909 !important;}

#profile-search-results-header {
background-color: #202020 !important;
padding-left: 5px !important;}

#viewer-container {
background-color: #151515 !important; border-left: 2px solid black !important;}
#viewer-container a {text-decoration: underline !important;}

.interruption {margin: 0px !important;}

/* IMAGE REPLACE */
#lhn-selectors .selector-icon, #your-items-tree .broadcast-icon, .scroll-tree .icon, .scroll-tree .favicon, .section-button, .scroll-tree .toggle, .bundle-container .bundle-show-details-toggle {
background-image: url("http://i50.tinypic.com/etfg21.jpg") !important;}
.subscribe-button {padding: 0px !important;}


/***** LEFT NAVIGATION & MENUS *****/

#leftnav, #left-nav, #results-bar, #breadcrumbs {
border: 1px solid rgba(0,0,0,0.9) !important;
-moz-border-radius: 10px!important;
background: #191919 !important;
margin-left: 4px !important;
margin-top: 1px !important;}

ul.leftnav {
border: 1px solid rgba(0,0,0,0.9) !important;
-moz-border-radius: 10px !important;
background: #191919 !important;
padding: 5px 0 0 5px !important;}

.msel, #ms .current_mode, #ms {border: none !important;}

#tbd, #personalize-open, #atd, #rpsp.rpop, #lhs-ref, .search-results-toolbelt, .lhn-section {
background-color: rgba(10,10,10,0.7) !important;
border: 2px solid rgba(180,180,180,0.4) !important;
-moz-border-radius: 6px !important;
margin-right: 4px !important;
margin-bottom: 4px !important;}

#sc-block .sc {background: transparent !important;}

#ms .current_mode div {color: #fff !important;}

/* DEFAULT BOXES */
div[style*="background: none repeat scroll 0% 0% rgb(245, 247, 253)"], .header_tab, #sideLinksList li.selected, .heading, .sbiTitle, table[bgcolor="#336600"], .t, .gsc-tabsArea, .g-section h2, .sb, #advd-search-header h1, .hdg, td[bgcolor="#dcf6db"], #dict_head, #autotrans, #header h1, .hdg.top, .dct-srch-rslt h3, .mod_title, tr[bgcolor="#ebeff9"], #foot, .rl-item,#hotstuff_thumbnail_grid_item,#ps-titlebar,#ps-footer-bg,#searchagain,#panel,.basic-title.bt-border,
.sidebar,[class*="story"],.bottom-search,TD[nowrap=""][bgcolor="#dcf6db"],.filter-label,.rank-sorting-nfe,
.ft.t.bb.bt, table [bgcolor="#e5ecf9"], table [bgcolor="#d5ddf3"], .hd, td.ttb, td.rsb, td.bts, h4, .page-title, td#headerText, 
#ssb,HTML > BODY > DIV:last-child > FORM > INPUT:first-child + TABLE > TBODY > TR > TD:last-child > TABLE:last-child > TBODY > TR > TD:first-child, [id*="aol-vli"],#recommended_container, .header_bar, .survey_invite.survey_invite_blue, #ImgContent , #search-extra-links-footer,
.goog-inline-block.goog-icon-list-searchicon, .basic-title, #gc-topnav,  TABLE.columns td, #action ,#results_bar, .rsiwrapper, .tophdg, #bsf
{
background-color: rgba(30,30,30,0.7) !important;
color: white !important;		
border: 1px solid rgba(0,0,0,0.9) !important;
-moz-border-radius: 10px !important;}

.goog-tab {
background-color: rgba(30,30,30,0.7) !important;
border: 1px solid black !important;
-moz-border-radius: 2px !important;
margin-top: -1px !important;}
.goog-tab b {color: #FFF !important;}
.goog-tab-selected * {
background-color: #252525 !important;		
-moz-border-radius: 2px !important;}
.sfe-section-major {
background-color: #252525 !important;		
-moz-border-radius: 2px !important;}

.footer .bottom {
border-top: 0px !important;}

.star-icon, li.g hr[color="#c9d7f1"], table[style="border-top: 1px solid rgb(51, 102, 204);"] {border: none !important;}

.sb td, .gsc-tabsArea div { color: white !important;}

/***** GOOGLE KEYBOARD *****/
.ds img[width="27"][height="23"] {width: 0 !important; padding-left: 27px !important; margin-top: -1px !important; background-image: url(http://i45.tinypic.com/30u96qt.png) !important; opacity: 0.7 !important;}
.ds img[width="27"][height="23"]:hover {opacity: 1 !important;}
#kbd.outerbox {background-color: rgba(0,0,0,0.7) !important; border-color: #444 !important; -moz-border-radius: 4px !important; -moz-box-shadow: 2px 2px 8px #000 !important;}
#kbd_mka > table {background-color: transparent !important;}
#kbd input, #kbd button {border: 1px solid #444 !important; background: -moz-linear-gradient(center top, transparent, #303030) repeat scroll 0 0 transparent !important; text-shadow: none !important;}
#kbd input:hover, #kbd button:hover {border-color: #666 !important;}

#close, #kbd-help, #BGK16, #BGK8, #BGK20 {background-image: url("http://i48.tinypic.com/5flv0m.jpg") !important;}
#BGK16 {background-position: 0 -60px !important;}
#BGK8 {background-position: 0 -29px !important;}
#BGK20 {background-position: 0 -77px !important;}

/***** FIREFOX START *****/

form[name="f"] #frame > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td[width="100%"] {
border: 2px solid #404040 !important;
-moz-border-radius: 10px !important;
background-color: #202020 !important;
padding: 0 5px 15px 20px !important;
-moz-box-shadow: #505050 0 0 40px !important;}
div[style$="height: 23px; margin: 5px 0pt 4px 4px; width: 80px;"] {
background: url("http://i43.tinypic.com/14c5q9c.png") no-repeat !important;
width: 100px !important; margin-left: -1px !important;}


/* DEFAULTS FOR ALL LINKS */
a:link, .link, a font[color], #results-bar p, .suggestion-title { color: #FED380 !important; }
a:visited { color: #53FF80 !important; }

/* LINK & MENU HOVERS */
.menuitem:hover, .goog-menuitem:hover, .gac_b *, .ac-renderer div:hover, a:hover, a span:hover, .actbar-btn:hover {
color: #F7D654 !important; text-shadow: #F81717 5px 5px 10px;}

/* BIG LINK VISITED */
#res .g a:visited { opacity: 0.5 !important; }

/* URL TEXT */
cite, .cite, .cite:link, .feed-result-row .feed-info, .entryDate, .hn-date { color: #08F208 !important; }

/* DASHES BETWEEN CACHED AND SIMILAR LINKS */
.gl { color: #6E77FF !important; }

/* DISABLE DASHED OUTLINE ON FOCUSED ELEMENTS */
:focus { outline: none; }

/* IMAGE THUMBNAILS */
#res .g img, #ImgContent td img, .vli-thumbnail-img, .thumbnail img, .picture-story img {
  border: none !important;
  -moz-box-shadow: 4px 4px 10px rgba(0,0,0,0.8) !important; }

/* MAIN TEXT COLOR */
div, td, font[color="#8AD7FF"], span[id*="tip-span"] { color: #8AD7FF !important; }

/* GOOGLE SUGGESTS */
.aAutoComplete .cAutoComplete, .google-ac-a .google-ac-c, .gac_a > .gac_c { color: #FBFAFA !important; }
.aAutoComplete .dAutoComplete, .google-ac-a .google-ac-d, .gac_a > .gac_d { color: white !important; }
.google-ac-e td, .gac_e { color: #EC9EFF !important; }

/* GOOGLE TOPBAR & POPUP MENU */
#gbi, .gbs, .gbm { background: rgba(0,0,0,0.7) !important; border-color: #575757 !important; }
#gbar .gb2 a:hover, #ss-box a:hover { background: #000000 !important; color: #fff !important; }
#gbh, .gbh { border: none !important; }
.gb2 div { border-color: #575757 !important; }
#gbi .gb2:hover, #gbg .gb2:hover { background-color: #000000 !important; }

/* BARS */
.t a, table [bgcolor="#e5ecf9"] a, table [bgcolor="#d5ddf3"] a, .ks { color: #fff !important; }
td.k,#guser,#gbar { background-color: transparent !important; }
table.ft.t.bb.bt { background: rgba(0,0,0,0.5) !important; }
.bb, td#headerText


/***** SEARCH RESULTS *****/

/* MORE LINE SPACING ON DESCRIPTIOS */
#res .j font[size="-1"] { line-height: 1.4 !important; }

/* BIG LINK TITLE */
.headlink a, .gsc-result .gs-title, #res .g .l, .entry-title a, .result-title a, .gs_r h3 a, .gs_r h3, a.result-title {
font-size: 1.1em !important; color: #F0F0F0 !important; }
#red .g .l:active { color: #4953FB !important; }
.xsm, h3 .gs_ctc, .gs_ctg { color: #B6FF00 !important; }

/* SEARCH RESULT HIGHLIGHT */
.gsc-result .gs-title b { color: #B6FF00 !important; }

/* INFO BAR */
#tbbc, #googlecode-promo {
background-color: black !important;
border: 2px solid rgba(100,100,100,0.5) !important;
-moz-border-radius: 4px !important;
-moz-box-shadow: 3px 3px 5px rgba(0,0,0,1.0) !important;
padding: 2px !important;}

/* CHANGE GOOOOOOOGLE TO JUST TEXT */
#nav {
font-size: 140% !important; margin-top: 5px !important; margin-bottom: -20px !important; }
#nav .cur { font-size: 120% !important; }
#nav td { vertical-align: middle !important; padding: 0.30em !important; }
#nav .csb { display: none !important; }

div[class="n"] span b, div[class="n"] span.b {
color: #909090 !important; margin: 5px !important; }
div[class="n"] tr > td a, div[class="n"] tr > td span.i {
font-size: 120% !important; margin-right: 8px !important; }

#foot {
padding-left: 70px !important;
padding-right: 70px !important;
margin: 10px 100px 10px 100px !important;
min-width: 700px !important;}
#foot a.pn {margin-left: -25px !important; margin-right: -20px !important;}

a#glogo { font-size: 0 !important; }
#navbar *, #pagination *, .gooooogle *, #ps-navbar *, #lhid_pager * {
background-image: none !important; }

[src*="nav_first.gif"], [src*="nav_current.gif"], [src*="nav_page.gif"],[src*="nav_next.gif"], [src*="nav_previous.gif"] {visibility: hidden !important; }

tt[style*="color: rgb(0, 0, 0)"] { color: #FFF !important; }


/***** REPLACEMENT IMAGES *****/

/* BIG LOGO */
#lga #logo:not([src="logos/classicplus.png"]), img.logo, img[src*="scholar_logo_lg"],img[src*="ps_logo_lg.gif"], div[style*="logo_plain2.png"], div[style*="logo1w.png"], div[style*="logo_plain.png"], img[src$="logo_google_suggest.gif"], img[src$="logo2.gif"], img[src^="logos/holiday"], img[src^="/intl/"][alt="Google"][title="Google"], img[src*="logo_lg.gif"], img[id="logo"][src*="/logos/"], img[src*="http://img0.gmodules.com/logos/"], div[title="Firefox Start"] {
   margin-top: 4% !important;
   width: 0 !important;
   height: 103px !important;
   padding: 0px 281px 0px 0px !important;
   background-image: url("http://img193.imageshack.us/img193/8379/indexiin.png") !important;}

/* SMALL LOGO */
img[src$="blogs_logo.gif"], img[src$="translate_logo.gif"], img[src$="groups_logo.gif"], img[src*="scholar_logo_md"], img[src*="books_logo"],[class*="SP_logo"], img[src*="blog_search_logo"], A[title="Go to Google Home"], #logo > A > IMG, #logo > img, #logo span, img[src*="logo_videos.png"], img[src$="logo_sm.gif"],  img[src$="logo_google_suggest_sm.gif"] , img[src$="maps_logo_small_blue.png"], img[src$="/images/isr_g.png"], img[src$="video_logo.png"], #srp-logo img {
	width: 0px !important;
	height: 58px !important;
	padding-left: 0px !important;
	padding-right: 140px !important;
        margin-top: -1px !important;
        top: 0px !important;
	background: url("http://i39.tinypic.com/jiezgx.png") no-repeat !important;}

#logo {overflow: visible !important;}
#sff {padding-left: 50px !important;}
#sft {margin-top: 0px !important;}

/* MOAR SMALL LOGO */
.sfe-logo, img[src$="news.gif"], img[src$="/news/img/logo/debr.gif"], img[src$="google_sm.gif"], #logo-container #logo, body > #id > #logo > A > IMG {
	width: 0px !important;
	height: 54px !important;
	padding-left: 110px !important;
	margin-top: -6px !important;
	padding-right: 32px !important;
	background: url("http://i39.tinypic.com/jiezgx.png") no-repeat !important;}

/* MICRO LOGO */
img[src="http://img0.gmodules.com/ig/images/author_logo.gif"], img[src="https://www.google.com/accounts/google_transparent.gif"], img[src*="small-google-logo.gif"] {
        width: 0px !important;
	height: 34px !important;
	padding-left: 88px !important;
	background: url("http://i49.tinypic.com/f09pc9.jpg") no-repeat !important;}

/* HIDE SMALL LOGO TEXT & LINK */
a#logo, a#srp-logo, #lgpd + div > div[style^="color: rgb(102, 102, 102); font-size: 16px"] { font-size: 0 !important; }

/* PLUS, MINUS & CO */
#rptglbl, .close_btn, #tbp, .csb, #tbp > img, .mbi, .micon, .ws, .wsa, .wxs, .wpb {
background-image: url("http://i39.tinypic.com/2mre55h.png") !important;}

#rptglbl, #ssb #tbp, .mbi { background-position: -153px -70px !important; }
#rptglbl.rpop, .tbo #ssb #tbp, .mbi[style="background-position: -105px -74px;"], .mbi[style="background-position: -153px -84px;"] { background-position: -153px -84px !important; }

.tbt-zippy-collapsed, .goog-te-balloon-zippy .plus, .SP_plus_sign {background: url("http://i44.tinypic.com/ankawk.png") no-repeat scroll -12px 0 transparent !important;}
.lnchr_cls_btn .launch_close, .tbt-zippy-expanded, .goog-te-balloon-zippy .minus, .SP_minus_sign {background: url("http://i44.tinypic.com/ankawk.png") no-repeat scroll 0 0 transparent !important;}

#panel .zippy_expanded img {
width: 0px !important;
padding-right: 12px !important;
margin-right: 4px !important;
background-image: url("http://i44.tinypic.com/ankawk.png") !important;}

#panel .zippy_collapsed img {
width: 0px !important;
padding-right: 12px !important;
margin-right: 4px !important;
background-image: url("http://i44.tinypic.com/ankawk.png") !important;
background-position: 12px !important;}

/* SMALL RATING */
img[src="http://img0.gmodules.com/ig/images/small_star_on.gif"] {
width: 0 !important;
padding-right: 10px !important;
background-image: url("http://i44.tinypic.com/2s14y2h.png") !important;
background-position: 125px 28px !important;}

img[src="http://img0.gmodules.com/ig/images/small_star_off.gif"] {
width: 0 !important;
padding-right: 9px !important;
background-image: url("http://i44.tinypic.com/2s14y2h.png") !important;
background-position: 165px 28px !important;}

img[src="http://img0.gmodules.com/ig/images/small_star_half.gif"] {
width: 0 !important;
padding-right: 9px !important;
background-image: url("http://i44.tinypic.com/2s14y2h.png") !important;
background-position: 155px 28px !important;}
}

/* GOOGLE TRANSLATE BUTTONS */
@-moz-document url-prefix(http://translate.google) {
.buttons {background-image: url("http://i46.tinypic.com/33m0g91.jpg") !important;}}

/********** GOOGLE MAPS **********/

@-moz-document url-prefix(http://maps.google) {


/***** LOADING *****/

.messagehtml {
color: #FFF !important;
background-color: #000 !important;
border: 1px solid rgba(100,100,100,0.8) !important;
-moz-border-radius: 4px !important;
-moz-box-shadow: 0 0 8px rgb(130,0,0) !important;
margin-top: -5px !important}
.messagehtml .message-cont {top: 5px !important}


/***** TOP & SEARCH *****/

#logo {display: none !important}

#header {margin-bottom: -20px !important}
#search {margin-top: -12px !important}
* {border-color: rgba(100,100,100,0.6) !important}
.dropdown {
border: 1px solid #707070 !important;
-moz-border-radius: 4px !important;
padding-bottom: 2px !important;
margin-left: 5px !important;
opacity: 0.7 !important;}
#search .triangle-box {margin-top: -6px !important;}

.ac2 {
border: 2px solid #505050 !important;
-moz-border-radius: 4px !important;
-moz-box-shadow: 5px 5px 10px black !important;}
.ac2 table {border: none !important;}
.ac2 table td {background-color: #151515 !important;}
.ac2 table td div:hover {color: #FFF !important; text-shadow: 0 0 1px !important;}

#search .q_d_skunk {border-color: #505050 !important; margin-top: -1px !important; height: 22px !important; padding-top: 0px !important;}
#search .q-button {border-color: #505050 !important; margin-left: 10px !important; margin-top: -3px !important; height: 26px !important;}
#search .q-button:hover, #search .q_d_skunk:hover, .dropdown:hover {border-color: grey !important;}

#wpanel, .pp-footer-links, #pppanel .bar, #pp-sidecol .bar {background: #151515 !important;}
#wpanel .pp-story-title, #wpanel .pp-clearfix, #wpanel .pp-single-story-item, #search .q_d_container, #search .q-outer, #search .q-inner {
border: none !important;}


/***** LEFT PANEL *****/

#panel {
background: rgba(0,0,0,0.8) !important;
margin: 10px 0px 0px 10px !important;}
#panel[style$="left: -369px;"] {
margin: 10px 0px 0px -2px !important;}

#topbar a {color: #151515 !important;}
#topbar a span:hover {
color: #000000 !important; text-shadow: #000000 0px 0px 6px !important;}

.lname #title, #dir_title, .rvactivetitle {color: #E5E5E5 !important;}

.panel-width {width: 28.4em !important;}
.flex-endcol #topbar-startcol {width: 29.4em !important;}
.flex-endcol #topbar-startcol[style="left: -369px;"] {width: 28.4em !important;}

.mmadd { margin-right: 10px !important; }

#rvbar { background: rgba(0,0,0,0.8) !important; }
.rvhov, .ftr-layers-panoramio-box { background: rgba(60,60,60,0.4) !important; }

/* DIRECTION BOX */
.launcher_body, .ddwpt {
border: 1px solid #494949 !important;
background-color: rgba(60,60,60,0.4) !important;
margin-top: 8px !important;}
.launcher_b * {border: none !important; background-color: transparent !important;}

.dir_warnbox > div {background-color: rgba(80,0,0,0.5) !important;}
.dir_warnbox {padding: 0 6px !important;}

.altroute_current, #panel .selected { background: rgba(50,0,0,0.7) !important; }
.altroute_current:hover, .altroute_hover { background: rgba(90,0,0,0.7) !important; }
#panel .dirsegment:hover { background: rgba(0,0,0,0.2) !important; }

/***** MENU *****/

.dropdownmenu { background: rgba(0,0,0,0.8) !important; }
.dropdownmenu div { background: transparent !important; }


/***** BALLOON *****/

#tileContainer .gmnoprint div { background-color: transparent !important; }

div[style*="background-color: rgb(255, 255, 255);"] {
background-color: #151515 !important;
border: 2px solid rgb(250,250,250) !important;
margin: -14px 0px 0px -14px !important;
padding: 12px !important;}

#tileContainer div.gmnoprint .gmnoprint {
border: 2px solid rgba(50,50,50,0.8) !important;
-moz-border-radius: 24px !important;
background: rgba(0,0,0,0.8) !important;
margin: -2px 0px 0px -2px !important;
padding: 0px 0px 0px 0px !important;}

.actbar-btn {color: #909090 !important;}

#tileContainer .gmnoprint div[style*="width: 25px; height: 25px; overflow: hidden; z-index: 1; position: absolute;"],
#tileContainer .gmnoprint div[style="width: 25px; height: 25px; overflow: hidden; z-index: 1; position: absolute; left: 0px; top: 0px;"],
#tileContainer .gmnoprint div[style*="width: 25px; height: 25px; overflow: hidden; z-index: 1; position: absolute; left: 349px;"],
#tileContainer .gmnoprint div[style*="width: 25px; height: 25px; overflow: hidden; z-index: 1; position: absolute; left: 0px;"]
{
display: none !important;}

#tileContainer .gmnoprint div[style*="width: 97px; height: 96px; overflow: hidden; z-index: 1; position: absolute;"] {
width: 0px !important;
height: 61px !important;
margin-top: 26px !important;
margin-left: 3px !important;
border: 3px solid rgba(50,50,50,0.9) !important;
-moz-border-radius: 3px !important;}

#tileContainer .gmnoprint div .iw .rimg img {
border: 2px solid rgba(255,255,255,0.9) !important;
-moz-border-radius: 4px !important;}

.iw .maxtitle {color: #E5E5E5 !important;}

#tileContainer .gmnoprint a[jsaction="lyrs.openIw"] {
color: #880000 !important; margin-right: 5px !important;}
#tileContainer .gmnoprint a[jsaction="lyrs.openIw"]:hover {
color: #E5E5E5 !important;}


/***** POPUPS *****/

.tto {background-color: rgba(0,0,0,0.8) !important}


/***** SHOW MAPS BEHIND LEFT PANEL *****/

#map {left: 0 !important; margin-right: 0 !important; margin-left: 0 !important}


/***** BUTTONS & NAVIGATION ON MAPS *****/

#trafficcontrol div, #lyrc div, #hmtctl div {background: #191919 !important}

#lmc3d {
position: absolute !important; left: auto !important; right: 7px !important; bottom: auto !important; top: 25px !important;}
#cbctl { left: auto !important; right: 73px !important;top: 18px !important; }
#trafficcontrol { right: 368px !important; }
#lyrc { right: 274px !important; }
#hmtctl { right: 67px !important; }

#copyright {
color: #000 !important;
background-color: rgba(255,255,255,0.5) !important;
-moz-border-radius: 6px !important;
padding: 0 4px !important}
.rmi-cc-link {background: none !important; border: none !important}
#copyright a {color: #000 !important; }
#copyright a:hover {text-decoration: underline !important}

#scalecontrol div {color: #000 !important; text-shadow: 0 0 2px #FFF !important}

#map_overview > div {background: rgba(0,0,0,0.5) !important; -moz-border-radius-topleft: 8px !important}
#map_overview div[style*="background-color: rgb(102, 102, 204);"] {background: rgba(200,0,0,0.7) !important}


/***** THUMBNAILS *****/

.ms .icon img, .flask {
border: 1px solid rgba(255,255,255,0.5) !important;
-moz-border-radius: 4px !important;
background-color: #FFF !important}


/***** IMAGE REPLACHE *****/

.unstarred, .unstarring {background: url("http://i44.tinypic.com/2ql6cyx.png") no-repeat scroll -16px 0 transparent !important}
.starred, .starring {background: url("http://i44.tinypic.com/2ql6cyx.png") no-repeat scroll 0 0 transparent !important}
.actbar-cmpct {background: url("http://i44.tinypic.com/2ql6cyx.png") no-repeat scroll -76px 1px transparent !important}
.actbar-cmpct-press {background: url("http://i44.tinypic.com/2ql6cyx.png") no-repeat scroll -89px 1px transparent !important}

.zippy_plus {background: url("http://i44.tinypic.com/ankawk.png") no-repeat scroll -12px 0 transparent !important;}
.zippy_minus  {background: url("http://i44.tinypic.com/ankawk.png") no-repeat scroll 0 0 transparent !important;}

.iw_close {background: url("http://i46.tinypic.com/2zjmhj5.png") no-repeat scroll -24px 0 transparent !important;}
.iw_plus {
background: url("http://i46.tinypic.com/2zjmhj5.png") no-repeat scroll -12px 0 transparent !important; margin-top: 2px !important;}
.iw_minus {background: url("http://i46.tinypic.com/2zjmhj5.png") no-repeat scroll 0 0 transparent !important; margin-top: 2px !important;}

}


--------------------------------------------Gmail erased------------------------------------------------------


/********** OTHER GOOGLE CHANGES **********/

@-moz-document url-prefix(http://www.google),
               url-prefix(http://news.google) {

/***** LOADING *****/
#loading-area {
background-color: black !important;
border: 1px solid rgba(100,100,100,0.8) !important;
-moz-border-radius: 4px !important;
-moz-box-shadow: 0 0 8px rgba(130,0,0,1.0) !important;
margin-top: -3px !important; }
.message-area-text-container { color: #ffffff !important; }


div.section > ul > li a span {
border: 1px solid rgba(255,255,255,0.9) !important;
-moz-border-radius: 4px !important;
-moz-box-shadow: 3px 3px 2px rgba(0,0,0,1.0) !important;
background-color: white !important;
width: 35px !important;
height: 35px !important;}

.list .result-image {
border: 2px solid rgba(255,255,255,0.9) !important;
-moz-border-radius: 4px !important;}

h2, #about, .message-area-inner {background: transparent !important;
border-top: 0px !important;}
.srchBoxCont, .srchButtonBorder, .srchButtonRightShadow {border: none !important;}

.nub-item {
border-bottom: 0px solid !important;
text-shadow: #000000 0px 0px 3px !important;}

#srchButton {margin-left: 5px !important;}
.srch_box {height: 25px !important;}

.icon {
background-image: url("http://i39.tinypic.com/24zxawp.png") !important;}

.header3, h2.title a, .selected .title {color: #D8D8D8 !important;}
h2.title a:visited {opacity: 0.5 !important;}

#footerwrap {background-color: transparent !important;}
}


/********** GOOGLE FAST FLIP **********/

@-moz-document domain(googlelabs.com) {


.tabs, .dd a:hover {background-color: transparent !important;}
 
.expanded, .list {
background-color: rgba(30,30,30,0.7) !important;
color: white !important;		
border: 1px solid rgba(0,0,0,0.9) !important;
-moz-border-radius: 10px !important;
padding: 0 0 !important;}

#chrome, #info1, #info2, .share, .share .button {
background-color: rgba(30,30,30,0.7) !important;
color: white !important;		
border: 1px solid rgba(0,0,0,0.9) !important;
-moz-border-radius: 10px !important;}

.caret, .list, .expanded {margin-top: 0.5em !important;}
.list {padding: 5px 7px !important;}

.tabs {border-color: #909090 !important;}
.tabs a.selected {
background: #303030 !important;
border-color: #909090 !important;
-moz-border-radius-topright: 6px !important;
-moz-border-radius-topleft: 6px !important;}

.nav.disabled, #navp.disabled, #navn.disabled {color: #303030 !important; display: block !important;}

#logo img[src="/static/fast_flip_logo.gif"], #logo > A > IMG, #logo > img {margin-top: -14px !important;}
.pb, .mb {background-image: url("http://i44.tinypic.com/2s14y2h.png") !important;}

.email-icon {background: url("http://i39.tinypic.com/24zxawp.png") scroll 129px 51px !important;}
.link-icon {background: url("http://i39.tinypic.com/24zxawp.png") scroll 50px 0px !important;}
.like-icon {background: url("http://i39.tinypic.com/24zxawp.png") scroll 159px 0px !important;}
}


/********** GOOGLE ACCOUNTS **********/

@-moz-document url-prefix(https://www.google.com/accounts/) {


td img:not([src="https://www.google.com/accounts/google_transparent.gif"]), .feature-image div {border: 2px solid rgba(255,255,255,1.0) !important; -moz-border-radius: 4px !important; background-color: white !important; opacity: 0.8 !important;}
* {background-color: transparent !important; border-color: #888 !important; -moz-border-radius: 6px !important;}
#maincontent > table {background-color: #252020 !important; padding: 5px !important; -moz-box-shadow: inset 0 0 8px #000 !important;}

.btn_l, .btn_r, img[src$="btn_left.gif"], img[src$="btn_right.gif"] {display: none !important;}
.btn_m, .btn {
color: #FFF !important;
background-color: black !important;
border: 2px solid rgba(100,100,100,0.5) !important;
-moz-border-radius: 4px !important;
-moz-box-shadow: 3px 3px 5px #000 !important}}


/********** GOOGLE CALENDAR **********/

@-moz-document url-prefix(https://www.google.com/calendar),
               url-prefix(http://www.google.com/calendar) {

#fastui-topnav-container {margin-top: -10px !important}

*:not(input):not(button):not(select):not(.static-form-dialog-bg):not([style*="background-color:"]):not(body):not(.boxbody):not(.caloptions-link-hover):not(.goog-imageless-button-top-shadow):not(.static-form-dialog):not(.bubble-table):not(.wk-today):not(.wk-allday):not(.tg-today):not(.dp-today):not(.dp-weekday-selected):not(.offlineinstalldialog):not(.offlineinstalldialog-bg):not(.dp-popup):not(.st-bg-today):not(.calendar-list):not(.cal-dialog):not(.cal-dialog-bg):not(.mbox-cont) {background-color: transparent !important; border-color: #444 !important}
span, .mv-dayname {color: #999 !important}
[class*="lk small"]:hover, .mg-print:hover, .addmenu-hover {color: #EEE !important; text-shadow: 0 0 3px !important}
.calListLabelOuter .calListLabel-sel, .rb-n {color: #CCC !important; text-shadow: #666 0 0 1px, #111 1px 1px 3px, #333 1px 1px 1px, #111 0 0 3px, #111 0 0 3px !important}
input {margin-left: -1px !important; padding-right: 0px !important}

#tgTable, #mvEventContainer, .caloptions-link-hover, .wk-today {background-color: rgba(35,20,20,.6) !important; border-color: #444 !important}
.wk-allday, .tg-today, .st-bg-today {background-color: rgba(0,0,0,.8) !important; border: none !important; -moz-border-radius: 4px !important; -moz-box-shadow: inset 0 0 8px !important}
.dp-today, .dp-weekday-selected {background-color: rgb(35,20,20) !important; border-color: #444 !important}
.dp-today-selected {font-weight: bold !important; text-decoration: underline !important}

.boxbody, .static-form-dialog, .offlineinstalldialog, .cal-dialog, #addP, .dp-popup, .calendar-list {background-color: rgba(0,0,0,.8) !important; border: 2px solid rgba(99,99,99,.6) !important; -moz-border-radius: 6px !important; -moz-box-shadow: 0 0 10px #000 !important}
.mbox-cont {background: #000 !important; border: 2px solid #555 !important; -moz-border-radius: 12px !important; -moz-box-shadow: 3px 3px 5px #000, 3px 3px 5px #000 !important; padding: 1px 50px !important; margin: -3px 0 5px 0 !important; color: #377 !important}

.goog-imageless-button-top-shadow {border-color: transparent !important; background: transparent !important;}
.goog-imageless-button-content, .mv-daynames-table, .wk-weektop, .bottom-buttons .buttons {background: -moz-linear-gradient(center top, #111, #333) repeat scroll 0 0 transparent !important}
.goog-imageless-button-content:hover {background: -moz-linear-gradient(center top, #333, transparent) repeat scroll 0 0 transparent !important}

.bubble-table {background-color: rgba(0,0,0,.8) !important; border: 1px solid rgba(99,99,99,.6) !important; -moz-border-radius: 25px !important; -moz-box-shadow: #000 0 0 10px, #000 0 0 10px !important}
.bubble-sprite {background-image: url("http://i49.tinypic.com/9sa4r8.jpg") !important; margin-top: -1px !important;}
.bubble-top, .bubble-bottom, .bubble-mid {border: none !important}

.navBack, .navForward, .dp-sb-next, .dp-sb-prev, .bubble-closebutton, .zippy-arrow, .lv-up, .lv-down {background-image: url("http://i45.tinypic.com/2ryk48i.jpg") !important; opacity: .7 !important}
.navBack:hover, .navForward:hover, .dp-sb-next:hover, .dp-sb-prev:hover, .bubble-closebutton:hover, .zippy-arrow:hover, .lv-up:hover, .lv-down:hover  {opacity: 1 !important}
.lv-zippy, .lv-zippy-exp, .wk-zip, .tg-nowptr, .mg-print-img, .comment-dialog-title-close, .cal-dialog-title-close, .ep-recl-dialog-title-close, .gcal-dialog-title-close, .modal-dialog-title-close, .static-form-dialog-title-close, .snt-open, .snt-closed, .snt-open-focus, .snt-closed-focus {background-image: url("http://i45.tinypic.com/2ryk48i.jpg") !important}

#mainlogo {width: 0 !important; height: 58px !important; background-image: url("http://i39.tinypic.com/jiezgx.png") !important; padding-left: 140px !important; margin-top: -10px !important}
}
