html, body, iframe#remoteFrame{ 
[height:100%;/*necessary to hide from Mozilla*/ 
height:100%;/*read by Safari*/ ]
height:100%;/*only read by IE6*/ 
margin:0; padding:0; }

body { padding:5px;font-family:arial, sans-serif; font-size:12px; background-color: #fff;  }

/* --- general formatting --- */
h1 { display:none; }
h2 { font-size: 18px;}
h3 { font-size: 14px; }
h4 { font-size: 12px; }
p, li, form, blockquote, td, th { font-size: 12px; line-height: 1.3em; }
a { color: #000066; }
table { border-collapse:collapse; }
th { text-align:left; vertical-align: top; }
img { border: 0; }

.listwithimages img { float:left; padding: 10px;  }
.listwithimages div { clear:left;border-top: 1px solid #666; }
.redtext { color: #f00; }
.notonwebsite { display:none; }


table.paginator { border: 1px solid #aaa; }	
.paginator td { padding: 3px 4px;  }
.paginator a { font-size: 11px; }
#contentDiv li { margin-bottom:5px; }
div#framediv { background-image:none !important; }


/* --- global layout --- */
div.navigationMenu { display:none; }
div#googlesearch {  display:none; }
div#leftnavimages { display:none; }
div#foundedbar { display:none;}
div#topbanner img { display:none; }
div#topbanner form { display:none; }
span.breadcrumbComponent { display:block; border-bottom:1px solid #666; padding-bottom:5px; }
.BreadCrumb { font-size: 10px; text-decoration: none; }
span.breadcrumbseparator { padding: 0 5px; }
div#footerlinks { display:none; }
div#copybar { font-size: 11px; padding:5px;text-align:center; border-top:1px solid #000; }
div#addressbar { text-align:center;padding:5px; font-size: 11px;  }
div#plaincontent { background-image: none !important; }
#skipnav { display:none;}
span#convio { display:none; }

/* --- DTV --- */
div#pollbox { display:none; }
div#dtvmenu { display:none; }
table#dtvlogos { display:none; }
p#dtvintro { font-size: 14px;font-weight:bold; }
#dtvform p.subhead { font-weight:bold; }
#dtvform label {  float:left; width:150px; }
#dtvform .subform label { width: 120px; }
#dtvform textarea { height:75px;width: 300px; }
#dtvform .formline { clear:left; padding-bottom:5px; }
#dtvform .subform { margin-left:30px; }
#dtvform fieldset { padding: 0 10px 10px 10px;margin-bottom:15px; }
#dtvform legend { font-size:14px; font-weight:bold;padding:10px;}
#dtvbanners img { float:left; }
#dtvbanners div { clear:both; padding-top:15px;}
#dtvbanners textarea { overflow:hidden;float:right; width:300px;height:100px; }
div#dtvtoc { display:none; }

/* --- pages & campaings --- */

div#frontbox3 { float:right; width:123px; margin-left:10px;}
#community2000 td { padding:0 !important; }
.delicious-posts ul { list-style-type: disc !important; }
.natldir h4 { margin-bottom:0; }
table.natldir { border-bottom:1px solid #666; }
.natldir td { padding-bottom:10px;width:300px; }
div#reporttoc { display:none; }
#rssfeedpage img { margin-right:5px; }
img.rssbug { margin-bottom:1px; }

/* --- feature stories --- */

.relatedlinks div#sendtofriend-29038040 { display:none !important; }
.relatedlinks ul { margin-left:10px;padding-left:10px;margin-top:5px; }
div.relatedlinks { border:1px solid #000063; width:200px;float:right; padding:5px; margin: 15px 0 10px 15px;}


/* --- issue splash --- */

#issuefeatures a { font-weight:bold; }
td#splashrightcol { padding-left:10px;margin-left:10px; border-left: 1px solid #000063; }
td#splashleftcol { padding-right: 10px; }

/* --- email display -- */

td#twicrname span { display:none; }
td#twicrdate span { display:none; }
tr#twicrrow { display:none;  }
td#twicrblurb { border-top: 1px dashed rgb(204, 204, 204) !important; }
#dailybuzz hr { display:none; }
p#buzzblurb { border-bottom:1px solid #aaa; padding-bottom: 10px;}
p#buzzclosing { border-top:1px solid #aaa; padding-top: 10px;}
#dailybuzz p span { text-transform: none !important; }
p#aadate { text-align:left !important;font-size: 16px;border-bottom:0 !important;font-weight:bold; }
span.aatitle { font-weight:bold; font-size: 13px;}
#aainthenews hr { display:none; }
div#aatoc { border-bottom:1px solid #666; }
div#aablurb { border-top: 1px solid #666;  }

/* --- action alert page --- */

td#actionleftcol { padding-right:20px; }
#actionleftcol div#actionbox { BORDER: 2px solid red; padding: 5px;  }
td#actionrightcol { width 200px; border-left: 1px solid #666; padding-left: 10px; margin-left: 10px;}
#actionrightcol #signup-35136009 th { background-color: #fff; text-align: left;color: #000 !important;  font-size: 14px !important; padding-bottom: 10px }
#actionrightcol #signup-35136009 td { padding: 0 !important;  }
#actionrightcol #signup-35136009 .Name input { font-weight:normal; }
#actionrightcol #signup-35136009 .PromptText { font-size: 12px !important; }
#actionrightcol #signup-35136009 .Name { font-weight:bold;font-size: 12px !important;  }
#actionrightcol  #signup-35136009 table { border:none !important; margin: 0 !important; width: 183px !important; }
p#actionsubhead { font-weight: bold; text-align:center;font-size: 24px;  }
p#actionsubhead span span { font-style: italic; }

/* --- Monitor and search --- */

td#monitorphoto { display:none; }
.civilrightsmonitor font { color: inherit; }
.MonitorTextGreyBold { display:none;  }
.MonitorTextBlueBold {   font-size: 16px !important; font-weight: bold; padding-top:10px;border-top: 1px solid #ccc;  }
div.searchNavigation { display:none; }
p.searchTitle a { font-weight:bold;  }

/* --- Data tables --- */

table.datatable { margin-left:10px; }
.datatable th { vertical-align:top;border: 1px solid #000; padding:2px 5px; background-color:#eee; font-size:13px;}
.datatable td { vertical-align:top; border: 1px solid #000; padding:5px;}
.datatable ul { padding-top:0;margin-left:10px;padding-left:10px;margin-top:5px; }
.datatable caption { font-size:12px; font-weight:bold; padding-bottom:10px; }

/* --- Front Page Right Column --- */

div#frontbox1 { margin: 0 10px 0 0 ; width: 150px;float:left; }
div#frontbox3 { margin: 0 10px 0 0 ; width: 150px;float:left; } 
div#frontbox5 { margin: 0 10px 0 0 ; width: 300px;float:left; }
div#frontboxflickr { display:none; }
div#frontboxicons { display:none; }
div#frontboxnews { display:none; }
/* tiles */
div#frontbox2 { display:none; }
/* categories */
div#frontbox4 { display:none; }
.frontrightbox ul { list-style-type:none;padding-left:0px;  }

/* --- Front Page Left Column --- */

div#blogfrontleft { clear:both; }
div.blogpost { border-top: 1px dashed #666; }
p.buttonrow { display:none; }
	
	
	