@charset "UTF-8";
/* CSS Document */

body {
	background: #fff;
	margin: 0;
	padding: 0;
}

/* -------------------------*/

#header {
	position:absolute;
	left:0px;
	top:40px;
	width:894px;
	height:144px;
	z-index:1;
	visibility:visible;
	background: url(../images/header.png) top left no-repeat;
}

#contentl {
	position:absolute;
	left:0px;
	top:184px;
	width:467px;
	height:332px;
	z-index:2;
	visibility:visible;
}

#contentr {
	position:absolute;
	left:467px;
	top:184px;
	width:365px;
	height:332px;
	z-index:3;
	visibility:visible;
}

#contentlr {
	position:absolute;
	left:0px;
	top:184px;
	width:832px;
	height:332px;
	z-index:2;
	visibility:visible;
}

#bracket {
	position:absolute;
	left:832px;
	top:184px;
	width:62px;
	height:494px;
	z-index:4;
	visibility:visible;
	background: url(../images/bracket.png) top left no-repeat;
}

#news {
	position:absolute;
	left:0px;
	top:516px;
	width:832px;
	height:121px;
	z-index:5;
	visibility:visible;
	background: #fff url(../images/news.png) top left no-repeat;
}

#footer {
	position:absolute;
	left:0px;
	top:637px;
	width:832px;
	height:41px;
	z-index:6;
	visibility:visible;
	background: #fff url(../images/footer.png) top left no-repeat;
}

/* -------------------------*/

#logo {
	margin: 40px 0 0 95px;
	float: left;
}

#pasta-martini {
	margin: 30px 20px 0 0;
	float: right;
}

#nav {
	width: 682px;
	height: 18px;
	margin: 0 0 0 212px;
}

/* -------------------------*/

#news-quote {
	float: left;
	margin: 40px 0 0 60px;
}

#news-btn {
	float: right;
	margin: 50px 0 0 0;
}

/* -------------------------*/

#footer p  {
	margin: 0;
	padding: 0 50px 0 60px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	color: #A19589;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 14px;
}

#footer a  {
	color: #A19589;
	border-bottom: #A19589 dotted 1px;
	text-decoration: none;
}

#footer a:hover  {
	color: #FBAF5F;
	border-bottom: #FBAF5F dotted 1px;
	text-decoration: none;
}

#footer .active  {
	color: #462C18;
	border-bottom: #462C18 dotted 1px;
	text-decoration: none;
}

/* -------------------------*/

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

