/*page*/



body {	
  font-family: 'Helvetica Neue', helvetica, sans-serif;
  font-weight: 400;
  font-size: 20px;
  margin-top: 0px;
  background-color: #F8F8F8;
}

p {
	margin-bottom: 22px;
	line-height: 27px;
}

.menuwrapper {
	position: fixed;
	background-color: #F8F8F8;
	width: 100%;
	z-index: 1;	
}

.menu {
	margin-left: 4%;
	text-decoration: none;
}

ul {
	list-style: none;
	margin-left 30px;	
	margin-right: 30px;
	margin-top: 20px;
	margin-bottom: 20px;
}

li {
	display: inline;
	font-family: 'belwe_fsbook', baskerville, serif;
	font-weight: 200;
	margin-left: 20px;
	margin-bottom: 10px;
	font-size: 20px;
	/*border: 2px solid #139a49;*/
}

.menu a:visited,
.menu a:link,
.menu a:active
.menu a:link{
/*	margin: 5px;	*/
	color:black;
	text-decoration: none;
} 

a:hover {
	border-bottom: 5px solid black;
	text-decoration: none;	
}

.links a:link{
	color: #14499c;
	text-decoration: none;	
}

.links {
	width: 1000px;
}

.wrapper {	
	width: 100%;
	position: relative;
}

/*grenar*/

.gren {
	position: fixed;
	top: 0px;
	left: -365px;
	right: 0;
	bottom: 0;
	background: url("../images/one.png") no-repeat;
	z-index: -1;
	/*background-size: 100%;*/
}

.grentwo {
	position: fixed;
	top: 7000px;
	left: 0;
	right: 0;
	bottom: 0;
	background: url("../images/one.png") no-repeat;
	z-index: -1;
	/*background-size: 100%;*/
}
/*
.grenthree {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 3880px;
	left: 0;
	right: 0;
	bottom: 0;
	background: url("../images/three.png") no-repeat;
	z-index: -1;
	/*background-size: 100%;*/
}

/*.grenfour {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 4130px;
	left: 0;
	right: 0;
	bottom: 0;
	background: url("../images/four.png") no-repeat;
	z-index: -1;
	/*background-size: 100%;*/
}*/
/*
.grenfive {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 5000px;
	left: 0;
	right: 0;
	bottom: 0;
	background: url("../images/five.png") no-repeat;
	z-index: -1;
	/*background-size: 100%;*/
}
/*
.grensix {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 5900px;
	left: 0;
	right: 0;
	bottom: 0;
	background: url("../images/six.png") no-repeat;
	z-index: -1;
	/*background-size: 100%;*/
}


/*
.gren.andra {
	position: fixed;
	top: 500px;
	left: 0;
	right: 0;
	bottom: 0;
	background: url("../images/grentwo.png") no-repeat;
	z-index: -1;
	background-attachment: fixed;
	/*background-size: 100%*/
}
*/
.gren.safari-fix {
	background-attachment: scroll;
}

/*content*/

.wrapper {
	margin-left: auto;
  margin-right: auto;
  width: 90%;
}

.container {
	position: relative;
	line-height: 130%;
	padding-top: 100px;
	width: 700px;
	margin-bottom: 0px;
	background: none;
	z-index: 0;
}

#linebreak {
	display: block;
}

#design_ecologies img {
	width: 160%;
	margin-bottom: 30px;
	margin-top: 30px;
}

.print {
	display:none;
	font-size: 15px;
}

.subhead {
	width: 800px;
	margin-bottom: 0px;
}

h1 {
	font-family: 'belwe_fsbold', baskerville, serif;
	color: black;
	font-size: 200px;
	margin: 0 auto;
	line-height: 160px;
	font-weight: 400;	
	margin-bottom: 30px;
}

h2 {
	font-family: 'belwe_fsbold', baskerville, serif;
	color: black;
	font-size: 45px;
	font-weight: 400;
	margin-bottom: 30px;
}

h3 {
	color: black;
	font-size: 35px;
	font-family: 'belwe_fsbold', baskerville, serif;
	font-weight: 400;
	margin-bottom: 22px;
	display: block;
}

h4 {
	display: inline;
	color: black;
	font-size: 23px;
	font-family: 'belwe_fsbold', baskerville, serif;
	font-weight: 400;
}

#paper_header {
	display: block;
	color: black;
	font-size: 18px;
	font-family: 'belwe_fsbold', baskerville, serif;
	font-weight: 400;
}

h5 {
	display: block;
	font-size: 20px;
	text-decoration: underline;
	margin-bottom: 10px;
}

h6 {	
	display: block;
	margin-bottom: 5px;
	font-family: 'belwe_fsbook', baskerville, serif;
	font-size: 25px;
}

/*img {
	margin-bottom: 30px;
	width: 600px; 
}*/

#call_break {
	margin-bottom: 50px;
}

#call_for_submissions {
	z-index: -2;
}

.dates {
	margin-bottom: 50px;
}

.title {
	font-family: 'belwe_fsitalic', baskerville, serif;
	font-size: 23px;
	margin-bottom: 20px;
}

#info {
	margin-top: 40px;
}

.chairs {
	margin-bottom: 30px;
}

#double_margin {
	margin-top: 30px;
	margin-bottom: 30px;
}

#venue img {
	margin-bottom: 40px;
}

#program {
	width: 900px;
}

.schedule {
	position: relative;
}

.schedule .schedule_link_text {
	display: none;
	border: 1px solid black;
	padding: 5px;	
}

.schedule .schedule_link_text.visible {
	display: block;
}

/*
.paper_info {
	line-height: 22px;
	font-size: 15px;
	height: 50px;
	width: 550px;
	position: absolute;
	top: 0px; 
	right: -600px;
}*/

.paper_info img {
	width: 200px;
}

.paper_container {
	line-height: 20px;
	font-size: 12px;
	height: 50px;
	width: 400px;
	position: absolute;
	top: 100px; 
	right: -450px;
}

.link_name {
	display: block;
	color: blue;
	text-decoration: underline;
}

.link_name:hover {
	cursor: pointer;
}

#paper_time {
	display: inline;
	font-size: 12px;
	text-decoration: underline;
}

#registration {
	margin-bottom: 30px;
}

#smallbreak {
	margin-bottom: 10px;
}

#workshops {
	width: 800px;
}

.workshop_div {
	margin-bottom: 50px;
}

#p_underline {
	text-decoration: underline;
}

#underline {
	text-decoration: underline;
	display: inline;
}

#sponsors {
	width: 1200px;
	}

#sponsors h1 {
	margin-bottom: 80px;
}

#sponsors img {
	height: auto;
	display: inline	;
	margin-bottom: 50px;
	margin-right: 30px;
}

#designfak_logo {
	width: 150px;
}

#mistra_logo {
	width: 300px;
}

#konstfack_logo {
	width: 300px;
}

.slicknav_menu {
	display:none;
}

/*body {
	width: 100%;
	height: 100%;
	color: black;
	font-size: 22px;
	padding-top: 50px;
	margin: 0px;
	font-family: Baskerville;
	position: relative;

@media (max-width: 400px) {
	.menuwrapper {
		margin-top: -45%;
		-webkit-transition: all 0.2s;
    transition: all 0.2s;
    padding-bottom: 55px;
	}

	.menuwrapper.visible {
		margin-top: 0;
	}

	.menuwrapper .hamburger-button {
		display: block;
		position: absolute;
		width: 25px;
		height: 25px;
		right: 10px; 
		bottom: 10px;
		background-color: #139a49;	
		border: 1px solid black;
	}
	
	
	

  nav.menu li {
    display: block;
  }
}
*/
