/*
Theme Name: Supercar Pulse 2
Theme URI: http://supercarpulse.com/
Description: This theme is only for use on SupercarPulse.com.
Version: 0.2.20090307
Author: Dan Medina
Author URI: http://supercarpulse.com/
*/

/*
   dark gray: 666; light gray: 999 dfdfdf f1f1f1; red: cc0c00 990900
   640 360; 12 640 (652) -- 624 351
   
	576 324 <12> 552 300
	544 - [324 18 (342)] 202
	18| 576 |18| [12 296 12 (320)] |18 (950)
*/

body { background: #fff; }

/* override blueprint */
a { text-decoration: none; color: #cc0c00; font-weight: bold; }
	a:visited { color: #990900; }
	a:hover { color: #f1f1f1; background: #cc0c00; }
	
h1 { font-size: 1.0em; line-height: 1.25em; margin-bottom: 0; font-weight: bold; }

.container { width: 972px; height: 100%; }


.PN_nav, .PN_nav_sidebar { width: 100%; margin: 0 0 18px 0; float: left; font-weight: bold; }
.PN_nav_news { width: 582px; margin: 0 0 18px 0; float: left; font-weight: bold; }
.PN_nav_single { width: 604px; margin: 0 0 18px 0; float: left; font-weight: bold; }
	.PN_nav { background: #dfdfdf url("images/bm.jpg") repeat-x top; }

	.PN_nav ul { list-style: none; margin: 0; }
		.PN_nav ul li { margin: 0; padding: 0 6px; }
		.PN_symbol { font-size: 0.8em; font-weight: normal; }
		
	.PN_nav_left, .PN_nav_right { padding: 3px 9px; overflow: hidden; }
		.PN_nav_left { float: left; }
		.PN_nav_right { float: right; }

		.PN_nav_left ul li, .PN_nav_right ul li { float: left; }
			
#PN_body { width: 972px; }

	#PN_banner { width: 972px; height: 300px; margin-bottom: 18px; clear: both; }
		#PN_title { position: relative; left: 12px; top: -288px; }
	#PN_banner_single { width: 972px; height: 88px; margin-bottom: 18px; clear: both; }
		#PN_title_single { position: relative; left: 12px; top: -76px; }
	#PN_banner_subpage { width: 640px; height: 360px; margin-bottom: 18px; clear: both; }
		#PN_title_subpage { position: relative; left: 12px; top: -348px; }

	#PN_subpage { padding-left: 18px; margin-bottom: 18px; }
		#PN_subpage h1 { color: #999; font-size: 1.5em; font-weight: normal; margin-bottom: 12px; }

#PN_left_single { width: 640px; margin: 0 18px 18px 0; clear: both; float: left; }
	#PN_video { width: 640px; height: 385px; margin-bottom: 18px; }
	#PN_single_text { width: 604px; padding: 18px; margin-bottom: 18px;
					background: #f1f1f1; }
		#PN_single_text h1 { color: #666; font-size: 1.5em; margin-bottom: 6px; }

#PN_full_width { width: 936px; padding: 18px; clear: both; background: #f1f1f1; margin-bottom: 18px; }
	#PN_world_map img { width: 930px; height: 330px; border: 3px solid #7e7e66; margin-bottom: 12px; }
	#PN_blank { clear: both; }

.PN_items { width: 618px; margin: 0 18px 18px 0; clear: both; float: left; }
.PN_items_single { width: 640px; clear: both; float: left; }
	.PN_items_tabs, .PN_items_tabs_single { margin: 0; clear: both; float: left; 
					background: #fff; color: #666; font-weight: bold; }
	.PN_items_tabs { width: 618px; }
	.PN_items_tabs_single { width: 640px; }
		.PN_items_tabs ul, .PN_items_tabs_single ul { list-style: none; margin: 0; }
			.PN_items_tabs ul li, .PN_items_tabs_single ul li { float: left; padding: 3px 18px; }
			.PN_items_tabs ul li.current, .PN_items_tabs_single ul li.current { background: #f1f1f1; }
			.PN_items_tabs ul li.unopen, .PN_items_tabs_single ul li.unopen { }
	.PN_item_list { width: 582px; padding: 18px 18px 0 18px; clear: both; float: left;
				background: #f1f1f1; }
	.PN_item_list_single { width: 604px; padding: 18px 18px 0 18px; clear: both; float: left;
				background: #f1f1f1; }
		.PN_item { width: 582px; clear: both; margin-bottom: 18px; }
		.PN_item_single { width: 604px; clear: both; margin-bottom: 18px; }
			.PN_post_header { padding: 0 6px; background: #dfdfdf; margin-bottom: 6px; }
			.PN_item_image { width: 120px; height: 120px; margin-bottom: 18px; overflow: hidden; float: left; }
				.PN_item_image img { height: 120px; }
			.PN_item_text { width: 450px; padding-left: 12px; float: left; }
			.PN_item_text_single { width: 472px; padding-left: 12px; float: left; }
				.PN_post_title { clear: both; margin-bottom: 12px; }
					.PN_post_title h1 { color: #666666; font-size: 1.5em; }
					.PN_post_title a { color: #666; }
					.PN_post_title a:visited { color: #999; }
					.PN_post_title a:hover { color: #f1f1f1; background: #cc0c00; }

				.PN_post_footer  { margin-bottom: 18px; clear: both; }
					.PN_post_footer a { font-weight: normal; }

		#PN_popular { width: 336px; margin: 0 0 18px 0; padding: 18px 0; border-top: 1px solid #dfdfdf; }
			#PN_popular ul { list-style: none; margin: 0; }
				#PN_popular ul li { float: left; margin-right: 18px; margin-bottom: 18px; }
					#PN_popular_h { width: 88px; height: 94px; padding: 6px; color: #666; background: #dfdfdf; 
						text-align: right; font-size: 0.9em; font-weight: bold; line-height: 2.0em; }
					#PN_popular ul li a { opacity: 1.0; }
					#PN_popular ul li a:hover { opacity: 0.5; }
					#PN_popular ul li img { width: 100px; height: 100px;
						border-bottom: 3px solid #cc0c00; padding-bottom: 3px; }


	#PN_main, #PN_main_subpage, #PN_main_only { float: left; margin: 18px; }
		#PN_main { width: 576px; }
		#PN_main_subpage { width: 404px; }
		#PN_main_only { background: #f3f3f0; padding: 12px; width: 890px; height: 500px; overflow: auto; }

		#PN_main_top { background: #f3f3f0; margin-bottom: 18px; width: 576px; height: 324px; }
		#PN_single_top { background: #f3f3f0; margin-bottom: 18px; width: 576px; height: 64px; overflow: hidden; }
			#PN_main_top_banner { position:relative; left:12px; top: -312px; }
			#PN_main_top_banner h1 { padding-left: 6px; color: #cc0c00; font-size: 2.25em; display: inline; }
			#PN_banner_pulse { color: #44383e; }
			#PN_banner_pulse_light { color: #dfdfd9; }

		#PN_single_middle { background: #f3f3f0; margin: 0; width: 576px; height: 349px; overflow: hidden; }

		#PN_main_only_banner { padding: 6px 0; }
		#PN_main_only_banner h1 { margin: 0; padding: 6px 12px; color: #cc0c00; background: #f3f3f0; font-size: 2.25em; display: inline; }
		#PN_main_only_content { clear: both; margin-top: 12px; }
		#PN_main_only_content h3 { margin-bottom: 12px; }
			.PN_icon_country, .PN_icon_make, .PN_icon_model { margin: 0 12px 12px 0; float: left; }
			.PN_icon_model { width: 97px; }
			.PN_icon_model_row { clear: both; }
				.PN_icon_country a, .PN_icon_make a, .PN_icon_model a { opacity: 1.0; }
				.PN_icon_country a:hover, .PN_icon_make a:hover, .PN_icon_model a:hover { opacity: 0.5; }
				.PN_icon_country img { height: 36px; border: 3px solid #7e7e66; }
				.PN_icon_make img, .PN_icon_model img { width: 81px; height: 81px; border-bottom: 3px solid #cc0c00; padding-bottom: 3px; }
				.PN_icon_country p, .PN_icon_make p, .PN_icon_model p { text-align: center; margin: 0; }

		#PN_main_subpage_top { background: #f3f3f0; margin: 0 0 18px 0; width: 404px; height: 227px; }
		#PN_main_subpage_top img { width: 404px; height: 227px; }
			#PN_main_subpage_top_banner { position:relative; left:12px; top:-215px; }
			#PN_main_subpage_top_banner h1 { padding-left: 6px; color: #cc0c00; font-size: 2.25em; display: inline; }
	
		#PN_main_bottom { height: 158px; padding: 12px 0; background: #f3f3f0; }
		#PN_single_bottom { height: 69px; padding: 12px; background: #dfdfd9; overflow: auto; }
		#PN_main_subpage_bottom { height: 255px; padding: 12px; background: #f3f3f0; overflow: auto; }
			#PN_main_subpage_content {}
			#PN_main_a { width: 552px; height: 60px; margin: 0 auto 11px auto; display: block; color: #44383e; background: #bebeb8; text-align: center; }
				

	#PN_sidebar, #PN_sidebar_single, #PN_sidebar_subpage { float: right; margin: 0 0 18px 0; }
		#PN_sidebar { width: 336px; }
			#PN_sidebar_a { width: 336px; height: 280px; background: #dfdfdf; text-align: center; margin-bottom: 18px; }
		#PN_sidebar_single { width: 314px; }
			#PN_sidebar_single_a { width: 300px; height: 250px; padding: 7px; background: #f1f1f1; margin-bottom: 18px; }
			#PN_sidebar_single_a2 { width: 160px; height: 600px; padding: 18px; background: #f1f1f1; margin-bottom: 18px; }
		#PN_sidebar_subpage { width: 492px; }

		#PN_sidebar_top { width: 300px; height: 250px; padding: 10px; background: #f3f3f0; margin-bottom: 18px; }

		#PN_sidebar_tabs { float: left; height: 20px; background: #f3f3f0; padding: 0 6px; }

		#PN_sidebar_content, #PN_sidebar_content_subpage { clear: both; height: 480px; padding: 12px; overflow: auto; background: #f3f3f0; }
		#PN_sidebar_content_single { clear: both; height: 192px; padding: 12px; overflow: auto; background: #f3f3f0; }
			#PN_sidebar_content img, #PN_sidebar_content_single img { width: 100px; float: left; margin: 3px 6px 3px 0; padding: 3px; border: 1px solid #dfdfd9; }
			#PN_sidebar_content_subpage img { width: 120px; float: left; margin: 3px 6px 3px 0; padding: 3px; border: 1px solid #dfdfd9; }
			#PN_sidebar_content p, #PN_sidebar_content_single p { margin: 0; line-height: 1.25em; }
			#PN_sidebar_content_subpage p { margin: 0; line-height: 1.5em; }


