/*@import url("reset.css");*/
/*---------------------------------------------------------------------------*/
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/
body {color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*---------------------------------------------------------------------------*/


body {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 14px; color: #111;}
p {line-height: 117%; margin-bottom: 0.5em;}
h1 {color: #666; font-size: 20px; font-weight: normal; margin-bottom: 0.1em; letter-spacing: -0.05em;}
h2 {color: #666; font-size: 18px; font-weight: normal; margin-bottom: 0.1em; letter-spacing: -0.03em;}
h3 {color: #666; font-size: 16px; font-weight: normal; margin-bottom: 0.1em; letter-spacing:  0.00em;}

a, a:link, a:visited {color: #22a;}
a:hover {color: #22f;}

/* default formatting */
em {font-style: italic;}
strong {font-weight: bold;}
pre {padding: .5em; background-color: #eee;}
code {font-size: 105%; font-family: "Consolas", "Lucida Console", monospace;}
blockquote {padding-left: 1em; font-style: italic;}
ul, ol {}
ul li {display: list-item; list-style-type: disc; margin-left: 1em;}
ol li {display: list-item; list-style-type: decimal; margin-left: 1.4em;}
.error {color: red;}
a.cmd {padding: 0 2em;}
.hidden {display: none;}


/*body {padding: 3% 5% 3% 5%;}*/
/*#container { margin: 3% 5% 3% 5%;}*/

#header {padding: .5em 2em .5em 2em;
	background-color: #f09944; border-bottom: 1px solid #d83;  border-top: 1px solid #d83;}
#header h1 {font-size: 24px; color: #ffecc0; margin-bottom: 0; font-weight: normal;}
#header p {font-size: 9px; color: #fdc; padding: 0; margin: 0;}
#header a, #header a:link{text-decoration: none; color: #ffecc0;}
h1 em {font-style: normal; white-space: nowrap;}
#header .root {color: #fff;}
#header .root small {font-weight: normal; font-size: .6em; letter-spacing: 0;}
#post-header {height: 1px; background-color: #ccc; margin-bottom: .5em;}


#wrapper{float:left;width:70%;}
#content{ padding: 0em 2em 0em 2em;}
#sidebar{float:left;width:28%;}
#footer{clear:both;width:100%; color: #888; padding: 1em 0;}
#footer p {font-size: 85%; padding: 0 2.6em;}

.clicktoshow {border-bottom: 1px dashed #22a;}
.item {padding: .5em 0 1em 0;}
.item h1 a:link, .item h1 a:visited {text-decoration: none;}
.item-meta {font-size: 85%; color: #444; margin-top: 0.4em;}

.tags {max-width: 36em;}
.tags .tag {padding: .2em .2em;}
#tags_cloud {padding: 2em; text-align: center; line-height: 3em;}
#tags_cloud sup {font-size: 12px;}

a.tag {padding: 1px; white-space: nowrap; text-decoration: none;}
a.tag sup { font-weight: normal; color: #888;}
a.tag:link, a.tag:visited { color: #666;}

a.s4:link, a.s4:visited {margin: 1em; font-size: 280%; color: #333;letter-spacing: -0.05em;}
a.s3:link, a.s3:visited {margin: 1em; font-size: 210%; color: #555;letter-spacing: -0.03em;}
a.s2:link, a.s2:visited {margin: 1em; font-size: 180%; color: #888;letter-spacing: -0.01em;}
a.s1:link, a.s1:visited {margin: 1em; font-size: 130%; color: #bbb;}

a.tag:hover {text-decoration: none; color: white; background-color: #666;}

#sidebar .tags a {text-decoration: none;}
#sidebar h3 {padding: 0.2em 0;}
#sidebar img {vertical-align: bottom; }

#comments {padding: .5em 0;}
#comments h1 {color: #666; padding-top: .5em;}
#comments h2 small {font-weight: normal; font-size: 100%;}
.comment_body {padding-left: 1em;}
#comments textarea { width: 380px; font: 12px verdana,sans-serif; }
#comments .comment-preview {margin: .25em 0; padding: .25em;
	border: 1px dashed #888; background-color: #fec;}

.paginator {padding: 0.5em 0;
	font-size: 100%; color: #444;}
.paginator a, .paginator a:link {padding: 0 .2em;}
.paginator span {padding: 0 .2em;}



.chords .keyword {color: #c62;}
