/*  
Theme Name: Amy Sohn Default
Theme URI: http://shaneriley.info
Description: Design by Marshall Hopkins. Development by <a href="http://www.shaneriley.info">Shane Riley</a>.
Version: 1
Author: Marshall Hopkins, Shane Riley
Author URI: http://shaneriley.info
*/
@import url("whitespace-reset.css");

body {
	font: 62.5% 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #444444;
	background: #edf2f7 url("images/bg_body.gif") 0 0 repeat-x; }

a { color: #2277dd; }

#sitewrapper {
	width: 780px;
	margin: 20px auto;
	background: #ffffff; }

#header {
	position: relative;
	width: 100%;
	height: 141px;
	background: transparent url("images/bg_header.jpg") 0 0 no-repeat; }
	#header h1 {
		position: absolute;
		left: 0;
		top: 0;
		z-index: 2;
		width: 468px;
		height: 91px; }
		#header h1 a {
			display: block;
			width: 100%;
			height: 100%;
			text-indent: -5000px; }
	#header ul#nav {
		position: absolute;
		right: 10px;
		bottom: 0;
		z-index: 3; }
		#header ul#nav li { float: left; }
			#header ul#nav li a {
				display: block;
				height: 26px;
				text-indent: -5000px; }
			#header ul#nav li#btn_blog a {
				width: 51px;
				background: transparent url("images/btn_blog.jpg") 0 0 no-repeat; }
			#header ul#nav li#btn_my-old-man a {
				width: 94px;
				background: transparent url("images/btn_my-old-man.jpg") 0 0 no-repeat; }
			#header ul#nav li#btn_run-catch-kiss a {
				width: 119px;
				background: transparent url("images/btn_run-catch-kiss.jpg") 0 0 no-repeat; }
			#header ul#nav li#btn_new-york-magazine a {
				width: 149px;
				background: transparent url("images/btn_new-york-magazine.jpg") 0 0 no-repeat; }
			#header ul#nav li#btn_other-writing a {
				width: 115px;
				background: transparent url("images/btn_other-writing.jpg") 0 0 no-repeat; }
			#header ul#nav li#btn_etc a {
				width: 40px;
				background: transparent url("images/btn_etc.jpg") 0 0 no-repeat; }
			#header ul#nav li#btn_prospect-park-west a {
				width: 154px;
				background: transparent url("images/btn_prospect-park-west.jpg") 0 0 no-repeat; }

			#header ul#nav li#btn_blog a.active,
			#header ul#nav li#btn_my-old-man a.active,
			#header ul#nav li#btn_run-catch-kiss a.active,
			#header ul#nav li#btn_new-york-magazine a.active,
			#header ul#nav li#btn_other-writing a.active,
			#header ul#nav li#btn_etc a.active,
			#header ul#nav li#btn_prospect-park-west a.active { background-position: 100% 0; }
			#header ul#nav li#btn_blog a:hover,
			#header ul#nav li#btn_my-old-man a:hover,
			#header ul#nav li#btn_run-catch-kiss a:hover,
			#header ul#nav li#btn_new-york-magazine a:hover,
			#header ul#nav li#btn_other-writing a:hover,
			#header ul#nav li#btn_etc a:hover,
			#header ul#nav li#btn_prospect-park-west a:hover { background-position: 50% 0; }
			#header ul#nav li#btn_blog a.active:hover,
			#header ul#nav li#btn_my-old-man a.active:hover,
			#header ul#nav li#btn_run-catch-kiss a.active:hover,
			#header ul#nav li#btn_new-york-magazine a.active:hover,
			#header ul#nav li#btn_other-writing a.active:hover,
			#header ul#nav li#btn_etc a.active:hover,
			#header ul#nav li#btn_prospect-park-west a.active:hover { background-position: 100% 0; }

#content {
	float: left;
	clear: both;
	width: 500px;
	padding: 40px 30px; }
	#content h2.article-heading {
		padding: 0 0 20px 0;
		font-family: 'Trebuchet MS', Verdana, Sans-Serif;
		font-size: 2.4em;
		font-weight: normal; }
		#content h2.article-heading a { color: #444444; }
	#content .post {
		padding: 0 0 30px 0;
		font-size: 1.2em;
		line-height: 1.8em;
		text-align: justify; }
		#content .post li { list-style: none; }
		#content .post li li { padding: 0 0 0 20px; }
		#content .post li li { padding: 0 0 0 20px; }
		#content .post p { padding: 0 0 10px 0; }
.center {
	text-align: center;
	}

.alignright {
	float: right;
	}
	
.alignleft {
	float: left
	}

img.center, img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
img.alignright, img[align="right"] {
	padding: 0px;
	margin: 0 0 2px 15px !important;
	display: inline;
	}

img.alignleft, img[align="left"] {
	padding: 0px;
	margin: 0 15px 2px 0 !important;
	display: inline;
	}

blockquote {
	margin: 20px 0;
	padding: 0 20px 0 50px;
	color: #333;
	background: #fff;
	border: none;}

blockquote.quote_right {
	float: right;
	width: 220px;
	margin: 10px;
	padding: 0;
	font: 20px/24px 'Trebuchet MS', Verdana, Sans-Serif;
	color: #333;
	text-align: center;}

blockquote.quote_left {
	float: left;
	width: 220px;
	margin: 10px;
	padding: 0;
	font: 20px/24px 'Trebuchet MS', Verdana, Sans-Serif;
	color: #333;
	text-align: center;}

#sidebar {
	float: left;
	width: 210px;
	padding: 25px 10px 20px 0; }
	#sidebar form#searchform { padding: 0 0 7px 0; }
	#sidebar h2,
	#sidebar h3 {
		padding: 0 0 7px 0;
		font-size: 1.5em;
		font-weight: normal; }
	#sidebar h3#hdr_about {
		height: 25px;
		margin: 5px 0 0 0;
		background: transparent url("images/hdr_about.gif") 0 0 no-repeat;
		text-indent: -5000px; }
	#sidebar h3#hdr_books {
		height: 25px;
		margin: 5px 0 0 0;
		background: transparent url("images/hdr_books.gif") 0 0 no-repeat;
		text-indent: -5000px; }
	#sidebar p {
		padding: 0 0 7px 0;
		line-height: 1.4em; }
	#sidebar ul { padding: 0 0 15px 0; }
		#sidebar ul ul { padding: 0; }
	#sidebar li { list-style: none; }
		#sidebar li li { padding-left: 10px; }
	#sidebar ul#book-list { }
		#sidebar ul#book-list li { padding: 0 0 10px 0; }
		#sidebar ul#book-list h5 { padding: 0 0 7px 0; }
		#sidebar ul#book-list img { margin: 5px 0; }

#footer { clear: both; }
	#footer p {
		padding: 10px 0;
		text-align: center; }

/* Publication Date */
p.pub-date {
	padding: 0 0 5px 0;
	font-size: 1em;}

/* Publication Name */
p.pub-name {
	padding: 0 0 30px 0;
	font-size: 1em; }