/*
Theme Name: Chrysalis Ventures
Theme URI: http://www.chrysalisventures.com
Description: Custom theme for Chrysalis Ventures.
Version: 1
Author: Jet A Studio
Author URI: http://www.jetastudio.com
Tags: 

	©2009 Chrysalis Ventures. All Rights Reserved.
	Images and content may not be reproduced or reused in any fashion.
	
	Feel free to use any of the styles below, however this unique combination and layout is copyright.
*/



/* 
	Eric Meyer's CSS Reset 
	http://meyerweb.com/eric/tools/css/reset/
	v1.0 | 20080212
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}

body {line-height:1}
ol, ul {list-style: none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content:none}

/* remember to define focus styles! */
:focus {outline:0}

/* remember to highlight inserts somehow! */
ins {text-decoration:none}
del {text-decoration:line-through}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing:0}


/* ------- END CSS RESET --------- */

body {font:14px/1.5 "Trebuchet MS", Helvetica, Arial, sans-serif;background:#fff url(images/body_bg.jpg) repeat-x 0 0;color:#555555}


/* ------------- General Classes ----------------- */
.clear:after {content: ".";display:block;height:0;clear:both;visibility:hidden}
.clear {display: inline-table;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */

.skip {display:none;/* \*/display:block;/* */position:absolute;left:-5000px;top:-5000px;width:1px;height:1px}


/*------------- Element Styles ------------------- */
/* Hide dotted outlines in mozilla */
a {color:#00467f;text-decoration:none;outline:none}
a:hover {color:#c75600}
a img {display:block;border:0}

/*--- p --- */

#article p {margin-bottom:1.5em}
p.subscribe {font-size:11px;}

.news-article p.pr {font-size:12px;}

p.company-meta {font-size:12px}

/*--- img --- */

img.alignright {float:right;display:block;padding:1px;margin:0 1em 1em 1em}
img.alignleft {float:left;display:block;padding:1px;margin:0 1em 1em 0}

img.article-image {float:left;display:block;padding:1px;margin:0 1.5em 1.5em 0}
#articles-tmp-page #article p {padding-bottom:1em}

/*--- h* --- */

h1 {color:#305281;font-size:15px;font-weight:bold;margin-bottom:1em}
h2 {color:#c75600;font-size:14px;font-weight:bold;font-style:italic;margin-bottom:1em}
h3 {margin-bottom:5px;color:#c75600;font-weight:bold;text-transform:uppercase}
.news-article h3 {margin-bottom:1em;color:#c75600;font-weight:bold;text-transform:none}
#case-studies-page h3,
.case-study-section h3,
#contact-page h3 {margin-bottom:.5em;font-size:15px;color:#c75600;font-weight:bold;font-style:italic;text-transform:none}

h4 {font-size:13px;color:#333;margin-bottom:.5em;font-style:italic}
#case-studies-page h4 {margin-bottom:3px;font-size:15px;}

h5 {font-size:13px;color:#c75600;font-weight:bold;}


/*--- small --- */
small {font-size:12px}

/*--- span --- */
span.dateline {font-size:11px;color:#555555}

/*--- ul --- */

ul.news-co {padding-bottom:.5em;margin-bottom:.75em;border-bottom:1px solid #dddddd}
	ul.news-co li {display:block;font-size:11px;color:#555555;margin-bottom:1em;zoom:1}
		ul.news-co li.more a {font-weight:bold;text-transform:uppercase}

#article ul {list-style:disc;margin:0 0 1.5em 1.75em}
	#article ul li {margin-bottom:.5em;zoom:1}
#article ol {list-style:decimal;margin:0 0 1.5em 2em}
	#article ol li {}

/*--- div --- */
.news-article h1 {width:400px}
.news-article div.entry {font-size:12px;padding-right:30px}
div.contacts {font-size:12px;padding-bottom:3.2em}
	div.contacts div {width:30%;float:left}

div.group {border-top:1px solid #ddd;padding-top:.5em}

div.newsletters div {width:24%;float:left}
	div.newsletters ul {list-style:none !important;margin:0 0 1.5em 0 !important}

div.testimonials {width:100%;text-align:left;margin:1em 0 0 0;padding:0}
	div.testimonials blockquote {font-size:11px;margin:0;padding:4px}
		div.testimonials blockquote p {margin:0 0 .5em 0;color:#797979}
		div.testimonials blockquote p.quote {font-size:12px;font-style:italic}
			div.testimonials blockquote p span.quot {font-size:14px;font-weight:bold;color:#999999;font-style:normal}
			div.testimonials blockquote p cite {display:block;text-align:right;font-style:normal}

.case-study-section blockquote p {color:#305281;font-weight:bold;font-style:italic}

/*------------- Layout Styles ------------------- */

#wrapper {width:805px;margin:0 auto;background-color:#fff}

	#header {width:805px;height:94px;position:relative;background:transparent url(images/header_bg.jpg) repeat-y 0 0;}
		#logo {display:block;width:170px;height:94px;position:absolute;top:0;left:14px;background:transparent url(images/logo.jpg) no-repeat 0 0;text-indent:-9999px}
		#tagline {width:422px;height:29px;position:absolute;top:43px;right:0;background:transparent url(images/tagline_bg.jpg) no-repeat 0 0;text-indent:-9999px}

	#nav {width:805px;padding:4px 0;z-index:300}
		#nav li {float:left;border-right:1px solid #ccc;padding:3px 12px;line-height:1.3;display:inline}
		#nav #nav-one {padding:3px 10px}	
		#nav #nav-eight {border-right:0;padding:3px 0 3px 10px}	
			#nav li a {display:block;font-size:11px;color:#3b5a85;font-weight:bold;text-transform:uppercase}
			#nav li:hover a,
			#nav li.sfhover a,
			#nav li.active a {color:#c75600}
	
			#nav ul {width:150px;height:auto;position:absolute;background-color:#fff;left:-9999px;padding:4px 0 0 0;border-bottom:3px solid #f1f1f1;border-right:3px solid #f1f1f1;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;}
			#nav ul li {display:block;width:150px;float:none;padding:0 !important;border-top:1px dotted #ddd;border-right:0 !important;zoom:1}
			#nav ul li.first {background:none;border-top:0}
				#nav ul li a {display:block;width:138px;padding:8px 4px 9px 8px;height:auto;font-size:11px;color:#305281 !important;text-transform:none;text-decoration:none;text-align:left}
					#nav ul li a:hover {color:#c75600 !important;background-color:#f0f3f6}
		
				#nav li:hover, #nav li.sfhover {position:static}
					#nav li:hover ul, #nav li.sfhover ul {left:auto;}

	#content {width:745px;padding:25px 30px}
	
		#article {width:555px;float:right;margin-left:15px;display:inline}
			img.hero-image {margin-bottom:1em}

		#home-page #article {float:left;margin-right:15px;margin-left:0}	
			#home-page img.hero-image {margin-bottom:1.75em}
		
		#sidebar {width:175px;float:right;}
		
		#home-page #sidebar {float:left;padding-top:11px;background:transparent url(images/portfolio-co_top.jpg) no-repeat 0 0}
			#home-page #sidebar div.portfolio-co {width:175px;margin-bottom:8px;background:transparent url(images/portfolio-co_bg.jpg) repeat-y 0 0;font-size:11px}
				#home-page #sidebar div.portfolio-co h3 {font-size:14px}
				#home-page #sidebar div.portfolio-co img {display:block;float:left}
				#home-page #sidebar div.portfolio-co p {line-height:1.3;padding-right:10px}
				#home-page #sidebar div.portfolio-co p.more {background:transparent url(images/portfolio-co_btm.jpg) no-repeat 0 100%;padding:6px 0 10px 0;font-weight:bold;text-transform:uppercase}
	
		#subnav {border-top:1px solid #ccc}
			#subnav li {display:block;border-bottom:1px solid #ccc;zoom:1}
				#subnav li a {display:block;padding:3px 0 4px 0;font-size:11px;font-weight:bold}
				#subnav li.current_page_item a {color:#c75600}
					#subnav li ul {margin-bottom:1em}
					#subnav li li {display:block;border-bottom:0;padding-left:12px}
						#subnav li li a {padding:0;}
						#subnav li.current_page_item li a {color:#00467f;}
						#subnav li.current_page_item li a:hover {color:#c75600;}
					
					.case-study-section #subnav ul {display:none;}
						.case-study-section #subnav li.current_page_ancestor ul {display:block !important}
        
        .team-section #subnav li {border-bottom:0}
        .team-section #subnav li.heading {font-size:12px;border-top:1px solid #ccc;padding:.5em 0;margin-top:.75em}
        .team-section #subnav li.first {margin-top:0;border-top:0}
            .team-section #subnav li a {display:block;padding:3px 0 0 0;font-size:11px;font-weight:bold}
            .team-section #subnav li em {display:block;font-size:11px;padding-bottom:4px}

	#footer {width:745px;padding:.5em 0 2em 0;border-top:1px solid #ccc;text-align:center;}
		#footer ul li {display:inline;padding:0 7px;font-size:10px;color:#999999}	
	
/*------------- Section Specific Styles ------------------- */	

div.portfolio-item {width:100%;padding-top:1em;border-bottom:1px dotted #ccc}
	div.portfolio-item p {width:365px;float:left !important}
	div.portfolio-item p.image {width:190px;float:left;text-align:center}

.team-section #article {font-size:12px;}
.team-section h1 {text-transform:uppercase}
	.team-section #profile-bar {width:175px;float:right;margin:-42px 0 4em 14px;display:inline}
		.team-section #profile-bar img {display:block;margin-bottom:10px;}
		.team-section #profile-bar h2 {color:#c75600;font-size:15px;font-weight:bold;font-style:normal;text-transform:uppercase;margin-bottom:1em}
		.team-section #profile-bar ul {font-size:11px;list-style:none;margin:0 0 1.5em 0}
			.team-section #profile-bar ul li {font-size:11px;color:#333}
				.team-section #profile-bar ul li strong {color:#305281}

	.team-section div.entry {width:366px}
	
#contact-page #email {width:165px;float:left;padding:0 10px 3em 0;font-size:12px;display:inline}
	#contact-page #email p {margin-bottom:1.5em}
#contact-page #hero {width:555px;float:left;margin-left:15px;display:inline}

#contact-page div.location {width:19.6%;float:left;font-size:12px}	
	#contact-page div.location p {margin-bottom:1.5em}	
	
#sitemap-page #article h2 {display:none}
#sitemap-page #article ul ul {margin-bottom:.5em;padding-top:.5em}
	#sitemap-page #article li a {text-transform:uppercase}
		#sitemap-page #article ul ul li a {text-transform:none}
	
#cm-subscribe label {display:block}
#cm-subscribe input {display:block;margin-bottom:.5em}

#articles-page #article p {clear:both}