/*
Theme Name: Tarski
Theme URI: http://tarskitheme.com/
Description: An elegant, flexible theme developed by <a href="http://extralogical.net/">Ben Eastaugh</a> and <a href="http://ceejayoz.com/">Chris Sternal-Johnson</a>.
Author: Benedict Eastaugh and Chris Sternal-Johnson
Author URI: http://tarskitheme.com/
Version: 2.0.5
.
Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
.

Modifier: Jeong-Ho Lee
Modifier URL: http://reric.com

Reference 
Site: http://www.likejazz.com
Site: http://extralogical.net
*/

/* Initial cleanup
----------------------------------------------- */
html, body, form, fieldset { margin: 0; padding: 0; }
form label { cursor: pointer; }
fieldset { border: none; }
input, select, textarea { font-size: 100%; }
.clearer { clear: both; }
.small { font-size: 0.8em; }

/* Structure
----------------------------------------------- */
body { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 84%; color: #000; background: #fff; line-height: 120%; min-width: 700px; }
#container { width: 700px; margin: 0 auto; text-align: left; }
	#header { padding: 10px 20px 0 20px; }
	#page { clear: both; }
	#footer { clear: both; margin: 10px 0 0 0; }

/* Header
----------------------------------------------- */
#header {  }
	#blog-title { float: left; font-size: 2.5em; font-weight: bold; font-family: "Trebuchet MS", serif; letter-spacing: -3px; margin: 0; border: none; padding: 10px 0; }
		#blog-title a:link, #blog-title a:visited, #blog-title a:active, #blog-title a:hover { color: #000; text-decoration: none; }
	#nav { clear: both; list-style: none; text-align: left; margin: 0 0 0.5em 0; padding: 0.5em 0 0 0; height: 75px; }
		#nav li { display: inline; margin: 0 0 0 15px; }
		a#nav-current:link, a#nav-current:visited, a#nav-current:active { color: #d93600; }
		a#nav-current:hover { color: #e59900; }
	#header .feed { position: absolute; right: 20px; top: 25px; }
		#header .feed a { background: url('images/feed-add.gif') no-repeat 100% 30%; }

/* Footer
----------------------------------------------- */
#footer { margin: 0 20px; }
	#site-info { color: #a6a6a6; margin: 0 0 3em 0; border-top: 1px solid #e5e5e5; padding: 0.5em 0 0 0; }
#paging { font-size: 1.1em; text-align: left; padding: 0.625em 1em; }

/* Content
----------------------------------------------- */
p { margin: 0 0 1em 0; }
blockquote { margin: 0 0 1.2em 0; padding: 0 50px; font-size: 1.0em; color: #5B5B5B; background: url('./quote.gif') left top no-repeat; }
ul, ol { margin: 0 0 1em 2em; padding: 0; }
ul { list-style: disc; }
	li { margin: 0 0 0.25em 0; }
strong { font-weight: bold; }
em { font-style: italic; }
code { color: #63FF00; background: #000; font: normal 12px "bitstream vera sans mono", monaco "lucida console", "courier new", courier, serif; padding: 4px 0; line-height: 16px; }
pre { overflow: auto; width: 600px; color: #63FF00; font: normal 12px "bitstream vera sans mono", monaco "lucida console", "courier new", courier, serif; background: #000; margin: 0.9em 0; padding: 8px; }
.footnotes ol { font-size: 85%; color:#666666; }
img { font-style: italic; color: #bf6060; border:solid 1px #495b6b; }

	/* Forms and feeds
	--------------------------------------- */
	input { font-family: Verdana, sans-serif; font-size: 100%; }

	/* Headers
	--------------------------------------- */
	h3 { font-size: 1.3em; font-weight: normal; color: #8fbf60;	text-transform: uppercase; letter-spacing: 0.1em; margin: 1.5em 0 0.8em 0; border-bottom: 1px solid #e5e5e5; padding: 0 0 0.4em 0; }
	h4 { font-family: Verdana, 'Times New Roman', Times, serif; font-size: 1.5em; font-weight: normal; line-height: 120%; margin: 0 0 0.3em 0; }

	/* Links
	--------------------------------------- */
	a:link, a:active, a:visited { color: #006ea6; text-decoration: none; }
	a:hover { color: #e59900; text-decoration: underline; }
	h3 a:hover { text-decoration: none; }

	/* Post content
	--------------------------------------- */
	.post-title { font-family: Verdana, Gulim, 'Times New Roman', Times, serif; font-size: 1.8em; font-weight: bold; line-height: 120%; margin: 0; padding: 0 0 0.1em 0; }
	.post-nav { text-align: center; margin: 0 20px 2em 20px; }
	.entry, .warning { margin: 0; padding: 10px 20px; clear:both; }
		.meta { margin: 0 0 1em 0; }
		.metadata { color: #a6a6a6; margin: 0.3em 0 0 0; }
			.comment-number {}
	.content p, p.content { line-height: 1.6em; }
		.content li { line-height: 1.4em; }
	a img { padding: 0; border:solid 1px #495b6b; }
		a:hover img { padding: 0; border:solid 1px #495b6b; }
			#container a.imagelink:link, #container a.imagelink:visited, #container a.imagelink:hover, #container a.imagelink:active { border: none; }
			.alignleft { float: left; padding: 0; margin-right: 0.625em; }
			.alignright { float: right; padding: 0; margin-left: 0.625em; }
			.aligncenter { display: block; margin: 0 auto; }
	
	/* Comments
	--------------------------------------- */
	#comments { clear: both; margin: 3em 20px 0 20px; }
	#comments-meta { padding: 0 0 0.25em 0; }
		h2.comments-title { width: 200px; float: left; margin: 0; border: none; padding: 0.1em 0 0 0; }
		.comments-feed { width: 500px; float: right; text-align: right; margin: 0; padding: 0; }							
	.comment { margin: 0; border-top: 1px solid #e5e5e5; padding: 0.5em 0; }
		.comment .content {}
		.comment .metadata { color: #404040; text-align: right; margin: 0; }
			.comment .author { color: #d93600; font-style: normal; }
			.comment a.permalink { color: #404040; text-decoration: none; }
			.comment a.permalink:hover { color: #e59900; }
	.author-comment {}
	#respond { margin: 0 20px 20px 20px; border-top: 1px solid #f2f2f2; padding: 1em 0 0 0; overflow: auto; clear: both; }
		.comments-info { font-size: 10px; margin: 0.6em 0 1em 220px; border-bottom: 1px solid #e5e5e5; padding: 0 0 1.2em 0; }

	/* Comment form
	--------------------------------------- */
	#commentform {}
	#info-input { width: 200px; float: left; font-size: 1.1em; }
		.userinfo {	color: #a8a8a8; }
		#info-input label {	display: block; margin: 0 0 1.2em 0; color: #a8a8a8; }
		#author, #email, #url { display: block; width: 194px; margin: 0.2em 0 0 0; border: 1px solid #ccc; padding: 2px; background: #fafafa; color: #545454; }
	#comment-input { width: 450px; float: right; font-size: 1.1em; }
		#comment-input label { display: block; margin: 0 0 0.2em 0; color: #a8a8a8; }
		#comment-input textarea { width: 440px; font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0 0 1.2em 0; border: 1px solid #ccc; padding: 2px; background: #fafafa; color: #545454;	}
	#author:focus, #email:focus, #url:focus, #comment:focus { background: #fff; }
	#submit { margin: 0 0 1em 0; }

	/* Search form
	--------------------------------------- */
	.searchbox { float: right; margin: 0; padding: 0.75em 0 0 0; }