/* my first css document, please forgive me */

body{
background-image: url(curtain-bg.jpg);
background-color:black;
background-attachment: fixed;}

/*typography*/
p {
	color:white;
	outline-color:black;
	text-align: center;
	font-family: "Puritan", sans-serif;
}


h1 {
	text-align: center;
	font-family: 'Montserrat Alternates', sans-serif;
	color:white;
}

h2 {
	
	text-align: center;
	font-family: 'Puritan',sans-serif;
	color: white;
	outline-color:black;

}

h3 {
	text-align: center;
	font-family: 'Puritan', sans-serif;
	color: white;
	outline-color:black;

}

h4 {
	text-align: center;
	font-family: 'Puritan',sans-serif;
	color: white;
	outline-color:black;

}
/*form*/
fieldset {
	border: none !important;
	vertical-align:center;
}

input[type="text"] {
    width: 250px;
    height: 25px;
}

html {

text-rendering: optimizeLegibility !important;

-webkit-font-smoothing: antialiased !important;

}

/*form*/

button {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #962118), color-stop(1, #4f0e08));
	background:-moz-linear-gradient(top, #962118 5%, #4f0e08 100%);
	background:-webkit-linear-gradient(top, #962118 5%, #4f0e08 100%);
	background:-o-linear-gradient(top, #962118 5%, #4f0e08 100%);
	background:-ms-linear-gradient(top, #962118 5%, #4f0e08 100%);
	background:linear-gradient(to bottom, #962118 5%, #4f0e08 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#962118', endColorstr='#4f0e08',GradientType=0);
	background-color:#962118;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d02718;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #d41a0c;
}
button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4f0e08), color-stop(1, #962118));
	background:-moz-linear-gradient(top, #4f0e08 5%, #962118 100%);
	background:-webkit-linear-gradient(top, #4f0e08 5%, #962118 100%);
	background:-o-linear-gradient(top, #4f0e08 5%, #962118 100%);
	background:-ms-linear-gradient(top, #4f0e08 5%, #962118 100%);
	background:linear-gradient(to bottom, #4f0e08 5%, #962118 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f0e08', endColorstr='#962118',GradientType=0);
	background-color:#4f0e08;
}
button:active {
	position:relative;
	top:1px;
}

