/*
Theme Name: Gruber
Theme URI: http://boxofjack.com
Author: Jack Banh
Author URI: http://boxofjack.com
Description: Jack's tiny theme that started out looking like Daring Fireball
Version: 2.0
*/

body {
	font-family: Verdana,"Bitstream Vera Sans",sans-serif;
	font-size: 12px;
}

/*
darker theme
body { background: #262327; color: #fff; }
a, a:hover, a:active, a:focus { color: rgb(251,212,255); }
a { border-bottom: 1px solid rgba(251,212,255,0.6); }
*/

/* mint theme */
#header { background: rgb(194,247,220); }
a, a:hover, a:active, a:focus { color: rgb(11,46,89); }
a { border-bottom: 1px double rgba(11,46,89,0.6); }
#header hr {
	margin: 10px 0 0 0;
	padding: 0;
	height: 20px;
	background: linear-gradient(
		to bottom,
		#fff,
		#fff 75%,
		#666 25%,
		#666);
	background-size: 100% 5px;
}

#header h1 a { border-bottom: 0; }

article header a {
	float: left;
	display: block;
	color: #000;
	padding: 0.1em 10px;
	background: rgb(194,247,220);
	border-bottom: 0;
}

article footer {
	margin: 0 10px;
}

a:hover, a:focus { text-decoration: none; }

#content {
	margin: 0 auto;
	max-width: 600px;
}

#header {
	text-align: center;
	padding: 10px 0 0 0;
	font-weight: 200;
}

#header h1 {
	font-family: pt-sans-narrow, sans-serif;
	font-size: 36px;
	margin: 0;
	padding: 0;
}

nav ul {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
}

nav ul li {
	display: inline;
}

nav ul li a {
	margin: 0 5px;
	padding: 0 5px;
	text-transform: lowercase;
}

article {
	margin-top: 70px;
	margin-bottom: 70px;
}

article header h2 {
	font-size: 24px;
	font-family: pt-sans-narrow, sans-serif;
	line-height: 1.5;
}
article header h2 a { border-bottom: 0; }

article.format-link header h3 {
	font-family: pt-sans-narrow, sans-serif;
	line-height: 1.5;
}

article.format-link a.permalink {
	font-size: 10px;
}

/* date */
article header h5 {
	font-size: 12px;
	color: #777;
	margin-left: 10px;
	clear: both;
	padding-top: 10px;
}

/* headers */
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
	font-size: 1em;
	font-weight: bold;
}

.entry-content h4 {
	margin-top: 30px;
	margin-bottom: 5px;
}

/* content */
.entry-content {
	line-height: 1.8;
	margin: 0 10px;
	padding-top: 10px;
	clear: both;
}

.entry-content blockquote {
	font-size: 12px;
	padding-left: 1em;
}

.wp-caption-text {
	color: #777;
	text-align: center;
	font-size: 0.8em;
	margin-bottom: 2em;
}

.wp-caption,
.entry-content object,
.entry-content iframe
{ max-width: 100%; }

.entry-content img
{ max-width: 100%; height: auto; }

ol.entry-archives {
	list-style: none;
	margin: 0;
	padding: 0;
}

.archive-entry-date {
	display: inline-block;
	min-width: 85px;
	padding-right: 10px;
	text-align: right;
}

/* page footer */
#footer {
	margin: 0 0 20px 0;
	text-align: center;
}