/* -----------------------------------
			RESET
	-------------------------------------- */
	/* http://meyerweb.com/eric/tools/css/reset/
	   v2.0 | 20110126
	   License: none (public domain)
	*/
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td,
	article, aside, canvas, details, embed,
	figure, figcaption, footer, header, hgroup,
	menu, nav, output, ruby, section, summary,
	time, mark, audio, video {
	  margin: 0;
	  padding: 0;
	  border: 0;
	  font-size: 100%;
	  font: inherit;
	  vertical-align: baseline;
	}

	/* HTML5 display-role reset for older browsers */
	article, aside, details, figcaption, figure,
	footer, header, hgroup, menu, nav, section {
	  display: block;
	}

	body {
	  line-height: 1;
	}

	ol, ul {
	  list-style: none;
	}

	blockquote, q {
	  quotes: none;
	}

	blockquote:before, blockquote:after,
	q:before, q:after {
	  content: '';
	  content: none;
	}

	table {
	  border-collapse: collapse;
	  border-spacing: 0;
	}

	/* -----------------------------------
			TYPOGRAPHY
	-------------------------------------- */
	/* -----------------------------------
			CSS3
	-------------------------------------- */
	* {
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	}

	/* RETINA */
	/* TRANSITION */
	/* BORDER RADIUS */
	/* BOX SHADOW */
	/* -----------------------------------
			VARIABLES
	-------------------------------------- */
	/* -----------------------------------
			MIXINS
	-------------------------------------- */
	/* -----------------------------------
			RESPONSIVE
	-------------------------------------- */
	/* -----------------------------------
			GENERAL
	-------------------------------------- */
	html, body {
	  margin: 1.25em auto;
	  font-family: 'Helvetica neue', 'Arial', sans-serif;
	  font-size: 16;
	  font-size: 1rem;
		line-height: 1.5000em; /* 24px */
	  color: rgba(0,0,0, 0.85);
	  background: #decccc;
	  -webkit-text-size-adjust: none;
	}



	a {
	  color: rgba(90,2,2,0.6);
	  outline: 0;
	  transition: all 0.3s ease-in;
	  text-decoration: underline;
	}

		a:hover {
			color: rgba(90,2,2,1);

		}


	/* -----------------------------------
			HEADER & NAV
	-------------------------------------- */
	header {

	}

	nav {
		text-align: center;
		margin: 1.25em 0;
	}

		nav ul {
			padding: 1.25em;
		}

		nav li {
			  display: inline;
			  text-transform: uppercase;
			  border-bottom: 0;
			}

		nav ul li a {
			margin-right: 1.25em;
			text-decoration: none;
			color: rgba(90,2,2,0.6);
		}

			nav ul li:last-child a {margin-right: 0}

			nav ul li a.current {
				 color: rgba(90,2,2,1);
				 text-decoration:underline;
			}

			nav ul li a:hover {
					color: rgba(90,2,2,1);
				}


	ul.list1  {
		margin: 1.25em 0;
	}

	.list1 li {
		display: inline-block;
		font-size: 0.8em;
		margin: 0 1.25em 1.25em 0;
		padding: 0.6em 1.25em;
		background-color: #DECCCC;
		transition: all 0.3s ease-in;
		border-radius: 0.4em;

	}

		.list1 li:hover {
			background-color: rgba(90,2,2,1);
			color: #fff;
		}



	/* -----------------------------------
			MAIN
	-------------------------------------- */
	#main {
	  width: 100%;
	  max-width: 45rem;
	  margin: 0 auto;
	  padding: 3.75em;
	  font-size: 16;
	  font-size: 1rem;
		background: #fff;
		border-radius: 0.4em;
	}

	@media only screen and (max-width: 32.5em) {
		#main {
			padding: 1.25em;
			
		}
	}

.no-border {
			display: block;
			width: 70%;
			margin: 0 auto;
	}

.border-right {
	width: 40%;
	margin: 3.5em 0 1.25em 1.25em;
	padding: 1em;
	border: 1px solid rgba(90,2,2,1);
	float: right;
}


.map {
	padding: 1em;
	border: 1px solid rgba(90,2,2,1);
}

	/* -----------------------------------
			FOOTER
	-------------------------------------- */
	footer {
	  margin: 0 auto;
		margin-bottom: -1.25em;
		font-size: 0.8750em; /* 14px */
 		line-height: 1.7143em; /* 24px */
	  text-align: center;
	  border-top: 1px solid rgba(90,2,2,1);
	}

	/* -----------------------------------
			TYPOGRAPHY
	-------------------------------------- */

	p {
	  margin: 1.5em 0;
	 	text-indent: 0;
	}

	em {
	  font-style: italic;
	}

	strong {
		font-weight: bold;
	}

	abbr {
	  letter-spacing: 0.1em;
	}

	/* -----------------------------------
			HEADINGS
	-------------------------------------- */
	 h1 {
		 margin: 0 auto;
		 text-align: center;
		 margin-top: 1.25em;
		 color: rgba(90,2,2,0.8);
		 font-size: 1.1250em; /* 18px */
		 line-height: 1.3333em; /* 24px */
		 font-weight: bold;
	}

	header img {
		width: 80px;
		display: block;
 		margin: 0 auto;
	}


	h2 {
		color: rgba(90,2,2,0.8);
		font-weight: bold;
	}



	h3 {
		color: rgba(90,2,2,0.8);
	}
