/* CSS Document */

body {background: #fbfbfb; margin:0; padding:0; font:62.5% Arial, Helvetica, sans-serif;}
#wrapper {width: 976px; margin: 0 auto; background: #fff url(wp-content/themes/timreader2010/_images/general/sprig.gif) top right no-repeat; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6;}
#wrapper {background-image: url(wp-content/themes/timreader2010/_images/general/16pxg rid.gif);}
#banner {padding-top:24px; margin-left: 32px; margin-right: 32px; margin-bottom: 32px; border-bottom:1px solid #ebebeb;}
#content {width: 608px; float:left; margin-left:32px; border-right:1px solid #ebebeb; padding-right: 15px;}
#sidebar {width: 272px; float:right; margin-right:32px;}
#footer {clear:both; height:150px; background:#f7f7f7; border-top:1px solid #ebebeb;}
	.inner {margin: 27px; color:#acacac;}
	p, ol, ul, h1, h2, h3, h4, h5 {color: #6a6a6a; margin-bottom:16px; margin-top:0;}
	h1, h2, #sidebar h4 {font-family:arial rounded mt bold, arial, sans serif;}
	h1 {font-size:24px; color: #434343; margin-top:0; }
		h1 em, h2 em {color: #c1c1c1; font-style:normal;}
		p.strap {font-size: 13px; color:#acacac; line-height:16px; padding-top: 5px; margin-bottom:26px; /* these two values plus 1px border of #banner add up to a multiple of 16, thus retaining the baseline grid */}
		h1 a {text-indent: 9999px; overflow:hidden;display:block; width: 414px; height:24px; background: #fff url(wp-content/themes/timreader2010/_images/general/logo.gif); text-decoration:none;}
	h2 {font-size:18px; margin-top:27px;}
		h2 a {color: inherit; text-decoration:none;}
		h2 a:hover {color: #fff; background: #96CA2D;}
		h2  a:hover em {color: #fff; }
	h3 {font-size: 16px;}
	h4 {font-size: 13px; font-weight:normal;}
	#sidebar h4 {font-size: 16px;}
	h5 {font-size: 12px;}
	p,li  {font-size: 12px; line-height:16px; }
	#content ul, #sidebar ul, #content li, #sidebar li {margin: 0; padding:0;}
	#content ul, #content ol {margin-bottom: 16px;}
	#content li, #sidebar li {list-style:none; padding-left: 16px }
	#content li {background: url(wp-content/themes/timreader2010/_images/general/bullet_green.gif) left no-repeat; }
	#sidebar li {background: url(wp-content/themes/timreader2010/_images/general/bullet_grey.gif) left no-repeat; }

	a {color: #96CA2D;}
	p.intro {font-size: 16px; line-height:155%; padding-bottom: 24px; border-bottom:1px solid #ebebeb; margin-bottom:24px}
	p.intro a {color: #434343;}
	
	#portfolio ul, #portfolio li {margin:0; padding:0;}
	#portfolio li {display:inline; list-style:none;}
	#portfolio a {float:left; width:138px; margin:0 16px 16px 0; border-bottom:1px solid #ebebeb; text-decoration:none;}
	#portfolio a:hover {border-bottom:1px solid #96CA2D;}
	#portfolio a.last { margin-right:0;}
	#portfolio a img {margin-bottom: 16px; border:1px solid #ebebeb;}
	#portfolio a:hover img {border:1px solid #96CA2D;}
	#portfolio a:hover strong {text-decoration:underline;}
	#portfolio strong, #portfolio span {margin-left:2px;}
	#portfolio strong {font-size: 12px; display:block; margin-bottom:8px;}
	#portfolio span {color: #6A6A6A; font-size:11px; display:block; line-height:16px; margin-bottom:8px}
	
	.sidebar_item {padding-bottom: 16px; margin-bottom: 16px; border-bottom:1px solid #ebebeb;}
	#sidebar #navigation ol {margin:0; padding:0;}
	#sidebar #navigation li {margin-bottom: 8px; list-style:none; padding:0; background: none;}
	#navigation li a {display:block; line-height:32px; background:#ebebeb; padding-left:23px; font-size:16px; color:#888; text-decoration:none;}
	#navigation li a:hover, #navigation li.current_page_item a {color: #fff;background: #96CA2D;}
	#what_i_look_like img {float:left; margin-right:8px;}
	#me_elsewhere {clear:both;}
	#sidebar blockquote {margin:0; }
	#sidebar blockquote p {font-size:14px; line-height:1.5em; background:url(wp-content/themes/timreader2010/_images/general/open_quote.gif) left top no-repeat; padding-left: 24px;}
	#sidebar a {color: #6A6A6A;}
	cite {color: #888; display:block; text-align:right; font-size:11px; line-height: 16px; margin-bottom:16px}
	
	.clr {clear:both;}