@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("plus.google.com") {
/*****************
G+
*/
.a-Eo-T {
	position: fixed !important;
	z-index: 999 !important;
	width: 100%;
	
}
.a-U-T  {
	position: fixed !important;
	padding-top: 22px !important;
	z-index: 998 !important;
	height: 54px !important;
	box-shadow: 0 0 1px #000000;
}
#content  {
	padding-top: 80px !important;
}

/* G+: Fix when edit */
.a-c-M-wd-rc  {
	position: fixed !important;
	top:0px !important;
}

/*****************
web - Search - google.com
*/
#mngb {
	position: fixed !important;
	z-index: 997 !important;
	top:0px !important;
	width: 100%;
}
#searchform  {
	position: fixed !important;
	z-index: 995 !important;
	height: 15px !important;
}
#searchform .tsf-p {
	position: fixed !important;
	z-index: 996 !important;
	padding-top: 40px !important;
}
#searchform .sfbg {
	height: 54px !important;
}
#main #cnt  {
	padding-top: 25px !important;
}
#main #cnt  .ksfccl {
	position: fixed !important;
	z-index: 998 !important;
	top: 42px !important;
	right: -100px !important;
}
#main #cnt  #subform_ctrl {
	position: fixed !important;
	z-index: 999 !important;
	top: 57px !important;
	right: -290px !important;
}

/*****************
maps
*/
#inner #header {
	position: fixed !important;
	z-index: 980 !important;
	top: 22px !important;
	height: 60px !important;
	box-shadow: 0 0 1px #000000;
}
#inner #page {
	padding-top: 42px !important;
	height: 10px !important;
}
#inner #page #topbar {
	padding-top: 10px !important;
}
#inner #opanel1000 {
	padding-top: 55px !important;
}

/*****************
calendar
*/
#calcontent  {
	position: relative;
	top: -13px !important;
}
#calcontent #vr-proto-header {
	height: 60px !important;
}
#calcontent .mv-container  {
	position: relative;
	top: -13px !important;
}

}