@charset utf-8;
/*
Theme Name: Fluent
Theme URI: http://wearebloom.com/
Author: Bloom Creative Inc.
Author URI: http://wearebloom.com/
Description: Template for Fluent
Version: 2

 * Built on the Whiteboard Framework
 * http://whiteboardframework.com
 */

/*
 * The Whiteboard Framework is licensed under the GPL license.
 * Feel free to use the Whiteboard Framework for commercial and non-commercial ventures.
 * We require a link in the CSS file and request a link on the website
*/

/*
List of divs in Whiteboard
Note that this list does not include the dynamically generated ids and classes, such as the body classes, the post ids, etc
*/

body{
}

#main {

}

header {
	
}
	nav {
		
	}
	nav.primary {
		
	}
	nav.footer {
		
	}
	#widget-header {
		
	}
	#widget-alert {
		
	}

#content {
	
}
	article {
		
	}
		.featured-thumbnail {
			
		}
		.post-content {
			
		}
			.pagination {
				
			}
	.post-meta {
		
	}
	.post-navigation {
		
	}

#comments {
	
}
	li.comment {
		
	}
		.odd {
			
		}
		.even {
			
		}
		.author-comment {
			
		}
		.comment-text {
			
		}
		.comment-meta {
			
		}
			p.gravatar {
				
			}
		.waiting-for-approval {
			
		}
	#trackbacks {
		
	}
		li.trackback {
			
		}
	p#no-comments {
		
	}
	#comments-form {
		
	}
		#respond {
			
		}
		.cancel-comment-reply {
			
		}

.page {
	
}
	#page-content {
		
	}
	#page-meta {
		
	}

.post {
	
}
	.postContent {
		
	}
	.post-excerpt {
		
	}

nav.oldernewer {
	
}
	.older {
		
	}
	.newer {
		
	}

.search {
	
}

.author {
	
}
#recent-author-posts {
	
}
#recent-author-comments {
	
}

#error404 {
	
}

#sidebar {
	
}
	#widget-sidebar {
		
	}
		#sidebar-search {
			
		}
		#sidebar-nav {
			
		}
		#sidebar-archives {
			
		}
		#sidebar-meta {
			
		}
		.widget {
			
		}

#sidebar ul li {
	list-style: disc;
}
#sidebar ol li {
	list-style: decimal !important;
}
#footer {
	clear: both;
}
	#widget-footer {
		
	}
	#footer-nav {
		
	}
	
.no-results {
	
}

a, a:active, a:visited, a:link {
	color: #F1592A;
	text-decoration: none;
}
a:hover, #crumbs a:hover {
	text-decoration: underline;
}
#footer-content a:hover {
	text-decoration: none;	
	color: #F1592A;
}

.home .widget-area {
	float: left;
	background: url(images/bg_mod_home.gif) repeat-x;
}

.none { /* this class is used to hid the skip to content link at the beginning of the document for accessibility */
	display: none;
}
.clear {
	clear: both;
	margin: 0;
	line-height: 0;
}
.left, .alignleft {
	float: left;
}
.right, .alignright {
	float: right;
}
hr {
	width: 100%; 
	border: 1px solid #E6E7E8;
	margin: 0 0 10px;
}
li {	
	line-height: 1.4em;
	margin: 0 0 0.5em;
}

/*WP tables reloaded - global*/
.wp-table-reloaded-id-1, .wp-table-reloaded-id-1 td, .wp-table-reloaded-id-1 th {
	border: none;
	border-collapse: collapse !important;
	border-spacing: 1px !important;
	vertical-align: top;
	background-color: #EEEEEE !important;
	margin: 5px 0 5px 0 !important;
	padding: 6px 0 6px 8px !important;
	line-height: 1.3em;
	border-right: 2px solid #fff;
	border-left: 2px solid #fff;
}
.wp-table-reloaded-id-1 th, .wp-table-reloaded-id-1 .sorting {
	border-bottom: 1px solid #666;
	text-align: left;
	background-color: #F1592A !important;
	text-transform: uppercase;
	font-weight: bold;
	margin: 5px 0 5px 0 !important;
	padding: 6px 0 6px 8px !important;
	color: #fff !important;
	border-right: 2px solid #fff;
	border-left: 2px solid #fff;
}
.wp-table-reloaded-id-5 td.column-1 {
	width: 177px;
}
.wp-table-reloaded-id-1 .sorting_asc, .wp-table-reloaded-id-1 .sorting_desc {
	border-bottom: 1px solid #660600;
	text-align: left;
	background-color: #fff !important;
}
.wp-table-reloaded-id-2 img, .wp-table-reloaded-id-3 img {
	max-width: 100px;
}
#wp-table-reloaded-id-1-no-1 {
	margin-top: 0 !important;
}
.wp-table-reloaded td, .wp-table-reloaded th {
	vertical-align: top;
}

/*wp-pagenavi*/
.wp-pagenavi a:hover, .wp-pagenavi span.current {
    border: none;
}
.wp-pagenavi a, .wp-pagenavi span {
    border: none;
    margin: 2px;
    padding: 3px 5px;
    text-decoration: none;
	color: #6d6e71;
}

.post-content ul, .post-content ol {
    margin-bottom: 12px;
}

.hidden { display:none }

/*start main website CSS*/

body {
	padding: 0;
	color: #6d6e71;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: #fff !important;
}
#header .container {
    padding-bottom: 0px !important;
	padding-top: 0px !important;
}
.flexslider {
    border: 0 !important;
}
#nav-primary a {
	float: none !important;
	padding: 0;
}
img {
	width: 100%;
	height: auto;
	width: auto\9; /*ie8*/
}
#sidebar .metabox img {
	max-width: 261px;
}
.metabox { max-width: 392px; float: right; min-width: 312px; }

.serif, cite, blockquote, h1, h2, h3, h4, h5, h6 {
    font-family: Arial, Helvetica, sans-serif !important;
}
input:focus,
textarea:focus {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.post-meta {
	clear: both;
}
input[type="radio"] {
	border: 0;
	/*border-width: expression(this.type=="radio"? '0' : '0');*/
}
.pdflink {
	text-align: left;
	position: relative;
}
.pdflink2 {
	text-align: left;
	position: relative;
	float: right;
}

	
/*default 992px style*/
	p {
		margin: 0 0 1.4em 0;
		line-height: 1.4em;
		font-size: 12px;
	}
	li {
		font-size: 12px;
	}
	/*nav*/
	#nav {
		margin-top: 13px;
	}
	#nav li {
		margin: 0;
	}
	/*nav images*/
	#nav li.page-item-13 a {
		text-indent: -9999px;
		background: url(images/nav/nav_cosourcing.png) no-repeat;
		width: 99px;
		height: 21px;
	}
	#nav li.page-item-10 a {
		text-indent: -9999px;
		background: url(images/nav/nav_solutions.png) no-repeat;
		width: 87px;
		height: 21px;
	}
	#nav li.page-item-17 a {
		text-indent: -9999px;
		background: url(images/nav/nav_about.png) no-repeat;
		width: 56px;
		height: 21px;
	}
	#nav li.page-item-19 a {
		text-indent: -9999px;
		background: url(images/nav/nav_resources.png) no-repeat;
		width: 91px;
		height: 21px;
	}
	#nav li.page-item-22 a {
		text-indent: -9999px;
		background: url(images/nav/nav_contact.png) no-repeat;
		width: 74px;
		height: 21px;
	}
	#nav li.page_item {
		padding: 0 15px;
		float: left;
	}
	#nav li.page_item a:hover, #nav li.page_item.current_page_item a, #nav li.page_item.current_page_parent a {
		background-position: 0 -21px;
	}
	/*nav children*/
	#child {
		margin-top: 7px;
		margin-left: 10px;
	}
	#child li.page_item {	
		padding: 0 10px;
		float: left;
		border-right: 1px solid #a9a9a9;
		line-height: 9px;
	}
	#child li.page_item:last-child, #child li.page-item-45, #child li.page-item-52 {
		border-right: none !important;
	}
	#child li.page_item a {
		color: #a9a9a9;
		font-size: 12px;
		text-decoration: none;
	}
	#child li.page_item a:hover, #child li.page_item.current_page_item a {
		color: #f1592a;
	}
	.parent-pageid-17 #child {
		margin-left: 200px;
	}
	/*header*/
	#logo {
		line-height: 53px;
	}
	#logo a {
		text-indent: -9999px;
		background: url(images/logo_fluent.png) no-repeat;
		width: 143px;
		height: 53px;
		display: block;
	}
	#title {
		float: left;
		height: 53px;
		margin: 40px 28px 34px 48px;
		width: 143px;
	}
	#nav-primary {
		float: left;
		margin: 15px 0 0 0;
		width: 758px;
		padding: 0;
		clear: none !important;
	}
	#superheader {
		float: right;
		color: #a9a9a9;
		font-size: 11px;
		margin-right: 48px;
		margin-top: 10px;
		width: 710px;
		text-align: right;
	}
	#superheader li {
		display: inline;
	}
	#superheader a {
		display: inline;
		float: none;
		padding: 0 4px 0 6px;
		color: #a9a9a9;
		text-decoration: none;
	}
	
	.home #widget {
		margin: 33px 24px 0 48px;
	}
	.home .widget-area {
		width: 436px;
		margin-right: 24px;
	}
	.home .textwidget {
		padding: 30px;
		font-size: 15px;
		color: #6d6e71;
	}
	.home .textwidget a {
		color: #6d6e71;
	}
	.home .textwidget img {
		max-width: 148px;
	}
	
	/*crumbs and content*/
	#crumbs {
		font-size: 10px;
		color: #a9a9a9;
		margin: 18px 0 0;
		height: 13px;
	}
	#crumbs a {
		color: #a9a9a9;
		text-decoration: none;
	}
	#content {
		border: 0;
		margin: 0 20px 0 48px;
		padding: 0;
		width: 532px;
	}
	#content.full {
		width: 896px;
		margin: 0 48px;
	}
	#content.full .post-content, #content.full .page-content {
		width: 896px;
	}
	#content h3 {
		font-size: 16px;
		color: #f1592a;
		margin: 0 0 1em 0;
		line-height: 1.3em;
		font-weight: bold;
	}
	#content h4 {
		font-size: 16px;
		color: #f1592a;
		margin: 30px 0 1em 0;
		line-height: 1.3em;
		font-weight: bold;
	}
	#content h5 {
		font-size: 12px;
		margin: 20px 0 .3em 0;
		line-height: 1.3em;
		font-weight: bold;
	}
	#content h6 {
		font-size: 14px;
		margin: 20px 0 .3em 0;
		line-height: 1.3em;
		font-weight: bold;
	}
	.page-content, .post-single, .no-results {
		float: left;
		margin: 24px 0 12px;
	}
	#sidebarImage {
		float: right;
		border: 0;
		width: 356px;
		padding: 0px 0 35px;
		margin: 44px 28px 24px 0;
	}
	#sidebar {
		clear: right;
		float: right;
		border: 0;
		width: 312px;
		padding: 0 16px;
		margin: 45px 28px 24px 0;
		background: url(images/bg_sidebar.png) repeat-x 0 10px;
	}
	#sidebar ul, #sidebar ol {
		margin-left: 22px;
		padding: 0;
	}
	#sidebar li {
		padding: 0;
		margin: 0 0 .5em 0;
		line-height: 1.4em;
	}
	#sidebar h3 {
		font-size: 16px;
		margin: 0 0 .1em 0;
		line-height: 1.3em;
		font-weight: bold;
	}
	
	/*resource listings sidebar*/
	#sidebar h4 {
		font-size: 16px;
		margin: 0 0 .5em 0;
		line-height: 1.3em;
		font-weight: bold;
		color: #f1592a;
	}
	.page-template-resources-listings-php #sidebar, .category #sidebar, .tag #sidebar, .single #sidebar, .search #sidebar {
		padding: 0 0 24px 0;
		background: url(images/bg_sidebar.png) repeat-x 0 74px;
	}
	.page-template-resources-listings-php #sidebar ul, .category #sidebar ul, .tag #sidebar ul, .single #sidebar ul, .search #sidebar ul {
		list-style: none;
		margin: 45px 0 0 0;
	}
	.page-template-resources-listings-php #sidebar li, .category #sidebar li, .tag #sidebar li, .single #sidebar li, .search #sidebar li {
		list-style: none;
		margin: 0 16px;
	}
	#sidebar #sidebar-search {
		margin: 0;
	}
	#sidebar #sidebar-search h3 {
		color: #a9a9a9;
	}
	#sidebar #sidebar-search input#search {
		height: 24px;
		width: 264px;
		border: 1px inset #cccccc;
		background: #f2f2f2;
		padding: 2px 4px 3px;
		float: left;
	}
	#sidebar #sidebar-search input[type="image"] {
		padding: 0;
		float: left;
		margin-left: 4px;
	}
	#sidebar #sidebar-meta ul {
		margin: 0 0 1em;
		padding: 0;
	}
	#sidebar #sidebar-meta li {
		margin: 0;
	}
	#sidebar .cat-tag-filter label {
		display: block;
		font-size: 16px;
		margin: 0 0 .5em 0;
		line-height: 1.3em;
		font-weight: bold;
	}
	#sidebar .cat-tag-filter ul {
		margin: 0;
		padding: 0;
	}
	#sidebar .cat-tag-filter li {
		line-height: 40px;
		vertical-align: middle;
		margin: 0 0 .3em;
	}
	#sidebar .cat-tag-filter input {
		float: left;
		margin-top: 12px;
	}
	#sidebar .cat-tag-filter img {
		max-width: 45px;
		float: left;
	}
	#sidebar .cat-tag-filter input#ctf-submit {
		font-size: 16px;
		color: #ffffff;
		background: #f1592a;
		border: 0;
	}
	
	/*resources*/
	.archive-list {
		clear: both;
	}
	.archive-list li {
		list-style: none;
	}
	.archive-list img, .post-single img {
		max-width: 45px;
		float: left;
		margin-right: 6px;
	}
	.archive-list .excerpt, .post-single .excerpt {
		margin: 6px 0 12px;
		float: left;
		width: 481px;
	}
	.archive-list .excerpt h2, .post-single h2, .post h1 {
		font-size: 16px;
		color: #f1592a;
		margin: 0 0 .3em;
		line-height: 1em;
		font-weight: normal;
	}
	.post h1 {
		margin-top: 18px;
		color: #f1592a;
	}
	.archive-list .excerpt a, .post-single a, .post h1 a {
		color: #f1592a;
		text-decoration: none;
	}
	.archive-list .excerpt a:hover, .post-single a:hover, .back a:hover {
		text-decoration: underline;
	}
	.post h1 a:hover {
		text-decoration: none;
	}
	.back a {
		font-size: 14px;
		color: #6d6e71;
		text-decoration: none;
		padding-top: 20px
	}
	.pdflink a {
		position: absolute; 
		bottom: 68px; 
		left: 36px; 
		font-size: 12px;
	}
	.pdflink2 a {
		position: absolute; 
		top: 256px; 
		left: 38px; 
		font-size: 12px;
		white-space: nowrap;
	}
	
	/*WP tables reloaded*/
	.wp-table-reloaded {
		width: 896px;
		margin: 0;
	}
	.wp-table-reloaded td, .wp-table-reloaded th {
		font-size: 12px;
		padding: 2px 0;
	}
	
	/*about*/
	entry.staff {
		clear: both;
	}
	.staff .content {
		float: left;
		width: 552px;
		margin-right: 24px;
		margin-bottom: 40px;
		border-top: 4px solid #f1592a;
		padding-top: 15px;
	}
	.staff .content h4 {
		font-size: 16px;
		color: #f1592a;
		font-weight: bold;
		margin: 0 0 .1em;
		line-height: 1em;
	}
	.staff .picThumb {
		float: left;
		width: 320px;
		border-top: 4px solid #f1592a;
		padding-top: 0px;
		margin-bottom: 40px;
	}
	
	/*contact*/
	#contact .bg {
		background: url(images/bg_contact.gif) repeat-x;
	}
	#contact #info, #contact #directions {
		float: left;
		width: 396px;
		padding: 18px 20px;
	}
	#contact #info {
		margin-right: 24px;
	}
	#contact a {
		color: #6d6e71;
	}
	#contact #scl {
		width: 108px;
		float: right;
	}
	
	/*images*/
	.alignright, .alignleft {
		max-width: 320px;
	}
	
	/*footer*/
	#footer .container {
		background: #fff;
		border: 0;
		padding-bottom: 20px;
		padding-top: 20px;
	}
	#footer-content {
    	padding: 0 48px;
	}
	#footer-content img {
		margin-bottom: 6px;
	}
	#footer li {
		color: #a9a9a9;
    	font-size: 10px;
		text-transform: uppercase;
		margin-top: 10px;
	}
	#footer li a {
		color: #a9a9a9;
		text-decoration: none;
		padding: 0 20px 0 0;
	}



@media only screen and (max-width: 991px) and (min-width: 768px) {
	p {
		margin: 0 0 1.3em 0;
		line-height: 1.3em;
		font-size: 11px;
	}
	li {
		font-size: 11px;
	}
	/*nav*/
	#nav {
		margin-top: 6px;
	}
	/*nav images*/
	#nav li.page-item-13 a {
		text-indent: -9999px;
		background: url(images/nav/nav_cosourcing_768.png) no-repeat;
		width: 77px;
		height: 17px;
	}
	#nav li.page-item-10 a {
		text-indent: -9999px;
		background: url(images/nav/nav_solutions_768.png) no-repeat;
		width: 68px;
		height: 17px;
	}
	#nav li.page-item-17 a {
		text-indent: -9999px;
		background: url(images/nav/nav_about_768.png) no-repeat;
		width: 44px;
		height: 17px;
	}
	#nav li.page-item-19 a {
		text-indent: -9999px;
		background: url(images/nav/nav_resources_768.png) no-repeat;
		width: 72px;
		height: 17px;
	}
	#nav li.page-item-22 a {
		text-indent: -9999px;
		background: url(images/nav/nav_contact_768.png) no-repeat;
		width: 58px;
		height: 17px;
	}
	#nav li.page_item {
		padding: 0 12px;
		float: left;
	}
	#nav li.page_item a:hover, #nav li.page_item.current_page_item a, #nav li.page_item.current_page_parent a {
		background-position: 0 -17px;
	}
	/*nav children*/
	#child {
		margin-top: 4px;
		margin-left: 8px;
	}
	#child li.page_item {	
		padding: 0 8px;
		float: left;
		border-right: 1px solid #a9a9a9;
		line-height: 9px;
	}
	#child li.page_item:last-child {
		border-right: none !important;
	}
	#child li.page_item a {
		color: #a9a9a9;
		font-size: 11px;
		text-decoration: none;
	}
	#child li.page_item a:hover, #child li.page_item.current_page_item a {
		color: #f1592a;
	}
	/*header*/
	#logo {
		line-height: 42px;
	}
	#logo a {
		text-indent: -9999px;
		background: url(images/logo_fluent_768.png) no-repeat;
		width: 111px;
		height: 42px;
		display: block;
	}
	#title {
		float: left;
		height: 42px;
		margin: 30px 18px 26px 37px;
		width: 111px;
	}
	#nav-primary {
		float: left;
		margin: 11px 0 0 0;
		width: 587px;
		padding: 0;
		clear: none !important;
	}
	#superheader {
		float: right;
		color: #a9a9a9;
		font-size: 9px;
		margin-right: 37px;
		margin-top: 10px;
		width: 550px;
		text-align: right;
	}
	#superheader li {
		display: inline;
	}
	#superheader a {
		display: inline;
		float: none;
		padding: 0 3px 0 5px;
		color: #a9a9a9;
		text-decoration: none;
	}
	
	.home #widget {
		margin: 20px 20px 0 40px;
	}
	.home .widget-area {
		width: 334px;
		margin-right: 20px;
	}
	.home .textwidget {
		padding: 20px;
		font-size: 14px;
		color: #6d6e71;
	}
	.home .textwidget a {
		color: #6d6e71;
	}
	.home .textwidget img {
		max-width: 148px;
	}
	
	/*crumbs and content*/
	#crumbs {
		font-size: 10px;
		color: #a9a9a9;
		margin: 14px 0 0;
		height: 13px;
	}
	#crumbs a {
		color: #a9a9a9;
		text-decoration: none;
	}
	#content {
		border: 0;
		margin: 0 20px 0 37px;
		padding: 0;
		width: 388px;
	}
	#content.full {
		width: 694px;
		margin: 0 37px;
	}
	#content.full .post-content, #content.full .page-content {
		width: 694px;
	}
	#content h3 {
		font-size: 13px;
		color: #f1592a;
		margin: 0 0 .8em 0;
		line-height: 1.3em;
		font-weight: bold;
	}
	#content h4 {
		font-size: 13px;
		color: #f1592a;
		margin: 25px 0 .8em 0;
		line-height: 1.3em;
		font-weight: bold;
	}
	#content h5 {
		font-size: 11px;
		margin: 20px 0 0 0;
		line-height: 1.3em;
		font-weight: bold;
	}
	#content h6 {
		font-size: 13px;
		margin: 20px 0 0 0;
		line-height: 1.3em;
		font-weight: bold;
	}
	.page-content, .post-single, .no-results {
		float: left;
		margin: 18px 0 8px;
	}
	#sidebarImage {
		float: right;
		border: 0;
		width: 261px;
		padding: 0px 12px 35px;
		margin: 37px 37px 20px 0;
	}
	#sidebar {
		clear: right;
		float: right;
		border: 0;
		width: 261px;
		padding: 0 12px;
		margin: 35px 22px 20px 0;
		background: url(images/bg_sidebar.png) repeat-x 0 10px;
	}
	#sidebar ul, #sidebar ol {
		margin-left: 22px;
		padding: 0;
	}
	#sidebar li {
		padding: 0;
		margin: 0 0 .5em 0;
		line-height: 1.4em;
		font-size: 11px;
	}
	#sidebar h3 {
		font-size: 13px;
		margin: 0 0 .8em 0;
		line-height: 1em;
		font-weight: bold;
	}	
	
	/*resource listings sidebar*/
	#sidebar h4 {
		font-size: 14px;
		margin: 0 0 .5em 0;
		line-height: 1.3em;
		font-weight: bold;
		color: #f1592a;
	}
	.page-template-resources-listings-php #sidebar, .category #sidebar, .tag #sidebar, .single #sidebar, .search #sidebar {
		padding: 0 0 24px 0;
		background: url(images/bg_sidebar.png) repeat-x 0 64px;
	}
	.page-template-resources-listings-php #sidebar ul, .category #sidebar ul, .tag #sidebar ul, .single #sidebar ul, .search #sidebar ul {
		list-style: none;
		margin: 45px 0 0 0;
	}
	.page-template-resources-listings-php #sidebar li, .category #sidebar li, .tag #sidebar li, .single #sidebar li, .search #sidebar li {
		list-style: none;
		margin: 0 16px;
	}
	#sidebar #sidebar-search {
		margin: 0;
	}
	#sidebar #sidebar-search h3 {
		color: #a9a9a9;
	}
	#sidebar #sidebar-search input#search {
		height: 20px;
		width: 218px;
		border: 1px inset #cccccc;
		background: #f2f2f2;
		padding: 2px 4px 2px;
		float: left;
	}
	#sidebar #sidebar-search input[type="image"] {
		padding: 0;
		float: left;
		margin-left: 4px;
		height: 24px;
	}
	#sidebar #sidebar-meta ul {
		margin: 0 0 1em;
		padding: 0;
	}
	#sidebar #sidebar-meta li {
		margin: 0;
	}
	#sidebar .cat-tag-filter label {
		display: block;
		font-size: 16px;
		margin: 0 0 .5em 0;
		line-height: 1.3em;
		font-weight: bold;
	}
	#sidebar .cat-tag-filter ul {
		margin: 0;
		padding: 0;
	}
	#sidebar .cat-tag-filter li {
		line-height: 40px;
		vertical-align: middle;
		margin: 0 0 .3em;
	}
	#sidebar .cat-tag-filter input {
		float: left;
		margin-top: 12px;
	}
	#sidebar .cat-tag-filter img {
		max-width: 40px;
		float: left;
	}
	#sidebar .cat-tag-filter input#ctf-submit {
		font-size: 14px;
		color: #ffffff;
		background: #f1592a;
		border: 0;
	}
	.metabox { min-width: 261px; }
	
	/*resources*/
	.archive-list {
		clear: both;
	}
	.archive-list li {
		list-style: none;
	}
	.archive-list img, .post-single img {
		max-width: 40px;
		float: left;
		margin-right: 4px;
	}
	.archive-list .excerpt, .post-single .excerpt {
		margin: 4px 0 10px;
		float: left;
		width: 344px;
	}
	.archive-list .excerpt h2, .post-single h2, .post h1 {
		font-size: 14px;
		color: #f1592a;
		margin: 0 0 .3em;
		line-height: 1em;
		font-weight: normal;
	}
	.post h1 {
		margin-top: 14px;
		color: #f1592a;
	}
	.archive-list .excerpt a, .post-single a, .post h1 a {
		color: #f1592a;
		text-decoration: none;
	}
	.archive-list .excerpt a:hover, .post-single a:hover, .back a:hover {
		text-decoration: underline;
	}
	.post h1 a:hover {
		text-decoration: none;
	}
	.back a {
		font-size: 14px;
		color: #6d6e71;
		text-decoration: none;
	}
	.pdflink a {
		position: absolute; 
		bottom: 48px; 
		left: 17px; 
		font-size: 12px;
	}
	.pdflink2 a {
		position: absolute; 
		top: 200px; 
		left: 30px; 
		font-size: 12px;
		white-space: nowrap;
	}
	.solov {
		width: 420px;
	}
	
	/*WP tables reloaded*/
	.wp-table-reloaded {
		width: 694px;
		margin: 0;
	}
	.wp-table-reloaded td, .wp-table-reloaded th {
		font-size: 11px;
		padding: 2px 0;
	}
	
	/*about*/
	entry.staff {
		clear: both;
	}
	.staff .content {
		float: left;
		width: 356px;
		margin-right: 18px;
		margin-bottom: 30px;
		border-top: 3px solid #f1592a;
		padding-top: 12px;
	}
	.staff .content h4 {
		font-size: 14px;
		color: #f1592a;
		font-weight: bold;
		margin: 0 0 .1em;
		line-height: 1em;
	}
	.staff .picThumb {
		float: left;
		width: 320px;
		border-top: 3px solid #f1592a;
		padding-top: 0px;
		margin-bottom: 30px;
	}
	.staff .picThumb img {
		max-height: 185px;
	}
	
	/*contact*/
	#contact .bg {
		background: url(images/bg_contact.gif) repeat-x;
	}
	#contact #info, #contact #directions {
		float: left;
		width: 300px;
		padding: 14px 18px;
	}
	#contact #info {
		margin-right: 20px;
	}
	#contact a {
		color: #6d6e71;
	}
	#contact #scl {
		width: 84px;
		float: right;
	}
	
	/*images*/
	.alignright, .alignleft {
		max-width: 247px;
	}	
	
	/*footer*/
	#footer .container {
		background: #fff;
		border: 0;
		padding-bottom: 16px;
		padding-top: 16px;
	}
	#footer-content {
    	padding: 0 37px;
	}
	#footer-content img {
		margin-bottom: 6px;
	}
	#footer li {
		color: #a9a9a9;
    	font-size: 10px;
		text-transform: uppercase;
	}
	#footer li a {
		color: #a9a9a9;
		text-decoration: none;
		padding: 0 16px 0 0;
	}
}

@media only screen and (max-width: 767px) and (min-width: 480px) {
	p {
		margin: 0 0 1.3em 0;
		line-height: 1.3em;
		font-size: 11px;
	}
	li {
		font-size: 11px;
	}
	/*nav*/
	#nav {
		margin: 1px 0px 10px 4px;
	}
	/*nav images*/
	#nav li.page-item-13 a {
		text-indent: -9999px;
		background: url(images/nav/nav_cosourcing_480.png) no-repeat;
		width: 58px;
		height: 11px;
	}
	#nav li.page-item-10 a {
		text-indent: -9999px;
		background: url(images/nav/nav_solutions_480.png) no-repeat;
		width: 50px;
		height: 11px;
	}
	#nav li.page-item-17 a {
		text-indent: -9999px;
		background: url(images/nav/nav_about_480.png) no-repeat;
		width: 30px;
		height: 11px;
	}
	#nav li.page-item-19 a {
		text-indent: -9999px;
		background: url(images/nav/nav_resources_480.png) no-repeat;
		width: 54px;
		height: 11px;
	}
	#nav li.page-item-22 a {
		text-indent: -9999px;
		background: url(images/nav/nav_contact_480.png) no-repeat;
		width: 41px;
		height: 11px;
	}
	#nav li.page_item {
		padding: 0 10px;
		float: left;
	}
	#nav li.page_item a:hover, #nav li.page_item.current_page_item a, #nav li.page_item.current_page_parent a {
		background-position: 0 -11px;
	}
	/*nav children*/
	#child {
		margin-top: 1px;
		margin-left: 8px;
	}
	#child li.page_item {	
		padding: 0 6px;
		float: left;
		border-right: 1px solid #a9a9a9;
		line-height: 9px;
	}
	#child li.page_item:last-child {
		border-right: none !important;
	}
	#child li.page_item a {
		color: #a9a9a9;
		font-size: 8px;
		text-decoration: none;
	}
	#child li.page_item a:hover, #child li.page_item.current_page_item a {
		color: #f1592a;
	}
	/*header*/
	#logo {
		line-height: 28px;
	}
	#logo a {
		text-indent: -9999px;
		background: url(images/logo_fluent_480.png) no-repeat;
		width: 70px;
		height: 28px;
		display: block;
	}
	#title {
		float: left;
		height: 28px;
		margin: 18px 20px 15px 23px;
		width: 70px;
	}
	#nav-primary {
		float: left;
		margin: 10px 0 6px 0;
		width: 357px;
		padding: 0;
		clear: none !important;
	}
	#superheader {
		float: right;
		color: #a9a9a9;
		font-size: 8px;
		margin-right: 23px;
		width: 344px;
		text-align: right;
	}
	#superheader li {
		display: inline;
	}
	#superheader a {
		display: inline;
		float: none;
		padding: 0 2px 0 4px;
		color: #a9a9a9;
		text-decoration: none;
	}
	
	.home #widget {
		margin: 10px 10px 0 20px;
	}
	.home .widget-area {
		width: 440px;
		margin-bottom: 10px;
	}
	.home .textwidget {
		padding: 10px;
		font-size: 12px;
		color: #6d6e71;
	}
	.home .textwidget a {
		color: #6d6e71;
	}
	.home .textwidget img {
		max-width: 148px;
	}
	
	/*crumbs and content*/
	#crumbs {
		font-size: 9px;
		color: #a9a9a9;
		margin: 10px 0 0;
		height: 13px;
	}
	#crumbs a {
		color: #a9a9a9;
		text-decoration: none;
	}
	#content {
		border: 0;
		margin: 0 23px 0 23px;
		padding: 0;
		width: 434px;
	}
	#content.full {
		margin: 0 23px !important;
		width: 434px !important;
	}
	#content.full .post-content, #content.full .page-content {
		width: 434px !important;
	}
	#content h3 {
		font-size: 12px;
		color: #f1592a;
		margin: 0 0 .8em 0;
		line-height: 1.3em;
		font-weight: bold;
	}
	#content h4 {
		font-size: 12px;
		color: #f1592a;
		margin: 25px 0 .8em 0;
		line-height: 1.3em;
		font-weight: bold;
	}
	#content h5 {
		font-size: 11px;
		margin: 20px 0 0 0;
		line-height: 1.3em;
		font-weight: bold;
	}
	#content h6 {
		font-size: 13px;
		margin: 20px 0 0 0;
		line-height: 1.3em;
		font-weight: bold;
	}
	.page-content, .post-single, .no-results {
		float: left;
		margin: 18px 0 8px;
	}
	#sidebarImage {
		clear: both;
		border: 0;
		width: 414px;
		padding: 0px 10px 35px;
		margin: 33px 23px 20px 23px;
	}
	.metabox {
		float: none;
	}
	#sidebar {
		clear: both;
		border: 0;
		width: 414px;
		padding: 0 10px;
		margin: 23px 23px 20px 23px;
		background: url(images/bg_sidebar.png) repeat-x 0 10px;
	}
	#sidebar ul, #sidebar ol {
		margin-left: 18px;
		padding: 0;
	}
	#sidebar li {
		padding: 0;
		margin: 0 0 .5em 0;
		line-height: 1.4em;
		font-size: 11px;
	}
	#sidebar h3 {
		font-size: 14px;
		margin: 0 0 .3em 0;
		line-height: 1em;
		font-weight: bold;
	}
	
	/*resource listings sidebar*/
	#sidebar h4 {
		font-size: 14px;
		margin: 0 0 .5em 0;
		line-height: 1.3em;
		font-weight: bold;
		color: #f1592a;
	}
	.page-template-resources-listings-php #sidebar, .category #sidebar, .tag #sidebar, .single #sidebar, .search #sidebar {
		padding: 0 0 24px 0;
		background: url(images/bg_sidebar.png) repeat-x 0 54px;
		width: 434px;
	}
	.page-template-resources-listings-php #sidebar ul, .category #sidebar ul, .tag #sidebar ul, .single #sidebar ul, .search #sidebar ul {
		list-style: none;
		margin: 45px 0 0 0;
	}
	.page-template-resources-listings-php #sidebar li, .category #sidebar li, .tag #sidebar li, .single #sidebar li, .search #sidebar li {
		list-style: none;
		margin: 0 16px;
	}
	#sidebar #sidebar-search {
		margin: 0;
	}
	#sidebar #sidebar-search h3 {
		color: #a9a9a9;
	}
	#sidebar #sidebar-search input#search {
		height: 20px;
		width: 218px;
		border: 1px inset #cccccc;
		background: #f2f2f2;
		padding: 2px 4px 2px;
		float: left;
	}
	#sidebar #sidebar-search input[type="image"] {
		padding: 0;
		float: left;
		margin-left: 4px;
		height: 24px;
	}
	#sidebar #sidebar-meta ul {
		margin: 0 0 1em;
		padding: 0;
	}
	#sidebar #sidebar-meta li {
		margin: 0;
	}
	#sidebar .cat-tag-filter label {
		display: block;
		font-size: 14px;
		margin: 0 0 .5em 0;
		line-height: 1.3em;
		font-weight: bold;
	}
	#sidebar .cat-tag-filter ul {
		margin: 0;
		padding: 0;
	}
	#sidebar .cat-tag-filter li {
		line-height: 40px;
		vertical-align: middle;
		margin: 0 0 .3em;
	}
	#sidebar .cat-tag-filter input {
		float: left;
		margin-top: 12px;
	}
	#sidebar .cat-tag-filter img {
		max-width: 40px;
		float: left;
	}
	#sidebar .cat-tag-filter input#ctf-submit {
		font-size: 14px;
		color: #ffffff;
		background: #f1592a;
		border: 0;
	}
	
	/*resources*/
	.archive-list {
		clear: both;
	}
	.archive-list li {
		list-style: none;
	}
	.archive-list img, .post-single img {
		max-width: 40px;
		float: left;
		margin-right: 4px;
	}
	.archive-list .excerpt, .post-single .excerpt {
		margin: 4px 0 10px;
		float: left;
		width: 390px;
	}
	.archive-list .excerpt h2, .post-single h2, .post h1 {
		font-size: 14px;
		color: #f1592a;
		margin: 0 0 .3em;
		line-height: 1em;
		font-weight: normal;
	}
	.post h1 {
		margin-top: 14px;
		color: #f1592a;
	}
	.archive-list .excerpt a, .post-single a, .post h1 a {
		color: #f1592a;
		text-decoration: none;
	}
	.archive-list .excerpt a:hover, .post-single a:hover, .back a:hover {
		text-decoration: underline;
	}
	.post h1 a:hover {
		text-decoration: none;
	}
	.back a {
		font-size: 14px;
		color: #6d6e71;
		text-decoration: none;
	}
	.pdflink a {
		position: absolute; 
		bottom: 30px; 
		left: 18px; 
		font-size: 10px;
	}
	.pdflink2 a {
		position: absolute; 
		top: 122px; 
		left: 18px; 
		font-size: 10px;
		white-space: nowrap;
	}
	.solov {
		width: 260px;
	}
	
	/*WP tables reloaded*/
	.wp-table-reloaded {
		width: 434px;
		margin: 0;
	}
	.wp-table-reloaded td, .wp-table-reloaded th {
		font-size: 11px;
		padding: 2px 0;
	}
	
	/*about*/
	entry.staff {
		clear: both;
	}
	.staff .content {
		width: 100%;
		margin-bottom: 20px;
		border-top: 3px solid #f1592a;
		padding-top: 12px;
	}
	.staff .content h4 {
		font-size: 14px;
		color: #f1592a;
		font-weight: bold;
		margin: 0 0 .1em;
		line-height: 1em;
	}
	.staff .picThumb {
		width: 320px;
		margin-bottom: 20px;
		border-top: 3px solid #f1592a;
		padding-top: 0px;
	}
	.staff .picThumb img {
		max-height: 185px;
	}
	
	/*contact*/
	#contact .bg {
		background: url(images/bg_contact.gif) repeat-x;
	}
	#contact #info, #contact #directions {
		clear: left;
		width: 398px;
		padding: 12px 16px;
	}
	#contact #info {
		margin-right: 0px;
	}
	#contact a {
		color: #6d6e71;
	}
	#contact #scl {
		width: 108px;
		float: right;
	}
	
	/*images*/
	.alignright, .alignleft {
		max-width: 155px;
	}
	
	/*footer*/
	#footer .container {
		background: #fff;
		border: 0;
		padding-bottom: 10px;
		padding-top: 10px;
	}
	#footer-content {
    	padding: 0 23px;
	}
	#footer-content img {
		margin-bottom: 4px;
	}
	#footer li {
		color: #a9a9a9;
    	font-size: 9px;
		text-transform: uppercase;
	}
	#footer li a {
		color: #a9a9a9;
		text-decoration: none;
		padding: 0 10px 0 0;
	}
}

@media only screen and (max-width: 479px) {
	p {
		margin: 0 0 1.1em 0;
		line-height: 1.3em;
		font-size: 11px;
	}
	li {
		font-size: 11px;
	}
	/*nav images*/
	#nav li.page-item-13 a {
		text-indent: -9999px;
		background: url(images/nav/nav_cosourcing_480.png) no-repeat;
		width: 58px;
		height: 11px;
	}
	#nav li.page-item-10 a {
		text-indent: -9999px;
		background: url(images/nav/nav_solutions_480.png) no-repeat;
		width: 50px;
		height: 11px;
	}
	#nav li.page-item-17 a {
		text-indent: -9999px;
		background: url(images/nav/nav_about_480.png) no-repeat;
		width: 30px;
		height: 11px;
	}
	#nav li.page-item-19 a {
		text-indent: -9999px;
		background: url(images/nav/nav_resources_480.png) no-repeat;
		width: 54px;
		height: 11px;
	}
	#nav li.page-item-22 a {
		text-indent: -9999px;
		background: url(images/nav/nav_contact_480.png) no-repeat;
		width: 41px;
		height: 11px;
	}
	#nav li.page_item {
		padding: 0 8px;
		float: left;
	}
	#nav li.page_item a:hover, #nav li.page_item.current_page_item a, #nav li.page_item.current_page_parent a {
		background-position: 0 -11px;
	}
	/*nav children*/
	#child {
		margin-top: 6px;
		margin-left: 2px;
	}
	#child li.page_item {	
		padding: 0 6px;
		float: left;
		line-height: 14px;
	}
	#child li.page_item:last-child {
		border-right: none !important;
	}
	#child li.page_item a {
		color: #a9a9a9;
		font-size: 8px;
		text-decoration: none;
	}
	#child li.page_item a:hover, #child li.page_item.current_page_item a {
		color: #f1592a;
	}
	/*header*/
	#logo {
		line-height: 28px;
	}
	#logo a {
		text-indent: -9999px;
		background: url(images/logo_fluent_480.png) no-repeat;
		width: 70px;
		height: 28px;
		display: block;
	}
	#title {
		float: left;
		height: 28px;
		margin: 11px 13px 0px 12px;
		width: 70px;
	}
	#nav-primary {
		float: left;
		margin: 10px 0 10px 4px;
		width: 320px;
		padding: 0;
		clear: none !important;
	}
	#superheader {
		float: right;
		color: #a9a9a9;
		font-size: 8px;
		margin-right: 10px;
		margin-top: 10px;
		width: 215px;
		text-align: right;
	}
	#superheader li {
		display: inline;
	}
	#superheader a {
		display: inline;
		float: none;
		padding: 0 2px 0 4px;
		color: #a9a9a9;
		text-decoration: none;
	}
	
	.home #widget {
		margin: 5px 5px 0 10px;
	}
	.home .widget-area {
		width: 300px;
		margin-bottom: 10px;
	}
	.home .textwidget {
		padding: 10px;
		font-size: 12px;
		color: #6d6e71;
	}
	.home .textwidget a {
		color: #6d6e71;
	}
	.home .textwidget img {
		max-width: 148px;
	}
	
	/*crumbs and content*/
	#crumbs {
		font-size: 9px;
		color: #a9a9a9;
		margin: 10px 0 0;
		height: 13px;
	}
	#crumbs a {
		color: #a9a9a9;
		text-decoration: none;
	}
	#content {
		border: 0;
		margin: 0 12px 0 12px;
		padding: 0;
		width: 296px;
	}
	#content.full {
		margin: 0 12px !important;
		width: 296px !important;
	}
	#content.full .post-content, #content.full .page-content {
		width: 296px !important;
	}
	#content h3 {
		font-size: 12px;
		color: #f1592a;
		margin: 0 0 .8em 0;
		line-height: 1.3em;
		font-weight: bold;
	}
	#content h4 {
		font-size: 12px;
		color: #f1592a;
		margin: 25px 0 .8em 0;
		line-height: 1.3em;
		font-weight: bold;
	}
	#content h5 {
		font-size: 11px;
		margin: 20px 0 0 0;
		line-height: 1.3em;
		font-weight: bold;
	}
	#content h6 {
		font-size: 13px;
		margin: 20px 0 0 0;
		line-height: 1.3em;
		font-weight: bold;
	}
	.page-content, .post-single, .no-results {
		float: left;
		margin: 10px 0 4px;
	}
	#sidebarImage {
		clear: both;
		border: 0;
		width: 270px;
		padding: 0px 10px 35px;
		margin: 25px 15px 15px 15px;
	}
	.metabox {
		float: none;
	}
	#sidebar {
		clear: both;
		border: 0;
		width: 270px;
		padding: 0 10px;
		margin: 15px 15px 15px 15px;
		background: url(images/bg_sidebar.png) repeat-x 0 10px;
	}
	#sidebar ul, #sidebar ol {
		margin-left: 18px;
		padding: 0;
	}
	#sidebar li {
		padding: 0;
		margin: 0 0 .5em 0;
		line-height: 1.4em;
		font-size: 11px;
	}
	#sidebar h3 {
		font-size: 13px;
		margin: 0 0 .3em 0;
		line-height: 1em;
		font-weight: bold;
	}
	
	/*resource listings sidebar*/
	#sidebar h4 {
		font-size: 13px;
		margin: 0 0 .5em 0;
		line-height: 1.3em;
		font-weight: bold;
		color: #f1592a;
	}
	.page-template-resources-listings-php #sidebar, .category #sidebar, .tag #sidebar, .single #sidebar, .search #sidebar {
		padding: 0 0 24px 0;
		background: url(images/bg_sidebar.png) repeat-x 0 54px;
		width: 290px;
	}
	.page-template-resources-listings-php #sidebar ul, .category #sidebar ul, .tag #sidebar ul, .single #sidebar ul, .search #sidebar ul {
		list-style: none;
		margin: 45px 0 0 0;
	}
	.page-template-resources-listings-php #sidebar li, .category #sidebar li, .tag #sidebar li, .single #sidebar li, .search #sidebar li {
		list-style: none;
		margin: 0 16px;
	}
	#sidebar #sidebar-search {
		margin: 0;
	}
	#sidebar #sidebar-search h3 {
		color: #a9a9a9;
	}
	#sidebar #sidebar-search input#search {
		height: 20px;
		width: 218px;
		border: 1px inset #cccccc;
		background: #f2f2f2;
		padding: 2px 4px 2px;
		float: left;
	}
	#sidebar #sidebar-search input[type="image"] {
		padding: 0;
		float: left;
		margin-left: 4px;
		height: 24px;
	}
	#sidebar #sidebar-meta ul {
		margin: 0 0 1em;
		padding: 0;
	}
	#sidebar #sidebar-meta li {
		margin: 0;
	}
	#sidebar .cat-tag-filter label {
		display: block;
		font-size: 13px;
		margin: 0 0 .5em 0;
		line-height: 1.3em;
		font-weight: bold;
	}
	#sidebar .cat-tag-filter ul {
		margin: 0;
		padding: 0;
	}
	#sidebar .cat-tag-filter li {
		line-height: 40px;
		vertical-align: middle;
		margin: 0 0 .3em;
	}
	#sidebar .cat-tag-filter input {
		float: left;
		margin-top: 12px;
	}
	#sidebar .cat-tag-filter img {
		max-width: 40px;
		float: left;
	}
	#sidebar .cat-tag-filter input#ctf-submit {
		font-size: 13px;
		color: #ffffff;
		background: #f1592a;
		border: 0;
	}
	
	/*resources*/
	.archive-list {
		clear: both;
	}
	.archive-list li {
		list-style: none;
	}
	.archive-list img, .post-single img {
		max-width: 40px;
		float: left;
		margin-right: 4px;
	}
	.archive-list .excerpt, .post-single .excerpt {
		margin: 4px 0 10px;
		float: left;
		width: 252px; 
	}
	.archive-list .excerpt h2, .post-single h2, .post h1 {
		font-size: 14px;
		color: #f1592a;
		margin: 0 0 .3em;
		line-height: 1em;
		font-weight: normal;
	}
	.post h1 {
		margin-top: 14px;
		color: #f1592a;
	}
	.archive-list .excerpt a, .post-single a, .post h1 a {
		color: #f1592a;
		text-decoration: none;
	}
	.archive-list .excerpt a:hover, .post-single a:hover, .back a:hover {
		text-decoration: underline;
	}
	.post h1 a:hover {
		text-decoration: none;
	}
	.back a {
		font-size: 14px;
		color: #6d6e71;
		text-decoration: none;
	}
	.pdflink a {
		position: absolute; 
		bottom: 18px; 
		left: 11px; 
		font-size: 10px;
	}
	.pdflink2 {
		float: none;
	}
	.pdflink2 a {
		position: absolute; 
		top: -32px; 
		left: 40px; 
		font-size: 11px;
		white-space: nowrap;
	}
	
	/*WP tables reloaded*/
	.wp-table-reloaded {
		width: 300px;
		margin: 0;
	}
	.wp-table-reloaded td, .wp-table-reloaded th {
		font-size: 9px;
		padding: 3px !important;
	}
	.wp-table-reloaded-id-5 td.column-1 {
		width: 100px;
	}
	
	/*about*/
	entry.staff {
		clear: both;
	}
	.staff .content {
		width: 100%;
		margin-bottom: 20px;
		border-top: 2px solid #f1592a;
		padding-top: 8px;
	}
	.staff .content h4 {
		font-size: 14px;
		color: #f1592a;
		font-weight: bold;
		margin: 0 0 .1em;
		line-height: 1em;
	}
	.staff .picThumb {
		width: 320px;
		margin-bottom: 20px;
		border-top: 2px solid #f1592a;
		padding-top: 0px;
	}
	.staff .picThumb img {
		max-height: 185px;
	}
	
	/*contact*/
	#contact .bg {
		background: url(images/bg_contact.gif) repeat-x;
	}
	#contact #info, #contact #directions {
		clear: left;
		padding: 10px 14px;
		width: 268px;
	}
	#contact #info {
		margin-right: 0px;
	}
	#contact a {
		color: #6d6e71;
	}
	#contact #scl {
		width: 108px;
		float: right;
	}
	
	/*images*/
	.alignright, .alignleft {
		max-width: 320px;
		float: none !important;
	}
	
	/*footer*/
	#footer .container {
		background: #fff;
		border: 0;
		padding-bottom: 10px;
		padding-top: 10px;
	}
	#footer-content {
    	padding: 0 20px;
	}
	#footer-content img {
		margin-bottom: 4px;
	}
	#footer li {
		color: #a9a9a9;
    	font-size: 8px;
		text-transform: uppercase;
	}
	#footer li a {
		color: #a9a9a9;
		text-decoration: none;
		padding: 0 6px 0 0;
	}
}

/* Always remember to compress your live stylesheet and keep an uncompressed backup */