html,body { margin: 0; padding:0 ;}
body {
	background:url(../../img/site/topbg.png) top left repeat-x #fff;
	font-family:Tahoma, helvetica, sans-serif;
	font-size: 14px;
	color:#666;
	line-height: 1.5em;
}

img { border: 0; }

a { outline: none; }

.wrapper { 
	width: 800px;
	margin: 0 auto;
	background: url(../../img/site/crashed_car_blonde.png) top right  no-repeat;
	min-height: 500px;
}

.header { 
	position: relative; 
	height: 200px;
}

.header .share {
	display: inline;
	position: absolute;
	top: 100px;
}

.header .header-text { 
	position: absolute;
}
.header .header-text a {
	color: #0066bb;
	text-decoration: none;
}
.header .banner {
	position: absolute;
	width: 468px;
	height: 60px;
	top: 80px;
}
.header .nav {
	position: absolute;
	list-style-type: none;
	margin: 0;
	padding: 0;
	top: 150px;
	display: block; width: 750px;
}
.header .nav li {
	display: block;
	float: left;
}
.header .nav li a {
	color: #fff;
	padding: 5px 0;
	display: inline-block;
	width: 115px;
	text-align: center;
	text-decoration: none;
	line-height: 1.2em;
}
.header .nav li a:hover, .header .nav li a.active {
	background: url(../../img/site/button.png) 0 0 no-repeat;
}

.header-links {
	position:absolute; 
	top: 55px;
	font-size: 15px;
}
.header-links a {
	color: #0066bb;
	letter-spacing: 2px;
}


.content {
	width: 790px;
}
.content p { text-align: justify; }
.content p a { text-decoration: none; color: #666; }

.content .error-message {color: red; }
.content form input, .content form textarea {
	border: 1px solid #0066bb;
	background: #fff;
}


.sidebar {
	display: none;
	clear: right;
	float: right;
	width: 200px;
	background: #ebf8ff;
	height: 200px;
}
.sidebar a {
	color: #0066cc; 
}



.footer { 
	background: #0061b0; 
	padding: 5px 2px;
}
.footer, .footer * { color: #fff; font-size: 12px; margin-top: 20px;}
