@charset "UTF-8";

a img { /* this selector removes the default blue border displayed in some browsers around an image when it is surrounded by a link */
	border: none;
}

body {  /* body controls color, formating for entire width of page page (not just smaller container) */
/*	font-family: Calibri,Arial, Helvetica; */ /* note: Helvetica makes menu overflow because text is bigger*/
font-family: Helvetica,Calibri,Arial;
/*	font-size: 14px; */
font-size: 12px;
	background-color: #000;
	background-attachment: fixed;
	background-repeat: no-repeat;
	color: #FFF;	
}

/* ~~this fixed width container surrounds the other divs~~ */
.container {
	width: 835px; /*800 seems to center top_section image better */
	height: 1000px;
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout */
	color: #FFF;
	background-color: #000000;
}

/* ~~ the header is not given a width. It will extend the full width of your layout. It contains an image placeholder that should be replaced with your own linked logo ~~ */
.header {
}


#navmenu ul {margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none; 
	}
#navmenu li {
	display: inline;
	 
}
#navmenu ul li a {
    text-decoration:none;
	margin: 60px; /*was 65 */
	padding: 1px 10px 1px 10px; /* made it narrower */
	color: #FFF;
	background-color: #996633;
	border-top-style: inset; /* makes top of button different color*/
		}
#navmenu ul li a:hover {
	color: #FFF;
	background-color: #630;
}

/* set text font types */	
t1.italic {font-style:italic;}
t2.font-size {font-size:1.2em;}
p.text-center {text-align: center;}

.footer {
	padding: 10px 0;
	position: relative;/* this gives IE6 hasLayout to properly clear */
	clear: both; /* this clear property forces the .container to understand where the columns end and contain them */
	background-color: #000;
	color: #FFF;
	font-size: 9px;
}

.blocktop { 
	width: 835px; 
	height: 220px;
	padding-left: 80px;
	background-color:#000000;
	float: left;
}
.blocknavmenu { 
	width: 835px;
	height: 30px;
	float: left;
	padding-left: 20px;
	background-color:#000000;
	padding-bottom: 0px;
	border-top:1px solid #996633;
}
.blocktxt1 { 
	width: 835px; 
	height: 50px;
	float: left; 
	background-color:#000000;
	padding-top: 5px;
	padding-bottom: 5px;
    width:100%;
	text-align: justify;
}
.blocktxt2 {
	width: 835x;
	height: 50px;
	float: left; 
	background-color:#000000;
	padding-bottom: 10px;
	padding-left: 50px;	
}

.blocktxt3 { 
	width: 835px; 
	height: 50px;
	float: left; 
	background-color:#000000;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
    width:100%;
	border-bottom:1px solid #996633;
	text-align: justify;
}

.blockaudioplayer { 
	width: 400px;
	height: 380px;
	float: left;
	padding-bottom: 20px;
	background-color:#000000;
	;
}

.blockCDimage {
	width: 595px;
	height: 210px;
	float: left;
	background-color:#000000;
	padding-left: 185px;
	padding-top: 0px;
}

.blockcontact {
	width: 70px; 
	height: 20px;
	background-color:#000000;
	float: left;
}

.blockformcontent {
	padding-top: 60px;
	width: 320px;
/*		width: 400px; */

	height: 400px;
	background-color:#000000;
	float: left;
}

.blockformCDimage {
	padding-top: 10px;
	/* width: 400px; */
		width: 370px;
	height: 200px;
	padding-right: 10 px;
	background-color:#000000;
	float: left;
}

.blocktxtbio1 { 
	width: 835px;
	height: 120px;
	float: left;
	background-color:#000000;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: justify;
}
.blocktxtbio2 {
	width: 350px;
	height: 440px;
	float: left;
	background-color:#000000;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 30px;
	text-align: justify;
}
.blocktxtbio3 {
	width: 835px;
	height: 700px;
	float: left;
	background-color:#000000;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 30px;
	text-align: justify;
}

.blockiTunesLogo { 
	width: 120px; 
	height: 20px;
	float: left; 
	background-color:#000000;
	padding-right: 5px;
	padding-left: 90px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.blockAmazonLogo { 
	width: 110px; 
	height: 10px;
	float: left; 
	background-color:#000000;
	padding-right: 0px;
	padding-left: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.blockRapsodyLogo { 
	width: 160px; 
	height: 10px;
	float: left; 
	background-color:#000000;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.blockCDBabyLogo { 
	width: 120px; 
	height: 10px;
	float: left; 
	background-color:#000000;
	padding-right: 0px;
	padding-left:140px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.blockLogoEmptySpace { 
	width: 420px; 
	height: 10px;
	float: left; 
	background-color:#000000;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.block_google {
	width: 100px;
	height:40 px;
	background-color: #000000;
    float: left;
}
