html,body{margin:0;padding:0}
body{font: 76% helvetica,arial,sans-serif;background:#FFFFFF;color:#FFFFFF;font-weight:normal;}

#header, #copy, #extra, #footer{display:block;}

h1{font-size:1.5em;font-weight:normal;padding:0px 0px 8px 0px;}
h2{font-size:1.1em;font-weight:normal;text-transform:uppercase;padding:6px 0px 5px 0px;margin:0px;}
h3{font-size:1.2em;font-weight:normal; color:#e38e08;}
h4{font-size:1.1em;font-weight:normal;color:#681669;text-transform:uppercase;padding:20px 0px 4px 0px}
h5{font-size:1.1em;font-weight:normal;color:#0971e5;text-transform:uppercase;padding:20px 0px 4px 0px}

p{font-size:1em;line-height:1.4em;color:#666666;font-weight:normal;padding:10px 0px 10px 0px;}
a{color:color:#E4E6B1}
.link1{color:#E4E6B1;padding-bottom:10px;display:block}
.link2{color:#E4E6B1;padding-bottom:10px;}
#header{height:30px;background:#000000 url("img/grad1.gif") top repeat-x}

#topnav{margin:0 auto;height:29px;width:900px}

ul#meny{
	padding-top:8px;
	list-style-type:none;
}
ul#meny li{
display:inline;

}
ul#meny li a{
float:right;
text-decoration:none;
color:white;
font-weight:normal;
font-family:tahoma,arial,sans-serif;
font-size:.9em;
padding:0px 10px 0px 10px;
border-right:1px solid #FFFFFF;

}
ul#meny li a:hover{
	color:#000000;
	background-color:#FFFFFF;
}

#nav{width:900px;height:50px; margin: 0 auto;z-index:1200;overflow:visible;}
#main_home{width:900px; margin: 5px auto;z-index:1;}
.main_image{display:block;margin:0 auto}
#main_other{width:891px; margin:5px auto; z-index:1;}

#copy{padding-top:10px;margin:10px 0px 10px 0px;background:#000000 url("img/shards2.gif") center top no-repeat; text-align:center}

#content{width:900px;padding-bottom:20px;margin:0 auto;text-align:left;}

#extra{background:#e4e6b1;}
#footer{height:40px;background:#333333;text-align:center;font-family:tahoma,arial,sans-serif;font-size:0.8em}

ul#menu {
	list-style: none;
	margin: 0;
	padding: 10px 0px 0px 0px;
	height: 28px;
	z-index:1000;
	
	
}
ul#menu li {
	float: left;
	display: inline;
	height: 28px;
	margin: 0 0px;
	
}
ul#menu li a {
	display: block;
	height: 28px;
	text-indent: -999em;
}




ul#menu li.home a {background: url(img/discobutton.gif) 0 0 no-repeat; width: 182px;}
ul#menu li.festival a {background: url(img/festivalbutton.gif) 0 0 no-repeat; width: 143px;}
ul#menu li.clubnights a {background: url(img/clubnightsbutton.gif) 0 0 no-repeat; width: 126px;}
ul#menu li.podcasts a {background: url(img/podcastsbutton.gif) 0 0 no-repeat; width: 154px;}
ul#menu li.features a {background: url(img/featuresbutton.gif) 0 0 no-repeat; width: 154px;}
ul#menu li.links a {background: url(img/linksbutton.gif) 0 0 no-repeat; width: 76px;}

ul#menu li.home a:hover, ul#menu li.festival a:hover,
ul#menu li.clubnights a:hover, ul#menu li.podcasts a:hover, ul#menu li.features a:hover, ul#menu li.links a:hover{background-position: bottom left;}

ul#menu li#selected a {
	background-position: bottom left;}

ul#menu li ul.nested li a {
	background: #CCCCCC;
	text-indent: 0;
	text-decoration:none;
	padding: 10px 0px 10px 10px;
	height: auto;
	width: auto;
	color:#000000;
	text-transform:uppercase;
	font:verdana,arial,sans-serif;
}
ul#menu li ul li {
	float: none;
	height: auto;
	display: block;
	margin: 0 0 10px 0;
}
ul#menu li ul li a:hover {
	background: #FFFFFF;
}

ul#menu li ul {
	display: none;
	position: absolute;
	width: 189px;
	padding: 10px 10px 0 10px;
	background: #000000;
	margin: 0;
}



ul#menu li:hover ul, ul#menu li.over ul {
	display: block;
	left: auto;
}


.promo{width:300px;float:left;margin:10px 0px 10px 0px;text-align:left}
.featureimg{border:none;}
.promo img {margin: 0px 10px 10px 0px}
.promo h1 {margin:10px 0px 0px 10px;text-transform:uppercase}
.promo a{color:#E4E6B1;padding-bottom:10px}
.promo p{line-height:1.4em;font-weight:normal;color:#999;margin: 0px 20px 10px 0px;padding:0px;}

.contenttext {
	padding:10px 5px 0 0px; FONT-SIZE: 12px; COLOR: #FFFFFF; LINE-HEIGHT: 16px; 
	FONT-STYLE: normal; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: none
}

.content_left{float:left;
	padding:15px 0px 0 0px;margin-right:10px;
	width:580px	
}
.content_right{
	width:280px;
	float:right;
	margin-top:30px;
}
.content_left p{color:#999999;}

.link_logo{float:right}

.central{text-align:center;padding:10px 0px;}

.club_article{
	margin:0px 0px 20px 0px;
	width:580px;
	float:left;
	
	
}
.club_article img{border:2px solid #CCCCCC;float:right;margin:10px 10px 10px 0px}


.lineup_item{
	padding-bottom:10px;
	margin:10px 0 0 0px;
	width:440px;
	float:left;
	
	
}
.lineup_item img{float:left;border:2px solid #CCCCCC;margin:10px 10px 10px 0px}
.lineup_item h2{padding-top:10px;}
.lineup_copy{
	width:310px;
	float:right;
	padding-right:10px;
	}
.lineup_copy p{font-size:0.9em;padding-bottom:10px;text-transform: uppercase;font-weight:normal
}
	
.content_left50{
	float:left;
	padding:20px 0px 0 10px;
	width:440px;
	
}
.content_right50{
	float:right;
	padding:20px 0px 0 10px;
	width:440px;
}
.content_right a{padding-top:10px}
.content_right p{padding:0px}
.content_left img {float:left;padding-bottom: 10px;}
.live_container{float:left;margin:20px 0px 0px 10px;}
.travel_image{width:297px; height:197px; float:left}

.podcast_article{margin:0px 0px 10px 0px;width:580px;float:left;}

.content2{width:900px;margin:0 auto;}
.podcast_article img{padding:0px 0px 10px 0px}
.link_image{float:left;margin: 10px 10px 0px 0px;}
.link_image img{border:1px solid #FFFFFF}

_partner_content{background:blue}
_partner_content img{border:1px solid red}

.partner_logo{width:220px; height:127px; float:left}
.partner_logo img:hover{filter : alpha(opacity=50); 
-moz-opacity: 0.5; }


.index_right{width:580px;float:left;margin:10px 0px 10px 20px;text-align:left;}
.mailinglist{width:290px;float:left;margin:0px 0px 10px 0px;text-align:left;padding:0px 0px 0px 10px;background:#000000 url("img/curve_btm.gif") center bottom no-repeat}
.inline_img img{padding-right:10px;}

#juno{float:left;width:160px}
