/*
Theme Name: Pulse Industries
Theme URI: http://elliotjaystocks.com
Description: The totally nude Wordpress theme. Phwoar! (Based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a> by <a href="http://binarybonsai.com/">Michael Heilemann</a>)
Version: 2.8
Author: Elliot Jay Stocks
Author URI: http://elliotjaystocks.com
Tags: starkers, naked, clean, basic
*/

/*	FONT STACKS

	Arial, "Helvetica Neue", Helvetica, sans-serif - p, t
	Baskerville, "Times New Roman", Times, serif - p
	Baskerville, Times, "Times New Roman", serif - t
	Cambria, Georgia, Times, "Times New Roman", serif - p, t
	"Century Gothic", "Apple Gothic", sans-serif - p, t
	Consolas, "Lucida Console", Monaco, monospace - p, t
	"Copperplate Light", "Copperplate Gothic Light", serif - p, t
	"Courier New", Courier, monospace - p, t
	"Franklin Gothic Medium", "Arial Narrow Bold", Arial, sans-serif - p, t
	Futura, "Century Gothic", AppleGothic, sans-serif - p, t
	Garamond, "Hoefler Text", Times New Roman, Times, serif - p
	Garamond, "Hoefler Text", Palatino, "Palatino Linotype", serif - t
	Geneva, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif - p
	Geneva, Verdana, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif - t
	Georgia, Palatino," Palatino Linotype", Times, "Times New Roman", serif - p
	Georgia, Times, "Times New Roman", serif - t
	"Gill Sans", Calibri, "Trebuchet MS", sans-serif - p
	"Gill Sans", "Trebuchet MS", Calibri, sans-serif - t
	"Helvetica Neue", Arial, Helvetica, sans-serif - p
	Helvetica, "Helvetica Neue", Arial, sans-serif - t
	Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif - p, t
	"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif - p, t
	Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif - p
	Palatino, "Palatino Linotype", "Hoefler Text", Times, "Times New Roman", serif - t
	Tahoma, Geneva, Verdana - p
	Tahoma, Verdana, Geneva - t
	Times, "Times New Roman", Georgia, serif - p, t
	"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande"," Lucida Sans", Arial, sans-serif - p
	"Trebuchet MS", Tahoma, Arial, sans-serif - t
	Verdana, Geneva, Tahoma, sans-serif - p
	Verdana, Tahoma, Geneva, sans-serif - t
	
*/


@import "style/css/reset.css";

body {font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
a {outline: none}
div {position:relative;}
.clear_fix {clear:both;display:block;height:1px;margin:-1px 0 0;}

#row1 {width:100%; height:120px; overflow:hidden; background:url(/wp-content/themes/pulse/images/header_bg.png) top left repeat;}
	#header {height:120px; width:960px; margin:0 auto;}
		#header_logo {float:left; height:120px;}
		#logo {float:left; height:80px; width:195px; margin:20px 20px 20px 0; padding:0 20px 0 0; border-right:1px solid #dd8f9a; background:url(/wp-content/themes/pulse/images/pulse_logo.png) top left no-repeat;}
		#tagline {float:left; margin:53px 0 0 0}
		#header_contact_info {float:right; height:100px; width:300px; padding:20px 0 0 0; text-align: right;}
			#header_contact_info p {padding:0 0 5px 0; font-size: 14px; color:#8f1126}
			#header_contact_info p a {text-decoration:none; color:#8f1126; border-bottom: 1px dotted #8f1126}
	
#row2 {width:100%; height:620px; overflow:hidden; background:url(/wp-content/themes/pulse/images/top_copy_bg.png) top left repeat;}
	#main_content_wrapper {height:600px; width:100%; margin:0; padding:20px 0 0 0; background:url(/wp-content/themes/pulse/images/main_content_shadow.png) top center no-repeat;}
		#nav {height:40px; width:960px; margin:0 auto; background-image:url(/wp-content/themes/pulse/images/nav/nav_sprite.png); background-position: 0px -84px; background-repeat: no-repeat;}
			#nav ul {margin:0; padding:0;}
			#nav li {float:left; margin:0; padding:0;}
			#nav a {float:left; height:39px; margin:1px 0 0 20px; padding:0 10px 0 0; text-indent: -9999px; overflow:hidden}
				#home_nav_button {width:64px; background-image:url(/wp-content/themes/pulse/images/nav/nav_sprite.png); background-position: -18px -43px; background-repeat: no-repeat;}
				#home_nav_button:hover {background-position: -18px -1px;}
				
				#why_nav_button {width:103px; background-image:url(/wp-content/themes/pulse/images/nav/nav_sprite.png); background-position: -120px -43px; background-repeat: no-repeat;}
				#why_nav_button:hover {background-position: -120px -1px;}
				
				#products_nav_button {width:90px; background-image:url(/wp-content/themes/pulse/images/nav/nav_sprite.png); background-position: -260px -43px; background-repeat: no-repeat;}
				#products_nav_button:hover {background-position: -260px -1px;}
				
				#services_nav_button {width:84px; background-image:url(/wp-content/themes/pulse/images/nav/nav_sprite.png); background-position: -388px -43px; background-repeat: no-repeat;}
				#services_nav_button:hover {background-position: -388px -1px;}
				
				#news_nav_button {width:139px; background-image:url(/wp-content/themes/pulse/images/nav/nav_sprite.png); background-position: -508px -43px; background-repeat: no-repeat;}
				#news_nav_button:hover {background-position: -508px -1px;}
				
				#extrusions_nav_button {width:103px; background-image:url(/wp-content/themes/pulse/images/nav/nav_sprite.png); background-position: -680px -43px; background-repeat: no-repeat;}
				#extrusions_nav_button:hover {background-position: -680px -1px;}
				
				#contact_nav_button {float:right !important; width:108px; margin:1px 20px 0 20px !important; background-image:url(/wp-content/themes/pulse/images/nav/nav_sprite.png); background-position: -831px -43px; background-repeat: no-repeat;}
				
				#contact_nav_button:hover {background-position: -831px -1px;}
				#contact_nav_li {float:right !important;}
				
		#main_content {height:560px; width:960px; margin:0 auto; background:url(/wp-content/themes/pulse/images/main_content_bg.jpg) top left no-repeat;}
			#main_content_copy {float:left; height:520px; width:530px; margin:0; padding:20px 0 20px 20px; }
				#main_content_copy h3 {width:530px; height:21px; text-indent:-9999px; background:url(/wp-content/themes/pulse/images/home_tagline.png) top left no-repeat;font-weight:600; font-size: 22px; color:#fff; padding:0 0 15px 0;}
				#main_content_copy p {width:530px; font-size: 18px; line-height:24px; color:#fff; padding:0 0 15px 0;}
				#main_content_copy p a {text-decoration:none; color:#fff; border-bottom: 1px dotted #fff}
			#main_content_photo {float:right; height:560px; width:478px; margin:0; padding:0 1px 0 0; background:url(/wp-content/themes/pulse/images/main_content_photo.jpg) top left no-repeat;}
	
#row3 {width:100%; overflow:hidden; background:url(/wp-content/themes/pulse/images/bottom_content_bg.png) top left repeat-x #686868;}
	#bottom_content_wrapper {width:100%; margin:0; padding:0; background:url(/wp-content/themes/pulse/images/bottom_content_shadow.png) top center no-repeat;}
		#bottom_content {width:920px; margin:0 auto; padding:20px; }
			#bottom_content_main {float:left; width:564px; }
				.bottom_content_section {width:564px; margin:0 0 30px 0; padding:0 0 8px 0;}
					.bottom_content_section h3 {width:544px; height:30px; background:url(/wp-content/themes/pulse/images/bottom_images/main_box_header.png) top left no-repeat; font-size: 18px; font-weight:400; color:#111; padding:4px 10px 0 10px; }
					.bottom_content_section h4 {width:544px; font-size: 17px; font-weight:500; color:#111; border-bottom:1px solid #111; margin:0 10px; padding:10px 0 4px 0;}
					.bottom_content_section p {width:544px; font-size: 15px; line-height:21px; color:#fff; padding:5px 10px;}
					.bottom_content_section p a {text-decoration:none; color:#fff; border-bottom: 1px dotted #fff}
					.bottom_content_section p a:hover {border-bottom: 1px solid #fff}
					.bottom_content_section ul {margin:0 0 0 20px; font-size: 15px; line-height:21px; color:#fff; padding:5px 10px;list-style-type: disc !important; list-style-position: outside; }
					.bottom_content_section li {padding:2px 0; list-style-type: disc !important; list-style-position: outside;}
					.bottom_content_section img {padding:10px;}
			#bottom_content_sidebar {float:right; width:304px;}
				.bottom_content_sidebar_section {width:304px; margin:0 0 30px 0; padding:0 0 10px 0; background:url(/wp-content/themes/pulse/images/bottom_images/sidebar_box.png) top left no-repeat;border-bottom: 1px solid #666}
					.bottom_content_sidebar_section h3 {width:284px; height:30px; font-size: 18px; font-weight:400; color:#111; padding:4px 10px 0 10px;}
					.bottom_content_sidebar_section p, #bottom_content_sidebar_section ul {font-size: 15px; line-height:21px; color:#fff; padding:5px 10px;}
					.bottom_content_sidebar_section p a {text-decoration:none; color:#fff; border-bottom: 1px dotted #fff}
					.bottom_content_sidebar_section p a:hover {border-bottom: 1px solid #fff}
					.bottom_content_sidebar_section img {padding:10px;}
					.bottom_content_sidebar_section ul {margin:0 0 0 20px; font-size: 15px; line-height:21px; color:#fff; padding:5px 10px;list-style-type: disc !important; list-style-position: outside; }
					.bottom_content_sidebar_section li {padding:2px 0; list-style-type: disc !important; list-style-position: outside;}

	
#row4 {width:100%; overflow:hidden; background-color:#555;}
	#footer {width:960px; margin:0 auto; padding:0 0 10px 0; }
		#footer p {padding:10px 0 0 0; font-size: 12px; line-height:18px; color:#999}
		#footer p a {color:#999; text-decoration: none; border-bottom: 1px dotted #999; }