html {	margin: 0;	padding: 0;	width: 100%;	min-height: 100%;	background: #fff url( '../images/design/footer.background.gif' ) 50% 100%  repeat-x;	font-family: Arial, Helvetica, sans-serif;	text-align: center;}body {	margin: 0;	padding: 0;}hr { display: none; }div.clear { clear: both; }#frame {	margin: 0;	padding: 0;	width: 100%;	background: url( '../images/design/header.background.gif' ) 50% -30px repeat-x;}#container {	margin: 0 auto;	padding: 0 0 150px 0;	width: 700px;}#header {}		#header {		padding: 0;		height: 130px;	}		#header h1 {		float: left;		margin: 0;		padding: 0;		width: 218px;		height: 130px;		background: url( '../images/design/header.logo.gif' ) top left no-repeat;		cursor: pointer;	}		#header h1 span { display: none; }		#header ul {		float: right;		margin: 80px 0 0 0;		padding: 0;		list-style: none;	}				#header ul li {			float: left;		}				#header ul a {			display: block;			float: left;			margin: 0 10px 0 0;			padding: 0 10px 0 0;			height: 15px;			line-height: 15px;			border-right: 1px solid #600;			color: #900;			font-size: 11px;			text-decoration: none;		}				#header ul li.last a {			border: none;		}				#header ul a:hover {			color: #c60;		}div.shadow-top {	margin: 0;	height: 17px;	background: url( '../images/design/shadow.top.gif' ) top left no-repeat;}div.shadow-bottom {	margin: 0;	height: 17px;	background: url( '../images/design/shadow.bottom.gif' ) top left no-repeat;}#navigation {}		#navigation {		margin: 5px 0 0 0;		padding: 0 0 20px 0;		height: 30px;		background: url( '../images/design/shadow.bottom.gif' ) bottom center no-repeat;		color: #666;		font-size: 12px; 		list-style: none;		text-align: center;	}			#navigation a {		margin: 0 10px;		line-height: 30px;		color: #666;		text-decoration: none;		font-size: 12px;	}		#navigation a:hover {		text-decoration: underline;	}#footer {	clear: both;	margin: 20px 0 0 0;	height: 17px;	background: url( '../images/design/shadow.bottom.gif' ) bottom left no-repeat;}		#footer p.left {		float: left;		margin: 0;		padding: 30px 0 0 0;		color: #ccc;		font-size: 12px;	}		#footer p.right {		float: right;		margin: 0;		padding: 30px 0 0 0;		color: #666;		font-size: 10px;	}				#footer p.right a {			color: #666;			text-decoration: none;		}