/*-----------------------------------------------------------------------------
Speak it

author:    kos korolev
email:     kos@pixeco.com
-----------------------------------------------------------------------------*/

/* =Importing rules
-------------------------------------------------------*/

@import url(generic/reset.css);
@import url(generic/helpers.css);

/* Importing branding modules */
@import url(branding/header.css);

/* =Elements
-------------------------------------------------------*/
html {
	background:#1076b3 url(/images/branding/htmlBg.jpg);
	}
	body {
		text-align:left;
		font-family:Constantina,Georgia,'Nimbus Roman No9 L',serif;
		color:#000;
		background:url(/images/branding/bodyBg.jpg) 0 0 no-repeat;
		}
		a:link {
			color:#de2592;
			}
		a:visited {
			text-decoration:none;
			color:#bc6699;
			}
		a:hover {
			text-decoration:none;
			}
		a:active {
			text-decoration:none;
			outline:none;
			}
		p {
			padding:0 0 0.8em;
			}

/* =Layout elemernts
-------------------------------------------------------*/
.container {
	max-width:1100px;
	min-width:850px;
	padding:123px 0 0;
	background:url(/images/branding/rightStripes.png) 100% 123px no-repeat;
	}
	.container .content {
		width:549px;
		margin:0 0 0 59px;
		padding:20px 34px 0;
		background:url(/images/branding/contentBg.png);
		}
		.container .content p {
			line-height:1.2;
			font-size:2em;
			font-weight:bold;
			}

/* =Form
-------------------------------------------------------*/
form {
	margin:40px -34px 0;
	padding:17px 34px;
	border-top:1px solid #231f20;
	border-bottom:1px solid #231f20;
	}
	form .hover-wrap {
		position:relative;
		}
	form label,
	form input,
	form textarea {
		font-size:1.2em;
		color:#fff;
		}
	form label {
		display:block;
		text-transform:capitalize;
		}
		form .hover-wrap label {
			position:absolute;
			top:2px;
			left:4px;
			}
	form input,
	form textarea {
		width:500px;
		border:none;
		margin:0 0 4px;
		padding:4px;
		background:#0f82b7;
		}
	form button {
		clear:both;
		float:right;
		margin:10px 40px 0 0;
		}
