/* @override http://www.donheymann.com/wp-content/themes/dlhco/style.css?ver=3.6.1 */
/*
Theme Name: DLH Co. - donheymann.com
Description: Theme designed exclusively by Chroma Sites
Author: Chroma Sites
Author URI: http://www.chromasites.com/
Version: 1.0
*/
/* XHTML, HTML4, HTML5 Reset
_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_*/
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp { border: 0; margin: 0; padding: 0; font-size: 100%; vertical-align: baseline;
background: transparent;}
html { font-size: 100.01%; position: relative; z-index: 1; height: 100%; overflow-y: scroll;}
body { font-size: 87.5%; height: 100%;}
ol, ul { list-style: none;}
li { display: list-item;}
li ul, li ol { margin: 0;}
dl { margin: 0 0 1.5em 0;}
dl dt { font-weight: bold;}
dd { margin-left: 1.5em;}
table { border-collapse: collapse; border-spacing: 0; margin-bottom: 1.5em; width: 100%;}
th { background: #c3d9ff; vertical-align: bottom; font-weight: bold;}
th,td,caption { padding: 4px 6px; font-weight: normal; vertical-align: top; text-align: left;}
.rows tbody tr:nth-child(even) td, 
.rows tbody tr.even td { background: #e5ecf9;}
tfoot { font-style: italic;}
caption { background: #eee;}
sub, sup { font-size: 0.75; line-height: 0; position: relative; vertical-align: baseline;}
sub { bottom: -0.25em;}
sup { top: -0.5em;}
del { text-decoration: line-through;}
hr { height: 1px; background-color: #ddd;}
small { font-size: .8em; line-height: 1.875em;}
svg { overflow: hidden;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
b, strong, dfn { font-weight: bold;}
em, dfn { font-style: italic;}
acronym[title], abbr[title], dfn[title] { border-bottom: 1px dotted #000; cursor: help;}
pre { margin: 1.5em 0; white-space: pre;}
pre, code, tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5;}
img { color: transparent; font-size: 0; vertical-align: middle; -ms-interpolation-mode: bicubic;}
img, object, embed { max-width: 100%; height: auto; display: block;}
a img {border: none;}
input, select {vertical-align: middle;}
input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
input:-moz-placeholder { color:#a9a9a9; }
textarea:-moz-placeholder { color:#a9a9a9; }
.ie7 input[type="checkbox"] {vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}
.clickable, label, input[type=button], input[type=submit], input[type=file], button {cursor: pointer;}
button, input, select, textarea {margin: 0;}
button {width: auto; overflow: visible;}
:focus {outline: 0;}
/* Wordpress Base Styles Typography
_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_*/
.alignnone {
    margin: 0;
}
.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
.aligncenter {
    display: block;
    margin: 5px auto;
}
a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}
a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}
.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}
.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}
.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 18px;
    margin: 0;
    padding: 0 4px 5px;
}
/* Typography
_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_*/
p, ul, ol {
	font-size: 1em;
	line-height: 24px;
}
.content ul, .content ol {
	padding-left: 24px;
	margin: 0 12px 24px;
}
.content ul {
	list-style: disc;
}
.content ul ul {
	list-style: circle;
}
.content ol {
	list-style: decimal;
}
.content ol ol {
	list-style: lower-alpha;
}
ul p, ol p, ul ul, ul ol, ol ol, ol ul {
	font-size: 1em;
	line-height: 1em;
}
blockquote {
	background-color: #fafafa;
	border: 1px solid #eee;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-bottom: 24px;
	padding: 12px 24px;
	font-style: italic;
}
blockquote p {
	margin-bottom: 0;
}
blockquote p span {
	display: block;
	text-align: right;
}
h1,h2,h3,h4,h5,h6,p,ul,ol,hr {
	margin-bottom: 24px;
	font-weight: 300;
}
h1 {
	color: #333333;
	font-size: 32px;
	line-height: 32px;
}
h2 {
	margin-bottom: 12px;
	font-size: 24px;
	line-height: 24px;
}
h3 {
	font: 24px/24px Georgia, "Times New Roman", Times, serif;
	font-weight: 500;
	color: #409eff;
	margin-bottom: 6px;
}
h4 {
	margin-bottom: 6px;
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
}
h5 {
	margin-bottom: 6px;
	font-size: 14px;
	line-height: 14px;
}
h6 {
	font-size: 12px;
	line-height: 12px;
}
a, a:visited {
	color: #0470df;
	text-decoration: none;
	background-attachment: fixed;
}
a:hover, a:focus {
	color: #024992;
	text-decoration: underline;
}
/* General Layout
_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_*/
body {
	color: #333;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-color: #f0f0f0;
}
.content {
	padding: 20px 25px; /*680px wide*/
}
.content.fullpage {
	padding: 20px 25px; /*900px wide*/
}
.sidebarcontent {
	padding: 20px 30px 20px 0;
}
.leftsidebar .sidebarcontent {
	padding-right: 0;
	padding-left: 30px;
}
/* Header
_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_*/
#header {
	background: url(images/dlhco-headerbg.jpg) 0 no-repeat transparent;
	margin-top: 12px;
	height: 90px;
}
#logo {
	margin: 0;
}
#logo a {
	height: 36px;
	text-indent: -9999px;
	display: block;
	padding: 0;
	margin: 15px 0 0 20px;
	width: 100%;
	background: url(images/donheyman-logo.png) 0 0 no-repeat;
}
#tagline {
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	display: inline-block;
	float: left;
	border-top: 1px solid #888;
	padding: 0;
	margin-left: 20px;
}
.promo {
	margin: 0 20px 0 270px;
}
.promo h3.widget-title {
	text-align: center;
}
#emailsubscribe h4 {
	margin: 16px 0 0;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	font-size: 14px;
}
#emailfield {
	width: 210px;
	height: 20px;
	background-color: #eee;
}
#emailfield:focus {
	background-color: #fff;
}
#emailsubmit {
	background-color: transparent;
	border: 0 none transparent;
	color: #bbb;
	font-size: 24px;
	line-height: 24px;
}
#emailsubmit:hover {
	color: #fff;
}
#emailsubmit:active {
	color: #555;
}
/* Navigation
_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_*/
#navigation {
	margin: 18px 0;
}
ul#dropdown {
	font-weight: 400;
	position: relative;
	z-index: 100;
	padding: 0;
	margin: 0 0 0 12px;
	width: 100%;
	font: 16px/32px Georgia, "Times New Roman", Times, serif;
}
ul#dropdown li {
	float: left;
	background: transparent;
	margin: 0 2px 0 0;
	position: relative;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	-ms-border-radius: 18px;
	border-radius: 18px;
	behavior: url(/pie/PIE.htc);
}
ul#dropdown li.hover, ul#dropdown li:hover {
	background-color: #409eff;
	color: #fff;
	-webkit-box-shadow: inset 0 1px 3px #111;
	-moz-box-shadow: inset 0 1px 3px #111;
	-ms-box-shadow: inset 0 1px 3px #111;
	box-shadow: inset 0 1px 3px #111;
}
ul#dropdown a {
	color: #409eff;
	text-decoration: none;
	display: inline-block;
	padding: 2px 15px;
}
ul#dropdown li.hover a, ul#dropdown li:hover a {
	color: #fff;
}
ul#dropdown a:hover {

}
ul#dropdown li:hover > ul {
	visibility: visible;
}
/* Level 2 */
ul#dropdown ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 101;
	white-space: nowrap;
	border: 1px solid #bbb;
	-webkit-box-shadow: 1px 1px 5px #888;
	-moz-box-shadow: 1px 1px 5px #888;
	-ms-box-shadow: 1px 1px 5px #888;
	box-shadow: 1px 1px 5px #888;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	min-width: 90%;
	background-color: #fff;
	padding: 10px;
	font-size: 1em;
	line-height: 1.5em;
}
ul#dropdown ul li, ul#dropdown ul li.hover, ul#dropdown ul li:hover {
	font-weight: normal;
	float: none;
	width: 100%;
	border: none;
	margin: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	background: transparent;
	-pie-background: none;
}
ul#dropdown ul li a, ul#dropdown li.hover ul a, ul#dropdown li:hover ul a {
	text-shadow: none;
	display: block;
	background-color: transparent;
	border: 1px solid #fff;
	padding: 5px 10px;
	color: #777;
}
ul#dropdown ul a:hover, ul#dropdown li.hover ul a:hover, ul#dropdown li:hover ul a:hover {
	color: #000;
	background-color: #f5f5f5;
	border-color: #ccc;
	text-shadow: none;
	-webkit-transition: border-color 500ms;
	-moz-transition: border-color 500ms;
	-ms-transition: border-color 500ms;
	-o-transition: border-color 500ms;
	transition: border-color 500ms;
}
.current_page_item a {
	cursor: default;
}
.current_page_item li a {
	cursor: pointer;
}
ul#dropdown ul ul {
	left: 100%;
	top: 0;
	width: auto;
	z-index: 101;
}
ul#dropdown li:hover > ul {
	visibility: visible;
}
/* Main Content
_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_*/
#main {
	background-color: #fff;
	position: relative;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 1px 3px #777;
	-moz-box-shadow: 0 1px 3px #777;
	-ms-box-shadow: 0 1px 3px #777;
	box-shadow: 0 1px 3px #777;
	behavior: url(/pie/PIE.htc);
}

/* Blog and Posts
_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_*/
#postwrapper  {
	padding-bottom: 0;
}
#postwrapper .post {
	margin-bottom: 24px;
}
#postwrapper #blogintro {
	padding: 10px 20px 20px;
	background-color: #f0f0f0;
	border: 1px solid #ddd;
	margin-bottom: 24px;
	margin-top: 5px;
}
#postwrapper #blogintro p {
	margin-bottom: 0;
	font-size: 12px;
}
h1.indextitle {
	font: 32px/32px Georgia, "Times New Roman", Times, serif;
	color: #409eff;
}
h1.posttitle, h2.posttitle {
	font-size: 36px;
	line-height: 36px;
	margin-bottom: 24px;
}
h2.posttitle {
	font-size: 22px;
	line-height: 24px;
}
h2.posttitle a {
	color: #000;
}
#postwrapper .postcontent {
	margin-left: 180px;
}
#postwrapper .postthumb img {
	margin-top: 6px;
	float: left;
}
#postwrapper .postmeta {
	font: 12px/24px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 4px 180px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 4px;
}
#pagewrapper .postmeta {
	font: 12px/24px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 4px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 4px;
}
#postwrapper .postmeta, #postwrapper .postmeta a {
	color: #777;
}
#postwrapper .readmore {
	display: block;
	text-align: right;
}
.meta {
	font-size: 1.2em;
	line-height: 3em;
	color: #555;
	text-align: right;
	margin-bottom: 12px;
	border-top: 1px solid #cccccc;
}
.categories {
	padding-left: 12px;
}
.posttags {
	line-height: 12px;
	font-size: 12px;
}
.posttags a {
	margin: 0 0 6px 6px;
	padding: 2px;
	display: inline-block;
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	text-decoration: none;
}
.posttags a:hover {
	background-color: #eee;
	border: 1px solid #ccc;
}
/* Promo Area
_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_*/
#promoarea {
	font-size: 16px;
	line-height: 32px;
	color: #fff;
	text-align: center;
	text-shadow: 1px 1px 2px #592d01;
	letter-spacing: 1px;
	overflow-x: visible;
}
#promoarea .widget h3, #promoarea .widget a {
	color: #fff;
}
/* Sidebar
_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_*/
h3.widget-title {
	color: #777;
	margin-bottom: 12px;
	font-size: 20px;
	line-height: 24px;
	font-weight: 300;
	border-bottom: 1px solid #ccc;
}
.widget {
	margin-bottom: 24px;
}
#sidebar .widget ul {
	list-style-type: disc;
	color: #999;
	padding-left: 18px;
	margin: 0;
}
.widget .post-date {
	white-space: nowrap;
	color: #555;
	display: block;
	margin-bottom: 11px;
	font-size: 11px;
	line-height: 12px;
}
/* Footer
_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_*/
#footer ul {
	padding: 0;
	margin: 0;
	font-weight: 500;
	font-size: 12px;
	line-height: 24px;
}
#footer li {
	display: inline;
	padding: 0 1em;
}
#footer li a {
	text-decoration: none;
	color: #777;
	font-weight: normal;
}
#footer li a:hover {
	color: #555;
}
/* Subfooter
_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_*/
.copyright {
	display: block;
	font-size: 11px;
	line-height: 24px;
	margin-top: 24px;
	color: #aaa;
	text-align: center;
}
a#chromasites {
	padding: 0;
	margin: 12px auto 30px;
	width: 32px;
	text-align: center;
	display: block;
	background: url(images/cslink.png) no-repeat 0 -32px;
	height: 32px;
	text-indent: -9999px;
}
a#chromasites.light {
	background-position: 0 -64px;
}
a#chromasites:hover, a#chromasites.light:hover {
	background-position: 0 0;
}
/* Social Media
_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_*/
#sharebuttons {
	margin-top: 15px;
}
#sharebuttons .twitter-share-button, #sharebuttons .g-plusone, #sharebuttons .fb-send {
	float: right;
	margin-left: 10px;
}
#emailafriend {
	font-size: 11px;
	line-height: 18px;
	display: inline-block;
	background-color: #fafafa;
	background: -moz-linear-gradient(top,  #fafafa 0%, #dfdfdf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#dfdfdf));
	background: -webkit-linear-gradient(top,  #fafafa 0%,#dfdfdf 100%);
	background: -o-linear-gradient(top,  #fafafa 0%,#dfdfdf 100%);
	background: -ms-linear-gradient(top,  #fafafa 0%,#dfdfdf 100%);
	background: linear-gradient(top,  #fafafa 0%,#dfdfdf 100%);
	-pie-background: linear-gradient(#fafafa, #dfdfdf);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	clear: both;
	position: relative;
	border: 1px solid #ddd;
	font-weight: bold;
	color: #555;
	padding-right: 4px;
	padding-left: 4px;
	text-decoration: none;
	behavior: url(/pie/PIE.htc);
}
#emailafriend:hover {
	background-color: #f5f5f5;
	background: -moz-linear-gradient(top,  #f5f5f5 0%, #cfcfcf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#cfcfcf));
	background: -webkit-linear-gradient(top,  #f5f5f5 0%,#cfcfcf 100%);
	background: -o-linear-gradient(top,  #f5f5f5 0%,#cfcfcf 100%);
	background: -ms-linear-gradient(top,  #f5f5f5 0%,#cfcfcf 100%);
	background: linear-gradient(top,  #f5f5f5 0%,#cfcfcf 100%);
	-pie-background: linear-gradient(#f5f5f5, #cfcfcf);
	border-color: #bbb;
	color: #222;
}
/* Galleries
_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_*/
.gallery {
	display: block;
	clear: both;
	overflow: hidden;
	margin: 0 auto;
}
.gallery .gallery-row {
	display: block;
	clear: both;
	overflow: hidden;
	margin: 0;
}
.gallery .gallery-item {
	overflow: hidden;
	float: left;
	margin: 0 0 20px;
	text-align: center;
	list-style: none;
	padding: 0;
}
.gallery-icon {
	margin: 0 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #eee;
	border: 1px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	position: relative;
	behavior: url(/pie/PIE.htc);
}
.gallery-row dl:last-child .gallery-icon {
	margin-right: 0;
	margin-left: 10px;
}
.gallery-row dl:first-child .gallery-icon {
	margin-left: 0;
	margin-right: 10px;
}
.gallery .gallery-item .gallery-icon img {
	width: auto;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
}
.gallery-caption {
	margin-left: 0;
	font-size: 12px;
	line-height: 24px;
}
.gallery .col-0 { width: 100%; }
.gallery .col-1 { width: 100%; }
.gallery .col-2 { width: 50%; }
.gallery .col-3 { width: 33.33%; }
.gallery .col-4 { width: 25%; }
.gallery .col-5 { width: 20%; }
.gallery .col-6 { width: 16.66%; }
.gallery .col-7 { width: 14.28%; }
.gallery .col-8 { width: 12.5%; }
.gallery .col-9 { width: 11.11%; }
.gallery .col-10 { width: 10%; }
.gallery .col-11 { width: 9.09%; }
.gallery .col-12 { width: 8.33%; }
#pagecontent .gallery .gallery-item .gallery-icon img {
	max-width: 100%;
	padding: 0;
}
.gallery a img {
	border: 2px solid #ccc;
	opacity: 0.9;
}
.gallery a:hover img {
	opacity: 1;
	border-color: #555;
}
/* PageNavi Custom Style
_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_*/
.wp-pagenavi {
	padding: 10px 20px 10px;
	display:block;
	clear:both;
	margin-bottom: 12px;
}
.wp-pagenavi a ,.wp-pagenavi span.pages,.wp-pagenavi span.current, .wp-pagenavi span.extend {
	color:#555;
	padding: 6px 9px;
	border:solid 1px #B6B6B6;
	font-size: 12px;
	margin-right:3px;
	text-decoration:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.5);
	box-shadow: 0px 1px 1px rgba(0,0,0,0.5);
	background-color: #e6e6e6;
	background: -moz-linear-gradient(top,  #fafafa 0%, #e6e6e6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#e6e6e6));
	background: -webkit-linear-gradient(top,  #fafafa 0%,#e6e6e6 100%);
	background: -o-linear-gradient(top,  #fafafa 0%,#e6e6e6 100%);
	background: -ms-linear-gradient(top,  #fafafa 0%,#e6e6e6 100%);
	background: linear-gradient(top,  #fafafa 0%,#e6e6e6 100%);
	-pie-background: linear-gradient(#fafafa, #e6e6e6);
	behavior: url(/pie/PIE.htc);
}
.wp-pagenavi a:hover {
	background: #dfdfdf;
	color: #000;
}
.wp-pagenavi span.current{
	color: #ffffff;
	text-shadow: none;	
	background-color: #d6d6d6;
	background: -moz-linear-gradient(top,  #eaeaea 0%, #d6d6d6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#d6d6d6));
	background: -webkit-linear-gradient(top,  #eaeaea 0%,#d6d6d6 100%);
	background: -o-linear-gradient(top,  #eaeaea 0%,#d6d6d6 100%);
	background: -ms-linear-gradient(top,  #eaeaea 0%,#d6d6d6 100%);
	background: linear-gradient(top,  #eaeaea 0%,#d6d6d6 100%);
	-pie-background: linear-gradient(#eaeaea, #d6d6d6);
	behavior: url(/pie/PIE.htc);
	border-color: #d6d6d6;
}
/* Slideshows
_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_*/
#sidebar .widget ul.soliloquy-slides {
	padding: 0;
}
/* Forms
_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_*/
.mcf {
	float: right;
	width: 580px;
	background-color: #fafafa;
	padding: 10px;
	border: 1px solid #eee;
	margin-bottom: 20px;
}
/* Miscellaneous Styles
_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_*/
.clientlist {
	padding: 6px 10px;
	background-color: #fafafa;
	border: 1px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	font: 11px Georgia;
	line-height: 18px;
	word-spacing: 3px;
	color: #666;
}
.writing-services-block {
	margin-bottom: 0;
}
.writing-services-block a {
	display: block;
	color: #555;
	margin-bottom: 6px;
	text-decoration: none;
	font-weight: bold;
}
.writing-services-block a:hover {
	color: #409eff;
}
.writing-services-block a img {
	border: 1px solid #eee;
}
.page-id-16 #text-3.widget {
	display: none;
}
/* Socicons 
_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_*/
ul#socicons {
	margin: 10px 0 0;
	padding: 0;
	list-style: none;
}
ul#socicons li {
	display: inline-block;
	margin: 0 15px 0 0;
	padding: 0;
	zoom: 1;
	*display: inline;
}
#socicons a {
	background: url(images/socicons-circle-screen50-32.png) no-repeat 0 0;
	padding-top: 32px;
	width: 32px;
	overflow: hidden;
	margin: 0;
	height: 0;
	display: block;
	float: left;
}
#socicons a#facebook {
	background-position: -64px -32px;
}
#socicons a#twitter {
	background-position: -96px -32px;
}
#socicons a#linkedin {
	background-position: -128px -32px;
}
#socicons a#rss {
	background-position: -32px -32px;
}
#socicons a#email {
	background-position: 0 -32px;
}
#socicons a#facebook:hover {
	background-position: -64px 0;
}
#socicons a#twitter:hover {
	background-position: -96px 0;
}
#socicons a#linkedin:hover {
	background-position: -128px 0;
}
#socicons a#rss:hover {
	background-position: -32px 0;
}
#socicons a#email:hover {
	background-position: 0 0;
}
/* Print Styles
_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_–_*/
@media print {
	body { background:fff; color:000; }
	#header { background: none; }
	#logo a { height: 40px; text-indent: 0; }
	#navigation, #sidebar, #footer { display: none; }
	.container_24 .grid_16 { width: 100%; }
	#container { -webkit-box-shadow: none; box-shadow: none; }
	a { text-decoration: underline; color:00f; }
}