	html, body {
		height: 100%;
	}
	body {
		margin: 0;
		padding: 0;
	}
	#container {
		position: relative;
		min-height: 100%;
	}
	#content {
		width: 95%;
		padding: 10px;
		padding-bottom: 48px;
                text-align: center;
	}
	#footer {
        	width: 95%;
	        position: absolute;
		bottom: 0;
		padding: 10px;
                text-align: center;
	}
	.logoTitle {
		font-family: Optima, Arial, Helvetica, sans-serif;
		font-size: 36px;
		color: #969696;
		text-align: center;
		letter-spacing: 0.10em;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.logoSuffix {
		font-family: Optima, Arial, Helvetica, sans-serif;
                font-size: 36px;
                color: #D3D3D3;
                text-align: center;
                letter-spacing: 0.10em;
	}
	.logoUnderline {
		text-align: center;
		text-decoration: underline; 
		white-space: pre;
	}
	.logoTagline {
                font-family: Optima, Arial, Helvetica, sans-serif;
                font-size: 12px;
                color: #615757;
                text-align: center;
                letter-spacing: 0.10em;
	}
	.logoLine {
		height: 1px;
		width: 500px;
		padding: 0; 
		margin: 0;
		border-style: solid; 
		border-top:1px;
	}
	a {
		text-decoration: none;
		color: inherit;
	}
	.topPadding {
		padding-top: 110px;
	}
	.footerText {
                font-family: Optima, Arial, Helvetica, sans-serif;
                font-size: 11px;
                color: #CCCCCC;
                background-position: center;
                text-align: center;
                padding-top: 5px;		
	}
