/* --- Generic styles ------------------------------------------------------------------------- */

body
{
	width			: 1100px;
	position		: relative;
	margin			: 0 auto;
	letter-spacing	: 0.03em;
	line-height		: 1.25em;
}

h2
{
	margin			: 1em 0 .4em;
}

p
{
	margin-bottom	: .6em;
}

.clearFix
{
	clear		: both;
}

/* --- Specific styles ------------------------------------------------------------------------ */

div#branding
{
	display		: none;
}

div#content_wrapper
{
	width		: 1100px;
	margin-top	: 311px;
	min-height	: 470px;
	position	: relative;
}

div#content_main
{
	padding		: 0 33px 0 80px;
	width		: 526px;
	float		: left;
}

div#content_sub
{
	float		: left;
	width		: 370px;
}

div#content_bottom
{
	width		: 1100px;
	height		: 180px;
	position	: relative;
	bottom		: -140px;
}

div#nav_main
{
	width		: 1100px;
	height		: 311px;
	
	position	: absolute;
	top			: -311px;
	left		: 0px;
}

div#site_info
{
	margin		: 137px 0 10px 80px;
}

a#aMyspace,
a#aRockfoto,
a#aLastfm,
a#aCloseup,
a#aEmocore,
a#aStagediveRepublic,
a#aABF,
a#aCentralBaren,
a#aTicnet,
a#aBandit,
a#aEBS,
li#aNyheter a,
li#aArtister a,
li#aFestivalinfo a,
li#aBiljetter a
{
	display		: block;
	text-indent	: -9999px;
	position	: absolute;
}

a#aEBS
{
	width		: 65px;
	height		: 59px;
		
	left		: 943px;
	top			: 235px;
}

a#aRockfoto
{
	width		: 128px;
	height		: 27px;
		
	left		: 355px;
	top			: 257px;
}

a#aCloseup
{
	width		: 124px;
	height		: 39px;
		
	left		: 493px;
	top			: 253px;
}

a#aBandit
{
	width		: 63px;
	height		: 31px;
		
	left		: 278px;
	top			: 259px;
}

a#aEmocore
{
	width		: 168px;
	height		: 32px;
		
	left		: 628px;
	top			: 253px;
}

a#aStagediveRepublic
{
	width		: 109px;
	height		: 33px;
		
	left		: 156px;
	top			: 260px;
}

a#aABF
{
	width		: 53px;
	height		: 37px;
		
	left		: 868px;
	top			: 250px;
}

a#aCentralBaren
{
	width		: 46px;
	height		: 47px;
		
	left		: 810px;
	top			: 244px;
}

a#aTicnet
{
	width		: 57px;
	height		: 17px;
		
	left		: 83px;
	top			: 270px;
}





li#aNyheter a
{
	width		: 145px;
	height		: 50px;
	
	left		: 124px;
	top			: 210px;
}

li#aArtister a
{
	width		: 125px;
	height		: 51px;
	
	left		: 269px;
	top			: 209px;

}

li#aFestivalinfo a
{
	width		: 178px;
	height		: 50px;
	
	left		: 396px;
	top			: 203px;
}

li#aBiljetter a
{
	width		: 131px;
	height		: 51px;
	
	left		: 567px;
	top			: 202px;
}


div#content_main ul#ulBandList a#bandMC,
div#content_main ul#ulBandList a#bandGOAT,
div#content_main ul#ulBandList a#bandSS,
div#content_main ul#ulBandList a#bandDBA,
div#content_main ul#ulBandList a#bandMVH,
div#content_main ul#ulBandList a#bandDE,
div#content_main ul#ulBandList a#bandYashin,
div#content_main ul#ulBandList a#bandIntohimo,
div#content_main ul#ulBandList a#bandSJ,
div#content_main ul#ulBandList a#bandLTA,
div#content_main ul#ulBandList a#bandLGB,
div#content_main ul#ulBandList a#bandAWK,
div#content_main ul#ulBandList a#bandDGD,
div#content_main ul#ulBandList a#bandHadouken
{
	display		: block;
	text-indent	: -9999px;
}

div#content_main ul#ulBandList a#bandMC			{width : 401px; height : 238px;}
div#content_main ul#ulBandList a#bandGOAT		{width : 263px; height : 128px;}
div#content_main ul#ulBandList a#bandSS			{width : 263px; height : 128px;}
div#content_main ul#ulBandList a#bandDBA		{width : 531px; height : 130px;}
div#content_main ul#ulBandList a#bandMVH		{width : 173px; height : 129px;}
div#content_main ul#ulBandList a#bandDE			{width : 263px; height : 130px;}
div#content_main ul#ulBandList a#bandYashin		{width : 172px; height : 129px;}
div#content_main ul#ulBandList a#bandIntohimo	{width : 263px; height : 130px;}
div#content_main ul#ulBandList a#bandSJ			{width : 181px; height : 129px;}
div#content_main ul#ulBandList a#bandLTA		{width : 172px; height : 114px;}
div#content_main ul#ulBandList a#bandLGB		{width : 181px; height : 114px;}
div#content_main ul#ulBandList a#bandAWK		{width : 125px; height : 238px;}
div#content_main ul#ulBandList a#bandDGD		{width : 263px; height : 129px;}
div#content_main ul#ulBandList a#bandHadouken	{width : 263px; height : 129px;}

div#content_main ul#ulBandList span.country {display : none;}
div#content_main ul#ulBandList li
{
	float : left;
}

div#content_main ul#ulBandList.list {display:none;}
div#content_sub .poster {display:none;}
