.rtop,.artop{display:block} .rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px} .artop *{border-style: solid;border-width:0 1px} .r1,.rl1,.re1,.rel1{margin-left:5px} .r1,.rr1,.re1,.rer1{margin-right:5px} .r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px} .r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px} .r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px} .r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px} .r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px} .r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px} .rx1,.rxl1{border-left-width:5px} .rx1,.rxr1{border-right-width:5px} .rx2,.rxl2{border-left-width:3px} .rx2,.rxr2{border-right-width:3px} .re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px} .re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px} .rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0} .rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0} .r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px} .rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height :1px}  html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } body { line-height: 1.5; background: #fff; margin:1.5em 0; }  table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight:400; }  blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } a img { border: none; }   body { font-size: 75%; }  body { color: #222; font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; } h1,h2,h3,h4,h5,h6 { color: #111; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }  h1,h2,h3,h4,h5,h6 { font-weight: normal; } h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; } h2 { font-size: 2em; margin-bottom: 0.75em; } h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; } h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; } h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; } h6 { font-size: 1em; font-weight: bold; }  p { margin: 0 0 1.5em; } p.last { margin-bottom: 0; } p img { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; } p img.top { margin-top: 0; }  img { margin: 0 0 1.5em; } ul, ol { margin:0 1.5em 1.5em 1.5em; } ul { list-style-type: circle; } ol { list-style-type: decimal; } dl { margin: 0 0 1.5em 0; } dl dt { font-weight: bold; } dd { margin-left: 1.5em;} abbr, acronym { border-bottom: 1px dotted #666; } address { margin-top: 1.5em; font-style: italic; } del { color:#666; } a:focus, a:hover { color: #000; } a { color: #009; text-decoration: underline; } blockquote { margin: 1.5em; color: #666; font-style: italic; } strong { font-weight: bold; } em,dfn { font-style: italic; background:#BFEBFF; } dfn { font-weight: bold; } pre,code { margin: 1.5em 0; white-space: pre; } pre,code,tt { font: 1em 'andale mono', 'monotype.com', 'lucida console', monospace; line-height: 1.5; } tt { display: block; margin: 1.5em 0; line-height: 1.5; }  table { margin-bottom: 1.4em; } th { border-bottom: 2px solid #ccc; font-weight: bold; } td { border-bottom: 1px solid #ddd; } th,td { padding: 4px 10px 4px 0; } tfoot { font-style: italic; } caption { background: #ffc; }  table .last { padding-right: 0; }  .small { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; } .large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; } .quiet { color: #666; } .hide { display: none; } .highlight { background:#ff0; } .added { color:#060; } .removed { color:#900; } .top { margin-top:0; padding-top:0; } .bottom { margin-bottom:0; padding-bottom:0; }   .container { width: 950px; margin: 0 auto; }   .column { float: left; margin-right: 10px; }  .last { margin-right: 0; }  .span-1 { width: 30px; } .span-2 { width: 70px; } .span-3 { width: 110px; } .span-4 { width: 150px; } .span-5 { width: 190px; } .span-6 { width: 230px; } .span-7 { width: 270px; } .span-8 { width: 310px; } .span-9 { width: 350px; } .span-10 { width: 390px; } .span-11 { width: 430px; } .span-12 { width: 470px; } .span-13 { width: 510px; } .span-14 { width: 550px; } .span-15 { width: 590px; } .span-16 { width: 630px; } .span-17 { width: 670px; } .span-18 { width: 710px; } .span-19 { width: 750px; } .span-20 { width: 790px; } .span-21 { width: 830px; } .span-22 { width: 870px; } .span-23 { width: 910px; } .span-24 { width: 950px; margin: 0; }  .append-1 { padding-right: 40px; } .append-2 { padding-right: 80px; } .append-3 { padding-right: 120px; } .append-4 { padding-right: 160px; } .append-5 { padding-right: 200px; } .append-6 { padding-right: 240px; } .append-7 { padding-right: 280px; } .append-8 { padding-right: 320px; } .append-9 { padding-right: 360px; } .append-10 { padding-right: 400px; } .append-11 { padding-right: 440px; } .append-12 { padding-right: 480px; } .append-13 { padding-right: 520px; } .append-14 { padding-right: 560px; } .append-15 { padding-right: 600px; } .append-16 { padding-right: 640px; } .append-17 { padding-right: 680px; } .append-18 { padding-right: 720px; } .append-19 { padding-right: 760px; } .append-20 { padding-right: 800px; } .append-21 { padding-right: 840px; } .append-22 { padding-right: 880px; } .append-23 { padding-right: 920px; }  .prepend-1 { padding-left: 40px; } .prepend-2 { padding-left: 80px; } .prepend-3 { padding-left: 120px; } .prepend-4 { padding-left: 160px; } .prepend-5 { padding-left: 200px; } .prepend-6 { padding-left: 240px; } .prepend-7 { padding-left: 280px; } .prepend-8 { padding-left: 320px; } .prepend-9 { padding-left: 360px; } .prepend-10 { padding-left: 400px; } .prepend-11 { padding-left: 440px; } .prepend-12 { padding-left: 480px; } .prepend-13 { padding-left: 520px; } .prepend-14 { padding-left: 560px; } .prepend-15 { padding-left: 600px; } .prepend-16 { padding-left: 640px; } .prepend-17 { padding-left: 680px; } .prepend-18 { padding-left: 720px; } .prepend-19 { padding-left: 760px; } .prepend-20 { padding-left: 800px; } .prepend-21 { padding-left: 840px; } .prepend-22 { padding-left: 880px; } .prepend-23 { padding-left: 920px; }  .border { padding-right: 4px; margin-right: 5px; border-right: 1px solid #eee; }  .colborder { padding-right: 24px; margin-right: 25px; border-right: 1px solid #eee; }  .pull-1 { margin-left: -40px; } .pull-2 { margin-left: -80px; } .pull-3 { margin-left: -120px; } .pull-4 { margin-left: -160px; } .push-0 { margin: 0 0 0 18px; } .push-1 { margin: 0 -40px 0 18px; } .push-2 { margin: 0 -80px 0 18px; } .push-3 { margin: 0 -120px 0 18px; } .push-4 { margin: 0 -160px 0 18px; } .push-0, .push-1, .push-2, .push-3, .push-4 { float: right; }   .box { padding: 1.5em; margin-bottom: 1.5em; background: #eee; }  hr { background: #ddd; color: #ddd; clear: both; float: none; width: 100%; height: .1em; margin: 0 0 1.4em; border: none; } hr.space { background: #fff; color: #fff; }  .clear { display: inline-block; } .clear:after, .container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } * html .clear { height: 1%; } .clear { display: block; }  body {  } body { background-color:#e4e4e4; height:100%; color: #222; font-size:11px; } .validation-advice { padding:2px; border:1px solid #ccc; background-color:#fff; color:#FF0000; } h1,h2,h3,h4,h5,h6 { color: #111; font-family: Georgia, "Lucida Grande", Helvetica, Arial, sans-serif; font-size:14px; } a {  } h3 em,h4 em,h5 em,h6 em { font-style:italic; } .column { background-color:#fff; } .container { padding:10px; background-color:#fff; background-image:none; } ul,li { margin:0; padding:0; } ul { padding-left:10px; }  .navigation { float:left; margin-top:8px; margin-left:3px; height:15px; font-size:11px; } .navigation img { vertical-align:middle; margin-bottom:0px; }  .spacer_small {  clear:both; margin:0 0 0 0; padding:0 0 0 0; font-size:1px; line-height:1px; } h1 { font-size:26px; } h2 { font-size:22px; color:#999; } h3 { font-size:18px; } h2.green { color:#009900; } .stdText { font-size:12px; } #tagline { font-size:13px; font-style:italic; } div.central_container { width:100%; text-align:center; } ul { font-size:12px; } ul.nav{ } ul.nav, ul.nav ul { margin:0; padding:0; list-style:none; } ul.nav ul { margin-left:1px; padding:0; list-style:circle; list-style-position:inside; } ul.nav li { margin-bottom:1px; padding:2px 0 2px 2px; background-color:#B2DDFA; padding-right:5px; margin-right:2px; width:150px; float:left; } ul.nav li.highlight { background-color:#FFFFCC; } ul.nav li.selected { margin-left:5px; } ul.nav li a { color:#000; text-decoration:underline; font-size:12px; } ul.nav li a:hover { color:#333333; text-decoration:underline; } input.submit_button { margin-top:2px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; } a.boring { text-decoration:none; color:#000000; } div#header_box { background-image:url(/wordpress/wp-content/themes/purrl/css/../images/bgr_title.jpg); background-color:#FFFFFF; background-repeat:repeat-x; width:970px; height:103px; margin:0 auto; } .bordered-top { border-left:1px solid #666; border-top:1px solid #666; border-right:1px solid #666; } .bordered-bottom { border-left:1px solid #666; border-bottom:1px solid #666; border-right:1px solid #666; } .mtop10 { margin-top:10px; } .mtop15 { margin-top:15px; } blockquote { background: transparent url(/wordpress/wp-content/themes/purrl/css/../images/left_quote.gif) left top no-repeat; margin-top:8px; } div.text_extract { margin:0px 0 10px 12px; font-size:11px; font-style:italic;  line-height:15px; } div.text_extract img { margin-bottom:4px; margin-left:-5px; } div.comments_block { padding:5px; } div.comments_block div.individual_comment { padding:2px; border-bottom:1px dotted #ccc; width:850px; overflow:hidden; } div.comments_block div.individual_comment.digg_comments, div.comments_block div.individual_comment.digg { background-color:#FFF3AB; } div.comments_block div.individual_comment.delicious_notes, div.comments_block div.individual_comment.delicious { background-color:#FFBABA; } div.comments_block div.individual_comment.reddit_comments, div.comments_block div.individual_comment.reddit { background-color:#F0F0F0; } div#main_container { font-family:Verdana, Arial, Helvetica, sans-serif; } div.permalink { margin-top:-10px; margin-bottom:10px; } div.permalink input, div.permalink div, div.permalink select { width:300px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #ccc; border-right:2px solid #ccc; border-bottom:2px solid #ccc; padding:2px; } div.permalink div { width:100px; display:inline; } div.permalink div a { color:#333333; text-decoration:none; } div.permalink input.submit_button { width:30px; display:inline; } div.timezone { margin:18px 5px 0 0; float:right; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; } div.intro { width:70%; margin-top:17px; font-size:11px; background-image:url(/wordpress/wp-content/themes/purrl/css/../images/bgr_dotted_full.gif); padding:4px; } div.intro p { background-color:#e4e4e4; padding:10px 5px 10px 5px; margin-top:0px; margin-bottom:0px; } ul.archive { margin:0; padding:0; list-style:none; margin-left:10px; } ul.archive.months { margin-left:20px; clear:both; } ul.archive.days { margin-left:30px; float:left; } ul.archive.times { margin-left:20px; }  ul, li{ margin:0; padding:0; } ul.purrlz, ul.purrlz li { margin:0; padding:0; list-style:none; width:99%; } ul.purrlz li.main { margin-bottom:20px; border:1px solid #ccc; padding:5px; overflow:hidden; } ul.purrlz li.title { font-size:14px; font-weight:bold; overflow:hidden; width:85%; } ul.purrlz li.supplementary { font-size:11px; float:left; } ul.purrlz li.supplementary div.tab { display:inline; } ul.purrlz li.supplementary div.digg { background-color:#FFF3AB; } ul.purrlz li.supplementary div.del { background-color:#FFBABA; } ul.purrlz li.supplementary div.reddit { background-color:#F0F0F0; } ul.purrlz a { color:#333333;  text-decoration:none; } ul.purrlz a:visited { color:#999999;  text-decoration:none; } ul.purrlz a:hover { color:#999999;  text-decoration:none; } ul.purrlz li.comments { font-size:11px; } ul.purrlz li.image_holder, ul.purrlz li.image_holder_small,ul.purrlz li.image_holder_new { float:right; width:208px; height:149px; border:1px solid #ccc; margin-right:10px; margin-top:-15px; background-repeat:no-repeat; background-position:-1px -2px; } ul.purrlz li.image_holder_new { background-repeat:no-repeat; background-position:0px 0px; width:260px; height:178px; border:none; } ul.purrlz li.image_holder_small { background-repeat:no-repeat; background-position:0px 0px; width:78px; height:53px; }   #comments { margin-top:25px; clear:both; font-size:11px; } .comments_title { background: url( /wordpress/wp-content/themes/purrl/images/bg_body.gif ); margin-left:0px; padding:4px 4px 4px 4px; width:150px; margin-bottom:10px; height:25px; } .comments_title h3 { padding:3px; } .comment_author { float:left; border:1px solid #ccc; padding:2px; padding-bottom:3px; margin-top:1px; background-color:#e4e4e4; } .comment_author a { color:#333333; } .comment_author a:hover { color:#666666; } #comments dl { margin:0; padding:5px; padding-left:0px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; width:100%; } #comments dt { clear:both; margin-bottom:5px; } #comments dt a { } #comments dd { clear:both; border-bottom:2px dotted #ccc; background-color:#F0F2FF; margin:0; padding:0; margin-bottom:10px; margin-top:-10px; padding-top:3px; } #comments p { padding:0px 0px 0px 5px; } .comment_line { position:absolute; margin-left:513px; margin-top:-17px; } .comment_line.comments { position:absolute; margin-left:155px; margin-top:-17px; } ul.calendar.comments { margin-top:-1px; width:24px; height:24px; background-image:url(/wordpress/wp-content/themes/purrl/images/icn_calendar_comments_t.gif); font-family:Georgia, "Times New Roman", Times, serif; float:right; background-color:#FFFFFF; } ul.calendar.comments li.month { color:#e4e4e4; padding-top:0px; margin-left:3px; font-size:85%; } ul.calendar.comments li.day { color:#999999; margin-left:4px; font-size:92%; margin-top:-6px; } #postComment { padding:5px; margin-top:10px; border:1px solid #ccc; } #postComment label { width:75px; display:block; float:left; clear:both; margin:5px 0 0 0; } #postComment input, #postComment textarea { margin:5px 0 0 0; width:330px; } #postComment input { width:375px; } #postComment textarea { height:160px; font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; width:90%; } #postComment .button { padding:5px; clear:both; width:100px; margin:10px 0 0 0; } span.comment_in_moderation { background-color:#FFFFCC; }  div.sponsored { margin:5px 0 20px 0; padding:2px; padding-bottom:none; border:1px dotted #ccc; } div.sponsored table { border:none; margin:0; padding:0; } div.sponsored table tr { border:none; } div.sponsored table a { font-weight:bold; text-decoration:underline; } div.sponsored table td.link { font-weight:bold; color:green; } div.sponsored table td { border:none; height:15px; }  .spacer_small {  clear:both; margin:0 0 0 0; padding:0 0 0 0; font-size:1px; line-height:1px; } img.align { vertical-align:middle; } div.column { float:left } 