/**
 * Theme Name: Berry Weight
 * Theme URI: http://berryweight.com
 * Description: Berry Weight's official website
 * Version: 1.0
 * Author: Nhus Truong
 * Author URI: http://nhusao.be
 *
 * Copyright (c) 2009 Nhus Truong.  All rights reserved.
 *
 */
body {
	background: #bad3d2 url(library/images/bgbw.png) top left repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 63%;
	color: #151515;
	margin: 0px;
	padding: 0px;
}

/* ----------------------------- LAYOUT ---------------------------------- */
#berryweight {
background:white;
	width: 800px;
padding-left: 30px;
padding-right: 20px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
margin-top: 30px;
}
	#berry{
		width: 200px;
		float: left;
		margin: 0px 2px 80px 5px;
	}
		/* ie6 */
		* #berry {
			/*ie6 drawing much bigger right hand margin on for some reason */
			margin-right: -11px;
		}
		/* ie7 and ff */
		#warpx>#berry { 
			margin-right: 2px;
		}
	#weight{
		margin-top: 2px;
		margin-bottom: 20px;
		margin-left: 20px;
		display: block;
		float: left;
		width: 570px;
		padding: 0px;
	}
		#top{
			clear: left;
			display: block;
			width: 556px;
			margin: 0px 0px 0px 0px;
			height: 150px;
		}
			#ilikeberryweight {
				position: absolute;
				top: 30px;
				right: 165px;
			}
			#player {
				margin-left: -2px;
				clear: both;
				margin-top: 15px !important;
				height: 90px;
			}
			#newsletter {
				padding-top: 30px;
				float: right;
				margin-bottom:0px;
				padding-left: 8px;
				clear:right;
			}
			#newsletter span {
				font-weight: normal;
				font-size: 10px;
			}					
			#feedrss {
				float: left;
				margin-left: 15px;
padding-top: 5px;
			}					
			#feedrss a {
				color: #151515;
				font-family: Trebuchet MS, Arial, Verdana, sans-serif;
			}
			#menu {
				float: left;
				width: 556px;
				margin: 30px 0px 15px 0px;
				height: 20px;
			}
			#aucoin {
				width: 370px;
				position: absolute;
				right: 208px;
				top: 5px;	
		}
			.ac-fb {	
				width: 205px;
				float: right;
		}
			.ac-tw {	
				width: 110px;
				float: right;
		}
		#blog {
			clear: left;
			width: 556px;	
			border-top: 2px solid black;
			padding-top: 15px;
		}
			.left {
				font-size: 15px;
				/*letter-spacing: 2px; */
				float: left;
				margin-bottom:30px;
			}
			.left-bio {
				font-size: 15px;
				letter-spacing: 2px;
margin-top: 0;
margin-bottom: 10px;
			}
			.right {
				float: right;
			}
			.filter-tags {
				margin-left: 0px;
			}
		#media {
			float:left;
			width: 556px;
			margin-top: -20px;
			padding-top: 10px;
			border-top: 2px solid black;	
		}


/*------------------------------ FOOTER --------------------------------------*/
	#footer{
		clear: left;
		width: 770px;
		font-weight: normal;
		margin-left: 0px;
	}
	html>body #footer{
		margin-left: 0px;
	}
		#footer .footerRight {
			padding-top: 10px;
			border-top: 0px solid #097682;
			width: 100%;
			display: inline;
			clear: both;
			float: left;
			height: 84px;
			padding-left: 0px;
			font-size: 1.1em;
		}
		#footer .footerRight a {
			padding-right: 5px;
		}
		#footer .footerRight a.copyright {
			color: #151515;
			text-decoration: none;
		}
		#footer .footerLeft {
			font-weight: normal;
			font-size: 1.1em;
			display: inline;
			width: 166px;
			padding-top: 10px;
			padding-left: 10px;
			margin: 0 0 0 5px;
			float: left;
			border-top: 0px solid #097682;
		}
/*------------------------------ FORM --------------------------------------*/
	#contact {
		width: 190px;
		float:right;	
		padding-left: 7px;
		margin-top: -5px;
		/* border-left: 1px dotted #b9b9b9; */
	}
	#note {
		margin-top: -10px;
		margin-bottom: 8px;
	}
	#note .notification_error {
		color: #097682!important;
	}
	#berry #form-contact {
		width: 200px;
		margin: 0;
	}
	#ajax-contact-form {
		padding-left: 0px;
		margin-top: -10px;
	}
	#berry #form-contact input, #berry #form-contact textarea {
		background: #fff;
		border: 1px solid #a9a594;
		width: 118px;
		height: 12px;
		padding: 1px 0 0 0px;
		font-size: 11px;
		color: #1a0800;
		-moz-opacity: 0.65;
		opacity: 0.65;
	}
	#form-contact p {
		margin-left: 2px;
	}
#tw p {
		margin: 0 0 0 2px;
	}
#nl p {
margin: 0 0 0 2px;
}
	#form-contact label {
		font-size: 11px;
		color: #555;
		font-weight: normal;
		margin: 0;
	}
	#form-contact input#submit {
		margin-left: 127px;
		margin-bottom: 10px;
		width: 46px;
		height: 17px;	
		border: 0px solid #a9a594;
		font-size:1.1em;
		font-weight: bold;
		color: #111;
		background: #ffffff;
		-moz-opacity: 1;
		opacity: 1;
	}
	#berry #form-contact input:hover, #berry #form-contact textarea:hover {
		border: 1px solid #656565;
	}
	#berry #form-contact input:focus, #berry #form-contact textarea:focus {
		-moz-opacity: 0.9;
		opacity: 0.9;
	}
	#berry #form-contact textarea, #footer #form textarea {
		height: 60px;
	}
	#berry #form-contact small, #footer #form small {
		margin: 10px 0 0 0;
	}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ general styles */

h2 {
	font-size: 2.4em;
	line-height: 1em;
	font-weight: normal;
	margin: 60px 0px 14px 8px;
	padding: 0px;
	text-transform: none;
}
h3 {
	color: black;
	font-size: 1.5em;
	font-weight: bold;
	margin: 0px 149px 4px 8px;
	padding: 0px;
}
	h3 strong {
		font-weight: normal;
	}
a {
	color: #000;
	text-decoration: none;
}
	a:hover {
		color: #00B8ED;
	}
p {
	font-size: 1.2em;
	margin: 0px 0px 13px 8px;
	font-weight: normal;
	line-height: 1.4em;
	text-align: left;
}
small {
	font-size: 1.1em;
	letter-spacing: normal;
	margin: 34px 0px 13px 8px;
	font-weight: bold;
	display: block;
	
}
p a {
	color: #111;
	text-decoration: underline;
}
	p a:hover {
		color: #000;
		text-decoration: underline;
	}
img{
	border: 0 none;
	behavior: url(http://www.berryweight.com/krakatoa/wp-content/themes/hybrid/iepngfix.htc);
}
fieldset {
	border: 0 none;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	clear: left;
	float: left;
}
	/* ie6 */
	* fieldset {
		margin-top: -16px;
	}
	/* ie7 */
	form>fieldset { 
		margin-top: -16px;
	}
	/* ff */
	form>/**/fieldset {
		margin-top: 2px;
	}
	
	legend, label {
		display: visible;
	}
	input {
		float: left;
		background: #d9d9d9;
		color: #333;
		margin: 0px 10px 0px 0px;
		padding: 1px 2px 1px 2px;
		border: 0 none;
		width: 300px;
		font-size: 1.1em;
	}
	#mce-EMAIL {
		background: #ffffff;
		color: #555;
		margin: 0px 1px 0px 0px;
		padding: 1px 2px 1px 2px;
		background: #fff;
		border: 1px solid #a9a594;
		width: 140px;
		font-size: 1.1em;
	}
	#mce-EMAIL:hover, #mc-embedded-suscribe:hover {
		border: 1px solid #127682;
	}
	#mce-EMAIL input:focus {
		-moz-opacity: 0.9;
		opacity: 0.9;
	}
	#mc-embedded-subscribe {
		width: 32px;
		height: 16px;
		background: #ffffff;
		color: #111;
		font-weight: bold;
		margin: 0px 2px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0 none;
		font-size: 1.1em;
	}
	#mce-responses {
		width: 165px;
	}
	button {
		float: left;
		background: #b9b9b9;
		color: #111;
		margin: 0px 2px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0 none;
		font-size: 1.1em;
	}
		button:hover, button.hover {
			background: #fff;
			color: #000;
			cursor: pointer;
		}
		
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ div specific styles */

#weight p, #weight h2, #weight ul, #right h3 {
	margin-right: 149px;
}
#weight ul li h3 {
	color: #1d1e28;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	margin: 8px 149px 4px 8px;
	padding: 0px;	
}
#weight ul ul {
	display: block;
	width: 100%;
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
}
	#weight ul ul li {		
		display: block;	
		list-style-type: none;
		padding-left: 10px;
		float: none;
		clear: none;
		margin-right: 149px;
	}

#weight ul {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#weight ul {
	float: none;
	margin-left: 0px;
}
#menu ul li {
	margin-left: 0px;
	float: left;
}
#weight ul li a, #weight ul li a {
	font-size: 1.2em;
	font-weight: bold;
}
#weight ul li a:hover {
	color: #808080;
}
#menu ul li a {
	font-size: 1.3em;
	font-weight: bold;
outline: none;
}
#menu ul li a {
	font-size: 1.4em;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px;
}
#menu ul li span {
	padding-right: 2px;
}
	
	li.first a:hover, li.second a:hover, li.third a:hover, li.fourth a:hover, li.fifth a:hover, li.sixth a:hover, li.current a {
		background-color: black;
		color: #fff !important;
		letter-spacing: 3px;
	}
		li.first a:hover, li.first.current a {
			background-position: 8px 0px;
		}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* homepage  */

#weight div#releasesSelection {
	display: inline;
	float: right;
	width: 140px;
	height: 80px;
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px;
}
	#weight div#releasesSelection ul {
		width: 140px;
		height: 147px;
		position: absolute;
		top: 0px;
		left: 0px;	
		margin: 0px;
		padding: 0px;
	}
		#weight div#releasesSelection ul li {
			margin: 15px 0px 0px 5px;
			padding: 0px;
		}
			#weight div#releasesSelection ul li.current a {
				color: #000 !important;
				background: none;
			}

	#footer a {
		text-decoration: none;
		color: #555555;
		font-weight:normal;
outline: none;
	}
	#footer a:hover {
			text-decoration: none;
			color: black;
	}
		
#weight div#releasesList {
	margin: 0px;
	padding: 0px;
	width: 569px;
	display: block;
	float: left;
}
	#weight div#releasesList li {
		display: inline;
		float: left;
		margin: 0px 20px 2px 0px;
		width: 177px;
		height: 70px;
		overflow: hidden;
		position: relative;
		font-size: 1.0em;
	}	
	
	#weight div#about li {
		display: inline;
		float: left;
		margin: 0px 0px 2px 0px;
		width: 260px;
		height: 370px;
		overflow: hidden;
		position: relative;
		font-size: 0.95em;
	}
	#weight div#social li {
		display: inline;
		float: left;
		margin: 0px 0px 2px 0px;
		width: 207px;
		height: 370px;
		overflow: hidden;
		position: relative;
		font-size: 0.95em;
	}	
	#weight div#releasesList li a {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 177px;
		height: 194px;
		overflow: hidden;
		display: block;
	}
	#weight div#releasesList li a img {
		border-bottom: 2px solid #0b9bd1;
	}
		#weight .boite {
			z-index:1;
			position: relative;
			top: -9px;
		}
	#weight div#releasesList li a span {
		position: absolute;
		background: url("library/images/phylblue.gif") no-repeat left top;
		width: 18px;
		height: 9px;
		top: 1px;
		left: 10px;
	}
	#weight div#releasesList li a span.single {
		position: absolute;
		background: url("library/images/phylblue.gif") no-repeat left top;
		width: 18px;
		height: 9px;
		top: 1px;
		left: 10px;
	}
	#weight div#about li span.single, #weight div#social li span.single {
		position: absolute;
		background: url("library/images/phylabout.gif") no-repeat left top;
		width: 18px;
		height: 9px;
		top: 1px;
		left: 10px;
	}
		.yaya {
		width: 177px;
		z-index:1;	
		position:absolute;
		left: 0;
		margin-top:-15px;
text-transform: uppercase;
color: #4D5551;
	}
		.yayasingle {
		z-index:1;	
		position:absolute;
padding-left: 0;
margin-left: 0;
		margin-top:-15px;
text-transform: uppercase;
	}
	.yaya2 {
		z-index:1;	
		position:absolute;
		padding-left:0px;
		margin-left:5px;
		margin-top:5px;
	}
	
	.cubierta {
		float:right;
		padding-right:5px;
	}
		#weight div#releasesList li a:hover span {
			background-position: left -9px;
		}
	#weight div#releasesList li a div {
		position: absolute;
		color: #1d1e28;
		font-weight: bold;
/*		min-height: 37px;		*/
		background: none;
		background-color: #c3cfcf;
		cursor: pointer;
		overflow: hidden;
		padding-bottom: 0px;
		top: 9px;
		left: 0px;
/*		width: 197px; */
		font-size: 1.0em;
	}

	#weight div#about li div, #weight div#social li div {
		position: absolute;
		color: #1d1e28;
/*		min-height: 37px;		*/
		background: none;
		background-color: #C3CFCF;
		overflow: hidden;
		padding-bottom: 0px;
		top: 9px;
		left: 0px;
/*		width: 497px; */
		font-size: 1.0em;
	}
		#weight div#releasesList li a:hover div {
			background-color: #c3cfcf;
		}

		#weight div#about li a:hover div, #weight div#social li a:hover div {
			background-color: #0ba2db;
		}
		#weight div#releasesList li a:hover div.single {
			background-color: #c3cfcf;
		}
		#weight div#releasesList li a div.single h2 {
			color: #4d5551;
			font-family: "Arial Black", Arial, Helvetica, sans-serif;
			font-size: 0.9em;
			font-weight: normal;
			text-transform: uppercase;
			margin: 8px 8px 4px 8px;
			padding: 0px;
		}
			#weight div#releasesList li a:hover h2.single {
				color: #1d1d28;
				text-transform: uppercase;
				background-color: #c3cfcf;
			}
		#weight div#releasesList li a div h2 {
			color: #4d5551;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 0.9em;
			font-weight: normal;
			margin: 8px 8px 4px 8px;
			padding: 0px;
		}
			#weight div#releasesList li a:hover h2 {
				color: #fff;
			}
		#weight div#releasesList li a div h3 {
			color: #5b645f;
			font-family: "Arial Black", Arial, Helvetica, sans-serif;
			font-size: 0.9em;
			font-weight: normal;
			margin: 0px 8px;
			padding: 0px;
		}
			#weight div#releasesList li a:hover div h3 {
				color: #5b645f;
			}
		#weight div#releasesList li a div h4 {
			color: #145a7a;
			font-size: 0.6em;
			font-weight: bold;
			margin: 0px 8px;
			padding: 0px;
			text-transform: uppercase;
		}
			#weight div#releasesList li a:hover div h4 {
				color: #146486;
			}
		#weight div#releasesList li a div p {
			color: #fff;
			font-size: 1.0em;
			font-weight: bold;
			margin: 6px 8px 8px 8px;
			padding: 0px;
		}
			#weight div#releasesList li a:hover div p {
				color: #fff;
			}
			
#weight div#releasesList li.external ul {
	margin: 0px;
	padding: 0px;
	font-size: 1.0em;
	list-style-type: none;
}
	#weight div#releasesList li.external ul li.firstLi, #weight div#releasesList li.external ul li.firstLi a {
		height: 259px;
		background-image: none;
	}
	#weight div#releasesList li.external ul li.secondLi, #weight div#releasesList li.external ul li.secondLi a {
		height: 25px;
		background-image: none;
	}
		#weight div#releasesList li.external ul li.secondLi a {
			width: 147px;
			padding: 4px 8px;
			width: 131px;
		}
			#weight div#releasesList li.external ul li.secondLi a:hover {
				background-color: #1d1d27;
			}
		

/*------------------------BOXES --------------------------------------------*/
.boxgrid{ 
	width: 177px; 
	height: 134px; 
	float:left; 
	background: white; 
	border: solid 0px #8399AF; 
	overflow: hidden; 
	position: relative; 
	}
.boxgrid img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
	}
.boxgrid p{ 
	width:170px;
	padding: 0 0px; 
	color: #afafaf; 
	font-weight: bold; 
	font:8pt "Lucida Grande", Arial, sans-serif; 
	}		
.boxcaption { 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 100px; 
	width: 100%; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	}
.captionfull .boxcaption {
	top: 134px;
	left: 0;
	}
.caption .boxcaption {
	top: 94px;
	left: 0;
	}
/*----------------------------- PROJECTS ---------------------------------*/
.separation { width: 672px; border-bottom: #c9c9c9 1px dotted; padding-top: 15px; margin-bottom:28px; }
#postcontainer { margin-bottom: 20px; }

/* THUMBNAIL STYLES */
.project { width:200px; height:180px; position:relative; margin-right:-11px; float:left; margin-bottom:30px; }
.project .hover { cursor: pointer; text-decoration:none; }
.project .hover .p-title .text { color: #fff;background:#222; padding:1px 2px 1px 2px; }
.project .hover .thumb_type .text {  }
.project .nohover { text-decoration:none; }

/*----------------------------- NAVIGATION ---------------------------------*/
.navigation { clear:left; margin-bottom: 10px;}
/*--------------------------------- TWITTER ------------------------------- */
.twtr-hd {
	overflow:hidden;
	padding:0px;
	position:relative;
}
.twtr-doc{
	margin:0;
}
.twtr-ft img{
	display:none;
	position:relative;
	}
.twtr-ft a:link, .twtr-ft a:hover, .twtr-ft a:visited{
	color:#ededed;
	display:none;
}
.twtr-profile-img2 {
	width:58px;
	height:52px;
	position: absolute;	
	top:-10px;
	left: -5px;
}

#twtr-widget-1 .twtr-avatar, #twtr-widget-1 .twtr-user { 
	display: none; 
} 
#twtr-widget-1 .twtr-tweet-text { 
	margin-left: 0; 
}
#twtr-widget-1 i { 
	display: block; 
}
#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a {
	background: #ffffff!important; /* bleu clair DDEEF6 */
	color: #151515 !important;
}
#twtr-widget-1 .twtr-tweet a {
	color: #858585 !important;
	font-size: 10px;
}
#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a {
	color: #444444 !important;
}
#twtr-widget-1 .twtr-new-results, #twtr-widget-1 .twtr-results-inner, #twtr-widget-1 .twtr-timeline {
	background: #fff !important;
}


/* ------------------------------- DROP MENU -------------------------------- */

ul#dropmenu {
display: block;
float: left; 
margin: 0px 0px 0px 0px;
width: 70px;
color: #151515;
}

#dropmenu .cat {
display: block;
text-align: left;
background: #fff;
width: 70px;
height: 15px;
padding: 5px 0px 5px 10px;
overflow: hidden;
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
margin: 0 0px 0 0;
cursor: pointer;
}

#dropmenu, #dropmenu ul {
position:relative;
z-index:300;
width:100%;
margin: 0;
padding: 0;
} 

#dropmenu a {
display: block;
background: #fff;
background-position: 0px 100px;
width: 160px;
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
color: #888;
height: 15px;
padding: 5px 10px;
overflow: hidden;
margin: 0;
text-decoration:none;
position:relative;
}

#dropmenu a:hover {
background-position: 0px 0px;
color: #444!important;
}


#dropmenu ul {
position:absolute;
display:none;
top:25px;
list-style-type: none;
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
margin: 0;
padding: 0;
font-size: 10px!important;
text-transform: uppercase;
}

#dropmenu ul ul {
top:auto;
padding-top: 0px;
}

#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {
display:none;
} 

#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {
display:block;
}

#dropmenu .selected {
color: #444;
}

/* ------------------------------ SECTION ABOUT ------------------------------- */
#bio {
float:left;
	z-index:999;
	width:270px;
	height: 320px;
	position: relative;
	margin-top:0px;
	margin-left: 155px;
	padding:5px;	
}
html>body #bio {
	margin-left: 130px;
}
#network {
float:left;
	z-index:1000;
	width:260px;
	height: 320px;
	position: relative;
	margin-top:0px;
	margin-left: 499px;
	padding:5px;	
}
html>body #network {
	margin-left: 474px;
}
#bio #about p, #network p {
	color: #151515;
	font-size: 1.2em;
	width:250px;
	text-align: left;
}
#bio span.close, #network span.close {
	margin-left: 5px;
	width: 20px;
}
#bio span.close a, #network span.close a {
	font-size: 0.8em;
	text-decoration: none;
}
#bio span.close a:hover, #network span.close a:hover {
	color: #ffffff;
}

/* ------------------------------- POST SINGLE -------------------------------- */
#post-share { 
	width: 370px; 
	border-top: 1px dotted black; 
	border-bottom: 1px solid #808080; 
	padding-top: 8px; 
	padding-bottom: 8px; 
	margin-bottom: 10px;
	padding-left: 195px;
}
html>body #post-share { 
	width: 556px;
	padding-left: 0;
}
.post-sep {
	width: 556px; 
	border-bottom: 1px solid #808080; 
	padding-top: 6px; 
	padding-bottom: 6px;	
}
.sect-sep {
	width: 556px; 
	border-bottom: 1px dotted #808080; 
}
.comm-sep {
	width: 536px; 
	border-bottom: 1px dotted #808080; 
	margin-bottom: 8px;
}

#post-text {
	clear:left;
}
#post-text p{
	font-family: Arial, Helvetica, sans-serif!important;
	width: 556px;
	margin: 0;
margin-bottom: 10px;
}
h3.section {
	margin-left: 0;
	font-size: 1.2em;
	padding-top: 8px;
	margin-bottom: 10px;
}


/* ------------------------------- LABELS TAG -------------------------------- */
#tagsbar {
clear: both;
	width: 180px;
}
	.tag-video {
		z-index:1;	
		position:absolute;
		padding-left:0px;
		margin-left:60px;
		margin-top:40px;
	}
	.tag-download {
		z-index: 1;	
		position: absolute;
		padding: 0 2px;
		right: 0px;
		margin-top: 0px;
		background: #9DADA5;
	}
	.tag-download a, .tag-download a:hover {
		color: #fff;
	}
	.tag-outsoon {
		z-index: 1;	
		position: absolute;
		padding: 0 2px;
		right: 0px;
		margin-top:0px;
		background: #097682;
	}
	.tag-outnow {
		z-index: 1;	
		position: absolute;
		padding: 0 2px;
		right: 0px;
		margin-top:0px;
		background: #ff0033;
	}
	.tag-newrelease {
		z-index: 1;	
display: block; float: left;
		position: absolute;
		padding: 0 2px;
		right: 0px;
		margin-top:0px;
		background: #ff1728;
	}
	.tag-contest {
		z-index: 1;	
display: block; float: left;
		position: absolute;
		padding: 0 2px;
		right: 0px;
		margin-top:0px;
		background: #57b589;
	}
	.tag-live {
		z-index: 1;	
		position: absolute;
		padding: 0 2px;
		right: 0px;
		margin-top:0px;
		background: #57b589;
	}
	.tag-giveaway {
		z-index: 1;	
		position: absolute;
		padding: 0 2px;
		right: 0px;
		margin-top:0px;
		background: #57b589;
	}
	.tag-new {
		z-index: 1;	
		position: absolute;
		padding: 0 2px;
		right: 0px;
		margin-top:0px;
		background: #00b8ed;
	}
	.tag-outsoon a, .tag-outsoon a:hover, .tag-outnow a, .tag-outnow a:hover, .tag-newrelease a, .tag-newrelease a:hover, .tag-contest a, .tag-contest a:hover, .tag-new a, .tag-new a:hover, .tag-live a, .tag-live a:hover {
		color: #fff!important;
	}