/*
Theme Name: Andrew of Nagy
Theme URI: http://andrewofnagy.net/
Description: WordPress theme exclusively built for AndrewofNagy.net.
Version: 1.0
Author: Tanner Hobin
Author URI: http://tannerhobin.com/
Tags: red, fixed width, two columns, widgets

	Andrew of Nagy v1.0
	 http://andrewofnagy.net/

	This theme was designed and built 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:#f00;text-decoration:none}a:hover{text-decoration:underline}p{margin-bottom:10px}
/* Layout */
body{background:url(http://a1.twimg.com/profile_background_images/3792778/twitter_background.png) left top no-repeat fixed}
.container{width:800px; margin:20px auto; background:#fff; overflow:auto; height:100%; /*IE6 Fix*/}
.header{display:block; overflow:auto; height:100%; /*IE6 Fix*/ margin-bottom:10px}
	.header_left,.header_right{width:400px; float:left}
	.header img{display:block; width:73px; float:left; margin-right:7px}
	.header h1 a{font:bold 36px Arial, Helvetica, sans-serif; color:#000}
	.header ul{list-style:none}
	.header ul li{display:inline}
	.header ul li a{display:block; float:right; padding:0 5px}
.content{width:590px; float:left; border-right:1px solid #fd7e7e; clear:both}
	.post{border-bottom:1px solid #eee; margin:0 25px; padding:10px 7px}
	.post:hover{background:#f7f7f7}
	.post_meta{color:#999; margin-top:5px; clear:both}
	.subscribe{margin:15px 25px; padding:7px 10px 0; background:#f6f6f6 url(images/bg_subscribe.png) no-repeat; height:34px}
	.subscribe h3{display:block; width:415px; float:left; font:bold 14px Arial, Helvetica, sans-serif; color:#777; padding-top:5px}
	.subscribe ul{list-style:none; width:105px; float:right; font-size:11px}
	.subscribe ul li{display:inline}
	.subscribe ul li a{display:block; float:right; width:25px; height:25px; margin-left:10px; background:#ccc url(images/sprite_subscribe.png) top left no-repeat; text-indent:-9999px}
		/* Active State */
		.subscribe ul li a.twitter{background-position:0 0}
		.subscribe ul li a.rss{background-position:0 -50px}
		.subscribe ul li a.email{background-position:0 -100px}
		/* Hover State */
		.subscribe ul li a:hover.twitter{background-position:0 -25px}
		.subscribe ul li a:hover.rss{background-position:0 -75px}
		.subscribe ul li a:hover.email{background-position:0 -125px}
		
	/* Comments */
	.comments,.comment_form{margin:0 25px}
	.comments ol{list-style:none}
	.comments ol li{background:#eee; margin:10px 0; padding:10px}
	.avatar{float:left; margin-right:10px}
	cite.fn{font-weight:bold}
	.comment-meta{font-size:11px}
.sidebar{width:209px; float:left}
	.sidebar h3{font-size:14px; font-weight:bold}
	.sidebar ul{list-style:none}
	.sidebar ul li{margin:10px 0 10px 10px; padding-bottom:10px; border-bottom:1px solid #fd7e7e}
	.sidebar ul li ul{}
	.sidebar ul li ul li{margin:0; padding:0; border:0 none; font-size:12px}
	.sidebar ul li ul li a{display:block; padding:2px 4px}
	.sidebar ul li ul li a:hover{background:#f7f7f7; text-decoration:none}
	.sidebar ul li ul li.twitter-item{margin-bottom:15px}
    .sidebar ul li ul li a.twitter-user,.sidebar ul li ul li a.twitter-link{display:inline; padding:0}
.footer{clear:both; text-align:center; padding:25px 0}
/* Misc Classes */
.clear{clear:both}
.small{font-size:12px}
.smaller{font-size:11px}
.alignright{float:right}
.alignleft{float:left}
.grey{color:#999}
.black{color:#333}
.navigation{padding-top:20px}
acronym, abbr, span.caps{cursor:help}
acronym, abbr {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}
.center {text-align:center}
/* Images */
p img{padding:0; max-width:100%}
a img{border:none}
img.centered{display:block; margin-left:auto; margin-right:auto}
img.alignright{padding:4px; margin:0 0 2px 7px; display:inline}
img.alignleft{padding:4px; margin:0 7px 2px 0; display:inline}
/* Captions */
.aligncenter, div.aligncenter{display:block; margin:0 auto}
.wp-caption{border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.wp-caption img{margin:0; padding:0; border:0 none}
.wp-caption p.wp-caption-text{font-size:11px; line-height:17px;	padding:0 4px 5px; margin:0}
