@-moz-document domain("newsbusters.org") {

body {
background: #ddd !important;
}


#main-content p, #main-content li, #main-content blockquote {
font: normal 12pt times new roman!important;
line-height: 140% !important;
margin-bottom: 14px !important;
}

#main-content li {
margin-left: 30px !important;
}

#main-content h2 {
font-size: 200% !important;
}

#interad {
text-align: center;
}


#container{
width: 85% !important;
max-width: 1300px !important;
min-width: 985px !important;
}

#top-shortcuts {
margin-right: 2.2% !important;
}

#leaderboard {
width: 77% !important;
text-align: center !important;
margin: 6px 0px  !important;
padding: 0px !important;
/* border: solid 1px black; */
}

#branding {
float: left !important;
width: 55% !important;
min-width: 404px !important;
/* border: solid 1px green; */
text-align: center !important;
margin: 0px !important;
}


#header-blocks, #top-follow {
float: right !important;
}

#header-blocks {
margin-left: 0px !important;
width: 59px !important;
}

#top-follow {
}

.jcarousel-container {
width: 95% !important;
}

.jcarousel-clip-horizontal {
width: 100% !important;
}


#viewscarousel-TopSlider-block_1, .jcarousel-item  {
 overflow: visible !important;
}

.jcarousel-skin-tango .views-field-title, .jcarousel-skin-tango .views-field-field-subheadline-value {
width: 120px !important;
}

.jcarousel-item  {
width: 240px !important;
}

.views-field-field-mainphoto-fid {
text-align: center !important;
}

.addtoany span {
display: none;
}

ul.links, ul.links li, ul.links li a, .statistics_counter span {
font: normal 14px sans-serif !important;
}

.node ul.links li {
padding: 0px !important;
}

ul.links, ul.links li {
overflow: hidden !important;
}

}


Read more: http://newsbusters.org/update.html#new#ixzz1EMDGy7Zv
