body
{
	text-align: center;
}

div#container
{
	margin-left: auto;
	margin-right: auto;
	width: 885px;
	text-align: left;
}

div#header
{
	margin-left:0px;
	margin-right:21px;
	width: 864px;
	height: 106px;
	clear: both;
}

div#main-body
{
	margin-left:2px;
	margin-right:0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 842px;
	clear: both;
	padding-top:20px ;
	padding-left:55px;
}

div#featured-groups
{
	margin-left:11px;
	margin-right:32px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 842px;
	height: 137px;
	clear: both;
	padding-top:54px ;
	padding-left:55px;
	background-image: url(images/shadowing_2p0_03.png);
	background-repeat: no-repeat;
}

div.featured-groups-container
{
	margin-left:15px;
	margin-right:15px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 220px;
	float: left; 
}

div#active-groups
{
	margin-left:11px;
	margin-right:31px;
	width: 843px;
	height: 124px;
	clear: both;
	padding-top: 22px;
	padding-left: 140px;
	background-image: url(images/shadowing_2p0_05.png);
	background-repeat: no-repeat;
}

div.active-groups-container
{
	margin-left:6px;
	margin-right:6px;
	width: 120px;
	float: left;

}






div#left-col
{
	margin-left:17px;
	margin-right:0px;
	width: 341px;
	float: left ;
}

div#notice-slot1
{
	margin-left:0px;
	margin-right:31px;
	width: 181px;
	height: 100px;
	clear: both;
	padding-top: 0px;
	padding-left: 80px;
	padding-right: 80px;
	background-image: url(images/shadowing_2p0_24.png);
	background-repeat: y-repeat;
}

div#notice-slot2
{
	margin-left:0px;
	margin-right:31px;
	width: 181px;
	clear: both;
	padding-top: 0px;
	padding-left: 80px;
	padding-right: 80px;
	background-image: url(images/shadowing_2p0_30.png);
	background-repeat: y-repeat;
}

div#notice-slot3
{
	margin-left:0px;
	margin-right:31px;
	width: 181px;
	clear: both;
	padding-top: 0px;
	padding-left: 80px;
	padding-right: 80px;
	background-image: url(images/shadowing_2p0_33.png);
	background-repeat: y-repeat;
}


div#reviews-starburst
{	
	float: right;
	margin-left:0px;
	margin-right:0px;
	width: 105px;
	height: 50px;	
	clear: both;
	padding-top: 25px;
	padding-left: 0px;
	padding-right: 0px;
	background-image: url(images/shadowing_2p0_10.png);
	background-repeat: no-repeat;
}

div#reviews-text
{	
	margin-left:0px;
	margin-right:0px;
	width: 310px;
	clear: both;
	padding-top: 0px;
	padding-left: 30px;
	padding-right: 0px;

}

div#reviews-posted
{
	margin-left:0px;
	margin-right:0px;
	width: 341px;
	clear: both;
	padding-top:0px;
	margin-right: 0px;
	margin-top: 0px;
	background-image: url(images/shadowing_2p0_09.png);
	background-repeat: no-repeat;
}


div#judges-blog
{
	margin-left:0px;
	margin-right:0px;
	width: 329px;
	clear: both;
	padding-top: 60px;
	padding-left: 20px;
	padding-right: 10px;
	background-image: url(images/shadowing_2p0_37.png);
	background-repeat: no-repeat;
}


div#green-gallery
{
	margin-left:0px;
	margin-right:0px;
	width: 329px;
	height: 152px;
	clear: both;
	padding-top: 60px;
	padding-left: 40px;
	padding-right: 10px;
	background-image: url(images/shadowing_2p0_45.png);
	background-repeat: no-repeat;
}


div#right-col
{
	margin-left:372px;
	margin-right:auto;
	width: 473px;
}


div#left-col2
{
	margin-left:17px;
	margin-right:0px;
	width: 341px;
	float: left ;
}

div#right-col2
{
	margin-left:372px;
	margin-right:auto;
	width: 473px;
}

div.left-minicol
{
	margin-left:0px;
	margin-right:0px;
	width: 226px;
	float: left ;
}

div.right-minicol
{
	margin-left:237px;
	margin-right:auto;
	width: 234px;
}

div#reading-barometer
{
	margin-left:0px;
	margin-right:auto;
	width: 843px;
	height: 183px;
	padding-top: 60px;
	padding-bottom: 0px;
	padding-left: 50px;
	padding-right: 80px;	
	clear: both;
	background-image: url(images/shadowing_2p0_57.png);
	background-repeat: no-repeat;
}

div#splodges
{
	margin-left:42px;
	margin-right:auto;
	width: 864px;
	height: 192px;
	clear: both;
}

div#logos
{
	margin-left:42px;
	margin-right:auto;
	width: 864px;
	height: 105px;
	clear: both;
}


