/*
Theme Name: Transhumanize
Theme URI: http://transhumanize.com
Description: Child Theme for Thematic
Author: Joshua Clarke
Author URI: http://joshclarke.us
Template: thematic
Version: 0.1
*/

@import url("../thematic/style.css");
/*
 * This CSS file has been generated by fontsquirrel.com and is based on the work of Paul Irish. 
* 
*/

@font-face {
	font-family: 'AllerRegular';
	src: url('fonts/Aller_Rg.eot');
	src: local('Aller Regular'), local('Aller'), url('fonts/Aller_Rg.woff') format('woff'), url('fonts/Aller_Rg.ttf') format('truetype');
}

@font-face {
	font-family: 'AllerRegular';
	src: url('fonts/Aller_It.eot');
	src: local('Aller Italic'), local('Aller-Italic'), url('fonts/Aller_It.woff') format('woff'), url('fonts/Aller_It.ttf') format('truetype');
	font-style: italic;
}

@font-face {
	font-family: 'AllerRegular';
	src: url('fonts/Aller_BdIt.eot');
	src: local('Aller Bold Italic'), local('Aller-BoldItalic'), url('fonts/Aller_BdIt.woff') format('woff'), url('fonts/Aller_BdIt.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'AllerRegular';
	src: url('fonts/Aller_Bd.eot');
	src: local('Aller Bold'), local('Aller-Bold'), url('fonts/Aller_Bd.woff') format('woff'), url('fonts/Aller_Bd.ttf') format('truetype');
	font-weight: bold;
}

body { background: #222 url(images/bg_body.png); color: #333; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 13px; }

a { color: #00788a !important; text-decoration: none; }
a:hover { color: #693 !important; }     

#wrapper { background: #cfccc3 url(images/bg_main.jpg) no-repeat center top; border: 1px solid #fff; margin: 40px auto; width: 1020px; -moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000; box-shadow: 0px 0px 10px #000; position: relative; }

#access { border: none; }

#blog-title { margin-top: -60px; }
#blog-title a { background: url(images/hdr_logo.png) no-repeat; display: block; height: 89px; text-indent: -999em; width: 521px; }

#blog-description { background: url(images/bg_desc.png) no-repeat; color: #444; float: right; right: 40px; top: 68px; height: 53px; width: 252px; overflow: hidden; position: absolute; text-indent: -999em; }

.menu { border: none; font-style: italic; margin-top: 100px; font-family: AllerRegular, "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif }

.sf-menu, .sf-menu ul, .sf-menu li li, .sf-menu li,
.sf-menu li li li, .sf-menu ul a:hover,
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active,
.sf-menu a {
    background: transparent;
	outline: 0;
    border: none;
}

.sf-menu a { color: #009fc3 !important; padding-left: 0; padding-right: 2em; }
.sf-menu a:hover { color: #F03 !important; }

.sf-menu { border-bottom: 1px solid #ccc; width: 100%; }

.widgettitle { color: #333; }

.post blockquote { color: #567; font-style: normal; }
.wp-caption { border: 1px solid #999; margin-top: 4px; padding-top: 5px; -moz-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.wp-caption-text { font-size: .8em; }



.related_post { list-style: none; margin-left: 0; }
.related_post li { padding: 3px 0px; }
.related_post li a { color: #F03 !important; }
.related_post li a:hover { color: #693 !important; }

.entry-meta,
.entry-utility { font-family: Georgia, "Times New Roman", serif; }

.more-link { color: #F03 !important; }

#comment-notes { margin: 1.5em 0em .5em; }

#commentform #author,
#commentform #url,
#commentform #email { width: 65%; }

#respond { background: transparent; }

.aside { color: #777; font-size: .9em; }
.aside h3 { color: #666; font-style: normal; }
.aside a { color: #F03 !important; }
.aside a:hover {color: #693 !important; }
.aside ul li ul { list-style: none; margin-left: 0; }
.aside ul li ul li { padding: 3px 0px; }

#primary { border-color: #999;  -moz-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;  }

.widget_tag_cloud a { color: #666 !important; }
.widget_tag_cloud a:hover { color: #f03 !important; }

#rss-links ul { list-style-image: url(images/btn_rss.png); }
#rss-links ul li { margin-left: 23px; }

h1, h2, h3, h4, .dsq-widget-user { font-family: AllerRegular, Arial, Helvetica, sans-serif !important; }

#footer { border-top: 1px solid #edeede; }
#footer a { color: #333 !important; }
#footer a:hover { color: #693 !important; }

.entry-content table td { border: 1px solid #666; }

.gReader-list { list-style: none; padding: 0; margin: 0; }
.gReader-item { margin-bottom: 18px; }
.gReader-title { font-weight: bold; }
.gReader-date, .gReader-source { font-size: .7em; }
.gReader-list .preface { font-weight: bold;  }

