/* TEMP PAGE STYLES

------------------------------------------------------------------------------------ */

html				{ width: 100%;  }

body 				{ text-align: center; background: #010101 url(../images/bgd_temp.jpg) no-repeat center -50px; }

h1 				{ margin: 74px auto 20px auto; text-indent: -100000px; display: block; width: 288px; height: 262px; background: url(../images/keatingPhotography-logo.png) no-repeat center top; }

img 				{ margin: 0 auto; display: block; }

.signup-wrap 	{ width: 340px; margin: 0 auto; background-color: #000000; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4; }

p 					{ margin: 22px; text-align: center; margin-top: 20px; color: #222;	width: 300px; margin: 9px auto; font: normal 14px/140% Arial, Helvetica, sans-serif; }

strong			{ color: #000000; }

.rounded 		{ border-radius : 5px; -moz-border-radius : 5px; -webkit-border-radius : 5px; }





a,

a:link,

a:visited,

a:hover,

a:active			{ padding: 2px 2px; background-color: #ffe400; color: #000; text-decoration: none; font-weight: bold; }

a:hover			{ text-decoration: none; color: #ffe400; background: transparent;}



a,

a:link,

a:visited,

a:hover,

a:active			{ background-color: transparent; color: #ffe400; text-decoration: none; font-weight: bold; text-transform: uppercase; font-size: 14px; letter-spacing: 1px;}

a:hover			{ background-color: #ffe400; color: #000000; }



	/* FORM: ----------------------- */

	div.mc_inline_error { color:#990000 !important; }



	/* CLEAR FIX: ----------------------- */

	.clearfix:after 	{content: "."; display: block; height: 0px; clear: both; visibility: hidden;}

	.clearfix 			{display: inline-block;}

	* html .clearfix 	{height: 1%;}.clearfix {display: block;}




