/*
Theme Name: TannerHobin.com
Theme URI: http://tannerhobin.com/
Description: WordPress theme exclusively developed for TannerHobin.com.
Version: 4.0
Author: Tanner Hobin
Author URI: http://tannerhobin.com/
Tags: fixed width, widgets, blue

	TannerHobin.com v4.0
	 http://tannerhobin.com/
	 
	This theme was developed by Tanner Hobin,
	whose blog you will find at http://tannerhobin.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/* Typography */
body{font:14px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;color:#333}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:26px}h2{font-size:24px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{font-weight:normal;padding:0;margin:0}small{font-size:12px}a{color:#2064A1;text-decoration:none}a:hover{color:#09f}
/* Layout */
body{background:#282b31 url(images/bg_body_full.png); background-attachment:fixed}
.container{width:900px; margin:0 auto}
.header{overflow:auto; padding-top:20px; background:url(images/bg_header.png)}
	.title{width:300px; float:left; background:url(images/bg_title_h1.png) bottom; padding-bottom:30px}
	.title h1 a{display:block; height:90px; background:url(images/logo_tannerhobin.png); text-indent:-2000px}
	.main_nav{width:600px; float:left}
	.main_nav p{text-align:right; color:#777; margin:0 15px 0 0}
	.main_nav ul{list-style:none; margin:32px 15px 0 0}
	.main_nav ul li{display:inline; font:italic 20px Myriad Pro, sans-serif}
	.main_nav ul li a{display:block; float:right; padding:8px 16px; margin-left:20px}
	.main_nav ul li a:hover{background:url(images/bg_main_nav_hover.png); text-decoration:none}
	.main_nav ul li.current_page_item a{color:#fff}
.content{background:url(images/bg_content.png); overflow:auto}
.page{width:560px; float:left; padding:10px 20px 20px; background:#fff}
	.page h2{font-family:Century Gothic, sans-serif; border-bottom:1px dotted #474545; margin-bottom:10px}
	.page p{margin-bottom:10px}
	.post{margin-bottom:20px; overflow:auto}
		.post_meta{background:#ddd; padding:2px 5px; color:#777}
		.post_meta span{color:#333}
		.post_meta_comment_link:before{content:url(images/icon_post_meta_comment_link.png)' '}
		.post_footer{background:#282b31 url(images/bg_post_footer.png); color:#ccc; padding:10px 15px; margin:20px 0 0; overflow:auto}
		.post_footer h4{font:italic 20px Georgia, "Times New Roman", Times, serif; color:#fff}
	.navigation{border-top:1px dotted #474545}
	/* Comments */
	.comment{list-style:none; margin:0 0 10px; padding:5px; border:1px solid #ddd}
	.comment p{margin:5px 10px 5px 74px}
	.bypostauthor{background:#eee}
        .fn{font-weight:bold}
	.says{color:#777}
	.avatar{float:left; margin-right:10px}
	.comment-meta{font-size:10px; border-bottom:1px dotted #474545; margin:0 10px 0 74px}
	.reply{font-size:12px}
	.comment_form{background:#ddd; padding:10px 20px}
	.comment_form h4{font:italic 20px Georgia, "Times New Roman", Times, serif; color:#777}
	.comment_form textarea{width:98%}
	.comment_form_field{border:1px solid #aaa; padding:4px}
	.comment_form_field:focus{background:#ffc}
	.button{border:1px solid #aaa; background:#2064A1; color:#fff; padding:5px 10px; font:bold 16px Arial, Helvetica, sans-serif}
	.button:hover{cursor:pointer; background:#09f}
.sidebar{width:300px; float:left; padding:20px 0}
	.sidebar h3{font:20px Myriad Pro, sans-serif; padding:3px 0 0 20px; background:url(images/bg_sidebar_h3.png); height:37px; color:#fff}
	.sidebar ul{list-style:none}
	.sidebar ul li{margin:0}
	.sidebar ul li ul{margin:0 25px 15px 20px}
	.sidebar ul li ul li ul{margin:0 0 0 20px}
	.textwidget{margin:0 25px 15px 20px}
.footer{background:url(images/bg_footer.png) top left no-repeat; text-align:center; color:#777; padding:10px 0 40px}

/* Misc Tags & Classes */
.clear{clear:both}
.small{font-size:12px}
acronym, abbr{cursor:help; border-bottom:1px dashed #999}
blockquote{margin:15px 30px 0 10px;	padding-left:20px; border-left:5px solid #ddd}
blockquote cite{margin:5px 0 0; display:block}
.red{color:#c00}
.gray{color:#777}
code{display:block; padding:10px; background:#ffc}

/* Begin Images */
img.centered{display:block;	margin:0 auto}
img.alignright{padding:4px; margin:0 0 2px 7px;	display:inline}
img.alignleft {padding:4px; margin:0 7px 2px 0;	display:inline}
.alignright{float:right}
.alignleft{float:left}
a img{border:none}

/* Color palette http://www.colourlovers.com/palette/675738/neon */