/* NORMALIZATION */
html {
	width:100%; 
	height:100%; 
	overflow:auto;
}

body {
	width:100%; 
	height:100%; 
	overflow:auto; 
	margin:0px;
	padding:0px;
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0px;
	padding:0px;
}

fieldset,img, a img,:link img,:visited img  { 
	margin:0px;
	padding:0px;
	border:0px;
}

ol,ul {
	padding:0px;
	margin:0px;
	list-style:none;
}

caption,th {
	padding:0px;
	margin:0px;
	text-align:left;
}

h1,h2,h3,h4,h5,h6 {
	padding:0px;
	margin:0px;
	font-weight:normal;
	width:auto;
}

a{
	padding:0px;
	margin:0px;
	text-decoration:none;
	color:#000000;
}

a:hover{
	padding:0px;
	margin:0px;
	text-decoration:none;
	color:#000000;
}

:link,:visited {
	padding:0px;
	margin:0px;
	text-decoration:none;
	color:#000000;
}
/* END NORMALIZATION */
/* FONTS */

@font-face {
	font-family: 'Futura';
	src: url('../fonts/LEMONFutBoo.eot');
	src: local('LEMONFutura Regular'), local('LEMONFutura-Book'), url('../fonts/LEMONFutBoo.woff') format('woff'), url('../fonts/LEMONFutBoo.ttf') format('truetype'), url('../fonts/LEMONFutBoo.svg#LEMONFutura-Book') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Futura300';
	src: url('../fonts/LEMONFutBoo.eot');
	src: local('LEMONFutura Regular'), local('LEMONFutura-Book'), url('../fonts/LEMONFutBoo.woff') format('woff'), url('../fonts/LEMONFutBoo.ttf') format('truetype'), url('../fonts/LEMONFutBoo.svg#LEMONFutura-Book') format('svg');
	font-weight:100;
	font-style: normal;
}

@font-face {
	font-family: 'Lucida';
	src: url('../fonts/Lucida_Grande.eot');
	src: local('Lucida Grande Regular'), local('LucidaGrande'), url('../fonts/Lucida_Grande.woff') format('woff'), url('../fonts/Lucida_Grande.ttf') format('truetype'), url('../fonts/Lucida_Grande.svg#LucidaGrande') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Lucida';
	src: url('lucida_grande_bold.eot');
	src: local('Lucida Grande Bold'), url('lucida_grande_bold.woff') format('woff'), url('lucida_grande_bold.ttf') format('truetype'), url('lucida_grande_bold.svg#LucidaGrandeBold') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Avant';
	src: url('../fonts/Avant.eot');
	src: local('AvantGardeLEMON-Bold Regular'), local('AvantGardeLEMON-Bold'), url('../fonts/Avant.woff') format('woff'), url('../fonts/Avant.ttf') format('truetype'), url('../fonts/Avant.svg#AvantGardeLEMON-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* END FONTS */
/* GENERAL */
.black{
	background-color:#000000;
	overflow:hidden;
}

.about-body{
	background-color:#000000;
	overflow:auto;
}

.yellow{
	color:#FFED1F;
}

.bold{
	font-weight:bold;
}
/* END GENERAL */

#loading{
	position:absolute;
	top:0px;
	left:0px;
	background-color:#000000;
	width:100%;
	height:100%;
	z-index:500;
	color:#FFFFFF;
	font-family:'Avant', sans-serif;
	font-size:12px;
	text-align:center;
}
	
	#loadingtext{
		position:absolute;
		top:0px;
		width:100%;
	}

		#loadingtop{
		}
		
		#loadingmiddle{
			margin-bottom:5px;
		}
		
		#loadingbottom{
			font-family: 'Futura', sans-serif;
			font-size:10px;
			color:#666666;
		}

#header{
	position:absolute;
	left:20px;
	top:18px;
	min-width:1060px;
	z-index:700;
}

#bgheader{
	position:absolute;
	left:0px;
	top:0px;
	height:40px;
	width:auto;
	background-color:#000000;
	min-width:620px;
	z-index:600;
}

	#logo{
		position:absolute;
		top:0px;
		left:0px;
		padding-bottom:2px;
		cursor:pointer;
		float:left;
		margin-right:69px;
		width:49px;
		height:17px;
		background-image:url(../img/logo_selected.jpg);
		background-repeat:no-repeat;
	}
	
	#menu{
		position:absolute;
		top:0px;
		left:90px;
		color:#383838;
		float:left;
		font-family: 'Futura', sans-serif;
		padding-top:5px;
		font-size:10px;
		margin-right:40px;
		line-height:10px;
		vertical-align:text-top;
		overflow:hidden;
	}
	
		#menu a{
			cursor:pointer;
			color:#383838;
			font-family: 'Futura', sans-serif;
			font-size:10px;
		}
		
		#menu a:hover{
			cursor:pointer;
			color:#FFED1F;
			font-family: 'Futura', sans-serif;
			font-size:10px;
		}
		
		#menu .selected{
			cursor:pointer;
			color:#686868;
			font-family: 'Futura', sans-serif;
			font-size:10px;
		}
		
		#menu .kingofpop a{
		
		}
		
		
	#filters{
		position:absolute;
		top:0px;
		left:391px;
		color:#383838;
		float:left;
		font-family: 'Futura', sans-serif;
		padding-top:2px;
		font-size:10px;
		line-height:10px;
		vertical-align:text-top;
		overflow:hidden;
	}
		
		#filters .highlight{
			color:#686868;
		}
		
		#filters .yellow{
			color:#FFED1F;
		}
		
		
		#filters .regular{
			cursor:pointer;
			color:#383838;
			font-family: 'Futura', sans-serif;
			font-size:10px;
		}
			
			#filters .regular:hover{
				cursor:pointer;
				color:#FFED1F;
				font-family: 'Futura', sans-serif;
				font-size:10px;
			}
		
		#filters .selected{
			cursor:pointer;
			color:#686868;
			font-family: 'Futura', sans-serif;
			font-size:10px;
		}
			
			#filters .selected:hover{
				cursor:pointer;
				color:#FFED1F;
				font-family: 'Futura', sans-serif;
				font-size:10px;
			}
		
		#filters .disabled{
			cursor:auto;
			color:#383838;
			text-decoration:line-through;
			font-family: 'Futura', sans-serif;
			font-size:10px;
		}
			
			#filters .disabled:hover{
				cursor:auto;
				color:#383838;
				text-decoration:line-through;
				font-family: 'Futura', sans-serif;
				font-size:10px;
			}
			
		#filters .currentarticle{
			cursor:auto;
			color:#686868;
			font-family: 'Futura', sans-serif;
			font-size:10px;
		}
		
		#filters .closearticle{
			//vertical-align:sub;
			//background-color:#0F3;
		
			cursor:pointer;
			color:#383838;
			font-family: 'Lucida', sans-serif;
			font-size:12px;
		}
		
			#filters .closearticle:hover{
				cursor:pointer;
				color:#FFED1F;
				font-family: 'Lucida', sans-serif;
				font-size:12px;
			}
	
#focus{
	position:absolute;
	left:20px;
	top:60px;
	width:350px;
	min-width:350px;
	z-index:200;
}

	#flash{
		
	}
	
	#icons{
		position:absolute;
		top:550px;
	}
	
		.icon{
			position:absolute;
			float:left;
			margin-right:2px;
			z-index:300;
		}
		
		.iconcolor{
			position:absolute;
			float:left;
			margin-right:2px;
			z-index:200;
		}

#wallframe{
	position:absolute;
	left:410px;
	top:0px;;
	min-width:620px;
	overflow-y:scroll;
	overflow-x:hidden;
	z-index:200;
}

	#wall{
		position:absolute;
	}
	
		#article{
			position:absolute;
			width:620px;
		}
		
			.articleimg{
				width:620px;
				margin-bottom:35px;
			}
			
			.articleimglabel{
				position:absolute;
				top:0px;
				z-index:300;
				background-color:#000000;
				color:#383838;
				max-width:620px;
				padding-left:4px;
				padding-right:4px;
				padding-top:4px;
				padding-bottom:4px;
				font-family:'Lucida', sans-serif;
				font-size:10px;
			}
			
				.articleimglabel a{
					cursor:pointer;
					color:#383838;
					font-family:'Lucida', sans-serif;
					font-size:10px;
				}
				
				.articleimglabel a:hover{
					cursor:pointer;
					color:#FFED1F;
					font-family:'Lucida', sans-serif;
					font-size:10px;
				}
				
				.articleimglabel .selected{
					color:#686868;
					font-family:'Lucida', sans-serif;
					font-size:10px;
				}
				
				.articleimglabel .selected:hover{
					color:#686868;
					font-family:'Lucida', sans-serif;
					font-size:10px;
				}
			
			.articletitle{
				margin-bottom:15px;
				font-family:'Avant', sans-serif;
				font-size:16px;
				color:#FFFFFF;
			}
			
				.articletitle h1{
					font-family:'Avant', sans-serif;
					font-size:16px;
					color:#FFFFFF;
				}
			
			.articletext{
				padding-bottom:60px;
				font-family:'Lucida', sans-serif;
				font-size:10px;
				line-height:16px;
				color:#AAAAAA;
			}
				
				
			
				.articletext a{
					font-family:'Lucida', sans-serif;
					font-size:10px;
					line-height:16px;
					color:#686868;
					text-decoration:none;
				}
				
				.articletext a:hover{
					font-family:'Lucida', sans-serif;
					font-size:10px;
					line-height:16px;
					color:#FFED1F;
					text-decoration:none;
				}
			
				.articletext h2{
					font-family:'Lucida', sans-serif;
					font-size:10px;
					line-height:16px;
					color:#AAAAAA;
				}
			
			.articleCredits{
				font-size:10px;
				color:#383838;
				font-family:'Futura', sans-serif;
			}
			
			.articleCredits b{
				color:#686868;
				font-weight:normal;
			}
			
			
			
			.articleclose{
				margin-bottom:180px;
				font-family:'Futura', sans-serif;
				color:#AAAAAA;
				/*line-height:10px;*/
			}
			
				.articleclose a{
					color:#383838;
					cursor:pointer;
				}
				
				.articleclose a:hover{
					color:#FFED1F;
					cursor:pointer;
				}
			
					.articleclosetext{
						float:left;
						font-size:10px;
						padding-top:5px;
					}
				
					.articleclosex{
						font-family:'Lucida', sans-serif;
						float:left;
						font-size:12px;
						line-height:16px;
						/*margin-right:4px;*/
					}
					
		#items{
			position:relative;
			height:0px;
			overflow:visible;
		}
		
			.item{
				cursor:pointer;
				position:absolute;
				top:0px;
				left:0px;
				margin-bottom:10px;
				width:200px;
			}
			
			.contributor{
				position:absolute;
				top:0px;
				left:0px;
				margin-bottom:10px;
				width:200px;
				cursor:pointer;
				
			}
			
			
			
				.itemtext{
					position:absolute;
					top:0px;
					padding-left:4px;
					padding-right:4px;
					padding-top:4px;
					padding-bottom:4px;
					background-color:#000000;
					color:#AAAAAA;
					max-width:170px;
					font-family:'Lucida', sans-serif;
					font-size:10px;
					text-align:right;
					float:right;
				}
				
				
				
				
				
				
				.question{
					color:#686868;
					margin-bottom:7px;
					margin-top:15px;
				}
				
				.answerTitle{
					
					font-weight:bold;
				}
				.answer{
					
				}
				
				
					.itemtext h1{
						color:#AAAAAA;
						font-family:'Lucida', sans-serif;
						font-size:10px;
						text-align:right;
						float:right;
					}
					
				.itemtextselected{
					position:absolute;
					top:0px;
					padding-left:4px;
					padding-right:4px;
					padding-top:4px;
					padding-bottom:4px;
					background-color:#FFED1F;
					color:#000000;
					max-width:170px;
					font-family:'Lucida', sans-serif;
					font-size:10px;
					text-align:right;
					float:right;
				}
				
					.itemtextselected h1{
						color:#000000;
						font-family:'Lucida', sans-serif;
						font-size:10px;
						text-align:right;
						float:right;
					}

#invisible{
	position:absolute;
	left:410px;
	top:0px;;
	margin-right:10px;
	width:0px;
	height:0px;
	overflow:hidden;
	z-index:100;
}
			.aboutCopy{
				line-height:8px;
				font-size:8px;
				color:#383838;
				font-family:'Futura', sans-serif;
			}
			
			.cCopy{
				font-size:9px;
				font-family:Arial, Helvetica, sans-serif;
			}
			
			.aboutCopy a{
				color:#686868;
			}
			
			.aboutCopy a:hover{
				color:#FFED1F;;
			}

			.aboutCredits{
				line-height:16px;
				font-size:10px;
				color:#383838;
				font-family:'Futura', sans-serif;
			}
			
			.aboutCredits b{
				color:#686868;
				font-weight:normal;
			}
			/*
			.aboutCredits a{
				color:#686868;
				font-weight:normal;
				
			}
			.aboutCredits a:hover{
				color:#FFED1F;;
			}
			*/
			
			.aboutCreditsName {
				color:#686868;
				font-weight:normal;
				
			}
			
			
			.aboutMail{
				margin-top:50px;
				line-height:16px;
				font-size:10px;
				color:#383838;
				font-family:'Futura', sans-serif;
			}
			
			.aboutMail b{
				color:#686868;
				font-weight:normal;
				font-size:8px;
				font-family:'Futura', sans-serif;
			}
			
			.aboutMail a{
				color:#686868;
				font-weight:normal;
				
			}
			.aboutMail a:hover{
				font-weight:normal;
				color:#FFED1F;;
			}
			

#aboutText{
	font-size:10px;
	color:#AAAAAA;
	font-family:'Futura', sans-serif;
	text-transform:uppercase;
}

#aboutText b{
		color:#FFED1F;
		font-weight:normal;
		
	}

#kingofpopText{
	font-size:10px;
	color:#686868;
	font-family:'Futura', sans-serif;
	text-transform:uppercase;
}

#kingofpopText b{
	
		color:#383838;
		font-weight:normal;
	
}

#col1{
	position:absolute;
	left:20px;
	top:60px;
	width:350px;
	min-width:350px;
}

	#col1text{
		font-family:'Lucida', sans-serif;
		font-size:10px;
		line-height:16px;
		color:#AAAAAA;
		margin-bottom:30px;
	}
	
	.logolink{
		float:left;
		margin-top:35px;
		margin-right:20px;
	}
	
	.col1highlightedtitle{
		font-family: 'Futura', sans-serif;
		font-size:10px;
		color:#383838;
		margin-top:20px;
		margin-bottom:7px;
	}
	
	.col1highlightedcontent{
		font-family: 'Futura', sans-serif;
		font-size:10px;
		color:#AAAAAA;
		margin-bottom:7px;
	}

#col2{
	position:absolute;
	left:410px;
	top:60px;
	color:#AAAAAA;
	width:350px;
	min-width:350px;
}

	#col2text{
		font-family: 'Futura', sans-serif;
		font-size:9px;
		line-height:16px;
		color:#AAAAAA;
	}
		.bold{
			font-weight:bold;
		}

#col3{
	position:absolute;
	left:780px;
	top:60px;
	color:#AAAAAA;
	width:350px;
	min-width:350px;
}

	#col3text{
		font-family:'Lucida', sans-serif;
		font-size:10px;
		line-height:16px;
		color:#AAAAAA;
	}
	
		#col3text a{
			color:#AAAAAA;
			text-decoration:none;
		}
		
		#col3text a:hover{
			color:#FFED1F;
			text-decoration:none;
		}
	
/*BUY*/

.buy-item{
				position:absolute;
				top:0px;
				left:0px;
				margin-bottom:10px;
				width:200px;
				height:250px;
				cursor:pointer;
				
			}
			
			
			.buy-now-caption{
				margin-top:5px;
				font-family:'Lucida', sans-serif;
				font-size:12px;
				padding-right:4px;
				color:#FFFFFF;
				width:200px;
				float:left;
				text-align:right;
				
			}
			
			.sold-out-caption{
				margin-top:5px;
				font-family:'Lucida', sans-serif;
				font-size:12px;
				color:#FFFFFF;
				float:right;
				text-align:left;
			}


.buytext{
					position:absolute;
					top:0px;
					padding-left:4px;
					padding-right:4px;
					padding-top:4px;
					padding-bottom:4px;
					background-color:#000000;
					color:#AAAAAA;
					max-width:170px;
					font-family:'Lucida', sans-serif;
					font-size:10px;
					text-align:right;
					float:right;
}

.buytext h1{
						color:#AAAAAA;
						font-family:'Lucida', sans-serif;
						font-size:10px;
						text-align:right;
						float:right;
					}

.buytextselected{
					position:absolute;
					top:0px;
					padding-left:4px;
					padding-right:4px;
					padding-top:4px;
					padding-bottom:4px;
					background-color:#FFED1F;
					color:#000000;
					max-width:170px;
					font-family:'Lucida', sans-serif;
					font-size:10px;
					text-align:right;
					float:right;
				}
				
					.buytextselected h1{
						color:#000000;
						font-family:'Lucida', sans-serif;
						font-size:10px;
						text-align:right;
						float:right;
					}







#gif-layer{
	z-index:-10;
	position:relative;
	margin-top:-200px;
}

#img-layer{
	z-index:20;
}

#trust-text{
	
	position:absolute;
	z-index:33;
	top:191px;
	text-align:left;
	font-size:10px;
	color:#AAAAAA;
	font-family:'Futura', sans-serif;
	text-transform:uppercase;
}

#amazon{
	position:absolute;
	z-index:440;
	top:300px;
	left:300px;
	width:220px;
}

#amazon-logo{
	float:center;
}

#amazon-text{
	text-align:center;
	margin-top:12px;
	line-height:8px;
	font-size:8px;
	color:#AAAAAA;
	font-family:'Futura', sans-serif;
	
}


/**/
	
	
/*KINGOFPOP*/
#tumblrWallframe{
	position:absolute;
	left:410px;
	top:0px;;
	min-width:620px;
	overflow-y:scroll;
	overflow-x:hidden;
	z-index:200;
	
}

#tumblrWall{

	position:absolute;
}
	
	.tumblrItem{
				cursor:pointer;
				position:absolute;
				top:0px;
				left:0px;
				margin-bottom:10px;
				width:250px;
			}

	
h1.kingofpop{
	
		font-size:16px;
		margin-bottom:5px;
		color:#FFF;
		font-weight:400;
		font-family:'Futura',sans-serif;
z
}


h2.kingofpop{
		font-size:10px;
		margin-bottom:10px;
		color:#FFED1F;
		font-weight:normal;
		font-family:'Futura',sans-serif;
}

	
#aboutCanvas{
	position:absolute;
	left:20px;
	top:60px;
	width:350px;
	min-width:350px;
	z-index:200;
}
