body {
  font-family: "Gill Sans", Verdana, Helvetica, sans-serif;
  background-color: #000000;
}

td {
	font-family: "Gill Sans", Verdana, Helvetica, sans-serif;
}

th {
	font-family: "Gill Sans", Verdana, Helvetica, sans-serif;
}


a:link {
	color:#DEDEDE;
	text-decoration:none;
}
a:visited {
	color:#DEDEDE;
	text-decoration:none;
}
a:hover {
	color: #bb2828;
	}

a:active {
	color: #DEDEDE;
	text-decoration:none;
}




#content a:link {
color:#bb2828;
	text-decoration:none;
	font-weight:bold;
}
#content a:visited {
color:#bb2828;
	text-decoration:none;
	font-weight:bold;
}
#content a:hover {
	color: #000000;
	font-weight:bold;
	}
 #content a:active {
 color:#bb2828;
	text-decoration:none;
	font-weight:bold;
}

#contentconsulting a:link {
color:#bb2828;
	text-decoration:none;
	font-weight:bold;
}
#contentconsulting a:visited {
color:#bb2828;
	text-decoration:none;
	font-weight:bold;
}
#contentconsulting a:hover {
	color: #000000;
	font-weight:bold;
	}
 #contentconsulting a:active {
 color:#bb2828;
	text-decoration:none;
	font-weight:bold;
}




.heading {
font-family: "Times New Roman", Times, serif;
font-size:20px;
font-weight:bold;
padding-left:20px;
padding-right:20px;
color: #bb2828;
font-variant:small-caps;
}

.blackheading {
font-family: "Gill Sans", Verdana, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
padding-left:20px;
padding-right:20px;
color: #000;
font-variant:small-caps;
}

.buy {
font-family: "Gill Sans", Verdana, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding-left:40px;
padding-right:20px;
margin-left:40px;
}

.headingnomargin {
font-family: "Gill Sans", Verdana, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}


.text {
font-family: "Gill Sans", Verdana, Helvetica, sans-serif;
font-size:14px;
padding-left:20px;
padding-right:20px;
padding-top:0px;
}

.widget{
	padding-left:40;
	}

.buybutton {
font-family: "Gill Sans", Verdana, Helvetica, sans-serif;
font-size:14px;
padding-left:40px;
margin-left: 20px;
padding-right:20px;
padding-top:0px;
}

.tinytext {
font-family: "Gill Sans", Verdana, Helvetica, sans-serif;
font-size:10px;
}

.bottomtext {
font-family: "Gill Sans", Verdana, Helvetica, sans-serif;
font-size:10px;
padding-left:20px;
padding-right:20px;
color:#666666;
}


.smalltext {
font-family: "Gill Sans", Verdana, Helvetica, sans-serif;
font-size:14px;

}

.buylisten{
font-family: "Gill Sans", Verdana, Helvetica, sans-serif;
font-size:18px;

}

.table{
padding-left:20px;
}


 
body {
padding:0px;
}

#xwrapper {
height: 100%;
left: 0px;
top: 0px;
position: fixed;
width: 100%;
padding:0px;
margin:0px;
overflow:hidden;
}

div#bgimage { position: fixed; width: 100%; z-index: -1; height: 100%; left: 0; top: 0; overflow:hidden;}

#name{
position: absolute;
top:56px;
left:23px;
position: fixed; overflow: hidden; width: 100%; z-index: -1; height: 100%;
}



#content {
	position: fixed;
	overflow: scroll;
	height: 70%;
	background-color: #FFF;
	opacity:0.85;
	position:absolute;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	left:48px;
	top:194px;
	width:480px;
}

#contentconsulting {
	position: fixed;
	overflow: scroll;
	height: 70%;
	background-color: #FFF;
	opacity:0.85;
	position:absolute;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	left:44px;
	top:196px;
	width:517px;
}


#follow {
	position:absolute;
	top:176px;
left:537px;


	}
	
#photocredit {
	
position:absolute;
	top:193px;
left:527px;
	}
	
#enter {
	position:absolute;
left:50px;
top:400px;
height:110px;
width:470px;
font-family: "Gill Sans", Verdana, Helvetica, sans-serif;
font-size:48px;
color: #dedfda;
padding:0px;
margin:0px;
		}

.enter{
	font-style:48px;
	}

#quote {
position:absolute;
left:52px;
top:120px;
height:110px;
width:480px;
font-family: "Gill Sans", Verdana, Helvetica, sans-serif;
font-size:14px;
color: #dedfda;
content:inherit;
padding:0px;
margin:0px;
font-stretch: extra-expanded;
}

#enterquote {
position:absolute;
left:52px;
top:120px;
height:110px;
width:470px;
font-family: "Gill Sans", Verdana, Helvetica, sans-serif;
font-size:24px;
color: #dedfda;
content:inherit;
padding:0px;
margin:0px;
}

#title {
position:absolute;
top:50px;
left:135px;
}
#title img {
/*border:1px solid black;*/
}

#menu {
	position:absolute;
	left:11px;
	top: 15px;
	width: 800px;
	xheight: 19px;
	
}
#emailtable {
padding-left:20px;
}



#menu ul li {
font-family: "Gill Sans", Verdana, Helvetica, sans-serif;
font-size:14px;
color: #dedfda;
float:left;
margin:0px 25px 0px 0px;
padding:0px;
padding-right:5px;
list-style-type:none;
}

#photographycredit {
position: absolute;
top:194px;
left:20px;	
	}

	
#newcdtext {

position: absolute;
top:17px;
left:582px;
width: 220px;
font-family: "Gill Sans", Verdana, Helvetica, sans-serif;
color: #BDEDF9;

	
	}
	

	
#newcdhome {
	position: absolute;
top:200px;
left:50px;
border-style:groove;
	
	}

.image {
border-style:solid;
border-color:#330000;
border-width:thin;
margin-left:20px;
}

.photo {
border-style:solid;
border-color:#330000;
border-width:thin;
background-color:#FFF;
opacity:1.0;
}

.photoykm {
border-style:solid;
border-color: #999;
border-width:thin;
}

.photofloatleft {
border-style:solid;
border-color:#330000;
border-width:thin;
float:left;
margin-left:20px;
margin-right: 10px;
margin-bottom: 10px;
}

.mailist{
margin-left:20px;
}



#blog {
	position:absolute;
	background-image:url(images/blog.gif);
	bottom:312px;
	left:63px;
	padding:0px;
}
#itunes {
	position:absolute;
	background-image:url(images/itunes.gif);
	bottom:178px;
	left:63px;
	padding:0px;
}

#twitter {
	position:absolute;
	background-image:url(images/postits/twitter.png);
	bottom:345px;
	left:60px;
	padding:0px;
}

#facebook {
	position:absolute;
	background-image:url(images/postits/twitter.png);
	bottom:250px;
	left:65px;
	padding:0px;
}

#ms {
	position:absolute;
	background-image:url(images/postits/ms.png);
	bottom:213px;
	left:65px;
	padding:0px;
}

#yt {
	position:absolute;
	background-image:url(images/postits/yt.png);
	bottom:277px;
	left:62px;
	padding:0px;
}
#cbc {
	position:absolute;
	background-image:url(images/itunes.gif);
	bottom:144px;
	left:63px;
	padding:0px;
}


#presskit {
	position:absolute;
	background-image:url(images/presskit.gif);
	bottom:160px;
	left:680px;
	padding:0px;
}
#lyrics {
	position:absolute;
	background-image:url(images/lyrics.gif);
	bottom:330px;
	left:720px;
	padding:0px;
}

#news {
	position:absolute;
	background-image:url(images/news1.gif);
	bottom:350px;
	left:125px;
	padding:0px;
}
#songweek {
	position:absolute;
	background-image:url(images/songofweek1.png);
	bottom:260px;
	left:705px;
	padding:0px;
	}
	

