@import url("reset.css");
@import url("icons.css");
@import url("text.css");
@import url("layout.css");
@import url("titles.css");
@import url("lightbox.css");
@import url("prettyPhoto.css");

/* AAF Illinois Website */
/* screen.css */

/* hide elements meant for the print layout only */
hr {display: none}
#content hr {display: block}

/* hide from the visual layout, but not from screen readers */
.hide,
#header p,
#header em,
#navigation h2,
body.home #content h1 {
	position: absolute;
	left: 0;
	top: -9999px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	z-index: 998;
}

/* make a container wrap around its floating contents */
.clearfix:after,
#content:after,
#gallery:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix,
#content,
#gallery {
	display: inline-block;
}
html[xmlns] .clearfix,
html[xmlns] #content,
html[xmlns] #gallery {
	display: block;
}
* html .clearfix,
* html #content,
* html #gallery {
	height: 1%;
}

img.inset-left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEEEE none repeat scroll 0 0;
border:1px solid #DEDEDE;
float:left;
margin:0.5em 1.2em 1.2em 0;
padding:7px;
}

img.inset-right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEEEE none repeat scroll 0 0;
border:1px solid #DEDEDE;
float:right;
margin:0.5em 1.2em 1.2em 0;
padding:7px;
}