/* Fetched on www.contentwithstyle.com,
   Done by Mike Stenhouse of Content with Style */

/* clearing */
	.stretch,
	.clear {
		clear:both; 
		height:1px; 
		margin:0; 
		padding:0; 
		font-size: 15px;
		line-height: 1px;
	}
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	* html>body .clearfix {
		display: inline-block; 
		width: 100%;
	}
	
	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
	}
/* end clearing */


/* replace */

  .replace {
    background-repeat: no-repeat;
    background-position: left top;
    background-color:transparent;
  }

  .replace span {
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
  }


/* replace with links */
  .replaceLink {
    display:block;
    
    background-repeat: no-repeat;
    background-position: left top;
    background-color:transparent;
  }
  /* tidy these up */
  .replaceLink * {
    text-indent: -10000px;
    display:block;
    
    background-repeat: no-repeat;
    background-position: left top;
    background-color:transparent;
  }
  .replaceLink a {
    text-indent:0;
    outline:0;
    width:100%;
    height:100%;
  }
  
  /* Eliminates the dotted border when clicking in FF */
  .replaceLink a span {
    text-indent:-10000px;
    outline:0;
  }
/* end replace */



/* accessibility */
   span.accesskey {
   	text-decoration:none;
   }
   .accessibility {
   	position: absolute;
   	top: -999em;
   	left: -999em;
   }
/* end accessibility */


/* Fat Erik's Pipelist  http://css.maxdesign.com.au/listamatic/horizontal32.htm */
ul.pipeList {
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.pipeList li {
	display: inline;
	padding: 0;
	margin: 0;
}

ul.pipeList li:before { content: "| "; }
ul.pipeList li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html ul.pipeList li {
	border-left: 1px solid black;
	padding: 0 0.4em 0 0.4em;
	margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html ul.pipeList { height: 1%; }

* html ul.pipeList li {
	display: block;
	float: left;
}

/*End hide*/
/*Mac IE 5*/
* html ul.pipeList li:first-child { border-left: 0; }