* { padding:0; margin:0;  border:none; }

html, body { width:100%; min-height:100%; }
body { font:normal 12px Arial, sans-serif; color:#fff; background:url(/img/bg.jpg) no-repeat center top #000; }

a { text-decoration:none; color:#f00; }
a:hover { text-decoration:none; color:#a00; }
ul { list-style:decimal; }


.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
* html .clearfix { zoom:1; } 
*+html .clearfix { zoom:1; } 

#page { width:980px; margin:0 auto; }

    #header { width:100%; height:120px; background:url(/img/header.jpg); }
    #header h1 { display:block; position:absolute; color:#f00; font-size:45px; font-weight:bold; width:285px; margin:25px 0 0 455px; line-height:40px; } 
    #header h1 b { color:#fff; } 
    
    #content { width:100%; background:#1f1f1f; padding-bottom:10px;}
        
        .tv { width:100%; height:auto; border:1px solid #333; float:right; }          
        
        
        .tagline { width:298px; float:left; margin-bottom:20px; background:url(/img/tagline.gif) repeat-y; padding:10px 20px; font-weight:bold; color:#fff; font-size:22px; }
        
        .persons { float:left; width:295px; margin:-30px 0 10px 20px; }
            .persons div { margin:15px 0; }
                .persons h3 { color:#ff2525; font-size:20px; }
                .persons img { float:left; border:1px solid #fff; margin-right:10px; }
            
            .persons .line { width:100%; height:1px; display:block; background:#5d5d5d; margin-bottom:2px;  }
             
             
        .bottom { width:640px; float:right; margin:20px 0 5px; }
            .bottom div { float:left; }
                .bottom h3 { font-size:18px; margin-bottom:10px; }
                 
                    .social li, .social a {float:left; margin:0px;}
                    .social a {display:block;width:21px;height:19px;background:url(/web/20140823211941im_/http://www.cbsyousuck.com/img/btn_social.png) no-repeat 0px 0px;margin:0 5px 0 0;}
                    .social a.facebook:hover {background-position:0px -19px;}
                    .social a.myspace {background-position:-25px 0px;}
                    .social a.myspace:hover {background-position:-25px -19px;}
                    .social a.twitter {background-position:-51px 0px;width:20px;}
                    .social a.twitter:hover {background-position:-51px -19px;}
                    .social a.mail {background-position:-76px 0px;}
                    .social a.mail:hover {background-position:-76px -19px;}
                    .social a.rss {background-position:-103px 0px;}
                    .social a.rss:hover {background-position:-103px -19px;}
                
                .bottom span { display:block; margin:10px 0 5px; }
                .bottom textarea { width:95%; font:normal 12px Consolas, "Courier New", monospace; height:45px; }
                
    #footer { width:100%; background:#1f1f1f; }
        #footer h4 { cursor:pointer; font-size:24px; display:block; color:#fff; background:#5d5d5d; padding:10px 30px; text-align:center; border-bottom:1px solid #1f1f1f; float:left; margin-right:16px;}
        #footer #tabs { border-bottom:1px solid #5d5d5d; }
        #footer h4.active { border-bottom-color:#5d5d5d; }
        #footer iframe { width:100%; height:620px; }
        
        #footer form { padding:20px 25px; font-size:15px }
        #footer form.protest { background:url(/img/cbs.png) no-repeat right bottom; }
        
        #footer input[type=text], #footer textarea { width:400px; padding:5px; margin-bottom:10px; }
        #footer textarea { height:160px; }  
        
        #footer input[type=submit] { padding:10px 30px; border:auto; margin-top:5px; cursor:pointer }
        
        #footer label { display:block; margin-bottom:5px }
        
        #evidence { padding:20px 0 40px; }
        #articles { padding:20px 0 40px; }
        #articles p {margin:15px auto; font-size:15px;}
        #articles b { padding-top:10px; display:block; }

#articles .item:first-child {border:0px;}        
#articles  .item {
width:80%;
margin:0 auto;
border-top:1px dotted silver;
padding:0 0 10px 0;
clear:both;
}
#articles  .item .preview {
float:left;
margin:25px 20px 10px 0;
}
#articles  .item .more {text-align:right}
.persons .fbg {
clear:both;
float:none;
margin:0px 0px 0px -20px !important;
}
.persons  .fbg img {
border:0px; margin:0px; display:block;
}
a.download_lawsuit {
display:block;
float:right;
width:372px;
height:50px;
overflow:hidden;
text-decoration:none;
border:0px;
margin:0px 20px 0 0;
padding:0px;
background:url(/img/download_btn.png) no-repeat 0 0;
}

.fbw { 
width:80%; 
margin:0 auto;
} 
.fbm { /*facebook wall message*/
padding:10px 0;
margin:20px 0;
border-bottom:1px dotted silver;
}
.fbm .UIImageBlock,
.fbm .profilePic  {
float:left;
margin:0 20px 20px 0;
}
.fbm .actorName  {
font-weight:bold;
}
.fbm .messageBody {
padding:10px 0;
}
.fbm .uiStreamMessage {
overflow:hidden;
}
.fbm .uiAttachmentNoMedia {
border-left:1px solid #5D5D5D;
padding:10px;
}
.fbm .uiStreamAttachments {
padding:10px 0;
}
.fbm .uiStreamAttachments  .messageBody , .fbm .uiAttachmentNoMedia  .messageBody  {padding:0px;}
#articles .fbm p {
margin:7px 0;
font-size:12px;
}

/*
     FILE ARCHIVED ON 21:19:41 Aug 23, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 21:09:17 May 19, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.812
  exclusion.robots: 0.039
  exclusion.robots.policy: 0.023
  esindex: 0.014
  cdx.remote: 12.445
  LoadShardBlock: 678.973 (3)
  PetaboxLoader3.datanode: 203.672 (4)
  PetaboxLoader3.resolve: 347.612 (2)
  load_resource: 349.48
*/
