/*
Theme Name:		Copyblogger
Theme URI:		http://www.copyblogger.com
Description:	The design that launched a thousand emails gets a ubiquitous hairdo. By <a href="http://pearsonified.com">Chris Pearson</a>.
Version:		1.0
Author:			Chris Pearson
Author URI:		http://pearsonified.com/
*/

body { background:#fff; color:#222; font:62.5% Verdana, sans-serif; }  * { margin:0; padding:0; }  a:visited { color:#777; text-decoration:none; }  a img { border:none; }  blockquote { font-family:Georgia, "Times New Roman", Times, serif; color:#555; border-left:.2308em solid #a90000; margin:0 0 1.5em 1.5em; padding:0 0 0 .7692em; }  abbr,acronym { font-size:.8462em; line-height:1em; border-bottom:1px dotted #999; text-transform:uppercase; letter-spacing:1px; cursor:help; }  code { color:#090; font-family:Courier, "Courier New", monospace; line-height:1em; }  pre { font-size:1.3em; overflow:auto; background:#ececec; margin:0 0 1.5385em; padding:.7692em; }  p.center { text-align:center; }  .flickr_blue { color:#007ae4; text-transform:lowercase; }  .flickr_pink { color:#ff2a96; text-transform:lowercase; }  h1,h2,h3,h4 { font:bold 1em "Helvetica Neue", Helvetica, Arial, sans-serif; }  h1,h2 { font-size:2.4em; line-height:1.4286em; letter-spacing:-1px; color:#a90000; }  h2 a:hover { color:#000; }  .page h1 { border-bottom:.10714em double #ccc; margin:0 0 .6071em; }  .archive h1 { font-size:2.4em; line-height:1.66667em; color:#000; margin:0 0 1.66667em; }  #sidebar h2 { font-size:1.5em; line-height:1.5556em; border-bottom:.166667em double #ccc; color:#000; margin:0 0 .5em; }  h3 { font-size:1.3846em; line-height:1.1111em; color:#000; }  .entry h3 { margin:1.6667em 0 .5556em; }  #comments h3 { font-size:1.8em; }  #comments h3.comment_intro { border-top:.166667em double #ccc; margin:0 0 1.11111em; padding:2.05556em 0 0; }  #comments h3#respond { margin:2.2222em 0 0; }  h4 { font-size:1.1538em; line-height:1.3333em; color:#000; }  #header { background:#000; border-bottom:.8em solid #a90000; color:#fff; }  #container { width:82.8em; margin:0 auto; }  #content_box { width:82.8em; }  #content { width:56.8em; float:left; padding:0 6em 0 0; }  #sidebar { width:20em; float:left; }  #footer { background:#000; border-top:.5em solid #a90000; color:#fff; padding:1.5em 0; }  #logo { width:72.8em; margin:0 auto; }  #logo a { font:normal 4em "American Typewriter", "Trebuchet MS", Verdana, sans-serif; color:#fff; }  #logo h1,#logo #tagline { display:none; font:normal 1.6em "Helvetica Neue", Helvetica, Arial, sans-serif; }  #nav { width:72.8em; margin:0 0 50px; }  #nav ul li { font-size:1.6em; float:left; }  #nav ul li a,#nav ul li a:visited { display:block; color:#a90000; padding:.3125em .8125em .5em; }  #nav ul li a:hover,#nav ul li a.current:hover { color:#fff!important; background:#a90000; text-decoration:none!important; }  #nav ul li a.current,#nav ul li a.current:visited { color:#a90000; text-decoration:underline; }  .post_date { font-size:1.1em; line-height:1.5455em; color:#aaa; border-bottom:.2727em double #ccc; margin:0 0 1.8182em; }  .post_date a,.post_date a:visited { color:#000; padding:.0909em; }  .post_date a:hover { color:#000; background:#ccc; }  .entry { font-size:1.3em; line-height:1.5385em; }  .entry a,.entry a:visited { border-bottom:1px solid #bbb; padding:1px 0; }  .entry a:hover { color:#fff; background:#a90000; border-bottom:none; padding:1px 0; }  .entry ul,.entry ol { margin:0 0 1.5385em 3em; }  .entry ul { list-style-type:disc; }  .entry dt { font-weight:700; }  .entry sup,.entry sub { line-height:1em; }  .entry blockquote.right,.entry blockquote.left { width:13.6875em; font-size:1.2308em; line-height:1.25em; border:.0625em solid #ccc; text-align:center; border-width:.0625em 0; padding:.4375em 0; }  .entry blockquote.right { float:right; clear:right; margin:0 0 0 .9375em; }  .entry blockquote.left { float:left; clear:left; margin:0 .9375em 0 0; }  .entry blockquote.right p,.entry blockquote.left p { margin:0!important; }  .entry img.center { display:block; clear:both; margin:0 auto 1.5385em; }  .entry img.frame { border:.3846em solid #ddd; }  .entry img.stack { clear:none!important; }  .post_meta { border-top:.23077em double #ccc; font-size:1.3em; line-height:1em; clear:both; margin:0 0 4.5385em; padding:.3846em 0 0; }  .add_comment { background:url(images/icon_comment.gif) 0 50% no-repeat; font-weight:700; padding:0 0 0 1.6154em; }  .page .entry { border-bottom:.23077em double #ccc; margin:0 0 3.0769em; }  .navigation { width:39em; font-size:1.2em; line-height:1.6667em; margin:0 0 3.3333em; }  .next { text-align:right; }  #rss { width:20em; height:70px; background:url(images/rss.gif) 50% 0 no-repeat; text-align:center; margin:0 0 1em; }  #rss a { display:block; width:48px; height:48px; margin:0 auto; }  ul.sidebar_list li.widget,ul.sidebar_list li.linkcat { width:23.6667em; font-size:1.2em; line-height:1.6667em; float:left; margin:0 0 2.5em; }  li.widget p { margin:0 0 1.66667em; }  li.widget ul,li.linkcat ul { list-style:none; margin:0 0 .8333em; }  li.widget li,li.linkcat li { background:url(images/bullet.gif) 0 .4167em no-repeat; padding:0 0 0 1.16667em; }  #calendar_wrap { width:16.3333em; margin:0 0 .8333em; padding:0 .166667em; }  table#wp-calendar { width:16.3333em; border-collapse:collapse; }  table#wp-calendar caption { font-weight:700; line-height:1.58333em; border-bottom:.08333em solid #ccc; }  table#wp-calendar th { width:2.3333em; font-size:1em; line-height:1.58333em; border-bottom:.08333em solid #ccc; color:#666; text-align:center; }  table#wp-calendar td { width:2.3333em; line-height:1.66667em; color:#999; text-align:center; }  table#wp-calendar td a,table#wp-calendar td a:visited { color:#a90000; font-weight:700; }  table#wp-calendar td#next,table#wp-calendar td#prev { width:7em; }  li.widget ul.flickr_stream { list-style:none; margin:0; padding:0 10px; }  li.widget ul.flickr_stream li { display:inline; margin:0; padding:0 5px 5px 0; }  li.widget ul.flickr_stream li a img { padding:3px; }  li.widget ul.flickr_stream li a:hover img { background:#ff2a96; border-bottom:none; }  #footer p { font-weight:700; font-size:1em; text-transform:uppercase; text-align:center; }  #footer a,#footer a:visited { color:#fff; border-bottom:1px solid #a90000; }  #footer a:hover { color:#fff; border-bottom:1px solid #fff; }  #comments { width:46.8em; }  dl#comment_list { margin:0; }  dl#comment_list dt { background:url(images/comment_top.gif) 0 100% no-repeat; font-size:1.1em; line-height:1.8182em; color:#999; padding:0 0 33px; }  dl#comment_list dt.author { background:url(images/comment_author_top.gif) 0 100% no-repeat; }  dl#comment_list dt .comment_num { padding:0 .3636em 0 0; }  dl#comment_list dt .comment_num a,dl#comment_list dt .comment_num a:visited { color:#999; }  dl#comment_list dt strong { font-size:1.4545em; color:#000; }  dl#comment_list dt strong a,dl#comment_list dt strong a:visited { color:#000; border-bottom:1px dotted #999; }  dl#comment_list dd { width:428px; background:#dfdfdf url(images/comment_bottom.gif) 0 100% no-repeat; margin:0 0 1.5385em; padding:0 20px; }  dl#comment_list dd.author { background:#f6f4c9 url(images/comment_author_bottom.gif) 0 100% no-repeat; }  dl#comment_list dd.entry p,dl#comment_list dd.entry ul,dl#comment_list dd.entry ol,dl#comment_list dd.entry blockquote { margin-bottom:1.1538em; }  p.log_in { margin:0 0 3.07692em; }  #comment_form { width:46.8em; margin:0 0 4em; }  #comment_form p { padding:.7692em 0; }  #comment_form label { font-size:1.2em; padding:0 0 0 .83333em; }  #comment_form .text_input { width:15.3846em; color:#a90000; font:bold 1.3em Verdana, sans-serif; border-top:.15385em solid #999; border-left:.15385em solid #999; border-right:.07692em solid #eee; border-bottom:.07692em solid #eee; padding:.23077em; }  #comment_form .text_area { width:32.9231em; }  #comment_form p.subscribe-to-comments { font-size:1.3em; }  #comment_form .form_submit { background:url(images/submit_bg.gif) repeat-x; color:#000; border:.21429em double #999; border-top-color:#ccc; border-left-color:#ccc; font:bold 1.4em/1em "Helvetica Neue", Helvetica, Arial, sans-serif; cursor:pointer; padding:.5em; }  #search_form { margin:0 0 .5833em; }  html[xmlns*=] body:last-child #search_form { margin:0 0 .75em; }  #search_form .search_input { width:15.91667em; color:#777; font:normal 1em Verdana, Arial, Helvetica, sans-serif; border:.083333em solid #999; border-right-color:#eee; border-bottom-color:#eee; padding:.25em; }  #content .search_input { font-size:.9231em!important; }  #header:after,#logo:after,#nav:after,#content_box:after,.page .entry:after,#comments:after,dl#comment_list dd:after,#comment_form:after { display:block; height:0; content:"."; visibility:hidden; clear:both; }  a,a:hover { color:#a90000; text-decoration:none; }  p.unstyled,#comment_form p.subscribe-to-comments label { font-size:1em; }  h2 a,h2 a:visited,dl#comment_list dt .comment_num a:hover,#comment_form .form_submit:hover { color:#a90000; }  #nav ul,ul.sidebar_list { list-style:none; }  .entry p,.entry dl { margin:0 0 1.5385em; }  .entry ul li ul,.entry ul li ol,.entry ol li ul,.entry ol li ol,.entry dd { margin:0 0 0 1.5em; }  .entry .ad,.entry img.right { float:right; clear:right; margin:0 0 0 1.1538em; }  .entry .ad_left,.entry img.left { float:left; clear:left; margin:0 1.1538em 0 0; }  .post_meta a:hover,.navigation a:hover,li.widget li a:hover,li.linkcat li a:hover,dl#comment_list dt strong a:hover { color:#000; border-bottom:1px solid #a90000; }  table#wp-calendar td a:hover,#comment_form a:hover { text-decoration:underline; }  #comment_form .text_input:focus,#search_form .search_input:focus { border-color:#666 #ddd #ddd #666; }
