h1, h2, h3, h4, h5, h6 { display:inline-block; background:#fff;}
#header a { color:#fff; font-size:2em;}

.payoff { font-size:1.83em; background:#fff; text-transform:uppercase;}
#intro { margin-bottom:20px;}
#intro p { font-size:1.25em;}
#intro p span { background:#fff;}
#intro a { display:block; margin-bottom:10px; padding:4px 4px 4px 18px; color:#000; text-decoration:none; text-transform:uppercase; float:left; clear:left;}
/*#intro a:hover { background:#d7df21 url('../images/icons.png') no-repeat 5px 5px;}*/
#intro a:hover span { background:#d7df21;}
#intro a span { display:block; padding:0 4px; background:#fff;}

#intro .flickr, #intro .vimeo { display:block; padding-left:35px; font-size:1.35em; line-height:1.9; background:url('../images/icons.png') no-repeat left top;}
#intro .flickr { background-position:left -269px;}
#intro .vimeo { background-position: left -319px;}

.home .article { margin-bottom:20px; clear:both;}
.single .article { margin-bottom:6px; clear:both;}

.article h2 { width:475px; font-size:2.75em; line-height:1.1; margin-bottom:5px; padding:5px;}
.article h2 a { color:#000; text-decoration:none;}
.article h2 a:hover { color:#000; text-decoration:underline;}
.article .date { display:block; font-size:.9em; font-weight:normal; margin:3px 0 6px 0;}
.article .text { font-size:1em; line-height:1.5; background:#fff; padding:5px;}
.article .postmetadata { font-size:1.2em;}
.article img { margin:10px 0;}

#loader { position:absolute; left:10px; top:10px;}
.navigation { display:block; margin:0 25px 5px 0; overflow:hidden;}
.alignleft { float:left; background:#fff;}
.alignright { float:right; background:#fff;}
/* COMMENTS */
#respond { margin-top:12px;}
#comments { width:500px; padding:5px 5px 6px 5px; font-size:1.25em; line-height:1.5; font-weight:bold;}
.commentlist { list-style:none; margin-left:0; background:#fff; padding:5px;}
.comment-author { float:left; margin-right:5px;}
.comment { border-bottom:1px solid #CCC; margin-bottom:10px; padding-bottom:10px;}

#respond h3 { width:505px; padding:6px 0 6px 5px;}
#commentform { background:#fff; padding:5px 5px 15px 5px;}
#commentform p { margin-left:1px;}
#commentform textarea { width:488px;}
#commentform input, #commentform textarea { background:#e3e3e3;}
#commentform #submit { background:#fff; border:2px solid #000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}

/* SIDEBAR */
#sidebar .article { margin-bottom:56px;}
#sidebar .article span { background:#fff;}
#sidebar .email, #linkedin li a { display:block; padding:0 4px; color:#000; text-decoration:none; background:#fff; float:left; background:#fff;}
#sidebar a:hover { background:#d7df21;}
#sidebar ul { margin-left:0;}

#hcard-Pickle-Factory h3, #socialRoadtrip h3, #twitter h3, #linkedin h3 { display:block; margin-bottom:3px; line-height:1.5; padding-left:30px; background:url(../images/icons.png) no-repeat left top;}
#review h3 { display:block; margin-bottom:3px; line-height:1.5; padding-left:30px; background:url(../images/icon-re.png) no-repeat left top; }
#hcard-Pickle-Factory h3 span, #socialRoadtrip h3 span, #twitter h3 span, #linkedin h3 span { padding:0 4px; background:#fff;}

#hcard-Pickle-Factory { }
#hcard-Pickle-Factory h3 { background-position:-4px -61px;}
#hcard-Pickle-Factory .email { margin-top:14px;}

#socialRoadtrip { }
#socialRoadtrip h3 { background-position:-4px -152px;}
#socialRoadtrip a { display:block; margin-bottom:13px; color:#000; text-decoration:none; background:#fff; float:left;}
#socialRoadtrip ul { list-style:none;}
#socialRoadtrip li { clear:both; }

#review { }
#review h3 { background-position: 0px 1px; }
#review a { display:block; margin-bottom:13px; color:#000; text-decoration:none; background:#fff; float:left;}
#review ul { list-style:none;}
#review li { clear:both; }

#twitter { }
#twitter h3 { background-position:-4px -106px;}
#twitter p { background:#fff;}
#twitter #tweets ul { list-style:none; margin-left:0;}
#twitter .tweetList li span { background:#fff;}

#linkedin { }
#linkedin h3 { background-position:-4px -197px;}
#linkedin ul { margin-left:0; list-style:none;}
#linkedin li a { margin:3px 0; clear:both;}
#linkedin li span { background:#fff;}

#categories {
	}
#categories h3 { float: left; margin-bottom: 6px;}
#categories a { margin:3px 0; text-decoration: none; float: left; display: block; padding: 0 3px; clear:both; background: #fff; }
#categories ul, 
#categories li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline; 
}
#categories a:hover,
#categories a.all-cat,
#categories li.current-cat a { text-decoration: none; background: #d7df21; color: #000; }

.partof {
	text-decoration: none; 
	background-color: #fff;
}
.cat-description {
	width: 500px;
	display: block;
	float: left;
	background: #fff;
	padding: 3px;
	margin-bottom: 20px;
}
