/*====================================== reset.css is here ========================================*/
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;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clrflt{clear:both;}
/**************************************************************************************/
a											{color:#ffffff; text-decoration:none; outline:0 none;}
a:hover										{color:#b9b3ab;}
.white										{color:#fff;}
/*----------------------------------------------------------------------------------*/
html 										{ height:100%;-webkit-text-size-adjust:none;}
body										{color:#ffffff; font-family: 'Raleway', sans-serif; font-weight: 300; font-size:18px; line-height: 30px; word-spacing: 2px; /*height:100%;*/ background-color:#766959; text-align:center;}
/* ---------------------------------------------------------------------------------*/


/* ----------------------- layout ----------*/
.wrapper									{ margin:0 auto; min-height:100%; height:100%; height:auto !important;}
.container									{ max-width:720px; margin:0 auto;}
.main_content								{ width:100%; padding:0 0 40px 0; display:inline-block;}
.main_content p								{ padding: 15px 30px;}
.button										{ margin: 25px 0;}
.button a									{ color:#766959; background-color: #cccbc4; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -khtml-border-radius: 10px; padding: 15px 30px; text-decoration:none; font-weight: 500;}
.button a:hover								{ color:#fff; background-color: #b9b3ab;}
.header										{ width:100%; padding:50px 0;}
.quote										{ width:100%; background-color:#bcbec0;padding:20px 0;}
.dot										{color: #cccbc4;}
/*-------------------------------------------*/

/* ------------------ HEADER HERE -------------------*/
#logo										{ width:300px; margin:0 auto;}
#logo a										{ display:inline-block;}
/* ---------------------------------------------------------*/

/* ------------------ FOOTER HERE --------------------------*/
.footer										{ width:100%; font-size:18px;}
.footerin									{ max-width:720px; margin:0 auto; padding:21px 30px; }
.footer, .push {height:110px;}