/*
THEME NAME: SPARK02
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* Get busy y'all */
@import url('styles/reset.css');
@import url('styles/960.css');
@import url('styles/miscellaneous.css');
@import url('styles/typography.css');
@import url('styles/images.css');

@font-face {
	font-family: 'Museo 700';
	src: url('fonts/museo/Museo700-Regular.eot');
	src: local('Museo 700'), local('Museo-700'), url('fonts/museo/Museo700-Regular.woff') format('woff'), url('fonts/museo/Museo700-Regular.svg#Museo-700') format('svg'), url('fonts/museo/Museo700-Regular.otf') format('opentype');
}

.museo {font-family:'Museo 700', Arial, sans-serif; color:#333333}
.museo a {text-decoration:none; color:#333}
.museo a:hover {color:#e1024b}
/* Time to bring the pain */
/*
red = e1024b
orange = ffb65e
green = 03dd64
*/

/*WP CORE CAPTION HACK*/
.wp-caption {/*width:auto !important;*/}




/*=====================================================================================================================================
 GENERAL
=====================================================================================================================================*/
p {color:#333333}
.divider {border-top:1px dotted #333; margin:20px 0}
.hard-rule {margin:20px auto; width:960px; height:5px; background:url('images/menu-bar-bg.jpg') repeat-x top;} * html .hard-rule {margin:10px auto}


.mini-title {font-size:11px; margin-bottom:10px; font-weight:bold}

a {color:#666666; text-decoration:none}
a:hover {color:#FF0033; text-decoration:underline}

.post-title a:hover {text-decoration:none}

body {/*background:url('images/body-bg.jpg') no-repeat top center #FFF*/}

#poweredby a {position:absolute; right:20px;top:0; display:block; text-indent:-9999px; width:125px; height:30px; background:url('images/txt-powered-by-spafax.gif') no-repeat top left;}

a.btn-print {padding:1px 5px 5px 22px; background:transparent url(images/icons/print.png) no-repeat scroll 0 0 !important}
a.btn-digg-this {padding:1px 5px 5px 22px; background:transparent url(images/icons/digg-this.png) no-repeat scroll 0 0 !important}
a.btn-tweet-this {padding:1px 5px 5px 22px; background:transparent url(images/icons/tweet-this.png) no-repeat scroll 0 0 !important}

img#wpstats {display:none}


/*=====================================================================================================================================
 TOP-TRIM
=====================================================================================================================================*/
#top-trim {background-color:#333333}
	#top-trim ul#nav {float:left; left:0; top:2px; list-style-type:none; margin:2px 0}
	#top-trim ul#nav li {float:left; margin:0}
	#top-trim ul#nav li a {display:block; margin:0 10px 0 0; padding:5px; color:#CCC; font-size:11px; text-transform:uppercase; text-decoration:none}
	#top-trim a#powered-by {float:right; display:block; text-indent:-9999px; width:125px; height:30px; background:url('images/txt-powered-by-spafax.gif') no-repeat top left;}
	

/*=====================================================================================================================================
 SIGNUP-PANEL
=====================================================================================================================================*/
#signup-panel {}
	#signup-panel #panel {width:100%; height:140px; color:#999999; background-color:#03dd64; overflow:hidden; position:relative; z-index:3; display:none;}
	
	#signup-panel #panel .subscription-form {}
	#signup-panel #panel .subscription-form h3 {padding:20px 0; font-size:24px; color:#333}
	#signup-panel #panel .subscription-form p.description {width:280px; margin:12px 0 20px 0; font-size:11px; color:#333}
	#signup-panel #panel .subscription-form .label label {font-size:11px; color:#333}
	#signup-panel #panel .subscription-form .field input {width:220px; height:28px}
	
	#signup-panel #panel .subscription-form .button input.submitButton {background:#222 url(images/overlay-button.png) repeat-x 0 0;display:inline-block; margin:18px 0 0 0; padding:5px 15px 6px;color:#fff !important;font-size:13px;font-weight:bold;line-height:1;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border:none;position:relative;cursor:pointer;overflow:visible;width:auto}
	#signup-panel #panel .subscription-form .button:hover{background-color:#111;color:#fff}
	#signup-panel #panel .subscription-form .button:active{top:1px}
	
	#signup-panel #tab-container {border-top:5px solid #03dd64; background:url('images/tab-container-bg.png') repeat-x;}
	#signup-panel #tab-container .container_12 {position:relative; height:40px}
	#signup-panel #tab-container .container_12 #tab {position:absolute; right:130px; width:190px; height:40px; text-align:center; background:url('images/tab-bg.png') top center no-repeat}
	#signup-panel #tab-container .container_12 #tab a {display:block; padding:6px 0 10px 0; font-size:11px; text-decoration:none; color:#333333}


/*=====================================================================================================================================
 HEADER
=====================================================================================================================================*/
#header {position:relative; width:940px; margin:0 auto; height:100px}

	#header ul#nav {position:absolute; left:0; top:2px; list-style-type:none; margin:0}
	#header ul#nav li {float:left; margin:0}
	#header ul#nav li a {display:block; margin:0 10px 0 0; padding:5px; color:#CCC; font-size:11px; text-transform:uppercase; text-decoration:none}
	
	#header a#poweredby {position:absolute; right:0; top:0; display:block; text-indent:-9999px; width:125px; height:30px; background:url('images/txt-powered-by-spafax.gif') no-repeat top left;}
	
	#header a#blog-title {position:absolute; left:0; top:10px; display:block; text-indent:-9999px; background: url('images/header-logo.gif') no-repeat; height:75px; width:380px;}
	
	#header #social-media-icons {position:absolute; width:300px; right:0; bottom:10px; }
	#header #social-media-icons div {float:left; padding-top:3px; font-size:10px; text-transform:uppercase}
	#header #social-media-icons ul {float:right; list-style-type:none; margin:0}
	#header #social-media-icons ul li {float:left; margin:0}
	#header #social-media-icons ul li a {display:block; padding:5px; margin: 0 0 0 5px}

/*NAVIGATION BAR*/
#navigation-bar {width:960px; height:30px; margin:0 auto; margin-bottom:40px; background-color:#666666}

	#navigation-bar #category-nav {float:left; width:800px}
	#navigation-bar #category-nav div {float:left; width:85px; height:30px; padding-left:5px;line-height:30px; font-size:10px; text-transform:uppercase; background:url(images/navigation-bar-bg.jpg) top left no-repeat; color:#FFFFFF}
	#navigation-bar #category-nav ul {float:left; list-style-type:none; margin:0}
	#navigation-bar #category-nav ul li {float:left; margin:0}
	#navigation-bar #category-nav ul li a {display:block; padding:5px; font-size:11px; margin: 0 5px 0 0; text-transform:uppercase; text-decoration:none; color:#FFFFFF}
	#navigation-bar #category-nav ul li a:hover {color:#e1024b}
	
	#navigation-bar #search-form {float:right; margin:5px 10px}



/*=====================================================================================================================================
 INDEX
=====================================================================================================================================*/
#featured {padding:0 0 20px 0; border-bottom:5px solid #666666}
	#featured .post-category {font-size:9px;}
	#featured .post-category a {text-decoration:none; color:#999999}
	
	#featured .post-title {font-size:32px; line-height:1.2em; margin:15px 0 10px 0; padding-right:10px}
	
	#featured .post-meta {font-size:11px; margin:0 0 10px 0}
	
	#featured .post-excerpt {position:relative; height:140px}
		#featured .post-excerpt p {font-size:15px}
		#featured .post-excerpt a.read-more-link {position:absolute; bottom:10px}
		
	#featured .post-thumb img {padding:4px; border:1px solid #CCC}
	#featured .post-thumb img:hover {border:1px solid #e1024b}
	

#recent-articles {padding:20px 10px 0 0;}
	#recent-articles .post-category {font-size:9px}
	#recent-articles .post-title {font-size:24px; line-height:1.2em;}
	#recent-articles .post-meta {font-size:11px; margin:0 0 10px 0}
	#recent-articles .post-content {position:relative; width:270px;}
	#recent-articles .post-thumb img {padding:4px; border:1px solid #CCC}
	#recent-articles .post-thumb img:hover {border:1px solid #e1024b}

a.read-more-link {padding:1px 5px; font-size:11px; line-height:14px; color:#FFF; background-color:#e1024b; font-weight:bold; text-decoration:none; text-transform:uppercase}
a.read-more-link:hover {background-color:#333;}




#column-2 {}
	#column-2 #by-category {padding:20px 10px 20px 0;}
	
	#column-2 #by-category h3 {font-size:16px}
	#column-2 #by-category p.description {font-size:11px; color:#666666; margin:0 0 8px 0}
	#column-2 #by-category .post-title a {font-size:12px; color:#e1024b}
	#column-2 #by-category .post-excerpt p {font-size:11px; margin-bottom:8px; color:#666666} 
	
	#column-2 #by-category #engagement-checkup,
	#column-2 #by-category #q-and-a,
	#column-2 #by-category #the-transumer {margin-bottom:20px}
	
	#column-2 a.more-link {display:block; font-size:11px; color:#e1024b; margin:15px 0 30px 0;}

.post .post-category {font-size:9px}
.post .post-category a{text-decoration:none; color:#999999}



.author {font-style:normal !important;}


/*=====================================================================================================================================
 SINGLE
=====================================================================================================================================*/
.single .post h1 {font-size:36px; line-height:42px; margin:0 0 15px 0; color:#333333}

.single .post .post-meta {font-size:11px; margin-bottom:10px}
.single .post .post-dek {font-size:16px; line-height:24px;}

.single .post-content blockquote {border-left:20px solid #EEE; margin:0; padding-left:12px; font-style:italic}
.single .post-content blockquote p {font-family:Georgia, "Times New Roman", Times, serif; color:#000000; line-height:1.8em}

.call-out-box {margin:0 0 20px 0; padding:10px; background-color:#F5F5F5;}

.drop-shadow { 
	box-shadow:0 2px 10px #CCCCCC;
	-moz-box-shadow:0 2px 10px #CCCCCC;
	-webkit-box-shadow:0 2px 10px #CCCCCC;
}
.inner-shadow { 
	box-shadow:0 2px 10px #CCCCCC inset;
	-moz-box-shadow:0 2px 10px #CCCCCC inset;
	-webkit-box-shadow:0 2px 10px #CCCCCC inset;
}



/*RELATED*/
ul.related-posts {margin:0; list-style-type:none;}
	ul.related-posts li {margin:0; float:left; width:180px; margin-right:10px} * html ul.related-posts li {margin-right:5px}
	ul.related-posts li .floatRight {width:148px}
	ul.related-posts li .floatRight a {display:table-cell; vertical-align:middle; padding:0 5px; height:30px; font-size:11px; line-height:14px; font-weight:normal; text-decoration:none}
	ul.related-posts li:hover .floatRight a {color:#e1024b}
	
	ul.related-posts li .floatLeft a img {padding:4px; border:1px solid #CCC}
	ul.related-posts li:hover .floatLeft a img {border:1px solid #e1024b}



/*PREVIOUS-NEXT*/
#previous-next-post {margin:20px 0 10px 0; padding-top:20px; border-top:1px dotted #CCC}
	#previous-next-post .previous-post {margin:0; float:left; width:180px; margin-right:10px} * html #previous-next-post .previous-post {margin-right:5px}
	#previous-next-post .previous-post .floatRight {height:30px; width:148px}
	#previous-next-post .previous-post .floatRight a {display:table-cell; vertical-align:middle; padding:0 5px; height:30px; font-size:11px; line-height:14px; font-weight:normal; text-decoration:none}
	
	#previous-next-post .previous-post .floatLeft a img {padding:4px; border:1px solid #CCC}
	#previous-next-post .previous-post:hover .floatLeft a img {border:1px solid #e1024b}

	#previous-next-post .next-post {margin:0; float:left; width:180px; margin-right:10px} * html #previous-next-post .previous-post {margin-right:5px}
	#previous-next-post .next-post .floatRight {height:30px; width:148px}
	#previous-next-post .next-post .floatRight a {display:table-cell; vertical-align:middle; padding:0 5px; height:30px; font-size:11px; line-height:14px; font-weight:normal; text-decoration:none}
	
	#previous-next-post .next-post .floatLeft a img {padding:4px; border:1px solid #CCC}
	#previous-next-post .next-post:hover .floatLeft a img {border:1px solid #e1024b}
	
	
	

.single .post h2 {font-size:16px; font-weight:bold; color:#000; margin:30px 0 10px 0; clear:none}
.single .post h2.plane {background:url(/images/icons/plane.jpg) top left no-repeat; padding-left:25px}
.single .post h2.tv {background:url(/images/icons/tv.jpg) top left no-repeat; padding-left:25px}
.single .post h2.book {background:url(/images/icons/book.jpg) top left no-repeat; padding-left:25px}

.single .post p {color:#333}
.single .post-content a, .single .post-dek a {color:#e1024b; text-decoration:underline;}
.single .post-content a:hover, .single .post-dek a:hover {color:#ffb65e; text-decoration:none}




#author-bio {margin:0 0 20px 0; padding:10px; background-color:#FFFFCC;}
#author-bio .bio-pic {margin-right:10px}
#author-bio p {margin:0; width:465px;}

.single .post img.size-medium, .single .post img.size-full {border:1px solid #CCCCCC; padding:4px; }
.single .post .wp-caption-text {font-size:10px; text-align:right; color:#999999}

.single .tag-links {font-size:11px}

/*CALL TO ACTION*/
#post-call-to-action {margin:20px 0; background:url(images/post-cta-bg.jpg) no-repeat top center #333333; padding:13px 20px 20px 20px}
	#post-call-to-action .rss-button {text-align:right; height:85px}
	#post-call-to-action .rss-button img {}

	#post-call-to-action h3 {font-size:24px; color:#EEE; line-height:28px; margin-bottom:20px}
	
	#post-call-to-action #share-it {float:left; width:270px}
	
	#post-call-to-action .subscription-form {float:right; width:270px}
		#post-call-to-action .subscription-form h3 {margin-bottom:30px}
	
		#post-call-to-action .subscription-form .label {float:left; width:100px; color:#FFFFFF; font-size:13px}
		#post-call-to-action .subscription-form .field {float:left; width:140px; color:#333}
		
		#post-call-to-action .subscription-form .button input.submitButton {background:#222 url(images/overlay-button.png) repeat-x 0 0;display:inline-block; margin:18px 0 0 100px; padding:5px 15px 6px;color:#fff !important;font-size:13px;font-weight:bold;line-height:1;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border:none;position:relative;cursor:pointer;overflow:visible;width:auto}
		#post-call-to-action .subscription-form .button:hover{color:#fff}
		#post-call-to-action .subscription-form .button:active{top:1px}

	#post-call-to-action #why-not {clear:both; padding:20px 0 0 0}
		#post-call-to-action #why-not p {margin:0}
		#post-call-to-action #why-not p .museo {font-size:24px; color:#ffb65e}
		#post-call-to-action #why-not p a {font-size:11px; margin:0 0 0 20px; color:#EEE; text-decoration:underline}
		#post-call-to-action #why-not p a:hover {color:#e1024b; text-decoration:none}
	
	
/*=====================================================================================================================================
 COMMENTS
=====================================================================================================================================*/
#comments h3 {font-size:21px; font-weight:bold;}

#comments-list h3, #trackbacks-list h3 { margin:40px 0 30px 0}

#comments .comments {margin:0 0 40px 0; border-bottom:1px dotted #CCC}
#comments .comments ol {margin:0 0 18px 1.5em}
#comments .comments ol li.comment {margin-bottom:30px}
#comments .comments ol li.comment .comment-text {} 


#comments-list .comment-head {background-color:#F5F5F5; padding:5px}

#comments-list .comment-meta {font-size:11px; color:#999999}
#comments-list .comment-meta a {color:#666666}
#comments-list .comment-text {margin:3px 0 20px 0}
#comments-list .comment-text p {margin:8px 0 0 0} 
#comments-list .comment-author a {color:#333333; text-decoration:none}
#comments-list .comment-author a:hover {color:#e1024b}

#trackbacks-list {margin:0 0 40px 0}
	
#comments #respond {margin-top:30px}

.form-subscribe-to-comments input {margin-left:0; margin-bottom:0}
.form-subscribe-to-comments p {font-size:11px; margin:0}




/*=====================================================================================================================================
 CONTENT > SIDEBAR
=====================================================================================================================================*/
#sidebar {}
	#sidebar h3 {font-size:16px}
	#sidebar p.description {font-size:11px; color:#333333;} 

/*ORGANIC TABS*/
#organic-tabs {background:#FFF; padding:0px; margin:20px 0;}
#organic-tabs ul {list-style:none; margin:0}
#organic-tabs ul li {margin:0;}

#organic-tabs #all-list-wrap {border-top:none}
#organic-tabs #all-list-wrap ul li a {display: block; border-bottom:1px solid #EFEFEF; padding:5px; text-decoration:none; color:#e1024b; font-size:11px; line-height:13px}
#organic-tabs #all-list-wrap ul li a:hover {background:#e1024b; color:white;}
#organic-tabs #all-list-wrap ul.blogroll li:last-child a { border: none; }

#explore-nav { overflow: hidden; margin: 0 0 10px 0; }
#explore-nav li { width:100px; float:left;}
#explore-nav li.last { margin-right: 0; }
#explore-nav li a { display: block; padding: 5px; background:#EEE; color:#999999; font-size: 12px; text-decoration:none; text-align: center; border-bottom:1px solid #CCC; }
#explore-nav li a:hover { background-color:#FFFFFF;}
#explore-nav li a.current { background-color: #FFF; color:#666666;  border-bottom:none; border-top:none}

#tab2, #tab3, #tab4 { display: none; }

/*
#explore-nav li#ex-tab1 a.current { background-color: #FFF; color: #666; }
#explore-nav li#ex-tab2 a.current, ul#tab2 li a:hover { background-color: #d30000; color: white; }
#explore-nav li#ex-tab3 a.current, ul#tab3 li a:hover { background-color: #8d01b0; color: white; }
#explore-nav li#ex-tab4 a.current, ul#tab4 li a:hover { background-color: #FE4902; color: white; }
*/



ul.delicious {margin:0}
ul.delicious li.delicious-item {margin:0}


#latest-tweet {}
#latest-tweet {background:url('images/twitter-bg.gif') top center; height:180px; position:relative}
#latest-tweet ul#twitter_update_list {margin:0; list-style-type:none; padding:15px}
#latest-tweet ul#twitter_update_list li span {display:block; font-size:12px; line-height:21px; color:#666666}
	#latest-tweet .twitter-links {position:absolute; bottom:5px; right:5px; }
	#latest-tweet .twitter-links a.follow-link {margin-right:3px; padding:1px 5px; font-size:11px;}
	#latest-tweet a.follow-link:hover {color:#e1024b;}
	
	

/*=====================================================================================================================================
 FOOTER
=====================================================================================================================================*/
#footer {padding-top:20px; margin-top:30px; border-bottom:3px solid #03dd64; /*background:url('images/footer-bg.jpg') no-repeat bottom center;*/}
	#footer h3 {font-size:16px; color:#333333}

#footer #page-links,
#footer #category-links {margin-top:10px}

#footer #page-links ul,
#footer #category-links ul {margin:0; list-style-type:none}
#footer #page-links ul li,
#footer #category-links ul li {margin:0;}
#footer #page-links ul li a,
#footer #category-links ul li a {font-size:11px; color:#e1024b}



ul.most-popular li {margin:0; padding:0 16px 20px 0}
	ul.most-popular li .floatRight {height:60px; width:160px}
		ul.most-popular li .floatRight a {display:table-cell; vertical-align:middle; padding-left:10px;height:60px; font-size:11px; line-height:16px; font-weight:normal; text-decoration:none}
		ul.most-popular li:hover .floatRight a {color:#e1024b}
		ul.most-popular li .floatLeft a img {padding:4px; border:1px solid #CCC}
		ul.most-popular li:hover .floatLeft a img {border:1px solid #e1024b}
		
.great-divider {margin:40px 0;padding:14px 0; background-color:#999999}
	.great-divider .call-out {margin:10px auto}


ul#vault-list {margin:0; list-style-type:none}
	ul#vault-list li {margin:0 0 10px 0}
	ul#vault-list li .floatLeft a img {padding:4px; border:1px solid #CCC; margin-top:3px}
	ul#vault-list li .floatLeft a img:hover {border:1px solid #e1024b}
	ul#vault-list li .floatRight {float:right; width:242px; font-size:11px}

#recent-comments ul {margin:0; list-style-type:none}
#recent-comments ul li {}
#recent-comments ul li p.comment-author {margin-bottom:3px}
#recent-comments ul li p.comment-excerpt {font-size:12px; color:#333; margin:0}
#recent-comments ul li a.comment-link {font-size:11px; color:#e1024b}
	
.tag-cloud-list {line-height:24px}
.tag-cloud-list a { display:inline; margin-right:6px; padding:2px 4px; font-size:11px; color:#FFF; background-color:#999999; font-weight:bold; text-decoration:none; text-transform:uppercase}
.tag-cloud-list a:hover {color:#FFFFFF; background-color:#333}






/*=====================================================================================================================================
 PAGE (Category, tag, archives, etc.)
=====================================================================================================================================*/
#page-head {background-color:#f7f7f7; margin-bottom:30px}
#page-head h1 {padding:20px 20px 20px 20px; font-size:36px; line-height:1.2em;}
#page-head p {font-size:17px; line-height:24px; margin:0 20px 20px 20px}

#table-of-contents {padding-right:20px}
	#table-of-contents .post-category a {font-size:9px}
	#table-of-contents h3.post-title {font-size:24px; line-height:1.3em;}
	#table-of-contents .post-meta {font-size:11px; margin:0 0 10px 0}
	#table-of-contents .post-content {position:relative; width:480px; height:110px}
	#table-of-contents .post-thumb img {padding:4px; border:1px solid #CCC}
	#table-of-contents .post-thumb img:hover {border:1px solid #e1024b}







/*=====================================================================================================================================
 ABOUT-US PAGE
=====================================================================================================================================*/
.page-template-about-us-php h2 {font-weight:bold; font-size:24px; margin:10px 0 20px 0}

ul#sparksheet-team {list-style-type:none; margin:0}
	ul#sparksheet-team li {float:left; width:280px; margin:0 20px 0 0}
	ul#sparksheet-team li p {}
	ul#sparksheet-team li p img {float:left; padding:3px; border:1px solid #CCC; margin:0 10px 5px 0}

ul#sparksheet-contributors {list-style-type:none; margin:0;}
	ul#sparksheet-contributors li {margin:0 0 10px 0}
	ul#sparksheet-contributors li img {float:left;padding:3px; border:1px solid #CCC;  margin:0 0 20px 0}
	ul#sparksheet-contributors li p {float:right; width:480px}



/*=====================================================================================================================================
 IMAGES AS TEXT
=====================================================================================================================================*/
.widget-title {width:100%; height:20px; text-indent:-9999px;}
.widget-subhead {display:block; margin-bottom:12px; color:#666666; font-size:11px;}
.footer-title {width:620px; height:40px; text-indent:-9999px;}

.txt-follow-the-sparks {background:url('images/txt-follow-the-sparks.gif')}
.txt-post-a-comment {background:url('images/txt-post-a-comment.gif'); width:300px}
.txt-colophon {background:url('images/txt-colophon.gif')}
.txt-we-heart-twitter {background:url('images/txt-we-heart-twitter.gif')}
.txt-sparkling-topics {background:url('images/txt-sparkling-topics.gif')}
.txt-more-sparks {background:url('images/txt-more-sparks.gif')}
.txt-sparksheet-is-looking-for-contributors {background:url('images/txt-sparksheet-is-looking-for-contributors.gif')}
.txt-most-popular-sparks {background:url('images/txt-most-popular-sparks.gif')}
.txt-from-the-vault {background:url('images/txt-from-the-vault.gif')}
.txt-the-sparklist {background:url('images/txt-the-sparklist.gif')}
.txt-engagement-checkup {background:url('images/txt-engagement-checkup.gif')}
.txt-sparksheet-q-and-a {background:url('images/txt-sparksheet-q-and-a.gif')}
.txt-the-transumer {background:url('images/txt-the-transumer.gif')}
.txt-recent-comments {background:url('images/txt-recent-comments.gif')}
.txt-pages {background:url('images/txt-pages.gif')}
.txt-categories {background:url('images/txt-categories.gif')}

.wpcf7-form p {font-size:11px}
.wpcf7-form .wpcf7-form-control-wrap input {font-size:16px; padding:5px; border:1px solid #CCC; width:400px} * html .wpcf7-form .wpcf7-form-control-wrap input {padding:2px}
.wpcf7-form textarea {font-size:16px; padding:5px; border:1px solid #CCC; width:580px} * html .wpcf7-form textarea {padding:2px}
div.wpcf7-response-output {margin:0 !important}








#disqus_thread {}
#disqus_thread h3 {font-size:18px; color:#333; font-weight:bold; margin-bottom:10px}
#disqus_thread #dsq-new-post {padding-top:10px; margin-top:10px; border-top:1px solid #999;}


/*=====================================================================================================================================
 SOCIABLE
=====================================================================================================================================*/
.sociable ul {list-style-type:none; margin:0; width:300px; overflow:hidden}
.sociable ul li {float:left; margin:0 20px 15px 0}


/*=====================================================================================================================================
 TOPSY
=====================================================================================================================================*/
.topsy-sm {float:left !important; margin-right:10px; margin-bottom:20px}



/*=====================================================================================================================================
 WP-PAGENAVI
=====================================================================================================================================*/
.wp-page-navi {}
.wp-pagenavi span.extend {border:none !important;}
.wp-pagenavi span.pages {border:none !important; margin:0 !important; padding:0 5px 0 0 !important; font-size:11px !important;}
.wp-pagenavi span.current {background-color:#CCCCCC !important; color:#FFFFFF !important; border:none !important; font-size:11px !important;}
.wp-pagenavi a {background-color:#e1024b !important; color:#FFFFFF !important; border:none !important; font-size:11px !important;}
.wp-pagenavi a:hover {background-color:#333 !important;}


/*=====================================================================================================================================
 ONE-OFF
=====================================================================================================================================*/
.single.postid-1117 .call-out-box, .single.postid-1117 #author-bio, .single.postid-1117 .topsy-sm  {display:none}



