/* this is used by the weblog (simple-basic theme) */#navigation {  position:absolute;  z-index:100;  top:5px;left:0;  width:100%;  background:transparent;}/* ----- */#nav {  width:100%;  height:100%;  text-align:left;  font-size:1.2em;  background:transparent;  margin:15px auto;  }#nav {
  width:980px;
  height:1.4em;
  font-size:1.2em;  margin:0 auto;
	margin-top:-1.4em;	padding-left:28px;}#nav ul { /* all lists */  z-index:15;	padding: 0;	margin: 0;	list-style: none;	/*line-height: 1.3em;*/}#nav a {  z-index:15;	display: block;	width: 10em;	color:#000;}#nav li { /* all list items */  z-index:15;  padding-top:22px;	float: left;	width: 7em; /* width needed or else Opera goes nuts */	height:1.8em;}#nav li ul li { /* second-level lists */  padding-top:0;}#nav li ul { /* second-level lists */  z-index:15;	position: absolute;	padding-left:10px;	background: #fff;	width: 10em;	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */}#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */  z-index:15;	left: auto;  background-position: 0 0; /* for IE7 */}#nav li ul li:hover, #nav li ul li.sfhover { /* lists nested under hovered list items */  z-index:15;	color:#000;	width: 10em;	background-color:#eee;}/* ----- */#header {  margin-top:2em !important;}*/