/*

Theme Name: Inventus
Theme URI: http://www.inventus.com
Description: Custom Theme for Inventus
Version: 3.0
Author: Switch Creative Group
Author URI: http://www.groupswitch.com
Tags: groupswitch.com

*/

#turnkey-credit { display: none; }
#tagline p { display: none; }

#main_nav ul.sub_nav li.current-cat a {
	color: #FDCD08;
	}

.tags {
	border-top: 1px solid #e5e5e5;
	margin-top: 10px;
	padding-top: 10px;
}
	
#main_content .tags .small_lt_grey {
	color: #747779;
	display: block;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	margin-bottom: 10px;
	}

#main_content .tags .small_lt_grey a {
	color: #747779;
	}

#main_content .tags .small_lt_grey a:hover {
	text-decoration: underline;
	}

#main_content ul.resource_list li {
	font-size: 14px;
	font-weight: normal;
	line-height: 1.3em;
	margin-bottom: 5px;
	text-transform: capitalize;
	}
			
#main_content ul.resource_list a {
	background: url(_img/misc_rss_16.png) no-repeat;
	color: #414242;
	padding-left: 22px;
	}

#main_content ul.resource_list a:hover {
	color: #E87B18;
	}

.big_orange_italic{}
.small_lt_grey{}
.big_grey_italic{
	color:#414242;
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	margin-bottom:0;
	}

#main_content h3 {
	font-size: 28px;
	}

#main_content h3.home {
	font-size: 26px;
	}

#main_content p {
	font-size: 14px;
	}

#right_col ul li h5,
#main_content .big_orange_italic {
	font-size: 16px;
	}

.no_table {
	margin-bottom: 10px;
	}

#main_content {
	position: relative;
	}

#partner_page_logo {
	position: absolute;
	top: 0;
	right: 30px;
	}

#header {
	z-index: 10;
	}

#content {
	position: relative;
	z-index: 0;
	}
	
	
	
	
/* ! -- Header Changes - 10.10 -- */
/* ------------------------------------------------------------- */
body {
	background: #f9f9f9 url(http://www.inventus.com/wp-content/uploads/2010/10/background.jpg) repeat-x;
	}

body.mcecontentbody { background: #fff; }

#header {
	background: url(http://www.inventus.com/wp-content/uploads/2010/10/header_background.jpg) no-repeat;
	height: 200px;
	}

#header #logo {
	left: 36px;
	top: -3px;
	}

#header #logo h1 a {
	background: url(http://www.inventus.com/wp-content/uploads/2010/10/header_logo.jpg) no-repeat;
	height: 157px;
	width: 246px;
	}

#header #tagline {
	left: 355px;
	top: -3px;
	}

#header #tagline h2 {
	background: url(http://www.inventus.com/wp-content/uploads/2010/10/header_big_copy.jpg) no-repeat;
	height: 157px;
	width: 333px;
	}

#header #flash_header {
	height: 155px;
	}

#emailus {
	background: url(http://www.inventus.com/wp-content/uploads/2010/10/emailus_background.png) no-repeat 45px 0;
	top: 18px;
	z-index: 100;
	}

#emaillist ul {
	margin-top: 20px;
	}

#emaillist ul li {
	font-size: 18px;
	line-height: 1.4em;
	}



/* ! -- Navigation Changes - 10.10 -- */
/* ------------------------------------------------------------- */

	#main_nav_holder {
		background: url(http://inventus.com/wp-content/uploads/2011/05/main_nav_sprite.jpg) no-repeat;
		height: 42px;
		position: absolute;
			bottom: 0;
		width: 900px;
		}
	
	#main_nav {
		position: absolute;
			top: 0;
			left: 0;
		}
	
	#main_nav li {
		height: 42px;
		float: left;
		text-indent: -9999px;
		}
	
	#main_nav a {
		display: block;
		height: 42px;
		text-indent: -9999px;
		}
	
	#about			{ left: 0;			width: 94px;	}
	#solutions	{ left: 94px;		width: 202px;	}
	#managed		{ left: 296px;	width: 182px;	}
	#partners		{ left: 478px;	width: 117px;	}
	#news				{ left: 595px;	width: 90px;	}
	#careers		{ left: 685px;	width: 108px;	}
	#contact		{ left: 793px;	width: 107px;	}
	
	#about a:hover			{ background: url(http://inventus.com/wp-content/uploads/2011/05/main_nav_sprite.jpg) 0 -42px no-repeat; }
	#solutions a:hover	{ background: url(http://inventus.com/wp-content/uploads/2011/05/main_nav_sprite.jpg) -94px -42px no-repeat; }
	#managed a:hover		{ background: url(http://inventus.com/wp-content/uploads/2011/05/main_nav_sprite.jpg) -296px -42px no-repeat; }
	#partners a:hover		{ background: url(http://inventus.com/wp-content/uploads/2011/05/main_nav_sprite.jpg) -478px -42px no-repeat; }
	#news a:hover				{ background: url(http://inventus.com/wp-content/uploads/2011/05/main_nav_sprite.jpg) -595px -42px no-repeat; }
	#careers a:hover		{ background: url(http://inventus.com/wp-content/uploads/2011/05/main_nav_sprite.jpg) -685px -42px no-repeat; }
	#contact a:hover		{ background: url(http://inventus.com/wp-content/uploads/2011/05/main_nav_sprite.jpg) -793px -42px no-repeat; }

	#about.active, #about.current						{ background: url(http://inventus.com/wp-content/uploads/2011/05/main_nav_sprite.jpg) 0 -84px no-repeat; }
	#solutions.active, #services.current		{ background: url(http://inventus.com/wp-content/uploads/2011/05/main_nav_sprite.jpg) -94px -84px no-repeat; }
	#managed.active, #managed.current				{ background: url(http://inventus.com/wp-content/uploads/2011/05/main_nav_sprite.jpg) -296px -84px no-repeat; }
	#partners.active, #partners.current 		{ background: url(http://inventus.com/wp-content/uploads/2011/05/main_nav_sprite.jpg) -478px -84px no-repeat; }
	#news.active, #news.current							{ background: url(http://inventus.com/wp-content/uploads/2011/05/main_nav_sprite.jpg) -595px -84px no-repeat; }
	#careers.active, #careers.current				{ background: url(http://inventus.com/wp-content/uploads/2011/05/main_nav_sprite.jpg) -685px -84px no-repeat; }
	#contact.active, #contact.current				{ background: url(http://inventus.com/wp-content/uploads/2011/05/main_nav_sprite.jpg) -793px -84px no-repeat; }
	



/* ! -- Home Page Changes - 10.10 -- */
/* ------------------------------------------------------------- */
	#three_buckets #partners_bu {
		background: url(http://www.inventus.com/wp-content/uploads/2010/10/three_buckets.gif);
		height: 297px;
		}
	
	#three_buckets #partners_bu ul {
		margin-top: 20px;
		}
	
	#three_buckets #partners_bu li {
		}
	
	#three_buckets #partners_bu li a {
		display: block;
		height: 55px;
		width: 172px;
		}
	


/* ! -- Review Page Changes - 10.10 -- */
/* ------------------------------------------------------------- */
	#review_logos {
		margin-top: 25px;
		}
	
	#review_logos li {
		border: 1px solid #ccc;
		float: left;
		margin-left: 17px;
		}
	
	#review_logos li:first-child {
		margin-left: 0;
		}
	


/* ! -- Sidebar Changes - 10.10 -- */
/* ------------------------------------------------------------- */
	#right_col ul li h5 {
		font-size: 14px;
		}
		
	#right_col ul li {
		margin-bottom: 0;
		padding-bottom: 0px;
		}
	
	#right_col ul li:hover {
		background: none;
		}
	
	#right_col ul li.pdf {
		background: url(http://inventus.com/wp-content/uploads/2010/10/right_col_li_PDF_rollOver.png) no-repeat 0 0;
		}
	
	#right_col ul li.pdf:hover {
		background: url(http://inventus.com/wp-content/uploads/2010/10/right_col_li_PDF_rollOver.png) no-repeat 0 0;
		}



/* ! -- Contact Form Changes - 10.10 -- */
/* ------------------------------------------------------------- */
	
	#contact_form {}
	
	#contact_form td {
		border: none;
		padding: 0;
		}
	
	#contact_form .label {
		padding-right: 8px;
		}
	
	#contact_form .required {
		color: #666;
		font-family: Verdana, sans-serif;
		font-size: 12px;
		font-style:italic;
		padding-top: 8px;
		}
	
	#contact_form input[type=text] {
		border: 1px solid #ccc;
		color: #474747;
		font-family: Georgia, serif;
		font-size: 14px;
		padding: 3px 5px;
		}
	
	#contact_form input[type=text]:hover,
	#contact_form input[type=text]:focus {
		border: 1px solid #666;
		}
	
	#contact_form input[type=submit] {
		background: #474747;
		border: none;
		color: #fff;
		cursor: pointer;
		font-family: Georgia, serif;
		font-size: 14px;
		font-style: italic;
		padding: 8px 10px;
		}
	
	#contact_form input[type=submit]:hover,
	#contact_form input[type=submit]:focus {
		color: #E87B18;
		}
	
	.form_wrap {
		display: none;
		}
	
	.already {
		margin-bottom: 1em;
		}
	
	.already p {
		font-size: 12px;
		font-family: Verdana, sans-serif;
		line-height: 1.3em;
		}
	
	.already a {
		text-decoration: underline;
		}
	
	.already a:hover {
		color: #E87B18;
		text-decoration: none;
		}


/* ! -- Post Changes - 10.10 -- */
/* ------------------------------------------------------------- */
	#main_content h4 {
		margin-bottom: 5px;
		}
		
	#main_content .post_list {
		margin-bottom: 15px;
		}
	
	#main_content .post_list li {
		font-family: Georgia, serif;
		font-weight: normal;
		letter-spacing: normal;
		list-style: circle;
		margin: 0 0 7px 17px;
		text-transform: none;
		}
	
	#main_content .post_list li p {
		margin-bottom: 0;
		}


.alignleft {
float: left;
padding: 5px 15px 10px 0;
}

.wpcf7-quiz {
width: 210px;
}

#main_nav #about .sub_nav {
/*width: 220px;*/
}




/* ! -- Home Slider -- */
/* ------------------------------------------------------------- */
	
	body.home {
		background: #e7e7e7 url(http://inventus.com/wp-content/uploads/2011/05/new_back.jpg) 0 0 repeat-x;
		}
	
	#content.home {
		background-position: 595px 415px;
		}
	
	#home_slider_hldr {
		/* display: none; */
		visibility: hidden;
		height: 364px;
		margin: -40px 0 50px -44px;
		width: 900px;
		}
	
	.anythingWindow {
		 -moz-box-shadow: 0px 0px 8px #777; /* FF3.5+ */
  -webkit-box-shadow: 0px 0px 8px #777; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 8px #777; /* Opera 10.5, IE9, Chrome 10+ */
		}
	
	#home_slider li,
	#home_slider img {
		height: 364px;
		width: 900px;
		}
	
	#home_partners {}
	
	#home_partners h4 {
		border-bottom: none;
		color: #414242;
		font: bold 18px 'Misolight', Helvetica, Verdana, sans-serif;
		}
	
	#home_partners li {
		float: left;
		height: 40px;
		margin-left: 15px;
		width: 130px;
		}
	
	#home_partners li:first-child { margin-left: 0; }
	
	#home_partners li a {
		display: block;
		height: 40px;
		text-indent: -9999px;
		width: 130px;
		}
	
	#hp_relativity 	{ background: url(http://inventus.com/wp-content/uploads/2011/05/home_partners.jpg) -130px 0; }
	#hp_clearwell		{ background: url(http://inventus.com/wp-content/uploads/2011/05/home_partners.jpg) -130px -40px; }
	#hp_concordance { background: url(http://inventus.com/wp-content/uploads/2011/05/home_partners.jpg) -130px -80px; }
	#hp_syngence 		{ background: url(http://inventus.com/wp-content/uploads/2011/05/home_partners.jpg) -130px -120px; }
	
	#hp_relativity:hover 	{ background-position: 0 0; }
	#hp_clearwell:hover		{ background-position: 0 -40px; }
	#hp_concordance:hover { background-position: 0 -80px; }
	#hp_syngence:hover		{ background-position: 0 -120px; }
	
	#hp_syngence { margin-top: -4px; }
	
	
	#main_content ul.insight {
		list-style: circle;
		margin-left: 1.2em;
		}
	
	#main_content ul.insight li {
		margin-bottom: .5em;
		}
	
	#main_content ul.insight,
	#main_content ul.managed {
		margin-bottom: 1em;
		}
	
	#main_content ul.insight li, 
	#main_content ul.managed li {
		font: normal 14px/1.3em Georgia, serif;
		letter-spacing: normal;
		text-transform: none;
		}
	
	
	
	
	
	
	
	
	
	
	
	
	
