* {
  padding: 0;
  margin: 0;
  font-weight: normal;
}

img { border: 0px; }

html, body { height: 100%; }

body { background-color: #000;
		font-family: Helvetica, "Trebuchet MS", sans-serif;
		font-size: small; }
		
#background {  width: 1024px; 
					background-image: url(images/cherryheader.png);
					background-repeat: no-repeat;
					margin: 0 auto; 
					min-height: 100%; }
					
#background2 {  width: 1024px; 
					background-image: url(images/thanks.png);
					background-repeat: no-repeat;
					margin: 0 auto; 
					min-height: 100%;
					color: #fbe1a6; }
					
#top { height: 311px; }

#globe { padding: 20px 0px 0px 794px;
			height: 265px; }
			
#social {  	position: relative;
				top: -108px;
				left: -36px;
				text-align: center; }
				
#social a { display: inline-block;
				margin-left: -10px;
				overflow: hidden;
				width: 65px; }
				
#social a:hover img { margin-left: -65px; }
				
/* ie6 fix*/
#social a:hover { zoom:1; }
				
#nav { 	background-image: url(images/redguides.png);
			background-repeat: no-repeat;
			text-align: center;
			margin: auto;
			width: 819px;
			height: 26px; }
			
#nav a {	display: inline-block;
			color: #424141;
			font-size: 110%;
			text-decoration: none;
			padding: 5px 20px; }
			
#nav a:hover { color: #fff; }

.selected { color: #fff; }

.bold { font-weight: bold; }

.italic { font-style: italic; }

#content { 	width: 819px;
				min-height: 600px;
				background-image: url(images/redbox.png);
				background-repeat: no-repeat;
				margin: 15px auto; }
				
#pic { 	margin-left: -10px;
			float: right;
			top: 3px;
			position: relative;
			right: -10px; }
			
#photo { margin-right: 15px;
			float: left;
			position: relative;
			top: 3px; }
			
#titles { 	position: relative;
				top: -20px;
				left: -20px;
				margin-bottom: -25px; }
				
h3 { 	font-size: 160%;
		color: #df1a21;
		font-style: italic; }
		
h4, .red {  color: #df1a21;
				font-weight: bold; }
		
#date {  color: #df1a21;
			font-weight: bold;
			font-size: 150%; }

#text { 	width: 414px;
			margin: 0px 0px 50px 180px;
			color: #fbe1a6; }
			
#text a { 	color: #fdbc28;
				text-decoration: none; }

#text a:hover { color: #1986b5; }

#reviews p { 	border: 1px dashed #1986b5;
				padding: 20px;
				line-height: 1.5em; }
				
#yellowtop { margin-bottom: -4px; }
				
#songs { 	line-height: 1.2em;
				padding: 0px 20px;
				background-image: url(images/yellowborder.png); }
				
#playbar {  margin-bottom: 5px; }

#playbar a { 	display: inline-block;
					overflow: hidden;
					width: 20px; }
					
#playbar a:hover img { margin-left: -20px; }

/* ie6 fix*/
#playbar a:hover { zoom:1; }
				
.songtitle { 	font-size: 120%;
					color: #fdbc28;
					padding-bottom: 50px; }
				
.quote {	color: #fff;
			font-size: 110%; }

.credit { 	font-style: italic;
				text-align: right;
				font-size: 90%;
				color: #1986b5; }
				
#download img { border: 2px solid #fdbc28; }

#download a:hover img {border: 2px solid #df1a21; }
			
#linkback { 	font-size: 160%;
					color: #fbe1a6;
					font-style: italic; }
					
#linkback a { 	text-decoration: none;
					color: #fdbc28; }					
					
#linkback a:hover { color: #df1a21; }
			
hr { 	border: 1px solid #df1a21; }

#input {	color: #df1a21;
			line-height: 2.5em; }
			
#input input { padding: 2px; }

textarea { 	padding: 4px;
				resize: none; }

#response { width: 500px;
				padding: 250px 0px 0px 217px; }

#response2 { 	color: #fff; }
				
#button { 	cursor: pointer; }
				
#cd { 	float: left;
			width: 156px; }
			
#ep {	padding: 11px 11px 0px 12px; }
			
#ep img { border: 2px solid #fff; }

#buy { 	padding: 9px 0px 0px 11px;
			margin-bottom: 14px; }

#buy img { border: 0px; }

#buy a:hover img { border: 0px; }

#buy2 a { 	display: inline-block;
				overflow: hidden;
				width: 156px;
				margin-top: 5px; }
				
#buy2 a:hover img { margin-left: -156px; }

/* ie6 fix*/
#buy2 a:hover { zoom:1; }

#paypal { 	height: 80px;
				width: 156px;
				overflow: hidden;
				margin-top: 5px; }
				
#paypal2:hover { margin-left: -156px; }

#quad { 	background-image: url(images/grid.png);
			background-repeat: no-repeat;
			margin-top: 6px; }
				

#quad a { 	display: inline-block;
				overflow: hidden;
				width: 70px; }
				
#quad a:hover img { margin-left: -70px; }

/* ie6 fix*/
#quad a:hover { zoom:1; }

#mail { margin: 2px 8px 0px 4px; }

#book { 	position: relative;
			top: -3px; }

#wp {	margin: 0px 9px 0px 3px;
		position: relative;
		top: -3px; }

#star { margin-top: 6px; }

#mailing { 	background-image: url(images/maillist.png);
				background-repeat: no-repeat;
				text-align: center;
				width: 200px;
				height: 70px;
				margin-bottom: 10px;
				padding-top: 15px; }
				
#mailing2 { margin-top: 10px;
				margin-right: 10px;
				padding: 2px; }
				
#go { position: relative;
		top: 7px; }

#widget { 	float: right;
				margin-left: 20px;
				margin-bottom: 15px; }
				
#footer { 	width: 850px;
				height: 75px;
				margin: auto;
				color: #df1a21;
				background-image: url(images/glowbar.png);
				background-repeat: no-repeat;
				background-position: right;
				font-size: 60%; }
				
#copyright { 	text-align: right;
					padding: 34px 24px 0px 0px; }
					
				
#footer a:visited { 	color: #007236; }