.shell-default {
	background-color:transparent !important;
}
.shell-title-bar {
	background-color:transparent !important;
}
.shell-left-top, .shell-right-top, .shell-left-bottom, .shell-right-bottom, .shell-center-top, .shell-left-middle, .shell-right-middle, .shell-center-bottom {
	opacity:0.01;
	filter:Alpha(Opacity=1);
	background-color:#dddddd;
}
.shell-center-middle {
	background-color:#dddddd;
	width:100%;
	height:100%;
	opacity:0.85;
	filter:Alpha(Opacity=85);
}

.shell-inactive .shell-left-top, .shell-inactive .shell-right-top, .shell-inactive .shell-left-bottom, .shell-inactive .shell-right-bottom, .shell-inactive .shell-center-top, .shell-inactive .shell-left-middle, .shell-inactive .shell-right-middle, .shell-inactive .shell-center-bottom {
	background-color:#cccccc;
}
.shell-inactive .shell-center-middle {
	background-color:#cccccc;
}

.shell-active .shell-title-text {
	color:#000000 !important;
}
.shell-inactive .shell-title-text {
	color:#666666 !important;
}
.shortcut-bar {
	background-color:#cccccc !important;
}
.shell-manager-bar {
	background-color:black !important;
	border-color:black !important;
}
.shell-manager-sidebar .tray-logo-item-round {
	margin-top:-24px;
	padding:0pt;
	background-position:-44px -44px;
	opacity:1;
	filter:Alpha(Opacity=100);
	width:48px;
	height:48px;
	-moz-border-radius:48px;
	border-radius:48px;
	-moz-box-shadow:0px 2px 5px rgb(51, 51, 51);
	-webkit-box-shadow:0px 2px 5px rgb(51, 51, 51);
	box-shadow:0px 2px 5px rgb(51, 51, 51);
}
.shell-manager-sidebar .tray-logo-item-round:hover {
	background-color:white;
}
/*
.blink-active .shell-title-bar {
	background-color:rgb(255, 165, 0) !important;
}
.blink-active .shell-center-middle {
	background-color:lightblue;
}
.blink-inactive .shell-center-middle {
	background-color:menu;
}
.shell-manager-sidebar .blink-active {
	background-color:rgb(255, 165, 0);
}
.blink-active .shell-item-text {
	color:white;
}
.shell-manager-sidebar .blink-inactive {
	background-color:buttonface;
}
*/
#swt-desktop-panel {
	position:absolute;
}
#swt-desktop-panel p, #swt-desktop-panel h1, #swt-desktop-panel h2, #swt-desktop-panel h4 {
	padding-left:8px;
	padding-right:8px;
}
#swt-desktop-panel p {
	width:728px;
}
.page-narrow #swt-desktop-panel p {
	width:600px;
}
#swt-desktop-panel ul {
	width:704px;
}
.page-narrow #swt-desktop-panel ul {
	width:576px;
}
.menu-default {
	background-color:white !important;
}
.menu-item-text {
	color:black !important;
}
.menu-item-hover {
	background-color:rgb(126, 159, 252) !important;
}
.menu-item-hover .menu-item-text {
	color:white !important;
}
.menu-item-disabled .menu-item-text {
	color:gray !important;
}
.menu-item-disabled .menu-item-accel {
	color:gray !important;
}
.site-name {
	float:left;
	margin-top:8px;
	/*background-color:gray;*/
}
.site-description {
	clear:both;
	margin-top:54px;
}
::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 11px;
    height: 11px;
}
::-webkit-scrollbar-thumb {
    border-radius: 8px;
    border: 2px solid white; /* should match background, can't be transparent */
    background-color: rgba(0, 0, 0, .5);
}
.nav-bar {
	margin:12px 8px;
	margin-top:16px;
	padding-bottom:8px;
	border-bottom:2px solid #393DFE;
	width:728px;
	text-align:right;
	margin-top:28px;
}
.page-narrow .nav-bar {
	clear:left;
}
.nav-bottom-bar {
	margin:12px 8px;
	padding-top:8px;
	border-top:2px solid #393DFE;
	width:728px;
	text-align:center;
}
.page-narrow .nav-bar {
	width:600px;
}
.page-narrow .nav-bottom-bar {
	width:600px;
}
a.nav-item {
	text-decoration:none;
	padding:0 4px;
	color:
}
a.nav-item:hover {
	text-decoration:underline;
}

.lark-logo {
	clear:left;
	float:right;
	margin:0 0 4px 4px;
	border:2px solid #393DFE;
	width:154px;
	height:96px;
	padding:1px;
	background-color:white;
	font-size:0;
}
.lark-logo img {
	border:0 none transparent;
	padding:0;
	margin:0;
}
#swt-desktop-panel {
	background-color:transparent;
}
.webuzz-widget p {
	width:auto !important;
}
.webuzz-widget {
	clear:left !important;
}
.update-title {
	display:inline;
	font-weight:bold;
}
.update-time {
	display:inline;
	margin-left:1em;
	color:gray;
}
.update-content {
	margin:0.5em 0 0.3em 0;
}
.update-widget {
	border-left: 2px solid navy;
	clear: both;
	font-family: Arial,sans-serif;
	font-size: 13pt;
	margin: 12px 16px;
	max-width: 690px;
	padding: 4px 4px 4px 16px;
	text-align: left;
}
* html .update-widget {
	width:690px;
}
.update-widget p {
	width:auto !important;
}

#bing-bg-container {
	overflow:hidden;
}

#tool-panel {
	width:728px;
	margin-left:16px;
	clear:left;
}
.page-narrow .update-widget {
	max-width:570px;
}
* html .page-narrow .update-widget {
	width:570px;
}
.page-narrow #tool-panel {
	width:600px;
}
#twitter-button {
	width:110px;
	float:left;
}
#fb-like-button {
	width:100px;
	float:left;
}
#plus-one-button {
	float:left;
	width:100px;
}
#cse-search-box {
	float:left;
	margin-left:164px;
	margin-top:-2px;
}
.page-narrow #cse-search-box {
	margin-left:40px;
}
* html #cse-search-box {
	margin-left:148px;
}
* html .page-narrow #cse-search-box {
	margin-left:16px;
}
.im-shortcut-bar {
	height:50px;
	clear:left;
}
#quick-launch {
	position:absolute;
	margin-left:-24px;
	margin-top:-4px;
}
h1 {
	clear:both;
	padding-top:8px;
	font-size:18pt;
}
h2 {
	font-size:16pt;
}
h3, h4 {
	font-size:14pt;
}
#quick-launch .shortcut-item {
	opacity:1;
	filter:Alpha(Opacity=100);
}
/* IE 7.0 + */
*:first-child+html .nav-bar {
	padding-top:16px;
	margin-top:-56px;
}
*:first-child+html .page-narrow .nav-bar {
	margin-top:-24px;
}
*:first-child+html .site-name {
	margin-top:8px;
	float:none;
}
*:first-child+html .site-description {
	margin-top:16px;
}
*:first-child+html .im-shortcut-bar {
	margin-top:-64px;
}
* html .nav-bar {
	padding-top:16px;
	margin-top:-56px;
}
* html .page-narrow .nav-bar {
	margin-top:-24px;
}
* html .site-name {
	margin-top:8px;
	float:none;
}
* html .site-description {
	margin-top:16px;
}
* html .im-shortcut-bar {
	margin-top:-64px;
}

