@charset "utf-8";

/* SITE NAME - Global Stylesheet */
/* Developed by KKMedia */
/* Development Director: Adam Duro */


/* --------------------------------------- */
/* --( Style Sheet Import )-- */
/* --------------------------------------- */

@import url(content.css);

/* --------------------------------------- */
/* --( Global Styles )-- */
/* --------------------------------------- */

html {
	font: 62.5%/1.25 "Times New Roman", Times, serif;
}
a {
	outline: none;
}
body {
	margin: 0;
	padding: 0;
	font-size: 1.2em;
}
p {
	margin: 8px 0; 
}

/* --------------------------------------- */
/* --( Global Classes )-- */
/* --------------------------------------- */

	/* self clearing rules */
	.selfclear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.selfclear { display: inline-block; _height: 1%; }
	/* Hides from IE-mac \*/
	.selfclear { display: block; }
	/* End hide from IE-mac */
	
	.nodisp {
		display: block;
		overflow: hidden;
		width: 0;
		height: 0;
		margin: 0;
		padding: 0;
	}
	
/* --------------------------------------- */
/* --( Main Container )-- */
/* --------------------------------------- */

	#main_container {
		width: 828px;
		margin: 19px auto;
	}
	
/* --------------------------------------- */
/* --( Logo )-- */
/* --------------------------------------- */

	#home #logo {
		margin: 0;
		text-indent: -3000px;
		display: block;
		height: 277px;
		background: url(../_img/bg_01.jpg) no-repeat;
	}
	#media #logo {
		margin: 0;
		text-indent: -3000px;
		display: block;
		height: 175px;
		background: url(../_img/bg_04.jpg) no-repeat;
	}
	
/* --------------------------------------- */
/* --( Content )-- */
/* --------------------------------------- */

	#home #content {
		background: url(../_img/bg_02.jpg) no-repeat top;
		height: 235px;
		padding: 0 52px;
	}
	#media #content {
		background: url(../_img/bg_05.jpg) no-repeat top;
		height: 426px;
		padding: 0 140px;
		text-align:center;
	}
	#home #content h2 {
		display: block;
		margin: 0;
		font-size: 1.3em;
		color: #b7ae89;
		text-align: center;
		padding: 3px 0;
		text-indent: -3000px;
	}
	#home #content p {
		margin: 0;
	}
	#home #page_img {
		float: left;
	}
	#home #page_copy {
		display: block;
		width: 405px;
		float: right;
		color: #6c6b56;
		font: 1em Arial, Helvetica, sans-serif;
		text-align: justify;
		padding-right: 3px;
		line-height: 1.3em;
	}
	
/* --------------------------------------- */
/* --( Footer )-- */
/* --------------------------------------- */

	#home #footer {
		background: url(../_img/bg_03.jpg) no-repeat top;
		height: 122px;
	}
	#media #footer {
		background: url(../_img/bg_06.jpg) no-repeat top;
		height: 134px;
	}
	#home #footer p,
	#home #footer form {
		margin: 0;
		padding: 0;
	}
	#home #footer_logo {
		display: block;
		float: left;
		position: relative;
		top: 16px;
		left: 189px;
	}
	#home #footer_form {
		display: block;
		float: right;
		width: 337px;
		position: relative;
		right: 190px;
		top: 8px;
	}
	#home #footer_form .fail {
		color: #f67a43;
		padding-left: 35px;
	}
	#home #footer_form .fail small {
		font-size: .9em;
	}
	#home #footer_form .form {
		float: left;
	}
	#home #footer_form .form p {
		padding: 3px 0;
	}
	#home #footer_form .form label {
		width: 65px;
		display: block;
		float: left;
		text-align: right;
		color: #b7ae89;
		padding: 0 19px 0 0;
	}
	#home #footer_form .form input {
		border: none;
		background-color: transparent;
		background-image: url(../_img/footer_form_bg.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		width: 158px;
		height: 17px;
		font-size: .9em;
		padding: 2px 5px 0;
		color: #94895b;
	}
	#home #footer_form .form p.required label {
		color: #f67a43;
	}
	#home #footer_form .form p.required input {
		background-position: 0px -26px;
	}
	#home #footer_form .form p.required small {
		display: block;
		padding-left: 84px;
		color: #f67a43;
		font-family: Arial, Helvetica, sans-serif; 
	}
	#home #footer_form .submit {
		float: right;
	}
	#home #footer_form .submit label {
		color: #ccc7a5;
		font-size: 1.2em;
		position: relative;
		bottom: 30px;
	}
	
	/* --( Copyright )-- */
	#copyright {
		text-align: center;
		color: #aeada0;
		font-family: Arial, Helvetica, sans-serif;
		margin: 3px 0;
		font-size: .95em;
	}