﻿/* NSPCC Zebra
*  spcleaner.css
*  Cleans SharePoint classes and styles that are reused by AARF.
*  Author: Will du Preez
*  Date: 21-02-2008
*  v.1.0*/

.item { float: none; margin: 0px; clear: none; }

.ms-rtetoolbarmenu img { float:none; margin: 0px; }

.ms-long { width: 325px; }

TABLE TR TD.ms-disc-bordered-noleft { 
font-size: 1em; 
}

.ms-menutoolbar { background-image:none }
.ms-menubuttonactivehover { background-image:none }
.ms-splitbuttonhover { background-image:none }
.ms-viewselector { background-image:none }
.ms-viewselectorhover { background-image:none }

.ms-dttimeinput {
	font-family:Verdana,sans-serif;
	font-size:8pt;
}


.ms-WPBody { font-size: 1em;font-family:inherit;}
.ms-WPBody th {font-weight:inherit;font-family:inherit;}
.ms-TPBody th {font-weight:inherit;font-family:inherit;}
.ms-WPBody td {font-size:1em;font-family:inherit;}
.ms-WPBody a:link { color:inherit;text-decoration:inherit;}
.ms-WPBody a:visited { color:inherit;text-decoration:inherit;}
.ms-WPBody a:hover { color:inherit;text-decoration:inherit;}


tr.new-tr-remove { display: none; } /* Padding row at the bottom of the posted message removed */
td.ms-separator { display: none; } /* Seperator cell in the message header bar (ms-disc-bar) removed */
/* -- Remove unnecessary images -- */

img#showQuotedIcon { display: none; }
img#replyButton { display: none; }


/* -- Reset the font-type on the page -- */

table { font-family: Arial, Helvetica, Clean, sans-serif; }


/* -- I've taken discussThreadBody as the main Discussion Thread Table and the width below is as outlined in the original design -- */

table.discussThreadBody { border-top: 0px; width:532px; font-size: 1.1em; }


/* -- Styles to define the background colours and borders of the posted message rows -- */

td.ms-disc-padabove { border-top: 1px solid #CCCCCC; background-color: #F2FBF4; padding:5px; }
table tr td.ms-disc-bordered { background-color: #F2FBF4; padding:10px; }
table.ms-disc-bar { background: none; border: 0px; padding:10px; font-size: 0.8em; }


/* -- Styles for the elements in the message header bar (ms-disc-bar) -- */ 

.new-postdate div { color: #6B6B6B; }

.new-replylink { display: block; } 
/* -- NOTE: In order to position the Reply link and Report This Post link, I've had to relatively position the div surrounding the link, taking it out the surrounding table cell -- */
.new-replylink div { position: relative; display: block; float:right; right: -87px; *right: -90px; padding-top: 2px;}
.new-replylink div a { color: #006ADB; }
.new-replylink div a nobr b { text-decoration: underline; }
/*.new-replylink div a:hover { color: #006ADB; }

/* -- NOTE: There is a &nbsp; next to the Reply text which causes a space to appear next to the underlined link. The following styles remove this space, although if you can take it out of the HTML that would be better. You can then remove the two styles below. -- */
.new-replylink div a { font-size: 0px; }
.new-replylink div a nobr b { font-size: 12px; }

.new-reportlink {  }
.new-reportlink div { color: #006ADB; position: relative; display: block; top: 35px; right: 8px; float:right; }
.new-reportlink div a { color: #006ADB; text-decoration: underline; }
.new-reportlink div a:hover { color: #006ADB; text-decoration: underline; }


/* -- Styles for the 'Show quoted message' part of a posted message -- */ 

a.new-quotedmessage { padding: 0px; color: #006ADB; text-decoration: underline; }
a.new-quotedmessage:hover { color: #006ADB; text-decoration: underline; }


/* -- If you can manage to alternate rows here are some styles -- */

.odd { background-color: #F2FBF4; }
.even { background-color: #FFFFFF; }



.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vhImage, .ms-gb, .ms-gb2, .ms-gbload, .ms-vb, .ms-vb2, .ms-vb-tall, .ms-GRFont, .ms-vb-user, TABLE .ms-disc TD, .ms-vh2-nofilter, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-pb, .ms-pb-selected, .ms-ph { font-size: 1em; font-family:inherit; }
.ms-listheader TD, .ms-menutoolbar TD A, .ms-pb A, .ms-pb-selected A, .ms-vb-tall, TH .ms-vb, .ms-vh2-nofilter, .ms-vh2-nofilter-icon, TH.ms-vh2-nograd, TH.ms-vh2-nograd-icon { font-size: 1em; font-family:inherit; }
.ms-toolbar, .ms-viewtoolbar, .ms-formtoolbar, .ms-toolbarContainer { font-size: 1em; font-family:inherit; }
h3.ms-standardheader, .ms-formlabel, .ms-formvalidation, .ms-informationbar, .ms-informationbar TD, .ms-radiotext, .ms-gridtext, .ms-formbody, .ms-formbodysurvey, .ms-formbody FONT, .ms-formdescription { font-size: 1em; font-family:inherit; }

.ms-menutoolbar { background-color:#E3F7E8; border: 1px #ffffff solid; border-bottom: 10px; }
.ms-toolbar { color: #000000;}

.ms-splitbutton
.ms-splitbuttondropdown img, .ms-menubuttoninactivehover img, .ms-menubuttonactivehover img { display:none; }
.ms-menubuttoninactivehover, .ms-menubuttonactivehover { border: 1px #E3F7E8 solid;margin:2px; }

.ms-listheaderlabel, .ms-viewselector { display:none;}

.ms-listviewtable TD {border-bottom:1px solid #ccc; padding:8px 5px 12px 5px}
.ms-listviewtable TR.ms-alternating TD { background-color: #FFFFFF; }

.ms-listviewtable TD TD {border-bottom:0px; padding:0px;}
.ms-listviewtable TH TD {border-bottom:0px; padding:0px;}
.ms-listviewtable TH { background-color:#F0F9F3; }
th .ms-vb a {	color: #000000; }

.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh2-nofilter, .ms-vh2-nofilter-icon, .ms-viewheadertr .ms-vh-group, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-ph, .ms-pickerresultheadertr { background-image:none; }


