	body {
		background-color:black;
		background-repeat: repeat-y;
		background-attachment: fixed;
		background-image: url(musicbg218.jpg);
		background-image:repeat-y;
		text-align:center; /* begin IE centering hack */
	}

	#designSpace {
		text-align:left; /*end IE centering hack */
		margin-left:auto;/* center the block in compliant browsers */
		margin-right:auto;
		border:0px solid red;
		width:710px;
		padding:10px;
	}
	
	#pageHeader {
		height:190px;
		border:0px solid green;
		padding:10px;
		margin-top:4px;
		margin-bottom:4px;
		background-color:black;
		color:#fffbc6;
		text-align:center;
	}
	
	#pageHeader a {
		color:#fffbc6;
		text-decoration:none;
		background-color:black;
		border:0px solid red;
		padding-left:5px;
		padding-right:5px;
		padding-top:2px;
		padding-bottom:2px;
		margin-left:12px;
		margin-right:12px;
	}

	#pageHeader a:hover {
		background-color: #99f;
	}
	
	#navBar {
		border-top:10px ridge red;
		border-bottom:10px ridge red;
		padding:10px;
		margin-top:4px;
		margin-bottom:4px;
		background-color:black;
	}
	
	.navLinks {
		border:0px solid green;
		clear:both;/* for IE to force the following divs below pageHeader */
		text-align:center;
		font-size:18px;
		line-height:30px;
	}


	.navLinks a {/* this is a context for anchors inside navLinks */
		color:#fffbc6;
		text-decoration:none;
		background-color:black;
		border:0px solid red;
		padding-left:5px;
		padding-right:5px;
		padding-top:2px;
		padding-bottom:2px;
		margin-left:12px;
		margin-right:12px;
	}

	.navLinks a:hover {
		background-color: #99f;
	}
	
	#mainContent {
		border:0px solid black;
		padding:10px;
		margin-top:4px;
		margin-bottom:4px;
		text-align:center;
		font-size:16px;
		font-weight:normal;
		background-color:black;
		color:#fffbc6;
	}
	
	#mainContent p {
		text-align:justify;
	}
	
	#mainContent h2 {
		text-align:justify;
	}
	
	#mainContent a {
		text-decoration:none;
		color:fffbc6;
	}
	
	#mainContent a:hover {
		color:0000ff;
	}

	li {
		margin-bottom:1em;
	}
	
	
	#pageFooter {
		border:0px solid red;
		padding:10px;
		margin-top:4px;
		margin-bottom:4px;
		text-align:center;
		background-color:black;
		color:#fffbc6;
		font-style:italic;
	}
	
	#contactInfo {
		border:0px solid green;
		padding:10px;
		margin-top:4px;
		margin-bottom:4px;
		background-color:black;
		color:#fffbc6;
		text-align:center;
		font-size:14px;
		font-style:normal;
	}
	
	#contactInfo a {
		text-decoration:none;
		color:fffbc6;
	}
	
	#contactInfo a:hover {
		color:0000ff;
	}
	
	#copyrightInfo {
		border:0px solid blue;
		padding:10px;
		margin-top:4px;
		margin-bottom:4px;
		color:#fffbc6;
		font-size:12px;
		font-style:normal;
	}
