p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	padding-left: 10px;	}#body {	text-align: center;	background-color: #FFFFFF;}		#container {	margin-left: auto;	margin-right: auto;	width: 777px;	text-align:left;}.filmstrip {vertical-align:top;			}.architects {	font-family: Verdana, arial, sans-serif;	font-size: 24px;	color: #FFFFFF;	font-weight: lighter;	}.navlinks {	text-transform: none;	background-color: #FFFFFF;	text-decoration: none;	position: static;	height: 22px;	width: 111px;}.navlinksspacer {	text-transform: none;	background-color: #FFFFFF;	border-top: 2px solid;	border-right: 1px solid;	border-bottom: 2px solid;	border-left: 1px solid;	text-decoration: none;	position: static;	height: 20px;	width: 777px;}.logo {	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 15px;	vertical-align: bottom;	border-bottom-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-bottom-color: #FFFFFF;}body {	background-color: #000000;	margin: 0px 0px 0px 0px;}.main {	width: 700px;	margin-top:30px;	margin-bottom:30px;	margin-right:50px;}.mainhomepage {	width: 400px;}.mainimage {	width:270;	padding-left:10px;	padding-right:10px;	vertical-align:top;	border-right-width: 2px;	border-right-style: solid;	border-right-color: #999999;}.mainimage_ren {	width:270;	position: relative;	padding-left:10px;	padding-right:10px;	vertical-align:top;}.teaser{	padding-left:20px;	padding-right:20px;	padding-top:20px;	padding-bottom:20px;		}.homepage {	margin-left:50px;	}.homepage_true {	margin-left:100px;	}.imagenav {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	text-transform: uppercase;	color: #FFFFFF;	text-decoration: none;	line-height: 32px;	text-align: left;	padding: 0px 0px 0px 10px;	margin-top: 0px;	vertical-align: top;}	ul {		padding-bottom:30;	padding-left:10px;	padding-right:10px;	list-style-type:none;	text-align: center;}H1 {padding-left:10px;}li {	display:inline;	padding-bottom:30px;	margin-bottom:30px;}.windowspacer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	text-transform: uppercase;	background-color: #FFFFFF;	border-top: 2px solid;	border-right: 1px solid;	border-bottom: 2px solid;	border-left: 1px solid;	text-align: center;	text-decoration: none;	height: 25px;	color: #FFFFFF;}.pagetitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	text-transform: uppercase;	color: #FFFFFF;	padding-left:10px;	font-weight: lighter;	line-height: normal;}.bodytext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	white-space: normal;	padding: 10px 100px 10px 0px;	vertical-align: top;}.imagehomelink {	padding: 5px;}.footer {	font-family: Verdana, Arial, Helvetica, sans-serif;	width: 770px;	height: 110px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	text-transform: uppercase;	}.address {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	width: 250px;	margin-left: 230px;	text-align:center;}.footerlinks {	width: 700px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	text-transform: uppercase;	padding: 5px;}a {	color: #99CCFF;}.bodylinks {	font-size: 14px;	font-weight: normal;	font-family: Verdana, Arial, Helvetica, sans-serif;	vertical-align: middle;}.mainspacer {	background-color: #FFFFFF;	width: 650px;}