* {
	margin: 0px;
	padding: 0px;
}

body, html {
	height: 100%;
	overflow: auto !important; overflow: hidden;
}

hr {
	margin-bottom: 16px;
}

#logo {
	text-indent: -3000px;
	width: 399px;
	height: 83px;
	background: url(../images/hug_logo.gif) no-repeat;
	position: fixed !important; position: absolute;
	top: 177px;
	left: 15px;
	z-index: 10;
}

/* @group Content */

#content {	
	width: 492px;
}

/* for IE */

#content_ie {
	height: auto !important; height: 100%;
	overflow: hidden !important;
	overflow: auto;
	padding-left: 0px !important; padding-left: 429px;
	
	background: url(../images/content_repeat.gif) repeat-y;
	background-position: 0px !important; background-position: 429px;
	position: absolute !important; position: relative;
	top: 0px;
	left: 429px !important; left: 0px;
	z-index: 8 !important;
	z-index: 4;
}

#content_end {
	width: 492px;
	height: 6px;
	background: white url(../images/content_bottom.gif) no-repeat;
	padding-bottom: 60px;
}

.content_element {
	margin: 4px 11px 0;
}

.content_element p {
	margin-bottom: 4px;
	padding-bottom: 8px;
	padding: 6px;
	border-bottom: 2px dashed #2b2b2b;
}

.content_element ol {
	position: relative;
	left: 35px;
}

.content_element h3 {
	height: 22px;
	background: url(../images/titlebars.gif) no-repeat;
	padding-top: 14px;
}

.content_element .plain {
	height: 22px;
	background: url(../images/titlebars_plain.gif) no-repeat;
	padding-top: 14px;
	padding-right: 10px;
}

.content_element .tour {
	height: 17px;
	background: url(../images/titlebars_plain.gif) no-repeat 0 -5px;
	padding-top: 8px;
}

/* @end */

#legal {
	width: 476px;
	position: relative;
	top: 50px;
	z-index: 3;
}


/* @group Sponsors */

#sponsors {
	position: fixed !important; position: absolute;
	left: 921px;
	margin: 8px;
}

#sponsors span {
	position: absolute;
	visibility: hidden;
}

#sponsor_metropolis div {
	text-indent: -3000px;
	width: 60px;
	height: 60px;
	background: url(../images/sponsor_metropolis.gif) no-repeat;
	margin-bottom: 16px;
}

#sponsor_jager div {
	text-indent: -3000px;
	width: 60px;
	height: 48px;
	background: white url(../images/sponsor_jager.gif) no-repeat;
	margin-bottom: 16px;
}

#mailing_list div {
	text-indent: -3000px;
	width: 60px;
	height: 43px;
	background: white url(../images/hugforce.gif) no-repeat;
	margin-bottom: 16px;
}

#street_team div {
	text-indent: -3000px;
	width: 60px;
	height: 35px;
	background: white url(../images/fust.gif) no-repeat;
	margin-bottom: 16px;
}

#forum div {
	text-indent: -3000px;
	width: 60px;
	height: 60px;
	background: white url(../images/forum/sitebanner.jpg) no-repeat;
	margin-bottom: 16px;
}

/* @end */

/* @group Navigation */

#navigation {
	width: 450px !important;
	width: 428px;
	height: 748px;
	background: url(../images/loopy&vas.jpg) no-repeat;
	position: fixed !important; position: absolute;
	z-index: 6;
}

#navigation ul {
	list-style-type: none;
}

#nav_news a {
	text-indent: -3000px;
	width: 50px;
	height: 14px;
	background: url(../images/nav_news.gif) no-repeat;
	position: absolute;
	top: 294px;
	left: 11px;
}

#nav_news_selected {
	text-indent: -3000px;
	width: 67px;
	height: 22px;
	background: url(../images/nav_news_o.gif) no-repeat;
	position: absolute;
	top: 290px;
}

#nav_bio a {
	text-indent: -3000px;
	width: 27px;
	height: 14px;
	background: url(../images/nav_bio.gif) no-repeat;
	position: absolute;
	top: 316px;
	left: 46px;
}

#nav_bio_selected {
	text-indent: -3000px;
	width: 79px;
	height: 22px;
	background: url(../images/nav_bio_o.gif) no-repeat;
	position: absolute;
	top: 312px;
}

#nav_tour a {
	text-indent: -3000px;
	width: 42px;
	height: 14px;
	background: url(../images/nav_tour.gif) no-repeat;
	position: absolute;
	top: 338px;
	left: 45px;
}

#nav_tour_selected {
	text-indent: -3000px;
	width: 93px;
	height: 22px;
	background: url(../images/nav_tour_o.gif) no-repeat;
	position: absolute;
	top: 334px;
}

#nav_press a {
	text-indent: -3000px;
	width: 54px;
	height: 14px;
	background: url(../images/nav_press.gif) no-repeat;
	position: absolute;
	top: 360px;
	left: 47px;
}

#nav_press_selected {
	text-indent: -3000px;
	width: 107px;
	height: 22px;
	background: url(../images/nav_press_o.gif) no-repeat;
	position: absolute;
	top: 356px;
}

#nav_visuals a {
	text-indent: -3000px;
	width: 60px;
	height: 14px;
	background: url(../images/nav_visuals.gif) no-repeat;
	position: absolute;
	top: 382px;
	left: 55px;
}

#nav_visuals_selected {
	text-indent: -3000px;
	width: 121px;
	height: 22px;
	background: url(../images/nav_visuals_o.gif) no-repeat;
	position: absolute;
	top: 378px;
}

#nav_discography a {
	text-indent: -3000px;
	width: 109px;
	height: 19px;
	background: url(../images/nav_discography.gif) no-repeat;
	position: absolute;
	top: 404px;
	left: 21px;
}

#nav_discography_selected {
	text-indent: -3000px;
	width: 136px;
	height: 22px;
	background: url(../images/nav_discography_o.gif) no-repeat;
	position: absolute;
	top: 400px;
}

#nav_store a {
	text-indent: -3000px;
	width: 51px;
	height: 14px;
	background: url(../images/nav_store.gif) no-repeat;
	position: absolute;
	top: 426px;
	left: 97px;
}

#nav_store_selected {
	text-indent: -3000px;
	width: 154px;
	height: 22px;
	background: url(../images/nav_store_o.gif) no-repeat;
	position: absolute;
	top: 422px;
}

#nav_contact a {
	text-indent: -3000px;
	width: 70px;
	height: 14px;
	background: url(../images/nav_contact.gif) no-repeat;
	position: absolute;
	top: 448px;
	left: 97px;
}

#nav_contact_selected {
	text-indent: -3000px;
	width: 173px;
	height: 22px;
	background: url(../images/nav_contact_o.gif) no-repeat;
	position: absolute;
	top: 444px;
}

#nav_itunes a {
	text-indent: -3000px;
	width: 58px;
	height: 14px;
	background: url(../images/nav_itunes.gif) no-repeat;
	position: absolute;
	top: 491px;
	left: 141px;
}

#nav_myspace a {
	text-indent: -3000px;
	width: 80px;
	height: 19px;
	background: url(../images/nav_myspace.gif) no-repeat;
	position: absolute;
	top: 514px;
	left: 138px;
}

/* @end */
