body {
	margin: 0px;
	padding: 0px;
	font-family: 'Raleway', sans-serif;
}

.page {
	text-align: center;
}

.container {
	margin: auto;
	text-align: left;
}

@media all and (min-width:990px) {
	.container {
		width: 950px;
	}
}

/* menu final touches */
#nav-wrap {
	text-align: left;
}

#menu-icon {
	font-size: 18px;
	font-weight: bold;
}

@media all and (min-width:990px) {
	#nav-wrap {
		width: 950px;
	}
}

@media all and (min-width: 901px) and (max-width:989px) {
	#nav-wrap {
		width: 90%;
	}
}

/* ------------------ */

@media all and (max-width:989px) {
	.container {
		width: 90%;
	}
}

.lineseparator {
	height: 3px;
	background: #444444;
}

.lightgray {
	background: #e6e6e6;
}

.align_right {
	text-align: right;
}

#nav-wrap {
	font-size: 14px;
}


h1 {
	padding-top: 25px;
	padding-bottom: 20px;
	margin: 0px;
}

.indent_left {
	padding-left: 20px;
}

.indent_little_top {
 padding-top: 10px;
}
