body
{
	background-color: #ddd;
	margin: 0;
	padding: 0;
}

.page-group
{
	margin: 0 auto;
	padding: .6em;
	width: 96%;
}

.head-group .box-widget,
.links-group .box-widget,
.content-group .box-widget,
.extra-group .box-widget,
.row-group .box-widget
{
	padding: .4em 1.6em;
}

.head-group
{
	padding-bottom: .4em;
}

.row-group,
.foot-group
{
	clear: both;
	padding-top: .4em;
}

.foot-group .box-widget
{
	padding: .8em 2em;
}

.main-group
{
	float: right;
	width: 76%;
}

.extra-group
{
	float: left;
	width: 23%;
}

.links-group,
.ad-group
{
	width: 100%;
}

.left-half-group
{
	float: left;
	clear: left;
	width: 49.5%;
}

.right-half-group
{
	float: right;
	clear: right;
	width: 49.5%;
}

div.table-group
{
	padding-bottom:1em;
}
