/* A CSS Framework 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 { | |
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; | |
} | |
/* end accessibility */ |