1097 lines
21 KiB
CSS

/* -----------------------------------------------------------
STYLE
Appearance: margins, padding, fonts, borders
----------------------------------------------------------- */
/* ----------------------------------------------------------------------------
CONSTANTS
Sizes
----------------------------------------
S1 line-height 1.5em
S2 somewhat smaller font size font-size:94%
S3 small font size, foswikiSmall font-size:86%; line-height:110%;
S4 horizontal bar padding (h2, patternTop) 5px
S5 form and attachment padding 20px
S6 left margin left bar 1em
------------------------------------------------------------------------- */
/* GENERAL HTML ELEMENTS */
html body {
font-family:arial, verdana, sans-serif;
font-size:104%;
voice-family:"\"}\"";
voice-family:inherit;
font-size:small;
}
html>body { /* Mozilla */
font-size:small;
}
body {
line-height:1.5em; /*S1*/
/* change font size here */
font-size:103%;
}
body font {
line-height:135%;
}
th {
line-height:1.15em;
}
label {
padding:.15em .3em .15em 0; /* same vertical padding as foswikiInputField */
}
hr {
height:1px;
border:none;
}
/* put overflow pre in a scroll area */
pre {
width:auto;
margin:1em 0; /* Win IE tries to make this bigger otherwise */
border-style:solid;
border-width:1px;
padding:1em;
}
pre, code, tt {
font-family: "Bitstream Vera Sans Mono","Andale Mono",Courier,monospace;
font-size:86%;
}
/* IE behavior for pre is defined in css.pattern.tmpl in conditional comment */
html>body pre { /* hide from IE */
/*\*/ overflow:auto !important; /* */ overflow:scroll; width:auto; /* for Mac Safari */
}
ol, ul {
margin-top:0;
}
blockquote {
padding:.5em 1.25em;
border-style:solid;
border-width:1px 1px 1px 5px;
}
/* Text */
h1 {
margin:0 0 .5em 0;
}
h1, h2, h3, h4, h5, h6 {
font-weight:normal;
line-height:1em;
}
h1 { font-size:190%; }
h2 { font-size:153%; }
h3 { font-size:133%; }
h4 { font-size:122%; font-weight:bold; }
h5 { font-size:110%; font-weight:bold; }
h6 { font-size:95%; font-weight:bold; }
h2, h3, h4, h5, h6 {
display:block;
/* give header a background color for easy scanning:*/
padding:.25em 10px;
margin:1em -10px .35em -10px;
height:auto;
}
h1.patternTemplateTitle {
font-size:170%;
text-align:center;
}
h2.patternTemplateTitle {
text-align:center;
margin-top:.5em;
background:none;
border:none;
}
/* Links */
/* somehow the foswikiNewLink style have to be before the general link styles */
.foswikiNewLink {
border-width:0 0 1px 0;
border-style:solid;
}
.foswikiNewLink a {
text-decoration:none;
margin-left:1px;
}
.foswikiNewLink a sup {
text-align:center;
padding:0 2px;
vertical-align:baseline;
font-size:100%;
text-decoration:none;
}
.foswikiNewLink a:link sup,
.foswikiNewLink a:visited sup {
border-width:1px;
border-style:solid;
text-decoration:none;
}
.foswikiNewLink a:hover sup {
text-decoration:none;
}
:link:focus,
:visited:focus,
:link,
:visited,
:link:active,
:visited:active {
text-decoration:underline;
}
:link:hover,
:visited:hover {
text-decoration:none;
}
img {
vertical-align:text-bottom;
border:0;
}
/* Form elements */
form {
display:inline;
margin:0;
padding:0;
}
textarea,
input,
select {
vertical-align:middle;
font-family:arial, verdana, sans-serif;
font-size:100%;
}
label input {
vertical-align:text-bottom;
}
.foswikiTextarea {
padding:1px 4px;
}
.foswikiSubmit,
.foswikiSubmitDisabled,
.foswikiButton,
.foswikiButtonDisabled,
.foswikiButtonCancel,
a.foswikiButton,
a.foswikiSubmit,
a.foswikiButtonCancel,
.foswikiCheckbox {
border-width:1px;
border-style:solid;
padding:.1em .2em;
font-weight:bold;
vertical-align:middle;
text-align:center;
}
.foswikiSubmit,
.foswikiSubmitDisabled,
.foswikiButton,
.foswikiButtonDisabled,
.foswikiButtonCancel,
.foswikiSubmit:hover,
.foswikiSubmitDisabled:hover,
.foswikiButton:hover,
.foswikiSubmit:active,
.foswikiSubmitDisabled:active,
.foswikiButton:active {
cursor:default;
outline:none;
}
a.foswikiButton,
a.foswikiButton:hover,
a.foswikiButton:link:active,
a.foswikiButton:visited:active,
a.foswikiButtonCancel,
a.foswikiButtonCancel:hover,
a.foswikiButtonCancel:link:active,
a.foswikiButtonCancel:visited:active,
a.foswikiSubmit,
a.foswikiSubmit:hover,
a.foswikiSubmit:link:active,
a.foswikiSubmit:visited:active {
text-decoration:none;
}
.jqButton.foswikiButtonCancel,
.jqButton.foswikiButtonCancel:hover {
border:none;
padding:0;
font-weight:normal;
margin:0;
}
.foswikiCheckbox,
.foswikiRadioButton {
margin:1px .25em 1px .1em;
padding:0 0 0 .5em;
border:0;
}
.foswikiTextarea,
.foswikiInputField,
.foswikiInputFieldDisabled,
.foswikiInputFieldReadOnly,
.foswikiSelect {
border-width:2px;
border-style:solid;
}
.foswikiTextarea,
.foswikiInputField,
.foswikiInputFieldDisabled,
.foswikiInputFieldReadOnly {
font-size:100%;
}
.foswikiInputField,
.foswikiInputFieldDisabled,
.foswikiInputFieldReadOnly {
padding:.1em .2em;
}
/* -----------------------------------------------------------
Plugin elements
----------------------------------------------------------- */
/* TagMePlugin */
.tagMePlugin select {
margin:0 .25em 0 0;
}
.tagMePlugin input {
border:0px;
}
/* RevCommentPlugin */
.patternEditPage .revComment {
padding:1em 0 2em 0;
}
/* EditTablePlugin */
.editTable .foswikiTable {
margin:0 0 2px 0;
}
.editTableEditImageButton {
border:none;
}
/* TablePlugin */
.foswikiTable,
.foswikiTable td,
.foswikiTable th {
border-width:1px;
}
.foswikiTable {
border-style:solid;
margin:2px 0;
border-collapse:collapse;
}
.foswikiTable td {
padding:3px 6px;
border-top-style:solid;
border-bottom-style:solid;
}
.foswikiTable th {
border-left-style:solid;
border-right-style:solid;
padding:4px 6px;
}
.foswikiTable .tableSortIcon {
margin:0 0 0 5px;
}
.foswikiTable a:link,
.foswikiTable a:visited {
text-decoration:underline;
}
.foswikiTable a:hover {
text-decoration:underline;
}
/* TwistyContrib */
.twistyTrigger a:link,
.twistyTrigger a:visited {
text-decoration:none;
}
.twistyTrigger a:link .foswikiLinkLabel,
.twistyTrigger a:visited .foswikiLinkLabel {
text-decoration:none;
}
.twistyTrigger a img {
margin:0 .25em 0 0;
}
/*tipsOfTheDay*/
.tipsOfTheDay {
padding:10px;
}
/* -----------------------------------------------------------
Foswiki styles
----------------------------------------------------------- */
#foswikiLogin {
width:44em;
margin:0 auto;
text-align:center;
}
#foswikiLogin .foswikiFormSteps {
border-width:5px;
text-align:left;
}
#foswikiLogin .patternLoginNotification {
padding-left:.5em;
padding-right:.5em;
border-style:solid;
border-width:2px;
}
.foswikiTable h2, .foswikiFormTable h2,
.foswikiTable h3, .foswikiFormTable h3,
.foswikiTable h4, .foswikiFormTable h4,
.foswikiTable h5, .foswikiFormTable h5,
.foswikiTable h6, .foswikiFormTable h6 {
border:0;
margin:0;
padding-left:0;
padding-right:0;
}
.foswikiFormTable th {
font-weight:normal;
}
.foswikiFormTable .foswikiTable th {
font-weight:bold;
}
.patternEditPage .foswikiFormTable td,
.patternEditPage .foswikiFormTable th {
padding:.3em .4em;
border-style:solid;
border-width:0 0 1px 0;
vertical-align:middle;
}
.foswikiAttachments .foswikiTable,
table.foswikiFormTable {
margin:10px 0 5px 0;
border-collapse:collapse;
padding:0px;
border-spacing:0px;
empty-cells:show;
border-style:solid;
border-width:1px;
}
.foswikiAttachments table {
line-height:1.5em; /*S1*/
width:auto;
width:100%;
}
.foswikiAttachments .foswikiTable th {
border-style:none none solid solid;
border-width:1px;
}
.foswikiAttachments .foswikiTable th,
table.foswikiFormTable th.foswikiFormTableHRow {
padding:3px 6px;
height:2.5em;
vertical-align:middle;
}
table.foswikiFormTable th.foswikiFormTableHRow {
text-align:center;
}
.foswikiFormTableFooter {}
.foswikiAttachments .foswikiTable td,
table.foswikiFormTable td {
padding:3px 2em 3px 1em;
height:1.5em; /*S1*/
text-align:left;
vertical-align:top;
}
.foswikiAttachments .foswikiTable th.foswikiFirstCol,
.foswikiAttachments .foswikiTable td.foswikiFirstCol {
/* make more width for the icon column */
width:26px;
text-align:center;
}
.foswikiAttachments .foswikiTable caption {
display:none;
}
table.foswikiFormTable th.foswikiFormTableHRow a:link,
table.foswikiFormTable th.foswikiFormTableHRow a:visited {
text-decoration:none;
}
.foswikiAttachments h3,
.foswikiForm h3,
.patternTwistyButton h3 {
font-size:1.1em;
font-weight:bold;
display:inline;
margin:0;
padding:0;
}
.patternTwistyButton h3 {
/* always add class foswikiButton as well */
padding:.1em .2em;
}
.foswikiForm h3 a:link,
.foswikiForm h3 a:visited {
text-decoration:none;
}
.patternTwistyButton {
font-weight:bold;
margin:.25em 0;
display:inline-block;
}
.foswikiForm h3 .foswikiSmall {
font-weight:normal;
font-size:86%;
margin:0 0 0 .15em;
}
.foswikiFormSteps {
padding:0 40px;
border-width:1px;
border-style:solid;
}
.foswikiFormStep {
padding:12px 40px;
margin:-1px -40px -1px -40px;
border-width:1px;
border-style:solid none;
}
.foswikiFormStep h2,
.foswikiFormStep h3,
.foswikiFormStep h4 {
border:none;
margin-top:0;
margin-left:0;
margin-right:0;
padding:0;
background:none;
}
.foswikiFormStep p {
margin:.5em 0;
}
.foswikiFormSteps h2 {
font-size:115%;
font-weight:bold;
}
.foswikiFormSteps h3 {
font-size:100%;
font-weight:bold;
}
.foswikiFormSteps h4 {
font-size:100%;
font-weight:bold;
}
.foswikiFormSteps blockquote {
margin-left:1em;
padding-top:.25em;
padding-bottom:.25em;
}
.foswikiToc {
margin:1em 0;
padding:.3em 0 .6em 0;
}
.foswikiToc ul {
list-style:none;
padding:0 0 0 .5em;
margin:0;
}
.foswikiToc li {
margin-left:1em;
padding-left:1em;
background-repeat:no-repeat;
background-position:0 .5em;
}
.foswikiToc .foswikiTocTitle {
margin:0;
padding:0;
font-weight:bold;
}
.foswikiSmall {
font-size:86%; /*S3*/
line-height:1.5em; /*S1*/
}
.foswikiSmallish {
font-size:94%; /*S2*/
line-height:1.5em; /*S1*/
}
.foswikiEmulatedLink {
text-decoration:underline;
}
.foswikiPageForm table {
border-width:1px;
border-style:solid;
}
.foswikiPageForm table {
width:100%;
}
.foswikiPageForm th,
.foswikiPageForm td {
border:0;
padding:.5em 1em;
}
.foswikiPageForm td {}
.foswikiPageForm td.first {
padding-top:1em;
}
.foswikiBroadcastMessage,
.foswikiNotification {
padding:1em 20px; /*S5*/
}
.foswikiNotification {
margin:1em 0;
border-style:solid;
border-width:2px;
}
.foswikiBroadcastMessage {
margin:0 0 1.25em 0;
}
.foswikiMessage {
padding:.5em 10px;
border:none;
}
.foswikiHelp {
padding:1em;
margin:.25em 0 0 0;
border-style:solid;
border-width:2px;
}
.foswikiHelp ul {
margin:0;
padding-left:20px;
}
.foswikiAccessKey {
border:none;
}
a:hover .foswikiAccessKey {
text-decoration:none;
border-width:0 0 1px 0;
border-style:solid;
}
.foswikiWebIndent {
margin:0 0 0 1em;
}
.foswikiLinkLabel {}
.foswikiImage img {
padding:3px;
border-width:1px;
border-style:solid;
}
.foswikiImage a:link,
.foswikiImage a:visited {
background:none;
}
#foswikiLogo img {
margin:0;
padding:0;
border:0px;
}
.foswikiNoBreak {
white-space:nowrap;
}
.foswikiSearchResultCount {
font-weight:bold;
}
/* -----------------------------------------------------------
Pattern skin specific elements
----------------------------------------------------------- */
/* LAYOUT ELEMENTS */
/* for specific layout sub-elements see further down */
.patternNoViewPage #patternOuter {
margin-left:0;
margin-right:0;
}
#patternTopBar {
border-width:1px;
border-style:none none solid none;
}
#patternBottomBar {
border-width:1px 0 0 0;
border-style:solid;
}
#patternWebBottomBar {
font-size:94%; /*S2*/
line-height:125%;
text-align:left;
}
#patternSideBarContents {
margin:0 0 1em 0;
padding-right:.5em;
padding-left:1em;
}
#patternMainContents,
#patternBottomBarContents,
#patternSideBarContents,
#patternTopBarContents {
padding-right:2em;
padding-left:2em;
}
#patternSideBarContents,
#patternMainContents {
padding-top:2em;
}
#patternSideBarContents {
padding-bottom:2em;
}
#patternTopBarContents {
padding-top:1em;
}
#patternBottomBarContents {
padding-top:1em;
}
.patternNoViewPage .foswikiTopic {
margin-top:2em;
}
/* bottom paddings */
#patternMainContents {
padding-bottom:4em;
}
#patternBottomBarContents {
padding-bottom:2em;
}
.foswikiTopic {
margin:0 0 2em 0;
}
.patternNoViewPage #patternMainContents,
.patternNoViewPage #patternBottomBarContents {
margin-left:4%;
margin-right:4%;
}
.patternEditPage #patternMainContents,
.patternEditPage #patternBottomBarContents {
margin-left:2%;
margin-right:2%;
}
.patternTop {
margin:0 0 .5em 0;
}
.patternNoViewPage .patternTop {
font-size:94%;
}
#patternSideBarContents img {
margin:0 3px 0 0;
vertical-align:text-bottom;
}
#patternSideBarContents a:link,
#patternSideBarContents a:visited {
text-decoration:none;
}
#patternSideBarContents ul {
padding:0;
margin:0;
list-style:none;
}
#patternSideBarContents,
#patternSideBarContents ul,
#patternSideBarContents li {
line-height:1.35em;
}
#patternSideBarContents h2 {
border:none;
background-color:transparent;
}
#patternSideBarContents .patternLeftBarPersonal,
#patternSideBarContents .patternWebIndicator {
padding:0 1em .75em 1em;
margin:0 -1em .75em -1em; /*S6*/
border-style:none none solid none;
border-width:1px;
}
.patternWebIndicator a {
font-size:1.1em;
font-weight:bold;
}
.patternLeftBarPersonalContent {
padding:1em 0 0 0;
}
#patternSideBarContents li {
overflow:hidden;
}
html>body #patternSideBarContents li { /* Mozilla */
overflow:visible;
}
/* form options in top bar */
.patternMetaMenu {}
.patternMetaMenu input,
.patternMetaMenu select,
.patternMetaMenu select option {
margin:0;
}
.patternMetaMenu select option {
padding:1px 0 0 0;
}
.patternMetaMenu ul {
padding:0;
margin:0;
list-style:none;
}
.patternMetaMenu ul li {
padding:0;
display:inline;
}
.patternMetaMenu ul li .foswikiInputField,
.patternMetaMenu ul li .foswikiSelect {
margin:0 0 0 .5em;
}
.patternHomePath .foswikiSeparator {
padding:0 .5em;
}
.patternHomePath a:link,
.patternHomePath a:visited {
text-decoration:none;
border-style:none none solid none;
border-width:1px;
}
.patternToolBar {
}
.patternToolBar span {
float:left;
}
.patternToolBar span s,
.patternToolBar span strike,
.patternToolBar span a:link,
.patternToolBar span a:visited {
display:block;
border-width:1px;
border-style:solid;
padding:.1em .35em;
margin:0 0 .2em .25em;
font-weight:bold;
}
.patternToolBar span a:link,
.patternToolBar span a:visited {
text-decoration:none;
outline:none;
}
.patternToolBar span a:hover,
.patternToolBar span a:hover {
border-width:1px;
border-style:solid;
}
.patternToolBar span a:active {
outline:none;
}
.patternToolBar span.foswikiAccessKey {
float:none;
}
.patternToolBar span s,
.patternToolBar span strike {
text-decoration:none;
}
.patternActionButtons a:link,
.patternActionButtons a:visited {
padding:1px 1px 2px 1px;
}
.patternTopicActions .patternActionButtons a:link,
.patternTopicActions .patternActionButtons a:visited {
text-decoration:none;
}
.patternTopicActions .patternActionButtons span s,
.patternTopicActions .patternActionButtons span strike {
text-decoration:none;
}
.patternActionButtons a.foswikiButton,
.patternActionButtons a.foswikiSubmit,
.patternActionButtons a.foswikiButtonCancel {
padding:.1em .2em;
}
.patternInfo {
margin:1.5em 0 0 0;
}
.patternHomePath .patternRevInfo {
font-size:94%;
white-space:nowrap;
}
.patternTopicFooter {
margin:1em 0 0 0;
}
.patternSimpleLogo {
margin:1em 0 0 0;
}
/* WebSearch, WebSearchAdvanced */
.foswikiWebSearchForm form {
width:100%;
}
.foswikiWebSearchForm ul {
list-style:none;
margin-top:0;
}
#foswikiSearchTable {
width:100%;
margin:.5em 0;
background:none;
border-bottom:0;
}
#foswikiSearchTable th,
#foswikiSearchTable td {
padding:1em;
border-width:0 0 1px 0;
border-style:solid;
}
#foswikiSearchTable th {
width:20%;
text-align:right;
}
#foswikiSearchTable td {
width:80%;
}
/* -----------------------------------------------------------
Search results
styles and overridden styles used in search.pattern.tmpl
----------------------------------------------------------- */
.patternSearchResults {
/* no longer used in search.pattern.tmpl, but remains in rename templates */
margin:0 0 1em 0;
}
#renamehelpshow a span,
#renamehelphide a span {
font-size: 1.1em;
}
.patternSearchResults blockquote {
margin:1em 0 1em 5em;
}
h3.patternSearchResultsHeader,
h4.patternSearchResultsHeader {
display:block;
border-width:0 0 1px 0;
border-style:solid;
font-weight:bold;
}
.patternSearchResults h3 {
font-size:115%; /* same as foswikiFormStep */
margin:0;
padding:.5em 40px; /*S5*/
font-weight:bold;
}
h4.patternSearchResultsHeader {
font-size:100%;
padding-top:.3em;
padding-bottom:.3em;
font-weight:normal;
}
.patternSearchResult .foswikiTopRow {
padding-top:.2em;
margin-top:.1em;
}
.patternSearchResult .foswikiBottomRow {
margin-bottom:.1em;
padding-bottom:.25em;
border-width:0 0 1px 0;
border-style:solid;
}
.patternSearchResult .foswikiAlert {
font-weight:bold;
}
.patternSearchResult .foswikiSummary .foswikiAlert {
font-weight:normal;
}
.patternSearchResult .foswikiNew {
border-width:1px;
border-style:solid;
font-size:86%; /*S3*/
padding:0 1px;
font-weight:bold;
}
.foswikiSearchResultsHeader span {
padding:0 .5em 0 0;
}
.foswikiSearchResultCount {
font-weight:bold;
}
.foswikiSearchResult {
margin:0 0 1em 0;
}
.foswikiSearchResult .foswikiTopRow {}
.foswikiSearchResult .foswikiBottomRow {}
.foswikiSearchResult .foswikiAlert {
font-weight:bold;
}
.foswikiSummary,
.foswikiSearchResult .foswikiBottomRow {
font-size:86%; /*S3*/
}
.foswikiSearchResult .foswikiSummary .foswikiAlert {
font-weight:normal;
}
.foswikiSearchResultsPager {
margin:1em 0;
padding:.25em 0;
}
.patternSearchResults .foswikiHelp {
display:block;
width:auto;
padding:.1em 5px;
margin:1em -5px .35em -5px;
}
.patternSearchResultCount {
margin:1em 0 3em 0;
}
.patternSearched {}
/* Search results in book view format */
.patternBookView {
border-width:0 0 2px 2px;
border-style:solid;
/* border color in cssdynamic.pattern.tmpl */
margin:.5em 0 1.5em -5px;
padding:0 0 0 5px;
}
.patternBookView .foswikiTopRow {
padding:.25em 5px .15em 5px; /*S4*/
margin:1em -5px .15em -5px; /*S4*/
}
.patternBookView .foswikiBottomRow {
font-size:100%;
padding:1em 0 1em 0;
width:auto;
border:none;
}
/* pages that are not view */
/* edit.pattern.tmpl */
#edithelphide a span,
#edithelpshow a span {
font-size:1.1em;
}
.patternNoViewPage #patternMainContents {
padding-top:0;
}
.patternEditPage #patternMainContents {
padding-left:0;
padding-right:0;
}
.patternEditPage .patternEditTopic {
padding:5px;
margin:0 0 1em 0;
}
.patternEditPage .foswikiTextarea {
}
.patternEditPage .foswikiForm {
border:none;
}
.foswikiFormHolder { /* constrains the textarea */
width:100%;
}
.patternEditPage .foswikiForm h1,
.patternEditPage .foswikiForm h2,
.patternEditPage .foswikiForm h3 {
/* same as foswikiFormStep */
font-size:120%;
font-weight:bold;
}
.foswikiEditboxStyleMono {
font-family: "Bitstream Vera Sans Mono","Andale Mono",Courier,monospace;
}
.foswikiEditboxStyleProportional {
font-family:arial, verdana, sans-serif;
}
.patternSig {
text-align:right
}
.patternSigLine {
margin:.5em 0 0 0;
border-style:none;
}
.foswikiAddFormButton {
float:right;
}
.patternTextareaButton {
margin:0 0 0 1px;
display:block;
cursor:pointer;
border-style:solid;
border-width:1px;
}
.patternButtonFontSelector {
margin:0 8px 0 0;
}
.patternSaveHelp {
margin:1em 0 0 0;
line-height:1.5em;
}
/* preview.pattern.tmpl */
.patternPreviewPage #patternMainContents {
padding-left:0;
padding-right:0;
}
.patternPreviewPage .foswikiTopic {
margin-bottom:0;
}
.foswikiPreviewArea {
border-width:1px;
border-style:solid;
margin:0 0 1.5em 0;
padding:2em;
}
/* attach.pattern.tmpl */
.patternAttachPage .foswikiAttachments .foswikiTable {
width:auto;
}
.patternAttachPage .foswikiAttachments {
margin-top:0;
}
.patternMoveAttachment {
margin:.5em 0 0 0;
text-align:right;
}
/* rdiff.pattern.tmpl */
.patternDiff {
/* same as patternBookView */
border-width:0 0 2px 2px;
border-style:solid;
margin:.5em 0 1.5em 0;
padding:0 0 0 10px;
}
.patternDiff h4.patternSearchResultsHeader {
padding:.5em 10px;
}
.patternDiffPage .patternRevInfo ul {
padding:0;
margin:2em 0 0 0;
list-style:none;
}
.patternDiffPage .foswikiDiffTable {
margin:2em 0;
}
.foswikiDiffDebug {
/* same styling as pre and code */
font-family: "Bitstream Vera Sans Mono","Andale Mono",Courier,monospace;
font-size:86%;
white-space:pre;
}
tr.foswikiDiffDebug td {
border-width:1px;
border-style:solid;
}
.patternDiffPage td.foswikiDiffDebugLeft {
border-bottom:none;
}
.patternDiffPage .foswikiDiffTable th {
padding:.25em .5em;
}
.patternDiffPage .foswikiDiffTable td {
padding:.25em;
}
.foswikiDiffLineNumberHeader {
padding:.3em 0;
}
.mceContentBody {
padding: 1px 4px;
}