 /*
 ################################
 #			  	#
 #          BASE CSS     	#
 #				#
 ################################
 */

 @font-face {
  font-family: 'AcuminPro';
  src: url('Acumin-RPro.otf');
 }

 @font-face {
  font-family: 'GascogneSerial-Xlight';
  src: url('SoftMaker - GascogneSerial-Xlight.otf');
 }

 @media all {

 * { margin:0; padding:0; }

 /* untag next line for debugging only */
 /*  div { border: 1px solid #f2e; } */

 .clear-all { clear:both; display:block; margin:0; padding:0; height:0; line-height:0px; font-size:0px; }

 html,body { padding:0; margin:0; height:100%; }

 body { font:74%/1.6 Arial, Helvetica, sans-serif; color:#222; font-weight:100; background-color:#f4f3ee; }

 #page { }
 #page .wrap { padding:0; }

 #header, #content, #footer { padding:0; margin:0; }

 #header .wrap, #content .wrap, #footer .wrap { position:relative; }

 #header { display:block; }
 #content { padding:0; margin:0 auto; width:100%; }
 #footer { display:block; position:absolute; bottom:30px; width:100%; }

 #header .wrap { padding:0; }
 #content .wrap { padding:0; position:relative; }
 #footer .wrap { padding:0; }

 #content p { margin:0 0 15px 0; font-family:AcuminPro; font-size:1.6em; line-height:1.2em; letter-spacing:3px; }

 h1 { color:#aaa; font-family:AcuminPro; font-size:1.4em; text-align:center; font-weight:normal; line-height:1.2em; }
 h2 { -webkit-font-smoothing: antialiased; color:black; font-family:AcuminPro; font-size:1.6em; text-align:center; font-weight:lighter; line-height:1.3em; }

 a {text-decoration:none;color:black;}
 a:hover {text-decoration:underline;color:black;}
 img { border:0; }

 }