/*  
Theme Name: TJR M0N0
Theme URI: http://www.tylorjreimer.com
Description: TJR Mono
Version: 1.0
Author: Tylor j. Reimer
Author URI: http://www.tylorjreimer.com/
*/

/****************************/
/****** Global Classes ******/
/****************************/
* {
	margin: 0;
	padding: 0;
	line-height: 16px;
}

body {
	background: #F8F8F8;
	color: #888;
	font-size: 11px;
	font-family: 'Andale Mono', Consolas, monospace;
}

a { color: #888; }
a:link { text-decoration: none; }
a:active { text-decoration: none; }
a:visited { text-decoration: line-through; }
a:hover { text-decoration: none; color: #000; }
.current_page_item a { text-decoration: none; background-color: #FFE4E1; color: #000; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #000; }

h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif; color: #000; }
h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.17em; }
h4 { font-size: 1.12em; }

img { border: 0; }

p { margin-bottom: 1.75em; }

ul, ol { list-style: none; }

dl {margin-bottom: 0.75em;}
	dt {margin-bottom: 0.75em; margin-top: 0.75em;}
	dd {padding-left: 0.7em;}
	
hr {
	height: 1px;
	border-width: 1px 0 0;
	border-color: #888;
	border-style: dotted;
	margin-bottom: 1.5em;
	clear: both;
}
	hr.hr-1, hr.hr-2, hr.hr-3 {
		width: 12px;
		border-color: #000;
		border-style: solid;
	}
	hr.hr-1 { margin-bottom: 24px; }
	hr.hr-2 { margin-top: 24px; }

/****************************/
/***** Structure/Layout *****/
/****************************/
.sidebar { float: left; }
	.sidebar .widget { margin-bottom: 16px;}
	.sidebar h1 { margin-bottom: 15px; }
	.sidebar h2 {
		font-size: 12px;
		margin-bottom: 6px;
	}
	.sidebar h2.desc {
		font-weight: normal;
		margin-bottom: 8px;
	}

#sidebar-left {
	width: 139px;
	overflow: auto;
	top: 0;
	bottom: 0;
	left: 0;
	position: fixed;
	height: 100%;
	padding: 38px;
	background-color: #F8F8F8;
	opacity: 0.9;
}
	#sidebar-left .wordpress_link {
		position: fixed;
		bottom: 15px;
	}

#content {
	float: left;
	padding: 10px 0;
	margin-left: 215px;
	padding: 38px;
	width: 568px;
}
	#content h2 {
		font-size: 1.2em;
		font-style: italic;
		margin-bottom: 10px;
		padding-bottom: 6px;
	}
	#content h3 { font-size: 12px; margin-bottom: 6px; }
	#content a:visited { text-decoration: none; }
	#content ul li { list-style-image: url('img/bullet-dash.gif'); margin-left: 2em; }

.post { margin-bottom: 4em; }
	.post h2 a { }
	.post h2 a:hover { background-color: #FFE4E1; }
	.post h2 .cat-7 a {  }

.entry { overflow: auto; }
	.entry * { line-height: 18px; }
	.entry a { border-bottom: 1px dotted; }

.post-meta {
	border-top: 1px solid #888;
	border-bottom: 1px solid #888;
	margin-top: 24px;
	padding: 3px 0;
}

/* Edit Links */
.post-edit-link, .comment-edit-link {}

.navigation {}


/* Search Widget */
#searchform {}
	#searchform #searchinput, #searchform #searchsubmit { vertical-align: middle; }
	#searchform #searchinput { background-color: #eee; border: 0; }
		#searchform #searchinput:focus { background-color: #FFE4E1; }
	#searchform #searchsubmit { margin-left: 2px; }

/****************************/
/******* Misc Classes *******/
/****************************/
/* Float Classes */
.left { float: left; }
.right { float: right; }
.clear { clear: both; }

/* Font Classes */
.sans-serif { font-family: Arial, Helvetica, sans-serif; }
.normal { font-weight: normal; }
.bold { font-weight: bold; }
.black { color: #000; }
.blink { text-decoration: blink; }

/* Block Elements */
.first { margin: 0 auto !important; }
.inline { display: inline; }
.one-col, .two-col { margin-left: 38px; float: left; }
.one-col { width: 164px; }
.two-col { width: 366px; }

.button {
	background-color: #000;
	border: 0;
	color: #FFF;
	padding: 2px 3px;
}
.button:hover { background-color: #888 !important; }

/****************************/
/***** Comment Template *****/
/****************************/