* { margin: 0; padding: 0; outline: 0; }body  {    color: #000000 ;	background: #ffffff url('columnbackground.png')  center;	}#container {    background-color: #ffffff; 	margin-top: 10px;	margin-bottom: 10px;	margin-left:auto;	margin-right:auto;	padding: 20px 20px 20px 20px;	border: solid 1px #ccc; 	border-radius: 8px;	width: 700px 	}	#container2	{ 	background-color: #ffffff; 	margin: 10px 30px; 	padding: 10px; 	border: dotted 2px #ccc 	}a {    color: #1E407F;	text-decoration: none;	} a:link {    color: #1E407F;	text-decoration: none;	}	a:visited {    color: #1E407F;	text-decoration: none;	}	a:hover {    color: #99CC66;	text-decoration: none;	}	a:active  {    color:#1E407FF;    text-decoration: none;    }	h1{    font: 'Helvetica Neue', Helvetica, Arial, sans-serif;	font-size: 18px; 	font-weight:bold;	text-shadow:0 1px 4px rgba(0,0,0,0.18);	letter-spacing:-1px;	margin: 30px;	text-align:center; 	line-height: 20px;	}	h2{    font: 'Helvetica Neue', Helvetica, Arial, sans-serif;	font-size: 16px; 	font-weight:bold;	text-shadow:0 1px 4px rgba(0,0,0,0.18);	letter-spacing:-1px;	margin: 17px;	text-align:left; 	line-height: 20px;	}	p{    font: 'Helvetica Neue', Helvetica, Arial, sans-serif;	font-size: 14px; 	margin: 19px;	text-align:center;	line-height: 24px;	}	#text p{	text-align:left;	letter-spacing:-1px;}#reference p{	text-align:left;	font-size: 13px;	font-style: italic;	line-height: 15px;	margin: 4px;}#text p:first-letter{	font-size: 1.1em;}.centering{display:block;margin-left:auto;margin-right:auto;text-align:center;}#nav {	font: 'Helvetica Neue', Helvetica, Arial, sans-serif;	font-size: 13px; 	font-weight:bold;	letter-spacing:-1px;	word-spacing: 20px;	margin: 15px;	text-align:center;	line-height: 30px;}.button{    padding: 0.1em 0.5em;	border: 1px solid #ccc;	font-size: 1.0em;	text-align: center;	-webkit-border-radius: 0.2em;	-moz-border-radius: 0.2em;	border-radius: 0.2em;    background: #D1D1D1;    background: -o-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);    background: -ms-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);    background: -moz-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);    background: -webkit-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);    background: linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4), inset 0 1px 0 #FFF;}.button:hover{    color: #296CC9;	text-shadow: 0 0 8px #fff;}hr.style-one {    border: 0;    height: 1px;    background: #333;    background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc);    background-image:    -moz-linear-gradient(left, #ccc, #333, #ccc);    background-image:     -ms-linear-gradient(left, #ccc, #333, #ccc);    background-image:      -o-linear-gradient(left, #ccc, #333, #ccc);}blockquote {  font-style: italic;  margin-top: 10px;  margin-bottom: 10px;  margin-left: 50px;  padding-left: 15px;  border-left: 2px solid #ccc;  } #footer {	font: 'Helvetica Neue', Helvetica, Arial, sans-serif;	font-size: 15px; 	font-weight:bold;	color:#787878;	text-shadow:0 1px 2px rgba(0,0,0,0.18);	letter-spacing:-1px;	margin: 15px;	text-align:center;	line-height: 30px;}