/*
Theme Name: blog.omine.net
Theme URI: http://wordpress.org/
Description: blog.omine.net.
Version: 1.5
Author: Eduardo Omine
*/

/*-- Reset -------------------------------------------------------------------*/

html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, dl, dt, dd, form, fieldset {
	padding: 0;
	margin: 0; }

h1, h2, h3, h4, h5, h6 {
	color: #999;
	font-weight: normal;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif; }

h1		{ font-size: 3.0em; }
h2		{ font-size: 2.6em; font-weight: bold; }
h3		{ font-size: 2.0em; }
h4		{ font-size: 1.0em; }
h5		{ font-size: 1.0em; }
h6		{ font-size: 1.0em; }
a img	{ border: none; }
table	{ border-collapse: collapse; }
td		{ vertical-align: top; }
fieldset { border: none; }

body {
	background: #111;
	color: #eee;
	font: small "Trebuchet MS", Tahoma, sans-serif; }

input, select, textarea {
	background: #fff;
	border: 0;
	border: 1px solid #aaa;
	color: #000;
	font: 1em "Trebuchet MS", sans-serif; }

a {
	color: #07d; }

a:hover {
	background: #07d;
	color: #111;
	text-decoration: none; }

p {
	line-height: 1.6em;
	margin: 0 0 1em 0; }

blockquote {
	border-left: 5px solid #ccc;
	margin-left: 1.5em;
	padding-left: 5px; }

acronym, abbr {
	border-bottom: 1px dotted;
	cursor: help; }

/*-- Classes -----------------------------------------------------------------*/

.caps {
	font-size: 0.95em;
	letter-spacing: 1px; }

.clear { clear: both; }

.button {
	background: #999;
	border: none;
	color: #fff;
	font-weight: bold;
	padding: 0 0.2em; }

.pipe { padding: 0 0.5em; }

/*-- Elements ----------------------------------------------------------------*/

#wrapper {
	font-size: 0.92em;
	margin-left: 3em;
	width: 63em; }

#header {
	margin: 0 0 2em 0; }

	#header a {
		background: #999;
		color: #111;
		opacity: 0.6;
		padding: 0.2em;
		text-decoration: none; }

	#header a:hover {
		background: #ccc; }

#content {
	float: left;
	width: 40em; }

	#content ol,
	#content ul { margin: -0.4em 0 1.6em 0; }
	
	#content li {
		line-height: 1.4em;
		list-style-position: inside;
		margin-bottom: 0.2em; }

.post { margin-bottom: 6em; }

	.post .storytitle {
		line-height: 1em;
		font-weight:bold; }

	.post .storytitle a { text-decoration: none; }

	/*.post .storycontent { font-size: 0.95em; }*/

	.post .date {
		color: #666;
		font-size: 0.9em;
		margin-bottom: 1em;
		padding: 0 2px; }

	.post .feedback {
		font-size: 0.9em;
		margin: 0.5em 0; }

	.post pre {
		background: #ddd;
		color: #fff;
		display: block;
		font: 1em "Lucida Console", monospace;
		line-height: 1.2em;
		margin: 1em 0 2em 0;
		padding: 0.7em 1em; }

	.code,
	.post code {
		background: #222;
		color: #000;
		font-family: "Lucida Console", monospace;
		padding: 0 0.2em; }

	.post h3 {
		color: #000;
		font-style: italic;
		margin: 1em 0 0.5em 0; }

.comment { margin-bottom: 4em; }

	.comment cite {
		font-size: 0.95em;
		font-style: normal; }

#add_comment { font-size: 0.95em; }
	#add_comment textarea { width: 100%; }

#sidebar {
	color: #bbb;
	float: right;
	font-size: 0.9em;
	margin-bottom: 5em;
	width: 16em; }

	#sidebar h3 {
		font-family: "Trebuchet MS", sans-serif;
		font-size: 1em;
		font-weight: bold; }

	#sidebar ul { list-style: none; }
		#sidebar ul li { margin-bottom: 0.1em; }

#copyright {
	color: #999;
	font-size: 0.9em;
	margin-top: 2em; }

/*-- Admin Bar ---------------------------------------------------------------*/

#admin_bar {
	background: #222;
	border-bottom: 2px solid #000;
	font-size: 0.9em;
	padding: 1em 2em; }

	#admin_bar li {
		display: inline;
		list-style: none;
		margin-right: 1em; }
