/* BACKGROND ITEMS SETTING - REQUIRED */
#background-items {

	/* needed for background/foreground */
	position:absolute;
	top: 0px;
	width: 100%;
	min-width: 980px; /*should match #foreground width */
	height: 100%;

}
#background-items div {
	/* defaults for all background items, must override otherwsie */
	position:absolute;
}

/* special footer rules */
#background #background-items .footer-strip {
	background:#B3B3B3;
}

/* PLACE ITEMS ON BACKGROND */


/* main background content block, centered on page around foreground layout block */
#background-items div.layout {
	
	/* position background layout (page content) block */
	position: relative;
	top: 0px;
	
	height: 100%; /*stretch for conatiner */
	overflow: hidden;
	
	/* center */
	width: 980px;
	margin: 0px auto;
	padding: 0px;

}

/* hide default logo */
img#logo {
	display: none;
}
#background-items div.layout .musichype-logo {
	width: 138px;
	height: 109px;
	background: url(../images/background/musichype_logo_beta.png) no-repeat;
	top: 82px;
	left: 34px;
}

/* smaller */
#background-items div.layout .default-top-bg {
	width: 678px;
	height: 177px;
	background: url(../images/background/default-top-bg.gif) no-repeat;
	top: 90px;
	left: 290px;
}
#background-items div.layout .default-side-bg {
	width: 66px;
	height: 237px;
	background: url(../images/background/default-side-bg.gif) no-repeat;
	top: 550px;
	left: 210px;
}
#background-items .default-bott-left-bg {
	width: 113px;
	height: 134px;
	background: url(../images/background/default-bott-left-bg.gif) no-repeat;
	bottom: 55px;
	left: 160px;
}
#background-items .default-bott-right-bg {
	width: 121px;
	height: 57px;
	background: url(../images/background/default-bott-right-bg.gif) no-repeat;
	bottom: 45px;
	right: 125px;
}