/* Basic overridable CSS for DAViCal CalDAV Server */ body, p, li, td { padding: 0; margin: 0; border: none; } .prompt { font-weight: bold; padding: 1px 1em 1px 0.5em; text-align: right; } th.prompt { width:18%; } .error { /* font-weight: bold; */ font-size: 110%; font-family: Bitstream Vera Sans, Vera Sans, sans-serif; padding: 1px 0.3em; background-color: #c00000; color: #ffff00; } a.error, a.error:hover, a.error:visited { background-color: #c00000; color: #ffffd0; text-decoration:underline; } h1, h2, h3, h4, h5 { font-weight: bold; font-family: Bitstream Vera Sans, Vera Sans, sans-serif; padding-left: 0.3em; padding-right: 0.3em; padding-bottom: 0.1em; } h1 { font-size: 100%; background-color: #ABF; margin-top: 10px; padding: 0.3em; color:white; border-bottom:2px dashed #009; } h1:first-letter { font-size: 120%; } h2 { font-size: 100%; background-color: #BCF; margin: 0; padding-top: 0.3em; margin-top: 2px; margin-bottom: 0.3em; margin-left :15px; border:1px dashed #99F; } h3 { font-size: 100%; background-color: #DEF; margin: 0; padding-top: 0.2em; margin-top: 0.4em; margin-bottom: 0.2em; margin-left :25px; border:1px dashed #BCF; } p { padding: 0.1em 0.3em 0.2em; } ul { list-style-type: square; margin: 0 0 0.5em; } li { padding: 0 0.3em 0.2em; } input.text, input.password, label, input.fcheckbox, input.ftext, input.fpassword, input.fdate, input.ftimestamp, select.fselect, select.flookup { background-color: #EFFAFF; color: navy; border: thin solid #c0c0c0; width:250px; } label.fcheckbox { display:block; width:244px; margin-top:2px; } input.fcheckbox { width:13px; } input.text, input.password, input.ftext, input.fpassword, input.fdate, input.ftimestamp { padding: 3px; margin: 0; } label.fcheckbox { padding: 2px; margin-right: 2px; } input.fcheckbox { margin-top: 6px; margin-bottom: 3px; vertical-align:-4px; border: none; } select.fselect, select.flookup { padding: 2px 0; margin: 3px 0 0; } .prompt { font-family: Arial Narrow, sans-serif; background-color: #CDF; color: #003010; } td.entry { padding: 1px; } .ph { font-family:Bitstream Vera Sans, sans-serif; color: #003010; font-size: 120%; background-color: #BCF; text-align:left; border-top:10px white solid; padding-top:3px; border-bottom:4px white solid; } #messages { background-color: #602000; color:white; border:0; padding:2px 6px; } ul.messages, li.messages { font-family:Bitstream Vera Sans, sans-serif; font-weight:700; font-size: 1.1em; } li.messages { display:inherit; } #menu { background-color: white; color: white; font-weight: bold; padding: 0.8em 0.4em 0.2em 0; margin-bottom: 0; height:1.3em; border-bottom:1px solid #ABF; } #menu a.menu, #menu a.menu:hover, #menu a.menu_active, #menu a.menu_active:hover { color: #999; text-decoration: none; background-color: #DEF; padding: 0.2em 0.4em; margin-right: 0.4em; height:1.3em; border: 1px solid #ABF; -moz-border-radius-topright: 0.8em; -moz-border-radius-topleft: 0.8em; } #menu a.menu:hover, #menu a.menu_active:hover { color: white; background-color: #BCF; } #menu a.menu_active, #menu a.menu_active:hover { background-color: white; color: #008; border-bottom:1px solid white; } #submenu { margin-top:0.3em; background-color: white; color: white; font-weight: bold; margin-bottom: 1px; border-bottom:1px solid #ABF; height:20px; } #submenu a.submenu, #submenu a.submenu:hover, #submenu a.submenu_active, #submenu a.submenu_active:hover { color: #999; text-decoration: none; background-color: #DEF; padding: 1px 0.2em; margin-right: 0.2em; border: 1px solid #ABF; height:20px; -moz-border-radius-topright: 0.8em; -moz-border-radius-topleft: 0.8em; } #submenu a.submenu:hover, #submenu a.submenu_active:hover { color: white; background-color: #ABF; } #submenu a.submenu_active, #submenu a.submenu_active:hover { background-color: white; color: #009; border-bottom:1px solid white; } .fsubmit { background-color: white; font-family: Bitstream Vera Sans, Vera Sans, sans-serif; font-weight: bold; border:2px solid #009; height:1.4em; line-height:1.6em; font-size: 1.0em; background-color: #ABE; -moz-border-radius: 2em; text-decoration:none; color:black; padding:0 1em 0.1em; margin:0 1em 0.1em; } /* To get a matching height on 'input' buttons we have to set height, not line-height */ input.fsubmit { height:1.6em; } .fsubmit:hover { border:2px outset #009; } .fsubmit:active { border:2px inset #009; } a.error { font-family: Bitstream Vera Sans, Vera Sans, sans-serif; font-weight: bold; border:2px solid #800; height:1.4em; line-height:1.6em; font-size: 1.0em; background-color: #F31; -moz-border-radius: 2em; text-decoration:none; color:white; padding:0 1em 0.1em; margin:0 1em 0.1em; } a.error:hover { border:2px outset #800; background-color: #F31; } a.error:active { border:2px inset #800; } .w40 { width: 40em; } .w35 { width: 35em; } .w30 { width: 30em; } .w25 { width: 25em; } .w20 { width: 20em; } .w15 { width: 15em; } .w10 { width: 10em; }