div.layoutsite h1,

#navsite_bottom h1,

#navsite h1,

div.layoutsite h2,

#navsite_bottom h2,

#navsite h2 

{

position:absolute;

left:-1000px;

top:-1000px;

width:0px;

height:0px;

overflow:hidden;

display:inline;

}



div.layoutsite{

  padding: 0; 

	padding-bottom:0.2em;

  margin: 0;

  margin-top:1px;	

	background-color: #f1f1f1;

}



div#navsite_bottom,

div#navsite {

  position:relative;

  float: right;

  white-space:nowrap;

  padding: 0; 

  margin: 0;

}

div.layoutsite ul,

#navsite_bottom ul,

#navsite ul {

 padding: 0; 

 margin: 0;

 padding-top: 2px;

 margin-top:1px;

}



div.layoutsite ul li,

#navsite_bottom ul li,

#navsite ul li {

 list-style: none;

 margin: 0; 

 padding:0;

 display: inline; 

}



div.layoutsite ul li a,

#navsite ul li a,

#navsite_bottom ul li a

{

  /* padding: 0px 0.4em 3px 0.4em;*/

	height: 16px;

	padding: 0px 0.4em;

  margin-left: 0.4em;

	font-size:.84em;

}



div.layoutsite ul li a img,

#navsite_bottom ul li a img,

#navsite ul li a img {

 padding:0;

 margin:0;

}

div.layoutsite ul li.invert a:link,

div.layoutsite ul li.invert a:visited,

div.layoutsite ul li.invert a,

div.layoutsite ul li.invert a#current

{

  /* padding: 0px 0.4em 3px 0.4em;*/

	height: 16px;

	padding: 0px 0.4em;

  margin-left: 0.4em;

}