/* 
easyCss~screenCss 
Copyright (C) 2010 Joachim Doerr, easyCssframework.com
Creative Commons Attribution-Share Alike 3.0 License
*/
/* ----------------------------------------------------- ~ image elements */
.imgs {
	padding: 0;
	top: 0;
}
.imgs image,
image.imgs {
	display: block;
	vertical-align: top;
}
* html div.imgs {
	display: block;
}
.imgs span {
	position: relative;
	display: block;
	font-size: 11px;
}
* html .imgs .description {
	top: 5px;
	margin-bottom: 9px;
}
* + html .imgs span {
	top: 5px;
	margin-bottom: 9px;
}
.fl-l.imgs,
.imgs.fl-l {
	margin: 18px 18px 9px 9px;
	padding: 0;
} 	
.fl-r.imgs,
.imgs.fl-r {
	margin: 18px 9px 9px 18px;
	padding: 0;
}
img.imgs.fl-l
img.fl-l.imgs {
	margin-right: 9px;
}
img.imgs.fl-r
img.fl-r.imgs {
	margin-left: 9px;
}
* html .fl-l.imgs,
* html .imgs.fl-l {
	margin: 18px 0 0 9px;
}
* html .fl-r.imgs,
* html .imgs.fl-r {
	margin: 18px 0px 0 0;
}
* html div.fl-l.imgs,
* html div.imgs.fl-l {
	padding: 0 9px 0 9px;
	margin-left: 0;
	margin-right: 0;
}
* html div.fl-r.imgs,
* html div.imgs.fl-r {
	padding: 0 9px 0 9px;
	margin-left: 0;
	margin-right: 0;
}
.imgs h6 {
	padding: 0 0 9px 0;
}
ul.imgs {
	display: inline-block;
	width: auto;
	padding: 0;
	margin: 18px 0 0 0;
	top: 0;
}
ul.imgs li {
	display: block;
	margin: 0;
	padding: 0;
}
ul.iline li {
	float: left;
	margin: 0 0 0 9px;
	padding: 0;
}
ul.fl-l.imgs li,
ul.fl-r.imgs li,
ul.imgs.fl-l li,
ul.imgs.fl-r li {
	display: block;
	margin: 0 0 9px 0;
	padding: 0;
}
ul.safari-mb img,
ul.fl-l.imgs li img,
ul.fl-r.imgs li img,
ul.imgs.fl-l li img,
ul.imgs.fl-r li img {
	float: left;
}

/* ----------------------------------------------------- ~ box elements */


/* ----------------------------------------------------- ~ other recurring elements */