@import url(reset.css);

body {
	background:#141414;
	text-align:center;
	color:#fff;
	overflow:hidden;
}

body #container {
	width:1000px;
	text-align:left;
	margin:0 auto;
	padding-bottom:10px;
	overflow:hidden;
}

/* =HOME ****************************************/
body#home #container {
	margin-top:200px;
	text-align:center;
}

body#home {
	background:#141414 url(i/hdr-jesperjustesen.gif) center 125px no-repeat;
}

body#home h1 {
	display:none;
}

body#home ul li { float:left;display:inline;margin-left:120px; }

body#home ul li a {
	display:block;
	height:120px;
	width:320px;
	overflow:hidden;
	text-indent:-9999px;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(i/btns-home.gif);
}
body#home ul li#jesper-home-link a { background-position:0 0; }
body#home ul li#che-home-link a { background-position:0 -120px; }
body#home ul li#jesper-home-link a:hover { background-position:0 -240px; }
body#home ul li#che-home-link a:hover { background-position:0 -360px; }

#header { position:relative;height:80px;margin-bottom:50px;overflow:hidden; }

/* =NAVIGATION ****************************************/
#navigation { 
		position:absolute;
		right:20px;
		bottom:0;
		}
#navigation li { float:left; display:inline;margin-left:10px;  }
#navigation li a { 
		text-decoration:none; 
		text-transform:uppercase; 
		font-family:Arial,Helvetica,sans-serif;
		color:#7f7f7f;
		margin-left:20px;
		}
#navigation li a:hover,
#jesper-home #navigation li#nav-fashion a,
#jesper-fashion #navigation li#nav-fashion a,
#jesper-portrait #navigation li#nav-portrait a,
#jesper-travel #navigation li#nav-travel a,
#jesper-advertising #navigation li#nav-advertising a,
#jesper-personal #navigation li#nav-personal a,
#jesper-book #navigation li#nav-book a,
#jesper-contact #navigation li#nav-contact a,
#che-home #navigation li#nav-fashion a,
#che-fashion #navigation li#nav-fashion a,
#che-lifestyle-kids #navigation li#nav-lifestyle-kids a,
#che-celebrity #navigation li#nav-celebrity a,
#che-advertising #navigation li#nav-advertising a,
#che-contact #navigation li#nav-contact a {

	color:#dcdcdc;
}


/* =JESPER ****************************************/
.jesper #header h1 a {
	height:120px;
	width:320px;
	text-indent:-9999px;
	background:url(i/btns-home.gif) top left no-repeat;
	overflow:hidden;
	float:left;
	display:block;
}
.jesper #header h1 a:hover { background-position:0 -240px; }

.jesper #header h1 {
	height:120px;
	width:320px;
	float:left;
}

/* =CHE ****************************************/
.che #header h1 a {
	height:120px;
	width:320px;
	text-indent:-9999px;
	background:url(i/btns-home.gif) 0 -120px no-repeat;
	overflow:hidden;
	float:left;
	display:block;
}
.che #header h1 a:hover { background-position:0 -360px; }

.che #header h1 {
	height:120px;
	width:320px;
	float:left;
}



/* =SLIDESHOW ****************************************/
#slideshow-container { width:101.5%;height:375px;overflow:scroll; }
#slideshow-container ul#slideshow { height:350px; }
#slideshow-container li,#slideshow-container li ul { float:left; }
#slideshow-container .section-title { display:none; }


/* =CONTACT ****************************************/
#contact { text-align:left; padding-left:70px; }



/* =TYPOGRAPHY ****************************************/
body { font-family:Arial,Helvetica,sans-serif; }
p { font-size:0.75em; }
h2 { font-size:2em;margin-bottom:10px; }
a:link,a:visited {color:#7f7f7f; }
a:hover,a:active {color:#dcdcdc; }