	/* reset... */	* { list-style: none; margin: 0; padding: 0; }	/* links... */	a, a:link, a:visited { color: #a4b730; text-decoration: none; }	a:hover, a:active, a:focus { color: #fff; text-decoration: none; }	/* typo... */	h2 { font: bold 12px/1.33em 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; padding: 0 0 1em; }	/* body/general... */	body { background: #fff; color: #6a6958; font: 12px/1.33em 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }		/* images... */	img { color: none; border: none; } 		/* layout... */		#page { background: url(images/bg-page.png) repeat-y 0 0; margin: 100px auto; width: 996px; }			#column1 { color: #fff; float: left; margin: 0 170px 0 0; padding: 30px; width: 430px; height: 400px; }				#column1 * { margin: 0 0 0 0px; }				#column1 .left { float: left; margin: 0 20px 0 0; }				#column1 .right { float: right; margin: 0 20px 0 0; }				#name { clear: both; color: #fff; padding: 0 0 0 0 0; text-transform: uppercase; font-size:14px; float: right; margin: 30px 12px 0 0; }										#column2 { background: url(images/sk-logo.png) no-repeat 30px 30px; color: #fff; float: left; padding: 30px; width: 270px; height: 400px; }				#navi { margin: 174px 0 50px; }					.page-item { line-height: 23px; text-transform: uppercase; }						.page-item ul { padding: 5px 0; }							.page-item ul .page-item { font-weight: bold; line-height: 19px; padding: 0 0 0 30px; text-transform: none; }						#navi a, #navi a:link, #navi a:visited { color: #fff; }						#navi a:hover, #navi a:active, #navi a:focus,						#navi .active a { color: #a4b730; }			#footer { clear: both; color: #fff; padding: 0 0 0 690px; text-transform: uppercase; }