/**************
 * COMMON CSS *
 **************/

html { font-family: Verdana, Tahoma, Arial, Sans-serif; }

fieldset { border: none; }

ul { list-style-type: disc; }

ul li { margin-left: 2em; }

ol li { margin-left: 2em; list-style-type: decimal; }

strong { font-weight: bold; }

em { font-style: italic; }

html.loading .initially-hidden { display: none; }

/* slightly enhanced, universal clearfix hack */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.clearfix { display: inline-block; }

/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

.clear { clear: both; }

.hidden { display: none; }

.mono { font-family: monospace !important; }

.no-bullets ul li { margin-left: 0; list-style-type: none; }

/**********
 * LAYOUT *
 **********/

body.two-column #content {
	width: 60%;
	float: left;
}

body.two-column #sidebar {
	margin-left: 60%;
}

#tooltip {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	position: absolute;
	z-index: 3000;
	border: 12px solid #20528e;
	background-color: #fafafa;
	padding: 10px 12px 12px;
	color: #202020;
	opacity: 0.95;
	width: 250px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-box-shadow: 0 0 7px 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 7px 5px rgba(0, 0, 0, 0.2);
}

#tooltip h3 {
	border-bottom: 1px dotted #555555;
	margin: 0 0 7px;
	padding-bottom: 3px;
	font-size: 13px;
	font-weight: bold;
	color: #4072ae;
}

#tooltip .body {
	margin: 0 0 7px;
}

