
 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote pre,  abbr, acronym, addres, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt,  fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr,th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit;}



/*	=layer
---------------------------------------------------------------------------- */

.layer {
	margin: 0px;
	width: 100%;
	padding: 10px;
	position: relative;
}

.layer .content {
	padding: 0px;
	
	position: relative;
	z-index: 20;
	margin:0;
}

/*	=shadow
---------------------------------------------------------------------------- */

.layer .left,
.layer .right,
.layer .center {
	position: absolute;	
}

.layer .shadow-top .left,
.layer .shadow-top .right,
.layer .shadow-bottom .left,
.layer .shadow-bottom .right {
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.layer .shadow-top .center,
.layer .shadow-bottom .center {
	height: 10px;
	right: 20px;
	left: 20px;
	background-repeat: repeat-x;
}

.layer .shadow-middle div {
	width:10px;
	bottom: 20px;
	top: 20px;
	background-repeat: repeat-y;
}

.layer .shadow-top div { top: 0; }
.layer .shadow-bottom div { bottom: 0; }

.layer .left { left: 0; }
.layer .right{ right: 0; }

.layer .shadow-top .left { background-image: url(shadow/tl.png); }
.layer .shadow-top .right { background-image: url(shadow/tr.png); }
.layer .shadow-bottom .left { background-image: url(shadow/bl.png); }
.layer .shadow-bottom .right { background-image: url(shadow/br.png); }
.layer .shadow-top .center { background-image: url(shadow/t.png); }
.layer .shadow-bottom .center { background-image: url(shadow/b.png); }
.layer .shadow-middle .left { background-image: url(shadow/l.png); }
.layer .shadow-middle .right { background-image: url(shadow/r.png); }
