/* =grid setup */
	.ssc { width: 72.71%; margin-left: 1.2%; float: right; } /* =ssc width: 668.99732px */
	.src { width: 23.61%; margin-left: 1/2%; float: right; } /* =src width: 217.27732px */
	.sc { width: 49.1%; margin-left: 1.2%; float: right; } /* =sc width: 451.72px */
	.rc { width: 48.1%; margin-left: 3.7%; float: left; } /* =rc width: 217.27732px */
	.fc { width: 100%; margin-left: 1.2%; float: right; }
	.first { float: left; margin-left: 0; }
	div#clear { clear: both; margin-bottom: 15px; }
/* =body */
	body { margin: 20px; padding: 0; }
/* =branding */
	div#branding { width: 100%; height: 210px; margin-bottom: 20px; }
	div#black_branding { width: 100%; height: 210px; margin-bottom: 20px; }
	div#cars_black_branding { width: 100%; height: 210px; margin-bottom: 20px; }
/* =page_wrapper, =site_info */
	div#page_wrapper, div#site_info { width: 80%; width: 950px; margin: 0 auto; position: relative;}
/* =page_wrapper */
	div#page_wrapper {  }
/* =index_page_wrapper */
	div.index_page_wrapper { min-height: 800px; }
/* =index_p */
	div.index_p { height: 300px; width: 390px; position: absolute; top: 50px; left: 20px; padding: 30px 30px; }
	div.index_p h3 { position: relative; top: 145px; left: -100px; }
/* =home_page_wrapper */
	div.home_page_wrapper { min-height: 1130px }
/* =contact_page_wrapper */
	div.contact_page_wrapper { min-height: 650px; }
/* =content */
	div#content { margin: 60px 15px 15px 15px; }
/* =earlywheel-link */
	p.earlywheel-link { width: 344px; height: 268px; float: right; text-indent: -9999px; }
	p.earlywheel-link a { display: block; width: 100%; height: 100%; }
/* =nav_main */
	ul.nav_main { position: absolute; top: 220px; left: 150px; }
	ul.nav_main li { display: inline; padding:0 10px; }
/* =site_info */
	div#site_info h6 { padding-top: 5px; }
/* =vcard */
	li.vcard { height: auto; }
	li.vcard h3 { margin: 25px 30px 0 30px; }
	li.vcard h4, li.vcard ul { margin: 0 40px 10px 40px; }
	li.vcard h4, li.vcard ul li { line-height: 23px; }
	li.vcard li a { padding: 2px 5px; }
	li.vcard h4 a { padding: 2px 5px; }
/* =busi_time */
	li.busi_time { height: auto; }
	li.busi_time h3 { margin: 35px 30px 0 30px; }
	li.busi_time h4, li.busi_time p { margin: 0 40px 0 40px; }
	li.busi_time h4 { line-height: 45px; }
/* =car_list */
	ul#car_list ul li { padding: 0 10px; line-height: 25px; }
	ul#car_list ul li a { display: block; }
	ul#car_list ul li.last { margin-bottom: 10px; }
/* =galleria */
	ul.gallery li { width: 56px; height: 40px; }
	ul.gallery li a { display: block; margin: 2px auto; }
/* =news_item */
	div.news_item { padding: 8px 10px; }
	div.news_item ul { margin: 5px 20px; }
	div.news_item ul li { line-height: 20px; }
/* =news_img */
	img.news_img { float: left; padding: 0 10px 0 0; }
/* =events */
	div.events { padding: 0 10px }
	div.events h3 { text-indent: 10px; line-height: 20px; margin-top: 20px; }
	div.events h4 { text-indent: 20px; line-height: 20px; }
	div.events ul li a { line-height: 20px; margin: 2px 15px; }
/* =description */
	div#description { clear: both; padding: 20px 20px; }
	div#description img.forsale-price { float: right; padding: 10px 0 10px 10px }
	div#description h2.second { margin-top: 20px; }
/* =service_item */
	div.service_item { min-height: 250px; margin-bottom: 15px; }
	div.service_item p { padding-bottom: 10px; margin: 0 8px; }
	div.service_item p img { float: left; margin: 5px 10px 0 0; }
	div.service_item div.service_pics { margin: 5px 0; text-align: center; }
/* =parts */
	div#parts { text-align: center; }
	div#parts img { margin-top: 5px; }
/* =press */
	div.press h2.second { margin-top: 80px; }
	div.press img.second_image { margin-top: 20px; }
	div#olskoolrodz_nov08 { clear: both; }
	div#olskoolrodz_nov08 img { float: left; padding-right: 10px; }
	div#rodandcustom_jul09 { clear: both; }
	div#rodandcustom_jul09 img { float: left; padding-right: 10px; }
	div#rebelrodz_oct08 { clear: both; }
	div#rebelrodz_oct08 img { float: left; padding-right: 10px; }
	div#amusinkruisin_sept09 { clear: both; }
	div#amusinkruisin_sept09 img { float: left; padding-right: 10px; }
	div#burnout_jun08 { clear:  both; }
	div#burnout_jun08 img { float: left; padding-right: 10px; }
	div#kustomshotrods_sep09 img { float: left; padding-right: 10px; }
	div#rebelrodz_oct09 img { float: left; padding-right: 10px; }
	div.drive-oct10 { clear: both; margin-top: 25px; }
	div.drive-oct10 img { float: left; padding-right: 10px; }
	div.streetrodmilestones { padding-bottom: 25px; margin-bottom: 25px; }
	div.kustomshotrods_mar10 { padding-bottom: 25px; margin-bottom: 25px; }
	div.kustomshotrods_jun10 { padding-bottom: 25px; margin-bottom: 25px; clear: both; margin-top: 25px; }
	div#deadbeat_14 { clear: both; margin-top: 25px; }
	div#deadbeat_14 h2 { padding-top: 20px; }
	div.hotroddeluxe h2 { padding-top: 20px; }
	div.street-germany h2 { padding-top: 20px; }
	div.street-germany p { padding-bottom: 20px; }
	div.hot-rod-coalition { padding-top: 20px; padding-bottom: 20px; }
	/* =h2 */
	h2.contact_call_h2, h2.contact_email_h2 { width: 605px; position: relative; left: 30%; }
	h2.contact_call_h2, h2.contact_email_h2 { padding: 5px 5px; }
/* =ul */
	ul.contact_call_ul, ul.contact_email_ul { width: 605px; position: relative; left: 30%; padding: 5px 5px; }
/* =p */
	p.home_p { width: 375px; height: 272px; position: absolute; left: 50px; top: 280px; }
/* =announcement */
	div.announcement { height: auto; clear: both; position: absolute; top: 325px; left: 520px; }
	div.announcement h2 { padding: 10px 10px 10px 10px; }
	div.announcement ul { padding: 10px 10px 10px 0; }
	div.announcement ul li { list-style-type: none; margin-left: 10px; }
	div.announcement ul li.download { list-style-type: none; padding: 5px 0; margin-top: 15px; margin-bottom: 10px; }
	div.announcement ul li.download a { display: block;	}
/* =video */
	div.video { position: absolute; top: 550px; left: 30px; }
/* =announcement-column */
	div.announcement-column { width: 300px; position: absolute; left: 620px; top: 550px; }
	div.announcement-column h2 { margin: 20px 20px; }
	div.announcement-column ul { margin: 0px 20px 20px 20px; }
	div.announcement-column ul li { margin-bottom: 20px; }
	div.announcement-column img.announcement-image { float: left; padding-top: 10px; padding-right: 10px; }
