/*
Theme Name: Q4Launch
Theme URI: http://q4launch.com/
Description: A Q4launch theme.
Version: 1.0
Author: Richard Strucke
*/

@import 'http://q4launch.com/wp-content/themes/q4launch/layout/reset.css';

/* T H E  G E N E R A L */
* 			{margin:0; padding:0; list-style:none; border:0}
html, body 	{height:100%}
body 		{
			background:#394866 url(/wp-content/themes/q4launch/images/bgBody.png) top center repeat-x; 
			font: 76%/1.5 "lucidia grande", arial, sans-serif;
			color:#394866;
			}
			
a 			{color:#394866; text-decoration:none}
a:hover		{color:#9ccb3b}
p a 		{border-bottom:1px solid #9ccb3b}
p 			{margin:0 0 0.75em; width:100%}
h2 			{font-size:1.5em; line-height:1.5; margin:1em 0}
h2.noTopMargin,
h2.contact,
#contactIntro h2
			{margin-top:0}


/* H E A D E R */

h1#logo 	{float:left; height:38px; width:180px; margin:72px 0 66px 60px}
h1#logo a	{float:left; text-indent:-9999px; overflow:hidden}

ul#nav 		{float:right; margin-top:9px; right:0; width:487px; padding:0}
ul#nav li 	{display:inline; margin:0; padding:0}
ul#nav li a {float:left; outline:none; height:41px; text-indent:-9999px; overflow:hidden; background-image:url(/wp-content/themes/q4launch/images/navBg.png); background-repeat:no-repeat; display:inline}

ul#nav li a.home 			{background-position:0 0; width:58px}
ul#nav li a.services 		{background-position:-58px 0; width:78px}
ul#nav li a.portfolio		{background-position:-136px 0; width:87px}
ul#nav li a.blog			{background-position:-223px 0; width:53px}
ul#nav li a.quote 			{background-position:-276px 0; width:137px}
ul#nav li a.contact 		{background-position:-413px 0; width:74px}

ul#nav li a.home:hover 		{background-position:0 -42px}
ul#nav li a.services:hover 	{background-position:-58px -42px}
ul#nav li a.portfolio:hover	{background-position:-136px -42px}
ul#nav li a.blog:hover		{background-position:-223px -42px}
ul#nav li a.quote:hover 	{background-position:-276px -42px}
ul#nav li a.contact:hover 	{background-position:-413px -42px}

/*
ul#nav li.selected a.services 			{background-position:-58px -84px}
ul#nav li.selected a.services:hover		{background-position:-58px -84px}
ul#nav li.selected a.quote 				{background-position:-136px -84px}
ul#nav li.selected a.quote:hover 		{background-position:-136px -84px}
ul#nav li.selected a.contact 			{background-position:-223px -84px}
ul#nav li.selected a.contact:hover 		{background-position:-223px -84px}
ul#nav li.selected a.portfolio 			{background-position:-276px -84px}
ul#nav li.selected a.portfolio:hover	{background-position:-276px -84px}
ul#nav li.selected a.blog 				{background-position:-413px -84px}
ul#nav li.selected a.blog:hover			{background-position:-413px -84px}
*/

#whitepaperContainer {
	width: 393px;
	height: 80px;
	float: right;
	position: relative;
	z-index: 1;
	margin: 25px -25px 0 0;
	overflow: hidden;
	clear: right;
}

ul#whitepaper 		{float:right; width:393px; padding:0}
ul#whitepaper li 	{display:inline}

	ul#whitepaper li a {
		background: url(/wp-content/themes/q4launch/images/whitepaper-banner.png) no-repeat;
		background-position: top;
		overflow: hidden;
		width: 393px;	
		height: 80px;
		float: left;
		text-indent:-9999px; 
	}
	
	ul#whitepaper li a:hover {
		background-position: 0 -80px;
	}


/* H O M E - F E A T U R E D */
#featuredSlideshow {
	width: 960px;
	height: 359px;
	position: relative; 
	background: url(/wp-content/themes/q4launch/images/featured-bg.png) repeat-x top; 
	height:359px; 
	margin: -50px 0 -20px 0;
	text-align: center;
	clear:both;
	padding-top: 20px;
}

#featured {
	margin: 0;
}

	#homeMainCol {
		width: 440px;
		padding-right: 60px;
		float: left;
		clear: none;
		position: relative;
		margin: 0;
	}
	
		#homeMainCol h2 {
			font-family: Helvetica, Arial, sans-serif;
			font-size: 28px;
			color: #212c3e;
			font-weight: normal;
			margin-top: 15px;
			margin-bottom: 10px;
			padding: 0;
			line-height: 1.1em;
		}
	
		#homeMainCol p {
			color: #5c6a87;
			font-size: 14px;
			line-height: 1.6em;
			margin-top: 0;
		}
	
	#homeSubCol {
		width: 340px;
		float: left;
		clear: none;
		position: relative;
		margin:0;
	}
	
		#homeSubCol p {
			line-height: 1.3em;
		}
		
		#homeSubCol h2 {
			font-family: Helvetica, Arial, sans-serif;
			font-size: 28px;
			color: #212c3e;
			font-weight: normal;
			margin-top: 15px;
			margin-bottom: -5px;
			padding: 0;
			line-height: 1.1em;
		}
		
		#homeSubCol hr {
			margin: 10px 0 10px 0;
		}
	
	#homeRSS a {
			float:right; 
			clear: none;
			outline:none; 
			height:21px;
			width: 19px;
			text-indent:-9999px; 
			overflow:hidden; 
			background-image:url(/wp-content/themes/q4launch/images/header_rss.png); 
			background-position: 0 0;
			background-repeat:no-repeat;
			position: relative;
			top: 0;
			padding: 0;
			margin: 3px 0 0 0;
		}
		
			#homeRSS a:hover {
				background-position: 0 -21px;
			}
			
	h3.homePostTitle {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 18px;
		color: #799511;
		font-style: italic;
		font-weight: normal;
		margin-bottom: -5px;
		padding: 0;
		line-height: 1em;
	}
	
		h3.homePostTitle a {
			color: #799511;
			text-decoration: none;
		}
		
		h3.homePostTitle a:hover {
			text-decoration: underline;
		}


/*
#recentLaunch ul 		{float:right; margin:16px 59px 0 0}
#recentLaunch ul li a 	{display:block; width:240px; margin-top:26px; text-indent:-9999px; overflow:hidden; height:32px}
#recentLaunch ul li a.ecomm {background-image:url(http://q4launch.com/wp-content/themes/q4launch/images/recentEcomm.png)}
#recentLaunch ul li a.brand {background-image:url(http://q4launch.com/wp-content/themes/q4launch/images/recentBrand.png)}
#recentLaunch ul li a.market {background-image:url(http://q4launch.com/wp-content/themes/q4launch/images/recentMarketing.png)}
#recentLaunch ul li a.web {background-image:url(http://q4launch.com/wp-content/themes/q4launch/images/recentDesign.png)}
#recentLaunch ul li a.print {background-image:url(http://q4launch.com/wp-content/themes/q4launch/images/recentPrint.png)}
h1#linkme, h1#linkme a {position:absolute; text-indent:-9999px}
h1#linkme a {color:#fff; top:290px; left:118px; width:430px; height:40px}
*/

/* H O M E - L A U N C H E S  S O O N 
#soonToLaunch {background:url(http://q4launch.com/wp-content/themes/q4launch/images/homeSoon.jpg) no-repeat; height:352px}
#soonToLaunch h3,
#soonToLaunch ul  {visibility:hidden}
*/

/* P A G E   H E A D E R S */

h1#headerServices {
	background: url(/wp-content/themes/q4launch/images/services-header.png) no-repeat top;
	width: 960px;
	height: 86px;
	position: relative;
	margin-top: 135px;
	clear: both;
	overflow: hidden;
	text-indent: -9999px;
}

#headerPortfolio {
	background: url(/wp-content/themes/q4launch/images/portfolio-header.png) no-repeat top;
	width: 960px;
	height: 86px;
	position: relative;
	margin-top: 135px;
	clear: both;
	overflow: hidden;
}

#headerBlog {
	background: url(/wp-content/themes/q4launch/images/blog-header.png) no-repeat top;
	width: 960px;
	height: 48px;
	position: relative;
	margin-top: 135px;
	padding-top: 38px;
	clear: both;
	overflow: hidden;
	text-indent: -9999px;
}

	#headerRSS {
		width: 19px;
		height: 21px;
		margin-left: 195px;
		position: relative;
	}
	
		#headerRSS a {
			float:left; 
			outline:none; 
			height:21px;
			width: 19px;
			text-indent:-9999px; 
			overflow:hidden; 
			background-image:url(/wp-content/themes/q4launch/images/header_rss.png); 
			background-position: 0 0;
			background-repeat:no-repeat;
		}
		
			#headerRSS a:hover {
				background-position: 0 -21px;
			}

h1#headerQuote {
	background: url(/wp-content/themes/q4launch/images/quote-header.png) no-repeat top;
	width: 960px;
	height: 86px;
	position: relative;
	margin-top: 135px;
	clear: both;
	overflow: hidden;
	text-indent: -9999px;
}

h1#headerContact {
	background: url(/wp-content/themes/q4launch/images/contact-header.png) no-repeat top;
	width: 960px;
	height: 86px;
	position: relative;
	margin-top: 135px;
	clear: both;
	overflow: hidden;
	text-indent: -9999px;
}

h1#headerArchives {
	background: url(/wp-content/themes/q4launch/images/archives-header.png) no-repeat top;
	width: 960px;
	height: 86px;
	position: relative;
	margin-top: 135px;
	clear: both;
	overflow: hidden;
	text-indent: -9999px;
}

h1#headerWhitepaper {
	background: url(/wp-content/themes/q4launch/images/whitepaper-header.png) no-repeat top;
	width: 960px;
	height: 86px;
	position: relative;
	margin-top: 135px;
	clear: both;
	overflow: hidden;
	text-indent: -9999px;
}

h1#header404 {
	background: url(/wp-content/themes/q4launch/images/404-header.png) no-repeat top;
	width: 960px;
	height: 86px;
	position: relative;
	margin-top: 135px;
	clear: both;
	overflow: hidden;
	text-indent: -9999px;
}



/* C O N T E N T */
#top 				{visibility:hidden}
#content 			{min-height:100%; height:auto !important; height:100%; margin:0 auto 0 auto; width:960px; background:#fff url(/wp-content/themes/q4launch/images/bgContentLogo.jpg) top no-repeat; padding:0; top:0;}
.pageContent		{padding:20px 60px 0 60px; position:relative; width: 840px; clear:both}
.pageContent h2		{margin:1.5em 0 0.5em}
.pageContent p 		{text-align:justify}
.pageContent ul     {list-style: disc; padding: 0 0 0 25px}
.pageContent ul li 	{list-style: disc; padding: 5px 0 5px 0}

.pageContent ul.unstyledList {list-style:none; margin:0; padding: 0}
.pageContent ul.unstyledList li {list-style:none; margin:0; padding: 0}

ul.extrasList {list-style:none;margin:0; padding:0;}
ul.extrasList li {list-style:none; margin:0; padding: 0; float:left;}

/* S E R V I C E S */
#servEcom, 
#servBrand, 
#servMng, 
#servWeb, 
#servPrint {padding-left:0}
#servEcom 	{background: url(http://q4launch.com/wp-content/themes/q4launch/images/servicesEcom.png) 93% 0 no-repeat}
#servBrand	{background: url(http://q4launch.com/wp-content/themes/q4launch/images/servicesBrand.png) 95% 0 no-repeat}
#servMng	{background: url(http://q4launch.com/wp-content/themes/q4launch/images/servicesMng.png) 93% 0 no-repeat}
#servWeb	{background: url(http://q4launch.com/wp-content/themes/q4launch/images/servicesWeb.png) 95% 0 no-repeat}
#servPrint	{background: url(http://q4launch.com/wp-content/themes/q4launch/images/servicesPrint.png) 95% 0 no-repeat}


/*-- C O N T A C T --*/
#contact 			{margin:0 60px; clear:left}
h2.contact 			{float:left}
#contactIntro 		{float:right; width:290px}
#contact form 		{clear:left}
#contactIntro strong, #contactIntro li, #contact label {font-size:1.1em}
#contactIntro strong{padding:0 4px 4px; display:block}
#contactIntro li 	{padding:4px; border-top:1px solid #e2f0e8}

#contact label		{margin:1.5em 0.5em 0}
#contact label#nameLegend {margin-top:0}
#contact label, 
#contact input, 
#contact textarea 	{display:block; width:470px; color:#3a4967}
#contact input, 
#contact textarea 	{
					font-size:1.2em;
					color:#3a4967;
					padding:0.5em 10px;
					display:block; 
					border-bottom:1px solid #9ccb3b; 
					background:#e2f0e8;
					-moz-border-radius-topright:8px;
					-webkit-border-top-right-radius:8px;
}
#contact textarea 	{height:420px; width:820px; padding-top:1.75em}
#contact button 	{width:62px; height:25px; margin:1.5em 0.5em 2em; background:transparent url(http://q4launch.com/wp-content/themes/q4launch/images/submit.png) 0 0 no-repeat}
#contact button span{display:none}
#contact button:hover {background-position:0 -25px}
.MsgSent {			
					width:430px; 
					padding:20px;
					border-bottom:1px solid #9ccb3b; 
					background:#e2f0e8;
					-moz-border-radius-topright:8px;
					-webkit-border-top-right-radius:8px;
}
.MsgSent p {width:430px; padding:0; margin:0}


/* F O O T E R */
#push 		{height:50px; margin-top:36px}
#footer 	{width:840px; height: 100px; margin:0 auto 0 auto; padding:16px 60px 0 60px; background: #394866 url(http://q4launch.com/wp-content/themes/q4launch/images/bgContentFooter.png) top no-repeat}
.copyright  {float:left;width:50%; font-size:x-small; color:#9ccb3b; text-transform:uppercase}
#footer a 	{font-size:x-small; color:#9ccb3b; text-transform:uppercase}
#footer a 	{float:right; text-decoration:none}
#footer a:hover {text-decoration:underline}
.LLFmember	{font-size:x-small; color:#9ccb3b; text-transform:uppercase; text-align:right; float:right; width:50%}


ul#social 		{float:left; margin-top:5px; right:0; width:73px; padding:0}
ul#social li 		{display:inline}
ul#social li a 	{float:left; outline:none; height:26px; text-indent:-9999px; overflow:hidden; background-image:url(/wp-content/themes/q4launch/images/footer-social.png); background-repeat:no-repeat}

ul#social li a#facebook 	{background-position:0 0; width:20px}
ul#social li a#twitter 	{background-position:-20px 0; width:26px}
ul#social li a#rss			{background-position:-46px 0; width:27px}

ul#social li a#facebook:hover 	{background-position:0 -26px;}
ul#social li a#twitter:hover 	{background-position:-20px -26px}
ul#social li a#rss:hover		{background-position:-46px -26px}



ul#lowcountry 		{float:right; width:109px; padding:0}
ul#lowcountry li 	{display:inline}

	ul#lowcountry li a#lowcountryLink {
		background: url(/wp-content/themes/q4launch/images/LLF-footer.png) no-repeat;
		background-position: top;
		overflow: hidden;
		width: 109px;	
		height: 34px;
		float: left;
		text-indent: -9999px;
		outline: none;
	}
	
	ul#lowcountry li a:hover {
		background-position: 0 -34px;	
	}


/* B L O G   L A Y O U T */

#comment {
	border: 1px #b1b7d1 solid;
}

.hentry {
	margin: 0 0 48px 0;
}
.home .sticky {
	background: #F2F7FC;
	border-top: 4px solid #000;
	padding: 18px 20px;
	margin-left: -20px;
	margin-right: -20px;
}
.single .hentry {
	margin: 0 0 36px 0;
}
.page-title {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 36px 0;
}
.page-title span {
	color: #333;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
}
.page-title a:link,
.page-title a:visited {
	color:#888;
	text-decoration: none;
}
.page-title a:active,
.page-title a:hover {
	color: #FF4B33;
}
#content .entry-title {
	color: #000;
	font-size: 21px;
	line-height: 1.3em;
	font-weight: bold;
	margin-bottom: 0;
}
.entry-title a:link,
.entry-title a:visited {
	color:#000;
	text-decoration: none;
}
.entry-title a:active,
.entry-title a:hover {
	color: #FF4B33;
}
.entry-meta {
	color: #888;
	font-size: 12px;
}
.entry-meta abbr,
.entry-utility abbr {
	border: none;
}
.entry-meta abbr:hover,
.entry-utility abbr:hover {
	border-bottom: 1px dotted #666;
}
.entry-content,
.entry-summary {
	clear: both;
	padding: 12px 0 0 0;
}
#content .entry-summary p:last-child {
	margin-bottom: 12px;
}
.entry-content fieldset {
	border: 1px solid #E7E7E7;
	margin: 0 0 24px 0;
	padding: 24px;
}
.entry-content fieldset legend {
	background: #fff;
	color: #000;
	font-weight: bold;
	padding: 0 24px;
}
.entry-content input {
	margin: 0 0 24px 0;
}
.entry-content input.file,
.entry-content input.button {
	margin-right: 24px;
}
.entry-content label {
	color: #888;
	font-size: 12px;
}
.entry-content select {
	margin: 0 0 24px 0;
}
.entry-content sup,
.entry-content sub {
	font-size: 10px;
}
.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}
.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}
.page-link {
	color: #000;
	font-weight:bold;
	margin:0 0 22px 0;
	word-spacing:0.5em;
}
.page-link a:link,
.page-link a:visited {
	background: #f1f1f1;
	color:#333;
	font-weight:normal;
	padding:0.5em 0.75em;
	text-decoration:none;
}
.home .sticky .page-link a {
	background: #D9E8F7;
}
.page-link a:active,
.page-link a:hover {
	color: #FF4B33;
}
.page .edit-link {
	clear: both;
	display: block;
}
#entry-author-info {
	background: #F2F7FC;
	border-top: 4px solid #000;
	padding: 18px 20px;
	margin: 24px 0;
	overflow: hidden;
	clear: both;
	font-size: 14px;
	line-height: 20px;
}
#entry-author-info #author-avatar {
	background: #fff;
	border: 1px solid #e7e7e7;
	float: left;
	margin: 0 -104px 0 0;
	padding: 11px;
	height: 60px;
}
#entry-author-info #author-description {
	float: left;
	margin: 0 0 0 104px;
}
#entry-author-info h2 {
	color: #000;
	font-weight: bold;
	font-size: 100%;
	margin-bottom: 0;
}
.entry-utility {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	clear: both;
}
.entry-meta a,
.entry-utility a {
	color: #888;
}
.entry-meta a:hover,
.entry-utility a:hover {
	color: #FF4B33;
}
#content .video-player {
	padding: 0;
}

hr.bloghr {
	width: 100%;
	height: 6px;
	background: url(/wp-content/themes/q4launch/images/hr-bg.png) repeat-x scroll center;
	border: none;
}


.postInfo {
	color: #FFF;
	background-color: #acca39;
	padding: 4px 6px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	float: left;
	margin-right: 5px;
}

	.postInfo a {
		color: #FFF;
		text-decoration: underline;
	}
	
		.postInfo a:hover {
			color: #FFF;
			text-decoration: none;
		}
		
.blogNav {
	float: left;
	margin: 15px 0 15px 0;
	position: relative;
	height: 40px;
	width: 272px;
	clear: both;
}
		
.blogNavNew a {
	width: 136px;
	height: 40px;
	float: left;
	background: url(/wp-content/themes/q4launch/images/newer-posts.png) no-repeat top;
	text-indent: -9999px;
}

.blogNavOld a {
	width: 135px;
	height: 40px;
	float: left;
	background: url(/wp-content/themes/q4launch/images/older-posts.png) no-repeat top;
	text-indent: -9999px;
}

.blogNavPrev a {
	width: 135px;
	height: 40px;
	float: left;
	background: url(/wp-content/themes/q4launch/images/previous-post.png) no-repeat top;
	text-indent: -9999px;
}

.blogNavNext a {
	width: 135px;
	height: 40px;
	float: left;
	background: url(/wp-content/themes/q4launch/images/next-post.png) no-repeat top;
	text-indent: -9999px;
}

.portfolioNext a {
	width: 135px;
	height: 40px;
	float: left;
	background: url(/wp-content/themes/q4launch/images/next.jpg) no-repeat top;
	text-indent: -9999px;
}

.portfolioPrev a {
	width: 135px;
	height: 40px;
	float: left;
	background: url(/wp-content/themes/q4launch/images/previous.jpg) no-repeat top;
	text-indent: -9999px;
}

h2.categoryTitle {
	color: #ACCA39;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-weight: normal;
	margin-top: 15px;
	margin-bottom: 10px;
	padding: 0;
	line-height: 1.1em;
}

h2.postTitle {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 21px;
	color: #4d5b79;
	font-style: italic;
	font-weight: normal;
	margin-top: 15px;
	margin-bottom: -10px;
	padding: 0;
	line-height: 1.1em;
}

	#blogMainCol {
		width: 460px;
		padding-right: 60px;
		float: left;
		clear: none;
		position: relative;
	}
	
	#blogSubCol {
		width: 320px;
		float: left;
		clear: none;
		position: relative;
	}
	
.postContainer {
	width: 100%;
	height: auto;
}	

.postContent {
	width: 100%;
	padding: 15px 0 15px 0;
	color: #333333;
	line-height: 1.6em;
	position: relative;
	
}

	.postThumb {
		float: left; 
		clear: left; 
		position:relative;
		margin-right: 10px;
		margin-bottom: 10px;
	}

	.excerptContent {
		width: 100%;
		padding: 0;
		margin: 0;
		color: #333333;
		line-height: 1.6em;
	}


.submitButton {
	text-indent: -9999px;
	background: url(/wp-content/themes/q4launch/images/submitBTN.png) no-repeat top;
	height: 40px;
	width: 135px;
}

h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 22px;
	color: #4d5b79;
	font-style: italic;
	font-weight: normal;
	margin-top: 15px;
	margin-bottom: 0;
	padding: 0;
	line-height: 1.2em;
}

.wpcf7-submit {
	text-indent: -9999px;
	background: url(/wp-content/themes/q4launch/images/submitBTN.png) no-repeat top;
	height: 40px;
	width: 135px;
}

.wpcf7 textarea {
	padding: 3px;
	border: #acca39 1px solid;
	background: #e6e6e6;
}

.wpcf7-text {
	padding: 3px;
	border: #acca39 1px solid;
	background: #e6e6e6;
}

.portfolioThumb {
	float:left;
	margin-right: 10px;
	width: auto;
	height: auto;
	position: relative;
}

.portfolioTags {
	color: #878787;
	float: left;
	font-size: 14px;
	position: relative;
	clear: right;
}

	.portfolioTags a {
		color: #878787;
	}
	
	.portfolioTags a:hover {
		color: #4d5b79;
	}
	
h2.portfolioPostTitle {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 21px;
	color: #4d5b79;
	font-style: italic;
	font-weight: normal;
	margin-top: 15px;
	margin-bottom: 0;
	padding: 0;
	line-height: 1.2em;
	position: relative;
	top: 0;
}

	h2.portfolioPostTitle a:hover {
	color: #acca39;
}

h2#commentHead {
	color: #acca39;
	font-style: italic;
	font-size: 24px;
	font-weight: normal;
}

.commentHead {

}

	h2.portfolioPostTitle a {
		color: #4d5b79;
	}
	
.portfolioTitleContainer {
	width: auto;
	height: auto;
	position: relative;
}

.commentEntry {
	border: 2px #e6e6e6 dashed;
	padding: 10px;
	width: 100%;
}

	.commentDate {
		font-style: italic;
		color: #acca39;
		font-size: 14px;
	}
	
	.commentEntryText h4 {
		font-size: 18px;
		font-weight: normal;
	}
	
	.commentText {
		color: #333;
	}
	
	
ul#portCatNav {
	float:right; 
	margin-right: 60px; 
	margin-top: 35px;
	width:auto; 
	padding:0;
	position: relative;
}

	ul#portCatNav li {
		display:inline;
	}
	
		ul#portCatNav li a {
			float:left; 
			outline:none; 
			height:13px; 
			overflow:hidden; 
			background-image:url(/wp-content/themes/q4launch/images/portfolio_category_nav_bg.png); 
			background-repeat:repeat-x;
			background-position:0 0;
			text-decoration: none;
			color: #7a889e;
			text-transform: uppercase;
			padding: 4px 4px 4px 6px;
			margin-right: 6px;
			letter-spacing: 2px;
			font-family: Helvetica, Arial, sans-serif;
			font-size: 10.5px;
		}
		
			ul#portCatNav li a:hover {
				background-position:0 -21px;
				color: #53617e;
				text-decoration: none;
			}
			
			
.whitepaperRightCol {
	padding: 35px;
	border-top: 1px solid #4d5b78;
	border-bottom: 1px solid #4d5b78;
	background: #b6bcc5 url(/wp-content/themes/q4launch/images/check-bg.png) bottom right no-repeat;
	position: relative;
	width: 35%;
	float: right;
	height:auto;
}

	.whitepaperRightCol p {
		font-size: 14px;
		line-height: 22px;
		color: #4d5b78;
		text-align: left;
	}
	
	.whitepaperRightCol h3 {
		color: #FFF;
		margin: 0 0 5px 0;
		padding: 0;
		font-style: italic;
		font-size: 24px;
	}
	
	.whitepaperRightCol a {
		color: #FFF;
		text-decoration: none;
		border:none;
	}
	
		.whitepaperRightCol a:hover {
			color: #4d5b78;
			text-decoration: underline;
			border:none;
		}
		
img.alignright {float:right; margin:10px}
img.alignleft {float:left; margin:10px}
