body {
	text-align: 		center;
	background: 		#b6b5b7 url(/themes/blackcandy/images/bg/primary.png) top center repeat-y;
}

html {
	background: 		#b6b5b7 url(/themes/blackcandy/images/bg/primary.png) top center repeat-y;
}

/** 
 *
 * THE PRIMARY BLOCKS
 *
**/

div#header.container {

}

div.centre-wrapper {
	margin: 			0 auto;
	width:				960px;
	text-align:			left;
	overflow:			visible;
	padding: 			0 10px;
	position: 			relative;
	
}

/*These are the 3 main content blocks*/
div#header {
	background: 		#fff url(/themes/blackcandy/images/bg/header.png) bottom left repeat-x;
}

div#content {
	background:			#6f3d7e url(/themes/blackcandy/images/bg/content.png) fixed top left repeat-x;
}

div#footer {
	background: 		transparent url(/themes/blackcandy/images/bg/footer.png) top left repeat-x;
}

/*These are the 3 centred sections for each of the blocks*/
div#header div.centre-wrapper {
	height:				130px;
	background: 		#FFF url(/themes/blackcandy/images/bg/header-center.png) bottom left no-repeat;
}

div#content div.centre-wrapper {
	z-index:			5;
	background:			transparent url(/themes/blackcandy/images/bg/content-center.png) top center repeat-y;
	position: 			relative;
}






/** 
 *
 * REGIONAL LAYOUTS
 *
**/

div#sidebar-primary {
	width:				160px;
	float:				left;
	margin-bottom:		30px;
	margin-left:		10px;
}

div#main {
	width:				540px;
	margin-left:		10px;
	float:				left;
	margin-bottom:		30px;
}

div#main.one-sidebar {
	width:				760px;
}

div#main.no-sidebar {
	width:				940px;
}

div#sidebar-support {
	float:				right;		
	width:				220px;
	margin-right:		10px;
	margin-bottom:		30px;
}

div#sub-content-sidebar {
	float:				right;		
	width:				220px;
	margin-bottom:		30px;
}


div.module {
	padding:			10px;
	margin-bottom:		10px;
}













