body {
	margin: 0; padding: 0;
	background: #FFD940 url(img/bg_const.png);
}

#pagewrapper {
	margin: 0; padding: 0;
	background: url(img/bg.png) repeat-x;
}

a, a:link, a:visited, a:active {
	color: #72511c; text-decoration: none;
}

a:hover {
	color: #72511c; text-decoration: underline;
}

#wrapper {
	position: relative;
	width: 90%; min-width: 770px; min-height: 614px;
	margin: 0 auto;
	background: #F9F0DC url(img/headerbg.jpg) repeat-x;
}

#leftshadow {
	position: absolute;
	left: 0; top: 0;
	width: 8px; height: 100%;
	background: url(img/leftshadow_const.png);
}

#rightshadow {
	position: absolute;
	right: 0; top: 0;
	width: 8px; height: 100%;
	background: url(img/rightshadow_const.png);
}

#topleftshadow {
	position: absolute;
	left: 0; top: 0;
	width: 8px; height: 598px;
	background: url(img/leftshadow.png);
}

#toprightshadow {
	position: absolute;
	right: 0; top: 0;
	width: 8px; height: 598px;
	background: url(img/rightshadow.png);
}

#bottomshadow {
	position: absolute;
	left: 0; bottom: 0;
	width: 100%; height: 14px;
	background: url(img/bottomshadow.png);
}

#bottomleftshadow {
	position: absolute;
	left: 0; bottom: 0;
	width: 20px; height: 14px;
	background: url(img/bottomleftshadow.png);
}

#bottomrightshadow {
	position: absolute;
	right: 0; bottom: 0;
	width: 20px; height: 14px;
	background: url(img/bottomrightshadow.png);
}

#pageheader {
	position: relative;
	margin: 0 8px;
}

#pictures {
	position: absolute;
	left: 0; top: 0;
	width: 410px; height: 370px;
	background: url(img/pictures.jpg);
}

#sun {
	position: absolute;
	right: 0; top: 0;
	width: 360px; height: 500px;
	background: url(img/sun.jpg);
}

#content {
	position: relative;
	margin: 0 20px;
	padding: 250px 0px 30px;	
}

#text {
	overflow: auto;
}

#textend {
	clear: both;
}

#mainlinks {
	position: absolute;
	left: 0px; top: 8px;
}

#orglinks {
	position: absolute;
	right: 0; top: 8px;
	text-align: right;
}

#orglinks img {
	margin-left: 4px;
	border: 0;
}

#footer {
	position: absolute;
	left: 0; bottom: 10px;
	width: 100%;
	text-align: center;
	font-size: 10px;
}

#sociable {
	font-size: 11px;
	margin-bottom: 2px;
}

