/*----------------------------------
  RESET
------------------------------------*/

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,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video{
  margin:0;
  padding:0;
  border:0;
  outline: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;
}
/* remember to define visible focus styles!
:focus{
  outline:?????;
} */

/* remember to highlight inserts somehow! */
ins{
  text-decoration:none;
}
del{
  text-decoration:line-through;
}

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

/*------------------------------------*\
  MAIN
\*------------------------------------*/

body {
   	padding:15px;
   	height:100%;
	font-family: "Helvetica Neue", Courier;
	text-rendering: optimizeLegibility;
}



#contact {
   position:absolute;
   bottom:0;
   width:90%;
   height:100px;   /* Height of the footer */

}

#message {
	 display: block; 
	
	width: 200px;
	text-align: center;
	margin: 0 auto;
	position:absolute;
	left:50%;
	top:55%;
	margin:-100px 0 0 -100px;	
	
}
#contact p > a {
	float: left;
	padding-right: 10px;
}

#contact p > a:first-child {
	float: left;
	padding-right: 5px;
}

p, h1 {
	padding: 0;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: 1.2px;
}
h2 {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 6px;
	letter-spacing: 1.2px;
}

a {
	text-decoration: none;
	color: #000;
	display: block;
	padding: 2px 0;
}




