/* Global Settings */
/* ----------------------------------------- */
html { height: 100% } /* footer hack */

body {
	background: #e1dcc5 url('../images/body-bg.jpg') repeat-x;
	font: 13px Tahoma, Geneva, Kalimati, sans-serif;
	height: 100%; /* footer hack */
}


/* Layout */
/* ----------------------------------------- */

#wrapper {
	padding: 0 10px;
  	width: 940px;
  		
  		/* footer hack */ height: 100%; height: auto !important; margin: 0 auto -255px; min-height: 100%; /* footer hack */
}

#sidebar {
	float: left;
	position: relative;
	width: 400px;
}

#content {
	float: left;
	margin: 215px 0 0 80px;
	position: relative;
	width: 460px;
}

#push, #footer { height: 255px; } /* footer hack */

#footer {
	background: url('../images/footer-bg.jpg') repeat-x;
	color: #cabea1;
	font-size: 15px;
	text-shadow: #000 0px 1px 1px;
}

#container {
	margin: 0 auto;
	position: relative;
	padding: 80px 10px 0 10px;
	width: 940px;
}

#vespa{
	position:relative;
	z-index:1;
	background: url('../images/vespa.png') no-repeat;
	_background: url('../images/vespaie.png') no-repeat;
	width:399px;
	height:361px;
	text-indent:-9999px;
}


/* Sidebar */
/* ----------------------------------------- */
a#logo {
	background: url('../images/logo.png') no-repeat;
	_background: url('../images/logoie.png') no-repeat;
  	display: block;
  	height: 0 !important;
  	left: 42px;
  	overflow: hidden;
  	padding: 160px 0 0 0;
  	position: relative;
  	top: 72px;
  	width: 227px;
}

#sidebar img { 
	position: relative;
	z-index: 99;
}

/* Content */
/* ----------------------------------------- */
#content h1 {
	background: url('../images/tagline.png');
	_background: url('../images/taglineie.png');
  	display: block;
  	height: 0 !important;
  	overflow: hidden;
  	padding: 102px 0 0 0;
  	position: absolute;
  	top: -130px; left: -150px;
  	width: 541px;
}

#content h2 {
  	color: #00911a;
  	font-size: 18px;
  	font-weight: normal;
  	line-height: 22px;
}


#content p {
 	color: #4e4438;
  	line-height: 20px;
  	margin: 30px 0 0 0;
}

/* Footer */
/* ----------------------------------------- */
#footer ul, #footer p {
 	float: left;
  	width: 250px;
}
#footer a { color: #CABEA1; text-decoration: none; border-bottom: 1px solid #000;}
#footer a:hover { color: #FFF;}

#footer p {
  	line-height: 22px;
  	margin: 38px 0 0 0;
}

#footer h3 {
  	color: #a6825f;
  	font-size: 20px;
  	font-weight: normal;
  	margin: 0 0 20px 0;
}


#footer ul li ul {
  	line-height: 22px;
  	list-style: disc;
  	margin: 0 0 0 16px;
}

#footer #container #parking {
	position: absolute;
	top: -20px;
	right: 0;
}


/* Other Things */
/* ----------------------------------------- */
.clearfix { clear: both; height: 1px; line-height: 1px; overflow: hidden; }
.credit { position: absolute; right: 30px; top: 200px; }
a.yappa { 
	background: url('../images/yappa.png'); 
	display: inline-block;
	width: 55px; 
	height: 0 !important;
	padding: 11px 0 0 0;
	overflow: hidden;	
}
