/* Reset Styles */
	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, font, 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 {
		margin: 0;	padding: 0;	border: 0; outline: 0;	font-size: 100%; vertical-align: baseline; background: transparent; font-weight:normal;
	}
	body {line-height: 1;}
	ol, ul {list-style: none;}
	blockquote, q {quotes: none;}
	blockquote:before, blockquote:after, q:before, q:after {content: '';}
	
	:focus {outline: 0;}
	
	ins {text-decoration: none;}
	del {text-decoration: line-through;}
	
	table {border-collapse: collapse;border-spacing: 0;}


/* Page Styles */

body *{
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	line-height: 1.5em;
}

header, article, form {
	margin: 0 auto;
	width: 920px;	
	}
	header img {
		border: none;
		cursor: pointer;	
	}

h1, h2 {
	font-size: 28px;
	color: #007ed7;
	font-weight: 700;
	padding-top: 1em;
	padding-bottom: .5em;
	}
	body, h1 {
		margin-top: 20px;
	}
	
p {
	font-size: 18px;
	font-weight: 300;
	color: #333;
	padding-bottom: 1em;
}

strong {
	font-weight: 700;	
}

	h1, h2, h3, p, fieldset{
		padding-left: 25px;
		padding-right: 25px;
	}
	
	form {
		margin-bottom: 3em;
	}
	
	form, fieldset, input, textarea, button {
		display: block;
		font-weight: 700;
		font-size: 18px;
	}
	
		input {
			float: left;
			width: 385px;
		}
		fieldset input:first-child {
			margin-right: 30px;	
		}
		
		textarea {
			width: 830px;
		}
		
		input, textarea {
			background: #efefef;
			color: #333;
			padding: 15px;
			border: none;
			margin-bottom: 30px;	
		}
			input::placeholder, textarea::placeholder {
					color: #999;	
				}
		
		button {
			margin: 30px auto 0;
			padding: 15px 70px;
			text-align: center;
			font-size: 22px;
			color: #FFF;
			text-transform: uppercase;
			background: #2191d6;
			border: none;
			border-radius: 4px;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			cursor: pointer;	
		}
		button:hover, button:active {
			background: #38a8ec;
			cursor: pointer;	
		}
		
		form .post_send {
			margin-top: 3em;	
		}
		
	h3 {
		font-weight: 700;
		margin-bottom: 1em;	
	}
	
	h3, .note p{
			font-size: 14px;	
			color: #666;
		}
	
	footer {
		width: 100%;
		background: #666;
		text-align: center;
		padding-top: 25px;
		padding-bottom: 50px;
		margin-top: 50px;	
	}
	footer p {
		color: #b3b3b3;	
		font-size: 14px;
	}