/* A CSS Framework by Mike Stenhouse of Content with Style, adapted to CMSMS by Daniel Westergren */

/* 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 {
		display:block;
		
		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
	}
	/* tidy these up */
	.replace * {
		text-indent: -10000px;
		display:block;
		
		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
	}
	.replace a {
		text-indent:0;
	}
	.replace a span {
		text-indent:-10000px;
	}
/* end replace */


/* accessibility */
     span.accesskey {
     	text-decoration:none;
     }
     .accessibility {
     	position: absolute;
     	top: -999em;
     	left: -999em;
     }
dfn {
  position: absolute;
  left: -1000px;
  top: -1000px;
  width: 0;
  height: 0;
  overflow: hidden;
  display: inline;
}
/* end accessibility */


/* content link  icons */
/*http://www.psyked.co.uk/css/auto-matic-link-icons.htm*/
#main a[href$='.zip'] {
   display:inline-block;
   padding-left:22px;
   line-height:18px;
   background:transparent url(../uploads/images/theme/icons/page_white_compressed.png) center left no-repeat;
}
#main a[href$='.pdf'] {
   display:inline-block;
   padding-left:22px;
   line-height:18px;
   background:transparent url(../uploads/images/theme/icons/page_white_acrobat.png) center left no-repeat;
}
#main a[href$='.doc'] {
   display:inline-block;
   padding-left:22px;
   line-height:18px;
   background:transparent url(../uploads/images/theme/icons/page_word.png) center left no-repeat;
}
#main a[href$='.h'] {
   display:inline-block;
   padding-left:22px;
   line-height:18px;
   background:transparent url(../uploads/images/theme/icons/page_white_h.png) center left no-repeat;
}

#main a[href$='.jar'] {
   display:inline-block;
   padding-left:22px;
   line-height:18px;
   background:transparent url(../uploads/images/theme/icons/page_white_cup.png) center left no-repeat;
}


