/* PNGs Example Stylesheet */

/*****Zero out margins and paddings*****/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, th, td { margin: 0; padding: 0; }

/*****Basic Elements*****/
body {
	background: url(body-bg.gif) repeat-x top left;
	font: 62.5% Georgia, "Times New Roman", Times, serif;
}

h1 { 
	background: #fff;
	color: #627ee3;
	font: 2.143em normal;
	line-height: 1.2em;
	margin-bottom: 18px;
}
p { margin-bottom: 18px; }
.last { margin-bottom: 0; }

/*****Basic Layout*****/
div#container {
	background: url(container-top-trans.png) no-repeat top left;
	font-size: 1.4em;
	line-height: 1.286em;
	margin: 10px auto;
	padding-top: 28px;
	width: 588px;
}
div#container div.wrapper {
	background: url(container-bottom-trans.png) no-repeat bottom left;
	padding-bottom: 28px;
}
div#container div.inner {
	background: url(container-bg.png) repeat-y top left;
	padding: 0 20px;
	width: 548px;
}
div#content {
	background: url(content-bg.gif) repeat top left;
}
div#containerBottom {
	background: url(container-bottom-trans.png) no-repeat top left;
	height: 28px;
	width: 588px;
}