body
{
	background: #253418 !important;
	background-image:	none; !important;
	margin:	0;
	padding: 0;
}
/*outer edge of page or window */
.page-edge
{
	width: 100%;
	margin: 0;
	padding: 0;
}
/*container sits in middle of page - fixed width*/
.page-container
{
	width: 778px;
	border: 1px solid black;
	background: white url('images/site/background_koru.gif') top right repeat-y;
	padding: 0;
	margin: 0;
}

/*header images*/
.page-head, .page-head img
{
	position: relative;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	background: black;
	border: none;
}
.page-head-foot
{
	position: absolute;
	top: 198px;
	right: 0;
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 0;
	height:		5px;
	width:		100%;
	background: transparent url('images/site/head_bottom_feather.gif') top right no-repeat;
}

/*page content bounding box*/
.page-left
{
	float: left;
	top: 0px;
	width: 160px;
	text-align: left;
}
.page-content
{
	margin-left:	168px;
	text-align:		left;
	width:			596px;
	padding:		3px 6px 8px 4px;
}
.page-bottom
{
	background:			white url('images/site/foot_background.jpg');
	height:				64px;
	font-size:			11px;
	text-align:			center;
	vertical-align:		middle;
}
p.copyright
{
	position: relative;
	margin: 0;
	padding: 0;
	top: 20px;
}

/*logo positioning*/
.prodevlogo, .prodevlogo img
{
	position: relative;
	vertical-align:		middle;
	margin:				0;
	border: none;
}
/*for clearing floated elements*/
.clearl
{
	clear: left;
}
.clearr
{
	clear: right;
}
.clearboth
{
	clear: both;
}

.hidden
{
	display: none;
}

@media print{

.page-content
{
	margin-left:	30px;
	margin-right:	30px;
	width:			700px;
	padding:		3px 8px 8px 8px;
}
.page-left
{
	display:		none;
}

}