/*
Theme Name: Command-Tab 4
Theme URI: http://www.command-tab.com
Description: Command-Tab version 4
Version: 4.0
Author: Collin Allen
Author URI: http://www.command-tab.com
*/

body {
	font-family: Georgia, Palatino, serif;
	line-height: 1.6em;
	background: white;
	background-repeat: repeat-x;
	font-size: 16px;
	color: #333333;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;
	font-weight: bold;
	margin-top: 24px;
	margin-bottom: 4px;
}
#logo {
	display: block;
	width: 234px;
	height: 83px;
	background: transparent url(http://static.command-tab.com/css/images/logo.png) no-repeat scroll center center;
	float: left;
}
#main {
	margin-bottom: 12px;
}
table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #e6edf3;
	margin-bottom: 16px;
}
td, th {
	border: 1px solid #e6edf3;
	padding: 5px;
}
tr:nth-child(2n) {
	background-color: #f4f7f9;
}
blockquote {
	background-color: #f4f7f9;
	padding: 16px 18px 16px 18px;
	margin: 0px 0px 16px 0px;
	border-left: 4px solid #e6edf3;
	font-style: italic;
}
	blockquote p {
		margin: 0px;
		padding: 0px;
	}
	blockquote p~p {
		padding-bottom: 15px;
	}
th {
	background-color: #e6edf3;
	font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
#header {
	padding-top: 16px;
	padding-bottom: 16px;
}
code, .prettyprint {
	font-size: 13px;
	background-color: #e6edf3;
	font-family: Consolas, Inconsolata, "Menlo Pro", "Droid Sans Mono", Monaco, "Andale Mono", Courier;
	border-radius: 3px;
	line-height: 1.4em;
	overflow: hidden;
}
pre.code {
	padding: 6px 8px 6px 8px;
	font-size: 13px;
	width: 680px;
	overflow: auto;
	background-color: #e6edf3;
	font-family: Consolas, Inconsolata, "Menlo Pro", "Droid Sans Mono", Monaco, "Andale Mono", Courier;
	border-radius: 3px;
	line-height: 1.4em;
}
pre.command {
	padding: 6px 8px 6px 8px;
	font-size: 13px;
	width: 680px;
	overflow: auto;
	background-color: #070c0d;
	color: #72d92c;
	font-family: Consolas, Inconsolata, "Menlo Pro", "Droid Sans Mono", Monaco, "Andale Mono", Courier;
	border-radius: 3px;
	line-height: 1.4em;
}
h1 {
	font-size: 48px;
}
	h1 a {
		color: #333333;
		text-decoration: none;
	}
h2 {
	font-size: 32px;
}
h3 {
	font-size: 24px;
	font-weight: normal;
}
h4 {
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 0px;
}
a {
	color: #176bcb;
	text-decoration: none;
}
strong {
	font-weight: bold;
}
article img {
	text-align: center;
}
ul, ol {
	padding-left: 16px;
}
ul {
	list-style: disc;
}
ol {
	list-style: decimal;
}
li {
	margin-left: 26px;
}
p {
	margin-top: 15px;
	margin-bottom: 15px;
}
a:hover {
	text-decoration: underline;
}
kbd {
	padding: 0px 8px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2),0 0 0 1px white inset;
	-webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2),0 0 0 1px white inset;
	box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2),0 0 0 1px white inset;
	background-color: #FAFAFA;
	border-color: #CCC #CCC white;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	color: #444;
	font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	white-space: nowrap;
	display: inline-block;
	margin-bottom: 5px;
}
#sidebar {
	color: #666666;
	font-size: 14px;
}
	#sidebar .links {
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
		#sidebar .links li {
			margin: 0px 0px 6px 0px;
			padding: 0px;
		}
			#sidebar .links a {
				padding-left: 22px;
				background-repeat: no-repeat;
				background-position: left center;
			}
			#sidebar .links .archives a {
				background-image: url(http://static.command-tab.com/css/images/archives.png);
			}
			#sidebar .links .rss a {
				background-image: url(http://static.command-tab.com/css/images/rss.png);
			}
			#sidebar .links .contact a {
				background-image: url(http://static.command-tab.com/css/images/contact.png);
			}
			#sidebar .links .twitter a {
				background-image: url(http://static.command-tab.com/css/images/twitter.png);
			}
img {
	border: none;
}
.article_container {
	margin-bottom: 16px;
	border-bottom: 1px dotted #cccccc;
	padding-bottom: 16px;
}
.article_container:last-child {
	margin-bottom: 0px;
	border-bottom: none;
	padding-bottom: 16px;
}
img.framed {
	border: 7px solid #fcfcfc;
	-moz-box-shadow: 0px 1px 3px #888;
	-webkit-box-shadow: 0px 1px 3px #888;
	box-shadow: 0px 1px 3px #888;
	border-radius: 3px;
}
img.right {
	float: right;
	margin-left: 16px;
	margin-bottom: 16px;
}
.meta {
	font-size: 13px;
	color: #8c8c8c;
	font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
.navigation {
	font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;
	font-size: 24px;
	margin-bottom: 16px;
	font-weight: bold;
}
	.navigation .older {
		float: left;
	}
	.navigation .newer {
		float: right;
	}
