*{margin: 0;padding: 0;}body{	text-align: left;	color: #303030;	background: #a9b495;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#container{	width: 840px;	text-align:left;	color:#303030;	margin-top: 0px;	margin-bottom: 0px;	margin-right: auto;	margin-left: auto;	background-image: url(../images/background.gif);	background-repeat: repeat-y;	padding-top: 0;	padding-bottom: 0;}#header{	width: 780px;	vertical-align: top;	margin: 0px;	padding-right: 30px;	padding-left: 30px;}#main{	width: 780px;	vertical-align: top;	margin: 0px;	padding-right: 30px;	padding-left: 30px;}#leftcolumn{	float: left;	width: 320px;	padding: 0px;	left: 0px;	top: 0px;}#rightcolumn{	float: right;	width: 455px;}#middle{	float: left;	width: 175px;}#right{	float: right;	width: 275px;}.textbox{	margin-right: 10px;	margin-left: 10px;	margin-top: 15px;	margin-bottom: 15px;}.textboxleft{	margin-right: 10px;	margin-left: 15px;	margin-top: 15px;	margin-bottom: 15px;}.textboxproject{	margin-right: 5px;	margin-left: 5px;	margin-top: 10px;	margin-bottom: 5px;}#foot{	clear: both;	width: 840px;	padding: 0px 0px 15px;	margin: 0px;	background-position: left bottom;	background-image: url(../images/footer-bg.gif);	background-repeat: no-repeat;	text-align: center;}