body#main {background-color:#000000; background-image:url('/images/background.jpg'); background-size:cover; font-family: 'BlackoutMidnight'; font-size:40px; font-weight:bold}

a {-moz-transition-property: color;
	-moz-transition-duration: 2s;
	-webkit-transition-property: color;
	-webkit-transition-duration: 2s;
	-o-transition-property: color;
	-o-transition-duration: 2s;}

#bg {position:fixed;
width:100%;
height:99%;
z-index:1; top:0px; left:0px; background-position:center; background-image:url('images/townies.jpg');  background-size:contain; background-repeat:no-repeat;
}

#michaels {
	z-index:4;
	position:fixed;
	padding:5px;
	top:-30px;
	right:0;
	color:#000000;
	font-size:0.4em;
	border-radius:3px;
	background:#eeeeee;
	box-shadow:0 0 5px 5px #222;
	-moz-transition-property: top;
	-moz-transition-duration: 2s;
	-webkit-transition-property: top;
	-webkit-transition-duration: 2s;
	-o-transition-property: top;
	-o-transition-duration: 2s;

}
#michaels:hover {top:0px;}
#michaels a {color:#444444;}
#michaels:hover a {color:#999999;}

#mailing {
	position:fixed; bottom:0.1%; width:100%; z-index:10;
opacity:0;
-moz-transition-property: opacity;
-moz-transition-duration:4s;
-o-transition-property: opacity;
-o-transition-duration:4s;
-webkit-transition-property: opacity;
-webkit-transition-duration:4s;}
#mailingform {max-width:300px; width:90%; margin:auto; padding:5px; background:#ddd; box-shadow:0 0 3px 2px #1200FC; border-radius:4px;}
#mailingform p {margin:0px; padding:0px; text-align:center; font-size:18px;}
#mailingform form {margin-left:37px; padding-top:2px; margin-top:2px; font-size:12px;}
#mailingform a {color:#333333; text-decoration:none;}
p#booking {text-align:center; margin:0px; padding:0px; padding-top:5px; text-align:center; font-size:18px;}
p#booking a {text-decoration:none; color:#eee;}
p#booking a:hover {color:#1200FC;}

/*  Opacity Fades  */
#townies {opacity:0;
-moz-transition-property: opacity;
-moz-transition-duration:4s;
-o-transition-property: opacity;
-o-transition-duration:4s;
-webkit-transition-property: opacity;
-webkit-transition-duration:4s;}
#forever {opacity:0;
-moz-transition-property: opacity;
-moz-transition-duration:4s;
-moz-transition-delay:1s;
-o-transition-property: opacity;
-o-transition-duration:4s;
-o-transition-delay:1s;
-webkit-transition-property: opacity;
-webkit-transition-duration:4s;
-webkit-transition-delay:1s;}
#soon {opacity:0;
-moz-transition-property: opacity;
-moz-transition-duration:4s;
-moz-transition-delay:2s;
-o-transition-property: opacity;
-o-transition-duration:4s;
-o-transition-delay:2s;
-webkit-transition-property: opacity;
-webkit-transition-duration:4s;
-webkit-transition-delay:2s;}
/*  End Opacity Fades  */
