/*
Theme Name: Grady
Theme URI: http://journal.barleyhut.com
Description: "Even though Poe and I were not exactly what you'd call simpatico that's no reason he should've taken two in the chest."
Version: 1.0
Author:	 A.M. Griffin
Author URI: http://journal.barleyhut.com
*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, , textarea, p, blockquote, th, td	{margin:0pt; padding:0pt; }
body 	{background: #000; font-family: "myriad pro", helvetica, "trebuchet ms", Tahoma, "FreeSans", sans-serif; font-size: 88%; line-height:1.5; text-align:left; margin: 0px;}
html > body {font-size:13px; color:#666;}
p, ul, ol, blockquote, pre, td, th, label {line-height: 1.5; margin: 0; margin-bottom: 20px;}
#ft{clear:both;margin: 4.5em 0 0 0; text-align: center;}
/*===== o0o: YUI GRID GIBBERISH =====*/
#doc,#doc2,#doc3,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7 {margin:auto;text-align:left;width:57.69em; *width:56.3em; min-width:960px;}
#doc2 {width:73.074em;*width:71.313em; min-width:960px;}
.yui-b{position:relative;}
.yui-b{position:static;} /* for IE < 7 */
#yui-main .yui-b{position:static;} 
#yui-main {width:100%;}
.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right; margin-left:-25em;/* IE: preserve layout at narrow widths */}
.yui-t4 #yui-main, .yui-t5 #yui-main, .yui-t6 #yui-main{float:left;margin-right:-25em;/* IE: preserve layout at narrow widths */}
.yui-t5 .yui-b {/* keep*/float:right;width:17.4608em; *width:17.016em;}
.yui-t5 #yui-main .yui-b { /* keep*/margin-right:20.4608em; *margin-right:20.016em;}
#yui-main .yui-b {float:none;width:auto;}
#bd:after,.yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf{zoom:1;}
/*===== o0o: MAIN NAV AND HEADER=====*/
ul#navigation { background: #222; border-bottom: 1px solid #444; padding: 3px 0 3px 0; font-size:24px; text-align:center; text-transform: uppercase; width: 100% }
	ul#navigation li { display: inline; margin: 0 9px 0 9px;}
		ul#navigation li a {color: #999; font-weight: normal; text-decoration: none; }
		ul#navigation li a:hover { background: #1AD9B7; color: #000; text-decoration: none;}
		ul#navigation li.current_page_item a {background: #inherit; color: #fff; text-decoration:none;}
		ul#navigation li.current_page_item a:hover {background: #inherit; color: #000; text-decoration:none;}
	ul#navigation li.find {margin-right: 18px;}
		ul#navigation li.find a {color: #FFF;}
		ul#navigation li.find a:hover {background: #1ad9b7; color: #000;}
#hd {margin-bottom: 0;}
	#hd p {background: #1AD9B7; text-align:center; text-transform:uppercase; font-size:29px; color:#0c5246; padding: 5px 0px 5px 0px;}
		#hd p a {background: #none; font-weight: normal; color:#fff; text-decoration: none;}
		#hd p a:hover {background: inherit; text-decoration: underline;}
	#hd p.photo {background: #fff; border:none; display: block;margin-left: auto;margin-right: auto;}
	.photo img{margin-left: 5px; margin-bottom: 5px;}
	#hd h1 {color: #fff; font: bold 9.8em/0.85 Helvetica, Calibri, Arial, "FreeSans", sans-serif; letter-spacing: 0px; margin: 0em 0 0em; text-align:inherit; line-height: 1.2em; text-transform: uppercase;}
		#hd h1 a {color: #FFF;font-weight: bold;text-decoration: none;}
		#hd h1 a:hover, #header h2 a:hover{font-weight: bold; color:#0c5246; text-decoration: none;}
		#hd #hometitle {background: url(images/header.png) no-repeat; height:233px; width:960px; text-indent: -10000px; margin: 0 0 20px;}
/*===== o0o: HEADINGS=====*/
h2, h3, h4, h5, h6 {font-family: Helvetica, Calibri, Arial, "FreeSans", sans-serif;}
h3 {color: #0C5246;font-size: 29px;line-height: 1.091;margin-bottom: 0em; text-transform:uppercase;}
h4 {color: #444;font-size: 2.286em;line-height: 1.333;margin-bottom: .333em;}
h4.tangent {background: #cc9999; color: #663333;font-size: 1.286em;line-height: 1.333;margin-bottom: 0em;margin-left:1.5em;font-weight:normal;font-family: georgia, baskerville, serif; font-style: italic;}
h5 {color: #444;font-size: 1.143em;line-height: 1.5;margin-bottom: 1.5em;}
/*===== o0o: POSTS=====*/
div.hfeed h2 {color: #FFF; margin:10px 0 10px; font: bold 80px/0.1 Helvetica, Calibri, Arial, "FreeSans", sans-serif; letter-spacing: 0px; text-transform:uppercase;}
		div.hfeed h2 a {color: #FFF;text-decoration: none;}
		div.hfeed h2 a:hover {background: #1AD9B7;color: #073a31;text-decoration: none;}
div.entry-content {color: #666;padding:1px 10px 80px 0;}
		div.entry-content a {background: inherit;color: #999; font-weight: normal; text-decoration: underline;}
		div.entry-content a:hover, ul.tangent li a:hover {background: #1ad9b7;color: #0c5246; text-decoration:none;}
		div.entry-content ul {list-style-type: circle; list-style-position: outside;}
		div.entry-content ol  {list-style-type: decimal-leading-zero; list-style-position: outside;}
		div.entry-content ul li, div.entry-content ol li {margin-bottom: 0.5em;}
		div.entry-content ol.blocked li, ul.blocked li {background: #fbfbfb; list-style-type: none;padding:9px;}
		div.entry-content ol.blocked li.odd {background: #f5f5f5 !important; list-style-type: none;padding:9px;}
	 	div.entry-content ol.blocked strong, ol.blocked span, ul.blocked strong {color: #000; font-family: times, "times new roman", serif; font-weight:bold; text-transform: uppercase; letter-spacing: 2px;}
		.postmetadata {background: #222222; /*border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; color: #666;*/ font-size:12px; padding: 9px; text-align: inherit;text-transform: inherit;}
		.postmetadata a {color: #999; text-decoration: underline; font-weight: normal;}
		.postmetadata a:hover {background: #1ad9b7;color: #000;text-decoration: none;}
		div.hfeed ul.aside {margin-bottom: 3em;}
		div.hfeed ul.aside li {background: #ffffed; color: #444; list-style-type: none; margin-right: 0em; margin-left: 0em; padding:9px; /*border-bottom: 1px solid #999; border-right: 1px solid #999;*/}
		div.hfeed ul.aside li a {background: #ffffcc;color: #222; font-weight: bold; text-decoration: none;}
		div.hfeed ul.aside li a:hover {background: #inherit;color: #333; font-weight: bold; text-decoration: underline;}
		div.entry-content p.pullquote { color:#666; float:right; font-size: 1.2em; font-style: oblique; line-height: 1.2em; margin-left:10px; padding: 5px; text-align: center; width:200px;}
		div.entry-content p.pullquote span {color: #888;}
.hilite {background: #222;padding: 9px;}
		.hilite a {color: #999; font-weight: normal; text-decoration: none;}
		.hilite a:hover {background: inherit; color: #000; font-weight: normal; text-decoration: none;}
.alignleft {/*background: #fbfbfb;border: 1px solid #e0e0e0;*/clear:both;float:left;margin: 0 5px 3px 0;padding: 9px; }
.alignright {/*background: #fbfbfb; border: 1px solid #e0e0e0;*/clear:both;float:right; margin: 0 0 5px 5px; padding: 9px; }
img.center {*/background: #fbfbfb;?*border: 1px solid #e0e0e0;*/display: block;margin-left: auto;margin-right: auto;padding: 9px;}
code { background: #f1f7f6; border-bottom: 1px solid #eee; border-top: 1px solid #eee; display: block; font: 400 1em courier, monospace !important; line-height: 120%; margin: 15px 0; overflow: auto; padding: 10px; white-space: pre;}
blockquote {background: #222;/*border-bottom: 1px solid #eee;border-right: 1px solid #eee;*/margin-left: 3em;margin-right: 3em;padding: 18px 9px 0 9px;}
/*===== o0o: COMMENTS=====*/
textarea, input {font-family: "Helvetica", Arial, sans serif; color:#999; font-size:16px; padding:10px; background:#222; border:1px solid #444;}
#comments {margin-top: 3em; }
#comments a {background: #inherit; color: #999; font-weight: normal; text-decoration: underline;}
#comments a:hover {background: #1AD9B7; color: #000; text-decoration: none;}
#respond {font-size: 105%;}
#trackbacks {margin: 0 0 2em 0;}
#comments-form  {background: #000; color: #fff; width: 100%;}
#comments-form p {color: #555; margin: 0; padding: 9px 0 9px 0;}
#comments-form :focus, #comments-form textarea:focus {background: #222; color: #FFF; border-top: 1px solid #666;border-bottom: 1px solid #666; border-right: 1px solid #666; border-left: 1px solid #666;}
#commentform textarea {background: #222 none repeat scroll 0%; border-top: 1px solid #444;border-bottom: 1px solid #444; border-right: 1px solid #444; border-left: 1px solid #444; font-size: 14px; line-height: 1.5; width: 100%; padding:10px;}
div.comment-meta {color: #666; }
span.comment-author {font-weight: bold; text-transform: inherit; padding-left:10px;} 
span.comment-date {color: #d0d0d0;}
div.comment-text {padding: 9px 0 0 9px;}
span.openid {background: #fff url(images/openid.jpg) right no-repeat; padding-right: 18px;}
h3.comments-header { background: #1AD9B7; padding: 12px 9px 9px; margin-top: 1.5em;text-align: center;}
h4.comments-form {margin: 15px 0 0 0; padding-bottom: 18px;}
ol.comments li {list-style-type: decimal-leading-zero; list-style-position: outside;}
.even {background: #333; padding: 9px 0 9px 0;}
.sign-in {width:550px;}
.odd {background: #222; padding: 9px 0 9px 0;}
.highlight {background: #ffffec; padding: 9px 0 9px 0; border-bottom: 1px solid #e0e0e0;}
img.gravatar {float:right;margin-top: -9px;}
#comments p.moderation {background: #ffcccc; font-weight: bold; font-style: oblique; border: 1px solid #993333;padding: 9px; text-align: center; margin: 0 18px 0 18px;}
/*===== o0o: SHARE THIS BUTTON=====*/

a.stbutton{padding:1px 5px 5px 22px;}
.stbuttontext{line-height:17px;}
.stico_default{background:url(http://w.sharethis.com/images/share-icon-16x16.png?CXNID=1000014.0NXC) no-repeat scroll 0 0!important;background:url(http://w.sharethis.com/images/share-icon-16x16.png?CXNID=1000014.0NXC) no-repeat scroll 0 0;}
.stico_rotate{background:url(http://w.sharethis.com/images/rotating-icon.gif?CXNID=1000014.0NXC) no-repeat scroll 0 0!important;background:url(http://w.sharethis.com/images/rotating-icon.gif?CXNID=1000014.0NXC) no-repeat scroll 0 0;}
.stwrapper{position:absolute;width:354px;z-index:1000000;margin:0;padding:0;top:0;left:0;visibility:hidden;height:auto;}
.stframe{position:absolute;z-index:1000020;left:0;top:0;}
.stclose{cursor:pointer;z-index:2000000;position:absolute;right:9px;top:3px;margin:0;padding:0;font-family:Helvetica,Arial,Sans-Serif;text-align:left;line-height:1.0em;text-decoration:none;cursor:pointer;height:15px;width:15px;}

/*===== o0o: POST NAVIGATION=====*/
.navigation {background: #222; margin: 0pt 0 0;padding: 9px 0 9px 0;text-align:left;width: 400px;}
		.navigation a { background: #none;color: #999;text-decoration: underline;}
		.navigation a:hover { background: #1AD9B7;color: #000;text-decoration: none;}
.previous { margin:0;}
.next { margin:0;}
/*===== o0o: SIDEBAR=====*/
#sidebar h4 {background: #222; color: #666; font-weight: bold; text-align: center; padding: 5px 0 5px 0; text-transform:uppercase;}
#sidebar a.feed {background: #b2f1e6;color: #304f4a;display:block;font-size: 2.286em;line-height: 1.333;margin-bottom: 1.333em;font-weight: bold;padding:9px;text-align: center;text-decoration: none; text-transform:uppercase;}
		#sidebar a.feed:hover {background: #a4ddd3;color: #304f4a;display:block;text-decoration:none;}
#sidebar ul.asides {color: #555;list-style-type: none;}
		#sidebar div.asides h4 {margin-bottom: 0;}
		#sidebar div.asides h4 a {color: #000;font-weight: bold; font-family: Helvetica, Calibri, Arial, "FreeSans", sans-serif; letter-spacing: -1px; text-decoration:none;}
		#sidebar div.asides h4 a:hover {color: #000;background: inherit;text-decoration: underline;}
		#sidebar div.asides ul li {color:#555;margin-left: 9px; text-align:left;}
		#sidebar div.asides ul li a {background: #ffffec !important;color: #555 !important;display:inline !important;padding: 0 !important;text-decoration: none !important;}
		#sidebar div.asides ul li a:hover {background: #fff !important;color: #555 !important;padding: 0;text-decoration: underline !important;}
#sidebar ul { list-style-type: none; text-align:left; margin-left: -30px;}
		#sidebar ul li a {color: #999; font-weight:normal; text-decoration: underline; /*text-transform: lowercase;*/}
		#sidebar ul li a:hover {background: #1AD9B7; color: #000; text-decoration: none;}
#sidebar ul.photo {background: #fff; list-style-type: none;text-align:center;}
		#sidebar ul.photo li {text-decoration: none;margin-bottom:1em;}
		#sidebar ul.photo li img {border-bottom: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0; border-top: 1px solid #fff; border-left: 1px solid #fff; background: #fbfbfb; padding: 18px;}
		#sidebar ul.photo li a:hover img {border-bottom: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0; border-left: 1px solid #fff; border-top: 1px solid #fff;background: #ffffec; padding: 18px;}
#sidebar ul.icon li {list-style-type: none;text-align:center; background: #fff;}
		#sidebar ul.icon li img {border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; border-top: 1px solid #fff; border-left: 1px solid #fff; background: #fff; padding: 9px;}
		#sidebar ul.icon li img a {background: #fff;}
/*===== o0o: FOOTER AND CLOSING=====*/
#ft div.help {background: #000; border-top: 1px solid #444; margin-bottom:3em; text-align: center;}
		#ft  p {color: #999; line-height: 1.3; margin:18px;text-align: center;}
		#ft a {background: #ffffec; color: #000; font-weight: bold; text-decoration: none;}
		#ft a:hover {background: inherit; color: #555;text-decoration: underline;}
div.closing {background: #222;  border-top: 1px solid #444; text-align: center;width: 100%;padding: 3px 0 3px 0;}
		div.closing p {margin: 0pt auto 0; padding: 3px 0 3px 0; text-align: center; width: 100%;}
		div.closing a {color: #999; font-weight: bold; font-size:24px; text-decoration: none; margin: 0 9px 0 9px; text-transform:uppercase;}
		div.closing a:hover {background:#1AD9B7; color: #000; font-weight: bold; font-size:24px; text-decoration: none; margin: 0 9px 0 9px; text-transform:uppercase;}
/*===== o0o: SLIMBOX (LIGHTBOX)=====*/
#lbOverlay {position: absolute;left: 0;width: 100%;background-color: #000;cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute;left: 50%;overflow: hidden;background-color: #fff;}
.lbLoading {background: #fff url(images/lb-loading.gif) no-repeat center;}
#lbImage {border: 10px solid #fff;background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;width: 50%;outline: none;}
#lbPrevLink {left: 0;}
#lbPrevLink:hover {background: transparent url(images/lb-prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {background: transparent url(images/lb-nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {font-family: helvetica,verdana, sans-serif;font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 10px solid #fff;border-top-style: none;}
#lbCloseLink {display: block;float: right;width: 66px;height: 22px;background: transparent url(images/lb-closelabel.gif) no-repeat center;margin: 5px 0;}
#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {font-weight: bold;}
/*===== o0o: TWITTER PLUGIN=====*/
div.aktt_tweets ul li {color: #555; line-height: 1.5; margin-bottom: 1.5em; padding:9px;}
div.aktt_tweets ul li.aktt_more_updates {border-right: none;  color: #aaa; padding: 0 18px 0 0; text-align:right; margin-left:6em;}
div.aktt_tweets ul li.aktt_more_updates a {color: #666;}
/*===== o0o: BUBBLE TOOLTIPS=====*/
a.tt{position:relative; z-index:24; color:#3CA3FF; font-weight:bold; text-decoration:none !important;}
a.tt span{ display: none; }
/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{ display:block; position:absolute; top:0px; left:0; padding: 0 0 0 50px; width:200px; margin-top: -18px; color: #993300; text-align: center; filter: alpha(opacity:90); KHTMLOpacity: 0.90; MozOpacity: 0.90; opacity: 0.90; }
a.tt:hover span.top{ display: block; padding: 0 0 0; background: #ffffe6;}
a.tt:hover span.middle{ /* different middle bg for stretch */ 
display: block; border-right: 1px solid #e0e0e0; background: #ffffe6; }
a.tt:hover span.bottom{ display: block; border-bottom: 1px solid #e0e0e0; color: #548912; background: #ffffe6; }
/*===== o0o: FOR SIDEBAR WIDGETS=====*/
 li.widget h2 {background: #fbfbfb; color: #333; font-weight: bold; text-align: center; text-transform: lowercase; padding: 9px 0 9px 0;border-bottom: 2px solid #e0e0e0;border-right: 2px solid #e0e0e0; margin-bottom: 1.5em;}
li.widget_flickrrss img {background: #fbfbfb; border: 1px solid #d9d9d9; padding:6px;margin: 0 0 1.5em 3px;}
li.widget_flickrrss a:hover img {background: #ffffcc; border: 1px solid #993333; padding:6px;}
li.widget_flickrrss a:hover img {background: #ffffcc; border: 1px solid #993333; padding:6px;}