/*  
Theme Name: Tao Of Change
Theme URI: http://thechangestrategy.com
Version: 2
Author: Troy Thompson
Author URI: http://tr0y.com
*/

/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.0
*/
/*fonts.css*/body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

.recentimgs {margin-left:10px;}
.entry img {margin:10px;}

/*	=Layout
--------------------------------------*/
html, body { padding:0; margin:0; text-align:center; background:#ffc url('img/body_bg.gif') repeat-x; color:#333; }
#doc { margin:0 auto; text-align:left; width:72.3em;*width:70.5em;min-width:750px; }
	#hd { position:relative; margin-bottom:1em; height:123px; }
		#hd h1, #hd a img, #nav { border:0; margin:0; padding:0; }
		#nav { position:absolute; display:block; left:470px; bottom:20px; } 
		#tagline { position:absolute; left:150px; }
	#bd { margin-top:1em; position:relative; }
		#content { float:left; width:65%; background:#ffd; border:1px dotted #c90; margin-bottom:2em; }
		#sidebar { float:right; width:30%; margin-bottom:2em; padding:1em; border:1px dotted #c90; background:#ffd; }
	
	#ft { clear:both; margin-top:1em; border-top:1px dotted #c90; background:#ffd; height:100px; color:#330; }

div#content.widecolumn { float:none; margin:0 auto; width:80%; }
#comments { margin-left:2em; width:80%; }
.commentlist li { padding:1em; }
.commentlist .alt { border:1px dotted #c90; background:white;  }

/*	=Header Navigation
--------------------------------------*/
#nav li { display:inline; margin:0; padding:0; }
#nav a { float:left; padding:13px 1em 0 1em; color:#ffc; text-decoration:none; font-weight:bold; text-transform:lowercase; }
#nav li > a { padding-top:14px; }/* fix padding for good browsers. */
#nav a:hover { color:#fa3; }
#nav li.current_page_item a { color:#fff; background:url(img/flame_bg.gif) no-repeat 50% 0; cursor:default; }

/*	=Links
--------------------------------------*/
a { color:#c60; }

/*	=Footer
--------------------------------------*/
#ft h4 span { display:block; }

/*	=Sidebar
--------------------------------------*/
#sidebar h2 { margin:.5em; padding:.25em 0 .25em 1em; color:#663; background:#cc9; border:1px dotted #996; font-size:136%; border-left-width:0; border-right-width:0; }
/* Flickr */
#flickr { margin:.5em auto 2em; width:249px; height:249px; }
.flickr_badge_image { width:83px; float:left; }
.flickr_badge_image:hover { background:#663; }
.flickr_badge_image:hover img {border-color: #cc9 !important; }
#flickr img { margin:2px; border:2px solid #663; }
/* Recent Posts */
#newposts { list-style:none; padding:0; margin-left:0; }
#newposts h4 { border-bottom:1px dotted #663; margin:0; padding:0; }
#newposts h4 a { color:#c60; text-decoration:none; }
#newposts .date { font-size:90%; color:#663 }
#newposts p { margin:0 0 1em 1em; }
#newposts li { background:transparent; padding:.5em 1em .5em 1em; border:1px solid #ffd; }
#newposts li:hover { background:white; border:1px solid silver; }
#newposts .readmore { display:block; text-align:right; }
/* All those links */
#sidebar .links li { list-style:none; }
#content .navigation { margin:1em; }

/*	=Content
--------------------------------------*/
/* Post */
.post { padding:1em; }
.post h2, .pagetitle { margin:0; padding:0; border-bottom:1px dotted #996; color:#c60; text-decoration:none; }
.pagetitle { font-size:200%; margin:1em .5em 1em .5em; }
.post h2 a { color:#c60; font-size:120%; text-decoration:none; }
.post h2 small, span.date { color:#663; font-weight:bold; }
#content span.date, #content .post h2 small { display:block; }
.postmetadata { font-size:90%; }
.post img { border:1px solid #000; }

/*	=About Page
--------------------------------------*/
#staff { list-style:none; margin:0; padding:0; }
#staff img { float:right; border:2px solid #c60; margin:2em 0 1em 1em; width:240px; }
#staff h3 { clear:left; border-bottom:2px solid #c60; color:#c60; font-size:110%; }


/*	=Misc
--------------------------------------*/
.hide { display:none; }
.alignright { text-align:right; }
.alignleft { text-align:left; }

/*	=Tags
--------------------------------------*/
dt { font-weight:bold; margin-top:1em; }
ul { margin-top:1em; }

/*	=Lists
--------------------------------------*/
.xoxo li { list-style:none;  }
.xoxo li li { list-style:disc;  }

/*	=Links
--------------------------------------*/
.edit-link a {
	background: url('img/ico/pencil.png') left center no-repeat;
	padding: 2px 0px 2px 20px;
}
.rss  { 
	padding: 5px 20px 5px 0;
	background: transparent url(img/ico/web/rss.png) no-repeat center right;
}
.mail, a[href ^="mailto:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(img/ico/com/mail.gif) no-repeat center right;
}

/*	=Tags
--------------------------------------*/
.wp-tag-cloud, .tags ul { margin-left:0; }
.wp-tag-cloud li, .tags li { display:inline; margin-right:1em; }
.wp-tag-cloud a, .tags a {
	background: url('img/ico/tag/green.png') left center no-repeat;
	padding: 2px 0px 2px 20px;
}

.comments-link a {
	background: url('img/ico/com/comment.png') left center no-repeat;
	padding: 2px 0px 2px 20px;
}

/* widgets */
#sidebar ul { margin:0; padding:0;  }
#sidebar ul ul { margin-left:2em; }
#sidebar ul ul ul { margin-left:1em; }
#sidebar .widget { list-style:none; position:relative; margin:0; padding:0; margin-bottom:1em; }


/*	=PIE clear
--------------------------------------*/
.post h2:after, .clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix, * html .post h2 {height: 1%;}
/* End hide from IE-mac */
