/* Branding CSS */

	.header-logo { top:20px; left:20px; }
	.header-logo a { width:260px; height:42px; background:url(../img/header-logo.gif) no-repeat; }
	

	* { padding:0; margin:0; }
	html, body { height:100%; }
	.page, .page-contents { min-height:100%; }
	.secondary-page .body { padding-bottom:100px; }
	.secondary-page .primary-content { /*min-height:100%;*/ padding-bottom:20px; margin-bottom:70px; }
	.footer { margin:-110px auto 0 auto; padding-top:10px; }
