/* "Coffee" style for the Tarski theme - http://tarskitheme.com/
Designed by Derek Wood, http://cheekandbluster.com */

/* Main structure, positioning, header */
body {font-family: Georgia, Times, 'Times New Roman', serif; font-size:95%;}	

/* Navigation */	
#navigation {background:url('images/navbarimg.jpg') no-repeat right top;}
#wrapper .current-menu-item > a:link, #wrapper .current-menu-item > a:visited, #wrapper .current-menu-item > a:active, #wrapper .current_page_item > a:link, #wrapper .current_page_item > a:visited, #wrapper .current_page_item > a:active {color:#bf6030; text-shadow:1px 1px 2px gray;}
#wrapper .current-menu-item > a:hover, #wrapper .current_page_item > a:hover {color:#e59900;}

/* CONTENT ----- */

/* HTML element control */
body.coffee blockquote {/* font-family:Times,'Times New Roman', serif; */ font-style:italic; line-height:1em;}
cite {display:block; text-indent:45%; font-family:Times,'Times New Roman', serif; font-size:105%; font-style:normal; font-variant:small-caps;}
cite:before {content:"- ";}
body.coffee acronym, abbr {color:#bf6030; text-decoration:underline; border:none;}
sup, sub {vertical-align:baseline; position:relative; top:-.4em;}
	sub {top:.4em;}
body.coffee code, tt {background:#f5f5f5;}
	
/* Global content control */
p.first-p:first-line {font-size:.9em; text-transform:uppercase; letter-spacing:.1em; }
body.coffee .content li {margin:0 1em 1em;}
body.coffee .content .navlist li {margin:.5em 0;}
body.coffee .content li p {text-align:left;}

/* Headers */
#tagline {font-size:1em; margin:.1em 0 .3em 0; line-height:120%; padding-left:4px;}
h1, body.coffee .entry .title {font-size:1.8em; text-shadow:1.5px 1.5px 3px #888;} 
body.coffee #comments-header h2, #reply-title {font-size:1.4em; font-style:normal;}
h4, .widget h4 {font-size:1.4em; margin-top:1em;}
body.coffee h5 {margin-bottom:1.5em;}

/* Post content */
body.coffee .entry p {text-align:justify; word-spacing:.1em;}
body.coffee p.tagdata {text-align:left; word-spacing:0;}
body.coffee p.pagination {font-size:1.2em; text-transform:uppercase; text-shadow:1px 1px 2px gray;}
body.coffee .aside {font-size:.9em;}

/* Inserts */
body.coffee .insert {background:#f0f8ff;}
body.coffee .insertright {margin-left:10;}
body.coffee .insertleft {margin-right:10;}

/* Images */
body.coffee a img {padding:1px;}
	body.coffee a:hover img {border:1px solid #e59900; background-color:#e59900;}
		body.coffee .wp-caption a img {padding:0; border:1px solid #006a80;}
			body.coffee .wp-caption a:hover img {border:1px solid #e59900;}
		body .wp-caption .wp-caption-text {font-family:Times,'Times New Roman', serif; font-size:.8em;}
body.coffee .imageleft, body.coffee .alignleft {margin:4px 10px 4px 0;}
body.coffee .imageright, body.coffee .alignright {margin:4px 0 4px 10px;}
	
body.coffee div.imageleft p, body.coffee div.imageright p, body.coffee div.imagecenter p, body.coffee div.imagesmall p {text-align:center; font-family:Times,'Times New Roman', serif; font-size:.8em; line-height:1em; word-spacing:0;}
	body.coffee div.imageleft p {margin:0 2px 0 0;}
	body.coffee div.imageright p {margin:0;}
body.coffee #header-image a img, body.coffee #header-image a img:hover, body.coffee .secondary a img, body.coffee .secondary a img:hover {padding:0; border:none; background-color:#fff;}

/* Search form */
#s {font-size:90%; color:#808080;}

/* Comments */
#respond {padding-top:1em;}
body.coffee .avatar-link {display:block; float:right; margin:0 0 6px 6px;}
	body.coffee.rtl .avatar-link {float:left; margin:0 6px 6px;}
body.coffee .avatar, body.coffee .comment a .avatar {display:block; float:right; margin:0 0 6px 6px; border:1px solid #ccc; padding:2px; background:#fcfcfc;}
	body.coffee.rtl .avatar, body.coffee.rtl .comment a .avatar {float:left; margin:0 6px 6px 0;}
	body.coffee a:hover .avatar {border:1px solid #e59900; background-color:#e59900;}

/* LINKS ----- */
a:hover {color:#e59900;}
body.coffee .content .st-tag-cloud a:hover {color:#e59900;}

body .content .post-5337 ul.navlist li p a {border-bottom:1px solid #cfe2e5;}

body .content a:hover, body .link-pages a:hover, body .tagdata a:hover, body .widget_tag_cloud a:hover, body .navlist li p a:hover {border-bottom:1px solid #e59900;}
	
body.coffee p a.more-link {display:block; font-size:.9em; text-align:right; text-transform:uppercase; border-bottom:none;}
	
body.coffee .secondary .widget_text a, body.coffee .content .mr_social_sharing a, body.coffee .content .wp_fbs_bottom a, body.coffee a.cboxElement, body.coffee a[src*="flickr"], body.coffee a[id^="return-note"], body.coffee .content .st-tag-cloud a {border-bottom:none;} 

/* PLUGINS -----*/

/* Wordbooker */
.wp_fbl_top {width:100px; height:22px; position:relative; left:400px; top:-20px;}
.wp_fbs_bottom {width:90px; position:relative; left:116px; top:-25px;}
.recent-articles .wp_fbl_top, .recent-articles .wp_fbs_bottom {display:none;}

/* Social Sharing Toolkit */  
.mr_social_sharing a, .mr_social_sharing a img {border:none; background-color:#fff;}

/* Live Comment Preview */
li #comment-preview {margin-left:0;}
li #comment-preview img.avatar {height:48; width:48;}
	
/* FD Footnotes */
/*a[id^="return-note"] {margin-left:-.3em;} */
body.coffee .content .footnotes {font-size:85%; margin:1.4em 0em 1.5em 0em;}
	.footnotes .footnotedivider {width: 120px; border-bottom:1px solid #ccc;}
	body.coffee .content .footnotes .footnoteshow {text-transform:uppercase; line-height:1em; margin-bottom:.75em;}
	body.coffee .content .footnotes li {line-height:1.2em; margin-bottom:.75em;}
	
/* jQuery Colorbox */
div > #cboxCurrent {display:none;}

/* PW_Archives */
.PW_Archives .archives-page li.month .expandable ul.posts {list-style:none;}


/* WIDGETS ------*/
div #search-3 h3 {letter-spacing:0em;}
.widget li {margin:0 0 .8em; line-height:1em;}
/* div #text-9 a, div #text-12 a {border-bottom:none;} */

/* Categories widget */		
.widget_categories ul li.cat-item {text-transform:uppercase; line-height:1.2em;}
	.widget_categories ul.children li {text-transform:none; line-height:1em; margin-top:.2em;}
.widget_categories ul li.cat-item-1 {display:none;}		/* hide Drafts */

/* My Link Order widget */
.widget_mylinkorder ul {list-style:none inside none; text-indent:-10; padding:0 0 0 10;}
	.widget_mylinkorder li {font-style:italic;}
div #linkcat-834.widget {margin-bottom:1em;}
	div #linkcat-834.widget h3 {letter-spacing:0;}
	div #linkcat-834 li {text-align:right; margin-right:1em; line-height:33%;}
		div#linkcat-834 li img {position:relative; bottom:-12px; z-index:-1}
div #linkcat-103.widget h3 {display:none;}
	div #linkcat-103 li {margin:0 0 .4em;}
		div #linkcat-103 li img {padding-right:4px;}
		
/* Tweetblender widget */
div.tb_tweetlist, div.tb_footer {font-family:'PT Serif', Georgia, Times, 'Times New Roman', serif; font-size:.85em; line-height:110%; margin:0;}
div #tweetblender-3 div.tb_tweet {padding: 4px 2px; min-height:48px;}
div #tweetblender-3 div.tb_tweet:first-of-type {border-top:none; padding-top:none;}
div #tweetblender-3 .tb_author {display:block;}
div #tweetblender-3 .tb_author a {font-weight:600;}
div #tweetblender-3 a.tb_photo img {width:32px; height:32px;}
div #tweetblender-3 a.tb_photo img[alt="InstaDerek"] {display:none;}
div #tweetblender-3 .tb_tweet-info, div #tweetblender-3 .tb_tweet-info a {font-size:95%; color:#006a80;}


/* Footer widgets */
.widget .recent-excerpt.content p {font-size:85%;}
#footer .secondary .widget p {text-align:center;}
