/*	--------------------------------------------------	Reveal Modals	-------------------------------------------------- */
.reveal-modal-bg {
		position:fixed;
		height:100%;
	width:100%;
	background:#e9e6e2;
	/*background:rgba(220,220,220,.9);*/
	opacity: 0.9;
	z-index:100;
	display:none;
	top:0;
	left:0;
}
.reveal-modal {
	
	top:0px;
	position:absolute;
	z-index:121;
	color:#3f3e44;
	display: none;
}
/*.reveal-modal .close-reveal-modal {
	line-height:.5;
	position:absolute;
	bottom:0;
	left:47.6%;
	color:#333;
	font-weight:bold;
	cursor:pointer;
	color:#efefef;
}
.reveal-modal .close-reveal-modal {
	font-size:42px;
		position:inherit;
	top:-100px;
	left:320px;
	color:#333;
	font-weight:100;
	cursor: pointer;
}*/
	 /*	--------------------------------------------------Reveal Modals-------------------------------------------------- */
/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
		margin:0;
	padding:0;
	
}
html,body {
	margin:0;
	padding:0;
	font-size: 18px;
	line-height: 30px;
	color: #3f3e44;
}
fieldset,img {
		border:0;
}

q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;
}
.ie7 body {
	overflow:hidden;
}
a {
	color:#333;
	text-decoration:none;
}
.container {
	position:relative;
	text-align:center;
}
.clr {
	clear:both;
}
::-moz-selection {
	background:#d8d8da;
	color:#333;
	/* Firefox */
}
::selection {
	/*background:#d8d8da;*/
	color:#333;
	/* Safari */
}

a:link  {
		color:#3f3e44;
		text-decoration:underline;
}
a:visited  {
		color:#3f3e44;
		text-decoration:underline;
}
	a:hover {
		color:#a8a7ab;
		text-decoration:underline;
}
a:active {
		color:#a8a7ab;
		text-decoration:underline;
}

#main a:link  {
		color:#a8a7ab;
		text-decoration:underline;
}
#main a:visited  {
		color:#a8a7ab;
		text-decoration:underline;
}
#main a:hover {
		color:#ededeb;
		text-decoration:underline;
}
#main  a:active {
		color:#ededeb;
		text-decoration:underline;
}
body {
		 overflow-y:scroll;
	overflow-x: hidden;
}