@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("plus.google.com") 

/***** Body Section *****/
{
html[dir=ltr] > head+body{
background: #111111 !important;
}
html[dir=ltr] > head+body.iwa{
background: none !important;
}
#content {
background: none !important;
border: none !important;
    font: 11px arial !important;
}
#contentPane {
    border: none !important;
}
/***** Stream *****/
#content > div:first-child {
    background: none !important;
}
.b-j {
color: white;
}
.a-j {
    color: #ffffff !important;
}
input[type="text"] {
background: none !important;
border: none !important;
}

/* 2.Font */
#contentPane input,
.editable {
    color: #fff !important;
}
a:link , a:visited {
    color: #999999 !important;
}
span[role="button"].c-j.qe {
    color: #999999 !important;
}
.tg3b4c:hover, .nfkPhe:hover {
background: -moz-linear-gradient(#111111, #363636, #000000) repeat scroll 0 0 transparent !important;
    color: #999999 !important;
    text-decoration: none;
}





/***** End of Body Section *****/

/***** Section Header/Logo *****/

#gbx3, #gbx4 { height: 30px !important;}
#notify-widget-pane+div+div.c-cb-V,
#notify-widget-pane+div+div+div.c-cb-V,
#notify-widget-pane+div+div+div+div.c-cb-V{
    box-shadow: inset 0px 0px 10px #000 !important;
    background: -moz-linear-gradient(top , #333333 , #111111 ) !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#222222), to(#333333)) !important;
}
#notify-widget-pane+div > div > div+div  {
    border-bottom: none !important;
}
#notify-widget-pane+div+div ,
#notify-widget-pane+div+div+div ,
#notify-widget-pane+div+div+div+div{
   border-bottom:none !important;
   border-top: none !important;
}

/* Header > Logo */
#gbx1 {
box-shadow: inset 0px 0px 10px #000 !important;
background: -moz-linear-gradient(top , #111111 , #222222 ) !important;
background: -webkit-gradient(linear, left top, left bottom, from(#111111), to(#222222)) !important;
}

#gbqlw, h1 + a  > img, #hp-logo img, #hplogo, div[title="Firefox Start"], img[src*="video_logo_lg.gif"], img[src*="/logos/code_search_logo_lg.gif"], img[src*="/images/code_search_logo_chromium_lg.gif"], img[src*="/images/logos/chrome_logo.gif"], img[src*="/logos/trends_logo_lg.gif"], img[src="images/about_logo.gif"] {
 margin-top: -7% !important;
 width: 0 !important;
 height: 50px !important;
 padding: 0 150px 0 0 !important;
 background: url("http://h9.abload.de/img/indexsmall5z5t.png") no-repeat !important}
#lga #logo div {width: 200px !important}
#hplogo[href*="/search"] {background: none !important}
}

#gbx2 {
    background: none !important;
}

#gbqfqw {
    background: none!important;
    border: none !important;
}

.Kb.Kb-X ,.Kb{
    background: none !important;
    box-shadow: none !important;
    border: none !important;
}

#gbqlw img {display: none !important;}
h1+a img{
    content: "none";
}

#gbqlw {
height: 50px !important;
background-position: 0px 15px;
}
/***** End of Section Header/Logo *****/

/****** Header > Navigation *****/

div > div > div+div > div[role="navigation"] a {
    background: -moz-linear-gradient(top , #222222 , #111111 ) !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#111111), to(#333333)) !important;
    border-bottom: 1px solid #111111 !important;
    border-top: 1px solid #111111 !important;
    border-left: 1px solid #111111 !important;
    border-right: 1px solid #222222 !important;
    box-shadow: inset 0 1px 5px #111111 !important;
    -webkit-box-shadow: inset 0 1px 5px #ccc;
}

div > div > div+div > div[role="navigation"] a:first-child {
    border-radius: 4px 0 0 8px !important;
}

div > div > div+div > div[role="navigation"] a:last-child {
    border-radius:  0 4px 8px 0 !important;
}

div > div > div+div > div[role="navigation"] a:hover {
    background: -moz-linear-gradient(top , #333333 , #444444 ) !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#222222),to(#000)) !important;
}
/***** End Section *****/

/***** 3-3.Header > Search *****/

form#searchForm input[label="友だち候補"],
form#searchForm input[label="Find people"] {
    background: none !important;
    border: none !important;
    box-shadow:  0 0 5px #111 !important;
    border-radius: 1px;
    color: #fff;
}

/***** Begin Section Top Navigation*****/

/***** Top Navigation Background *****/
#gbx3, #gbx4 {
    background-color: #000000 !important;
    border-bottom: 1px solid #111111 !important;
    border-top: 1px solid #111111 !important;
    font-size: 24px !important;
    opacity: .8 !important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5) !important;
}
/***** Top Navigation Color / Menu-Color *****/

#gbz .gbzt, #gbz .gbgt, #gbg .gbgt {
    color: grey !important;
}

.gbmc, .gbm {
    background: none repeat scroll 0 0 #000000 !important;
    border: .4px solid #111111 !important;
    box-shadow: 0 0px 4px rgba(0, 0, 0, 1) !important;
    opacity: .8 !important
}

.gbmt, .gbml1, .gbmt:visited, .gbml1:visited {
    color: #444444 !important;
    text-decoration: none !important;
}

.gbto .gbts {
    background: none repeat scroll 0 0 #000000 !important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 5.5) !important;
    border-color: #111111 !important;
    color: #999999 !important;
    opacity: .8 !important;
}

#gbi1 {
    color: #000000 !important;
    font-size: 9px !important;
}

.gbgst, .gbgsta {
    color: #000000 !important;
}




/*****  Stream Notifications Top Right *****/

.zn {
    background: none repeat scroll 0 0 #000000 !important;
    opacity: .9 !important;
}

.pJ {
    background-color: #000000 !important;
    opacity: .9 !important;
}

.Ow {
    background: -moz-linear-gradient(center top , #000000, #111111) repeat scroll 0 0 transparent !important;
    color: #999999 !important;
    padding: 6px !important;
}

/***** Popups *****/

.c-W-kc, .c-W-Hc-kc, .c-W-kj {
    background: -moz-linear-gradient(#111111, #363636, #000000) repeat scroll 0 0 transparent !important;
    border-top: transparent !important;
    border-left: transparent !important;
    border-right: transparent !important;
    border-bottom: transparent !important;
    font-size: 11px !important;
    margin-top: 50px !important;
    box-shadow: 0 0px 8px rgba(0, 0, 0, 10) !important;
    color: #999999 !important
}

.Vg, .pm {
    background: -moz-linear-gradient(#111111, #363636, #000000) repeat scroll 0 0 transparent !important;
     padding-top: 0px !important;
     padding: 2px !important;
    box-shadow: 0 0px 8px rgba(0, 0, 0, 8) !important;
}

.Rf, .fm, .hm {
     color: #FFFFFF !important;
     background-color: #222222 !important;

}
.UIMaKb {
     color: #FFFFFF !important;
    background: -moz-linear-gradient(#111111, #363636, #000000) repeat scroll 0 0 transparent !important;
    border-top: transparent !important;
}
/***** Youtube Button *****/

.UONLVe {
    background: -moz-linear-gradient(#222222, #363636, #111111) repeat scroll 0 0 transparent !important;
    border-color: transparent !important;
    top: -70px !important;
}





/***** Font *****/



.VC66h {
    color: #6B3400 !important;
    font-size: 12px !important
}

.zn .Y1MJ1b {
    color: #FFFFFF !important;
    font-size: 12px !important
}

.X63Xwe {
    color: #ACACAC !important;
}

.ZIM8Tc
{
    color: #666666 !important;
    font-size: 12px !important
}

/****** Steam Notification ******/


body.iwa {
    color: #000000 !important;
}

.mJ {
    color: grey !important;
}


/***** Stream / Share ******/

.gi.xi {
    border-left: 1px solid #222222 !important;
    border-right: 1px solid #222222 !important;
}

.gi {
    -moz-box-sizing: border-box;
    background-color: transparent !important;
    border-left: 1px solid transparent;
    font-size: 11px !important;
    color: #FFFFFF !important;
    opacity: .9 !important;
    border-top: transparent !important;
}

.c-r-P-V-wk-Eb {
    background-color: #222222 !important;
    box-shadow: 0 -3px 25px rgba(0, 0, 0, 15) !important;

}

.f-xe, .f-ak {
    background-color: #111111 !important;
    color: #FFFFFF !important;
    box-shadow: 0 4px 4px rgba(0, 0, 0, .8) !important;
}

.f-Xa {
    border-left: 1px solid #111111 !important;
    border-right: 1px solid #111111 !important;
    border-top: 1px solid #111111 !important;
    border-bottom: 1px solid #111111 !important;
}

.f-ba-mg {
    background-color: #222222 !important;
    border-left: 1px solid #222222 !important;
    border-right: 1px solid #222222 !important;
    border-top: 1px solid #222222 !important;
    border-bottom: 1px solid #222222 !important;
}

.f .m-n-f-ba {
    background-color: #111111 !important;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.8) !important;
}

.jx {
    color: #777777 !important;
}

.m-o-q-ba-r {
    background: none repeat scroll 0 0 #111111 !important;
    border: 1px solid transparent !important;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.8) !important;
}

.ppJ8td {
    background: none repeat scroll 0 0 #111111 !important;
    border: 1px solid transparent !important;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.8) !important;
}

.a-H, .a-Wj, .m-o-q-y-Y-E {
    color: #FFFFFF !important;
}

.m-o-q-y-F  {
    background: none repeat scroll 0 0 #222222 !important;
    border: transparent !important;
    box-shadow: 0 4px 4px rgba(0.8, 0.8, 0.8, 0.8) !important;
}

.m-o-q-y-pl {
    background: none repeat scroll 0  transparent !important;
    border: transparent !important;
    box-shadow: 0 4px 4px rgba(0.8, 0.8, 0.8, 0.8) !important;
}

/***** Boarder Act. *****/
.gi.rh, .wxFYVd.rh {
    border-bottom: .1px solid #000000 !important;
    border-left: .1px solid #000000 !important;
    border-top: .1px solid #000000 !important;
    border-right: .1px solid #000000 !important;
    box-shadow: 0 0px 2px rgba(18, 18, 18, 18) !important;
}







/***** Comment-Box - List of Names *****/
.yx {
    background-color: #111111 !important;
    border-bottom: 1px solid #111111 !important;
    border-left: 1px solid #111111 !important;
    border-top: 1px solid #111111 !important;
    border-right: 1px solid #111111 !important;
    padding: 4px !important;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.8) !important;
}

.ej {
    border-top: 1px solid #111111 !important;
}

/***** Comment Box *****/

.Rs {
    background-color: #111111 !important;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.8) !important;
}

.wx {
    -moz-box-sizing: border-box;
    border: 1px solid #111111 !important;
    color: #999999 !important;
}

.m-n-f-ba {
    background: none repeat scroll 0 0 #111111 !important;
    border-color: transparent !important;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.8) !important;
}
/***** Picture Page Fixes *****/

.gs {
    background-color: #000000 !important;
    border-right: transparent !important;
    box-shadow: 0 0px 4px rgba(0, 0, 0, 10) !important;
    opacity: .8 !important;
}

.tg3b4c {
    color: #999999 !important;
}

.ph {
    background-color: #111111 !important;
    color: #666666 !important;
}

.Pk {
    background-color: #111111 !important;
}

.Ep {
    background-color: #000000 !important;
    border: transparent !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 12) !important;
}

.is {
    background-color: #000000 !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 12) !important;
    top: 0px !important;
    width: 160px !important;
    opacity: .9 !important;
}

/***** Profile Page *****/

.oK {
    background-color: #222222 !important;
    border-color: -moz-use-text-color #EBEBEB #EBEBEB;
    border-right: transparent !important;
    border-left: transparent !important;
}
.a-ha-ga {
    background: none repeat scroll 0 0 #111111 !important;
    border-color: transparent !important;
    box-shadow: 0 2px 8px rgba(0, 0, 5, 5) !important;
}

.hr {
    background-color: #000000 !important;
    width: 700px !important;
    box-shadow: 0 0px 12px rgba(0, 0, 8, 5) !important;
    opacity: .9 !important;
}
/***** Circle-Page *****/

.Ls, .PP {
    background-color: #000000 !important;
    border-bottom: transparent !important;
    height: 28px !important;
    opacity: .9 !important;
    box-shadow: 0 0px 4px rgba(5, 5, 5, 5) !important;
}
.NP, .hT {
    background-color: #111111 !important;
}

.fA {
    background: -moz-linear-gradient(#111111, #363636, #000000) repeat scroll 0 0 transparent !important;
    border: 1px solid #444444 !important;
}
.vi {
    background: -moz-linear-gradient(center top , #888888, #222222) repeat scroll 0 0 transparent !important;
    border: 1px solid #222222 !important;
    border-radius: transparent !important;
    box-shadow: 0 0px 4px rgba(5, 5, 5, 5) !important;
    color: #000311 !important
}




/***** Button Fix *****/

element.style {
   -moz-user-select: none!important;
}
.e-b-Ka  {
   background-color: #D14836!important;
   background-image: -moz-linear-gradient(center top , #3F0000, #000000)!important ;
   border: 1px solid transparent!important;
   color: #FFFFFF!important;
   text-shadow: 0 1px rgba(0, 0, 0, 0.1)!important;
   text-transform: uppercase!important;
   right: 150px !important;
}

.e-b-ca {
   background-color: #000000 !important;
   background-image: -moz-linear-gradient(center top , #000000, #222222) !important;
   border: 1px solid rgba(0, 0, 0, 0.6) !important;
   color: #888888 !important;
}

.e-b-na {
   background-color: #D14836!important;
   background-image: -moz-linear-gradient(center top , #3F0000, #000000)!important ;
   border: 1px solid transparent!important;
   color: #FFFFFF!important;
   text-shadow: 0 1px rgba(0, 0, 0, 0.1)!important;
   text-transform: uppercase!important;
}

.m-o-q-Ea-Ub {
   background-image: -moz-linear-gradient(center top , #00240B, #001005)!important;
   border-color: #000000 !important;
   display: inline-block;
   padding: 0 2px 2px 5px;
}

.m-o-q-Ea-vk {
    background: -moz-linear-gradient(center top , #00310F, #002A0D) repeat scroll 0 0 transparent !important;
    border: 1px solid #001607 !important;
}

.e-b-G {
   background-image: -moz-linear-gradient(center top , #000824, #000516)!important;
   border-color: #000000 !important;
   display: inline-block;
   padding: 0 2px 2px 5px;
}

/***** Game Page *****/

.eda {
   background-image: -moz-linear-gradient(center top , #111111, #222222)!important;
}

.OI {
    color: #999999 !important;
    font-size: 11px !important;
}
.Dq:hover {
    background: -moz-linear-gradient(center top , #222222, #000000) repeat scroll 0 0 transparent !important;
}
.JI {
    color: #999999 !important;
    font-size: 11px !important;
}
.oCTSmc {
    font-size: 14px !important;
    color: #999999 !important;
}
.ORWD7d {
    border-bottom: 1px solid #333333 !important;
    border-top: 1px solid #333333 !important;
    border-left: 1px solid #333333 !important;
    border-right: 1px solid #333333 !important;
    border: 1px solid rgba(0, 0, 0, 0.6) !important;
}


/***** Remove Stuff *****/

.HT, .c-ge-Hl-mc-Y, .Vp, .EZ {
    border-bottom: none !important;
}

.nT {
    background-color: transparent !important;
    padding-bottom: 0px !important;
    position: relative;
}
