/*
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, input, textarea, p, blockquote, th, td	{margin:0pt; padding:0pt; }

body {
	font: 12px georgia, times, serif;	text-align: center;	
	color: #55524e;
}

ul {
	font: 12px georgia, times, serif;	line-height: 1.5em;
}
	
p {
	font: 12px georgia, times, serif;	
	line-height: 1.4em;
	margin:10px 0px 10px 0px;
}

label, input, select
	{
	font-size:1.2em;
	line-height: 1.5em;
	}

h1 {
	font: 18px georgia, times, serif;
	font-weight: normal;
	color: #55524e;
	margin: 20px 0px 15px 0px;
}

h2	{
	font: 13px georgia, times, serif;
	font-weight: bold;
	color: #55524e;
	margin: 0px 0px 10px 0px;
	}
	
img {
	border: 0px;
}
	
a:link {
	color: #19768d;
}
	
a:hover {
	color: #eb3700;
}
	
a:visited {
		color: #19768d;
}

br.clear {
	clear:both;
	font-size:0px;
}

#wrapper {
	width:100%;
	height:100%;
	padding: 0px 0px 20px 0px;
	margin:0px auto;
}

#container {
	width: 1060px;
	height: 600px;
	padding: 20px;
	margin:0px auto;
	text-align:left;
}

html>body #container {
	min-height:600px;
	height:100%;
}

#header {
	width:825px;
	height:78px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float: left;
}

#headerLt {
	width:256px;
	height:78px;
	padding:0px;
	margin:0px;
	float:left;
	display:block;
	background:url(images/logo.gif) top left no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

#headerRt {
	width:569px;
	height:78px;
	padding:0px;
	margin:0px;
	float:right;
	display:block;
	background:url(images/talkBalloon.gif) top left no-repeat;
	overflow:hidden;
}

#headerRt h1 {
	font-size: 15px;
	font-weight: normal;
	margin: 20px 0px 0px 40px;
	color: #55524e;
}
	
#headerRt a	{
		color: #55524e;
}
	
#sidebar {
		width:200px;
		float: right;
	}
	
#sidebar h1 {
	font: 15px georgia, times, serif;	
	border-bottom: 1px solid #c0d35f;
}

#sidebar h2 {
	font: 12px georgia, times, serif normal;
	}

#sidebar P {
	font: 12px georgia, times, serif;	line-height: 1.4em;
	}
	
#sidebar UL
	{
	list-style-type: none;
	line-height: 1.8em;
	}

#mainContent {
	width:825px;
	padding:0px;
	margin:0px;
	float: left;
}
	
#mainContent h1 {
	width: 825px;
	height: 25px; 
	background:url(images/titleBG.gif) top left no-repeat;
	padding: 8px;
	margin: 20px 0px 0px 0px;
	}
	
#mainContent h2 {
    color: #009bc8;
	font: 16px georgia, times, serif;
	padding-top: 15px;
	}
	
#mainContent h3 {
	padding: 0px 0p 0px 0px;
	margin: 0px 0p 0px 0px;
	color: #009bc8;
	}
	
#mainContent p {
	font-size: 13px;
	}
#footer
	{
	padding: 25px 0px 25px 0px;
	margin-top: 25px;
	border-top : 1px solid #55524e;
	}
	
/*===== 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:750px;}
#doc2 {width:73.074em;*width:71.313em;min-width:950px;}
.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: #efefef; border-bottom: 1px solid #d4d4d4; padding: 3px 0 3px 0; text-align:center; text-transform: lowercase; width: 100% }
	ul#navigation li { display: inline; margin: 0 9px 0 9px;}
		ul#navigation li a { background: #e1e1e1; color: #666; font-weight: bold; text-decoration: none; }
		ul#navigation li a:hover { background: #efefef; color: #333; text-decoration: underline;}
		ul#navigation li.current_page_item a {background: #ffffec; color: #000; text-decoration:underline;}
	ul#navigation li.find {margin-right: 18px;}
		ul#navigation li.find a {color: #000;}
		ul#navigation li.find a:hover {background: #efefef; color: #000; text-decoration: underline;}
#hd {margin-bottom: 4.5em;}
	#hd p {background: #fff9d8; line-height: 1.2; border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; color: #444; margin: 0 0 0 0; padding: 12px 9px 9px 9px;text-align:center;}
		#hd p a {background: #FFffe0;color: #000; font-weight: bold; text-decoration: none;}
		#hd p a:hover {background: inherit;color: #444; text-decoration: underline;}
	#hd p.photo {background: #fff; border:none; display: block;margin-left: auto;margin-right: auto;}
	#hd h1 {color: #000; font: bold 3.5em/0.5 Helvetica, Calibri, Arial, "FreeSans", sans-serif; letter-spacing: -2px; margin: 1em 0 0.3em; text-align:center; text-transform: lowercase;}
		#hd h1 a {color: #000;font-weight: bold;text-decoration: none;}
		#hd h1 a:hover, #header h2 a:hover{background: inherit; font-weight: bold; text-decoration: underline;}

/*===== o0o: POSTS=====*/
div.hfeed h2 {color: #000; font: bold 2em/0.9 Helvetica, Calibri, Arial, "FreeSans", sans-serif; letter-spacing: -2px; text-align:center; text-transform: lowercase;}
		div.hfeed h2 a {color: #000;text-decoration: none;}
		div.hfeed h2 a:hover {background: inherit;color: #000;text-decoration: underline;}
div.entry-content {color: #555;padding:18px 10px 18px 10px;}
		div.entry-content a {background: #fff9d8;color: #444; font-weight: bold; text-decoration: none;}
		div.entry-content a:hover, ul.tangent li a:hover {background: inherit;color: #555;text-decoration: underline;}
		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: #ffffec; border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; color: #666; font-size:12px; padding: 9px; text-align: center;text-transform: lowercase;}
		.postmetadata a {background: #fff9d8; color: #222; text-decoration: none; font-weight: bold;}
		.postmetadata a:hover {background: inherit;color: #888;text-decoration: underline;}
		div.hfeed ul.aside {margin-bottom: 3em;}
		div.hfeed ul.aside li {background: #ffffed; color: #444; list-style-type: none; margin-right: 3em; margin-left: 3em; 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: #ffffcc;border-bottom: 1px solid #999;border-right: 1px solid #999;padding: 9px;}
		.hilite a {background: #F7FFA3; color: #222; font-weight: bold; text-decoration: none;}
		.hilite a:hover {background: inherit; color: #222; font-weight: bold; text-decoration: underline;}
.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; } m
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: #fbfbfb;border-bottom: 1px solid #eee;border-right: 1px solid #eee;margin-left: 3em;margin-right: 3em;padding: 18px 9px 0 9px;}
/*===== o0o: COMMENTS=====*/
#comments {margin-top: 3em; }
#comments a {background: #fff9d8; color: #555; text-decoration: none;}
#comments a:hover {background: inherit; color: #555; text-decoration: underline;}
#respond {font-size: 105%;}
#trackbacks {margin: 0 0 2em 0;}
#comments-form {padding:9px;}
#comments-form input {background: #fbfbfb none repeat scroll 0%; border-top: 1px solid #fff; border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; border-left: 1px solid #fff; font-size: 16px; padding: 9px 0 9px 0; width: 100%;}
#comments-form p {color: #555; margin: 0; padding: 9px 0 9px 0;}
#comments-form input:focus, #comments-form textarea:focus { background: #ffffec;}
#commentform textarea {background: #fbfbfb none repeat scroll 0%; border-top: 1px solid #fff;border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; border-left: 1px solid #fff; font-size: 14px; line-height: 1.5; width: 100%;}
div.comment-meta {color: #333;}
span.comment-author {font-weight: bold; text-transform: uppercase;} 
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: #fbfbfb; border-bottom: 2px solid #e0e0e0;border-right: 2px solid #e0e0e0; padding: 18px 0 18px 0; margin-top: 1.5em;text-align: center; text-transform:uppercase;}
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: #fbfbfb; padding: 9px 0 9px 0;border-bottom: 1px solid #e0e0e0;}
.sign-in {width:550px;}
.odd {background: #f5f5f5; padding: 9px 0 9px 0; border-bottom: 1px solid #e0e0e0;}
.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: POST NAVIGATION=====*/
.navigation { background: #fbfbfb;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;color: #444;margin: 0pt auto 0;padding: 9px 0 9px 0;text-align:center;width: 400px;}
		.navigation a { background: #ffffec;color: #555;text-decoration: none;}
		.navigation a:hover { background: inherit;color: #555;text-decoration: underline;}
.previous { margin:0;}
.next { margin:0;}

/*===== 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 {background: #ffffec; color: #555; line-height: 1.5; margin-bottom: 1.5em; border-bottom: 1px solid #999;border-right: 1px solid #999; padding:9px;}
div.aktt_tweets ul li.aktt_more_updates {background: #fafafa; border-bottom:2px solid #e0e0e0; 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;}

.photo IMG {padding: 4px; border: 2px solid white;}
.photo IMG a:hover {color: #19768d;}



ul.list
	{
	list-style-type:none;
	padding: 10px 0px;
	}
ul.list li {
padding: 5px 0px;
}