* { margin: 0; padding: 0; }

html { 
	background: url(bg.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

body {font-family:Verdana, Geneva, sans-serif; font-size: 14px;}

@media (max-width: 600px) {
.page-wrap {
    padding: 0px;
  }
}
h1 { 
	text-decoration:none;
	padding:0px 0px 5px 0px;
	color:#fff; 
	margin:0px;
	font-size:36px;
}
h2 { 
	text-decoration:none;
	padding:15px 0px 15px 30px; 
	color:#fff;
	margin:0px;
	font-size:18px;
}
h3 {color:#000 text-decoration:none;
	padding:0px 0px 10px 0px; 
	margin:0px;
	font-size:22px;
}

h4 {color:#fff;
	padding:4px; 
	margin:0px;
	font-size:12px;
}
h5 {color:#666 text-decoration:none;
	padding:30px 0px -10px 0px; 
	margin:0px;
	font-size:16px;
}
img {border:0px;}
a:link,a:visited,a:active{ 
	text-decoration: none; color: #cdcdcd; font:bold;}
a:hover{
	text-decoration: none; color: #fff;}
.page-wrap { 
	color: #fff; vertical-align:middle; position: relative; 
	width: 800px; margin: 0px; padding: 30px;
	background: #333 url(images/tezture.png); 
	-moz-box-shadow: 0 0 50px grey; -webkit-box-shadow: 0 0 50px grey; 
	box-shadow: 0 0 50px grey; }
.page-wrapp { 
	color: #666; vertical-align:middle; position: relative; 
	width: 860px; margin: 40px auto; padding: 0px;
	background: #fff; 
	-moz-box-shadow: 0 0 50px grey; -webkit-box-shadow: 0 0 50px grey; 
	box-shadow: 0 0 50px grey; }
	
.p-pad { padding: 30px;	}
.p-pad a{ color:#09C;}


/* contact form formatting */
fieldset{ 
	width: 400px;  border: 0px;}
label{ 
	width: 80px; display: block; float: left; 
	text-align: right; margin: 3px 5px;}
input,textarea{ 
	display: inline;  margin: 3px 0px; 
	width: 260px; background: #999; 
	border: 1px solid #cdcdcd; color:#000;}
input:focus,textarea:focus{ 
	background:  #fff; border: 1px solid #999966; color: #000066;}
label#codeblock{ height: 60px;}
input#submit_button{ width: 100px; padding: 0px 20px;}
input#submit_button:hover{ background: #FF9; color: #000066;}