/* main */
#main
{
	width: 967px;
	margin: 0 auto;
}

/* logo */
#main #logo {
	display: block;
	width: 260px;
	height: 100px;
}

/* links */
#main #links {
	width: 136px;
	height: 20px;
	float: right;
	margin: 23px 13px 0 0;
	padding: 0 0 6px 0;
	text-align: center;
	border-bottom: 6px solid #adadad;
}
#main #links a {
	margin: 0 1em;
}
* html #main #links {
	margin-right: 6px;
}

/* header */
#main #header
{
	background: url('/dsg/header.jpg') no-repeat top left;
	height: 184px;
}


/* body (container) */
#main #body {
	background: url('/dsg/background_center.png') repeat-y top left;
}
/* left */
#main #body #left {
	float: left;
	width: 224px;
}
#main #body #left #copyright {
	text-align: center;
	color: #c8c8c8;
	font-size: 80%;
}
#main #body #left #copyright a {
	color: #c8c8c8;
	text-decoration: none;
}
/* center */
#main #body #center {
	float: left;
	width: 554px !important;	/* 591px - PL - PR */
	background: #fff;
	padding: 0 20px 0 17px;
	min-height: 1px; 
}
/* right */
#main #body #right {
	float: left;
	width: 152px;
}


/* footer */
#main #footer {
	clear: both;
	background: url('/dsg/background_bottom.png') repeat-y top left;
	height: 14px;
}
