@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("lifehacker.com") {
 body { background: url("http://www.stevethegreat.com/misc/imgs/lh-bg.png") 50% 0% !important; text-align: center !important;}

 #header_container, #skyscraper, #microsoft_ad { display:none !important;}
 #logobar {margin-left:-1px !important; margin-top: 16px !important; background-color:#F8FAF0 !important;}
 div#sidebar { Display:none !important;}

 #container { margin:0px auto; text-align:left !important;}
 #content_container { background-image: none !important;}
 #content { margin-top:20px !important;}
 div.post .content,  div.post-quicklinks .excerpt  { width:750px !important; padding:4px !important; margin-bottom:4px !important; border:1px solid #F8FAF0 !important; min-height:136px !important;}
 div.post .content:hover,  div.post-quicklinks .excerpt:hover { background-color:#BDCE80 !important; border:1px solid #EEE !important; margin-bottom:4px !important;}

 .excerpt, #related { width:750px !important; font-size:11px !important;}
 .metadata { width:210px !important; left:786px !important}
 .post, .post-quicklinks { padding-left:10px !important; min-height:136px !important;}
 div.post-quicklinks .excerpt
 .hotPosts { width:760px !important;}
 .separator { width:998px !important;}
 .super-permalink img.center { margin-left:0px !important;}

 #footer {width:1000px !important; background-color:#F8FAF0 !important; margin-left:0px !important; margin-bottom:0px !important;}
 .bottom_navigation { background-color:#F8FAF0 !important; clear:both !important; float:none !important; width:770px !important; padding-top:20px !important;}
 #siteinfo { padding-left:10px !important;}

 .page_navigation { width:770px !important; float:left !important;}

 .post-permalink { width:750px !important;}
 .post-permalink .entry { width:740px !important;}
 #postMeta { position:absolute !important; top:0 !important; left:790px !important;}

 /*
 #comments { padding-left:10px !important; width:760px !important;}
 #comments .meta { width:730px !important;}
 #comments .content { width:706px !important; margin:0 0 4px 40px !important;}
 #comments div.reply .content { background-color:#F8FAF0 !important;}
 #comments div.reply .content:hover { border-color:#F8FAF0 !important;}
 .comment_textarea textarea{ width:700px !important; height:100px !important; border:1px solid #BDCE80 !important;}
 */

.CommentBox { max-width:760px !important;}
.CommentBox div.meta, .CommentBox div.metaLeft, .CommentBox div.content, .CommentBox div.footer, .CommentBox div.commentParent { background-image:none !important;}
.CommentBox div.meta-right { text-align:right !important; left:450px !important; z-index:1000 !important;}
.CommentBox div.commentBody { width:100% !important; margin:auto 5px !important; background-color:#FFF !important;}
.CommentBox div.commentBody { -moz-border-radius: 20px !important; border:2px solid #786E29 !important; padding-bottom:10px !important;}

.CommentBox div.metaLeft { -moz-border-radius: 18px 18px 0 0 !important; border:0px !important; border-bottom:1px solid #786E29 !important; padding-bottom:10px !important; background-color:#C6D685 !important;}
.CommentBox div.content {}
.CommentBox div.footer { -moz-border-radius: 0 0 18px 18px !important; border:0px !important; border-top:1px solid #786E29 !important;}
.CommentBox div.footer { padding:0px !important; background-color:#FAFAFA !important; margin-bottom:0px !important;;}


ul.commentChildren li { margin-left:5% !important;}



 #ad-728, #sitemeter { display:none !important;}
}