body { margin: 50px 0 0 0; font: 15px Arial, Helvetica, sans-serif; color: black; }
	img { border: 0; }
	h1, h2, h3, h4 { margin: 0; padding: 0; }
	.line2 img { width: 242px; height: 135px; }
	h3 { font-size: 15px; }
	#main { width: 745px; margin: 0 auto; text-align: center; }
		#top { width: 739px; height: 100px; clear: both; overflow: hidden; zoom: 1.0; position: relative; background-image: url(images/logo_gm.png); background-repeat: no-repeat; }
			#top * { font-weight: bold; }
			#top h1 { font-size: 30px; font-weight: normal; }
			#top h2 { font-size: 15px; }
		dl { margin: 0; padding: 0; line-height: 35px; font-size: 15px; }
			dl dt { float: left; font-size: 15px; }
			dl dd { text-align: right; font-size: 15px; }
		#footer { width: 739px; padding: 10px 0 40px 0; clear: both; font-weight: bold; }
		#images { clear: both; overflow: hidden; zoom: 1.0; }
			#images img.img { float: left; margin: 0 6px 6px 0; border-radius: 2px; }
			#images .line a:last-child img.img { margin: 0 0 6px 0; }
		#contactform, #profilarea { padding: 20px 0 20px 0; border-top: 2px solid #e3e3e3; border-bottom: 2px solid #e3e3e3; clear: both; overflow: hidden; zoom: 1.0; }
			#contactform form div { float: right; text-align: right; font-weight: bold; }
			#contactform input, #contactform textarea { border: 2px solid #e3e3e3; }
			#contactform input { padding: 10px; }
		#profilarea { border-top: 0; }
			#profilarea ul { margin: 0; padding: 0; list-style: none; clear: both; overflow: hidden; zoom: 1.0; }
				#profilarea li { float: left; width: 25%; text-align: left; }