html, body { margin: 0px; padding: 0px; font-family: Arial, sans-serif; }
html { padding: 1.5em; background-color: #47b; color: #000; }

h1:before { content: url(topLeft.png); }
h1 {
	font-size: 13px;
	font-weight: normal;
	margin: 0px;
	height: 22px;
	background: #ccc url(topRight.png) no-repeat scroll 100% 0;
	max-width: 1600px;
}
h1 span { position: relative; top: -5px; left: 50%; margin-left: -12em; }

body > div {
	background: #fff url(fadeLeft.png) repeat-y scroll 0 0;
	padding-left: 6px;
	max-width: 1594px;
}
body > div > div {
	padding: 1em;
	padding-right: 1.5em;
	background: #fff url(fadeRight.png) repeat-y scroll 100% 0;
}

body > div + p:before { content: url(bottomLeft.png); }
body > div + p {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	height: 27px;
	background: #bbb url(bottomRight.png) no-repeat scroll 100% 0;
	max-width: 1600px;
}
body > div + p span { position: relative; top: -12px; left: 12px; }

a { color: #009; text-decoration: underline; }
a:hover { text-decoration: none; }

div.stsel {
	float: right;
	margin: 0px 0px 0.5em 0.5em;
	padding: 0px;
	font-size: 0.7em;
	border: 1px solid #000;
}
div.stsel > div:first-child { background-color: #eee; font-weight: bold; color: #444; border: 1px outset #fff; padding: 2px; }
div.stsel a {
	display: list-item;
	list-style-image: url(folder.png);
	color: #000;
	text-decoration: underline;
	padding: 0px 0px 2px 0px;
	margin-left: 17px;
	border: 1px dotted #fff;
}
div.stsel a:hover, div.stsel a.lnx { background-color: #579; color: #fff; }
