/*   
Theme Name: AE Management
Theme URI: wp-content/themes/aemanagement
Description: This theme is for AE Managements splash page
Author: Kevin Walton
Author URI: http://www.adroitmultimedia.co.nz
Version: 1.0
*/

@media screen {

* { margin: 0; padding: 0; }

article, aside, figure, footer, header, hgroup, menu, nav, section { display: block; }

/* CLEARFIX */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; clear: both; }
/* start commented backslash hack \*/ * html .clearfix { height: 1%; } .clearfix { display: block; } /* close commented backslash hack */

/*******************************************************/

/* BASE STYLES */
html {
	min-height:100%;
}
body{
	min-height:100%;
	background-image:url('images/textured_background.jpg');
	background-size:100% 100%;
	background-repeat:no-repeat;
	font-family:Helvetica, Arial, Sans-Serif;
	color:#fff;
}

h1, h2, h3, h4, h5, h6, p{
	margin-bottom:20px;
}

/* END BASE STYLES */

/*******************************************************/

/* HEADER STYLES */

header_bar{
	display:block;
	width:100%;
	height:66px;
	background:#015697;
	border-bottom:solid 1px #fff;
}

header{
	width:867px;
	margin:0 auto;
	vertical-align:middle;
	padding-top:7px;
}

/* END HEADER STYLES */

/*******************************************************/

/* NAV STYLES */

/* END NAV STYLES */

/*******************************************************/

/* CONTENT STYLES */

#content_wrapper{
	display:block;
	width:947px;
	height:1188px;
	background-image:url('images/background.jpg');
	background-repeat:no-repeat;
	margin:0 auto;
}

#content{
	margin:0 50px;
	padding:50px 0;
}

#employment_form{
	float:left;
}
/* END CONTENT STYLES */

/*******************************************************/

/* CONTACT FORM STYLES */
	.employment_label {
		display:inline-block;
		line-height:25px;
		width:180px;
	}
	
	.contact_label {
		display:inline-block;
		line-height:25px;
		width:100px;
	}
	
	.input_field {
		width:220px;
		height:25px;
	}
	
	.dropdown_field {
		width:222px;
		height:25px;
		vertical-align:middle;
	}
	
	.input_areafield {
		width:220px;
	}
	
	.input_checkbox {
		margin-left:10px;
		margin-top:25px;
	}
	
	.submit_button {
		display:inline-block;
		text-decoration:none;
		text-transform:uppercase;
		height:40px;
		padding:0 30px;
		border:none;
		border-radius:3px;
		margin-top:20px;
		vertical-align:middle;
		z-index:9999;
	}
	
	.submit_button:hover{
		cursor:pointer;
	}
	
	fieldblock {
		display:inline-block;
		margin:0 0 12px 0;
		clear:both;
		overflow:visible;
	}
/* END OF CONTACT FORM STYLES */

/*******************************************************/

/* WIDGET STYLES */

#right_sidebar{
	position:relative;
	float:right;
	width:300px;
}

#adults_only{
	position:absolute;
	left:-70px;
}

/* END OF WIDGET STYLES */

/*******************************************************/

/* FOOTER STYLES */
footer_bar{
	display:block;
	width:100%;
	overflow:visible;
	background:#015697;
	border-top:solid 1px #fff;
	border-bottom:solid 1px #fff;
}


footer{
	display:table;
	width:867px;
	margin:0 auto;
}

footer .widget{
	display:table-cell;
	width:25%;
	vertical-align:middle;
	padding:7px 0;
	font-size:13px;
	line-height:20px;
}

/* END FOOTER STYLES */

/*******************************************************/

/* OVER-RIDE STYLES */

.hidden{
	display:none;
}

/* END OVER-RIDE STYLES */

/*******************************************************/
	
} /* END print media */