html .mceContentBody {
font-family:Trebuchet,arial,sans-serif;
font-size:14px;
max-width:608px;
}
/* Font-size + margin for all headings */
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; line-height:1.2em; clear:both; }
h1 { font-size:1.50em; margin-bottom:.67em; }
h2 { font-size:1.38em; margin-bottom:.73em; }
h3 { font-size:1.13em; margin-bottom:.89em; }
h4 { font-size:1.06em; margin-bottom:.94em; }
h5,
h6 { font-size:1.00em; margin-bottom:.90em; }
/* Margin for all blocks. */
p, ul, ol, dl, pre, table, address, blockquote, fieldset, form {
font-size:1em;
margin:1.75em 0;
padding:0;
line-height:1.75em;
}
/* Lists */
ul, ol {
padding-left:1.5em;
}
ul ul, ol ol, ul ol, ol ul {
margin:0;
}
dt, dd {
margin:0;
padding:0;
}
dd {
margin-bottom:1.5em;
}
/* Blocks that need padding */
pre, fieldset, blockquote {
text-align:left;
padding:1em;
background-color:#fff;
}
blockquote {
position:relative;
padding-left:2em;
margin:1.75em 2em 1.75em 22px;
min-height:34px;
}
blockquote:before {
content:url( images/quote.png );
position:absolute;
top:10px;
left:-22px;
}
blockquote blockquote {
margin-left:0;
margin-right:0;
}
blockquote p:first-child,
blockquote blockquote:first-child {
margin-top:0;
}
blockquote p:last-child,
blockquote blockquote:last-child {
margin-bottom:0;
}
big {
position:relative;
top:.1em;
font-size:2em;
}
small {
font-size:0.9em;
line-height:1.5em;
}
/* Typography: Style + Color */
pre, tt, code, samp, kbd, var {
font-family:Consolas, "Courier New", Courier, monospace;
}
abbr, acronym {
border-bottom:1px dashed #999;
cursor:help;
}
var {
color:#003560;
font-weight:bold;
font-style:normal;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
font-weight:bold;
text-decoration:none;
color:#3a5066;
}
dt {
font-weight:bold;
}
ins {
text-decoration:none;
background-color:#fffabf;
background-color:#bfffc5;
}
del, strike, s {
text-decoration:line-through;
}
pre {
border:.1em solid #ccc;
}
blockquote {
border:.1em solid #ccc;
font-style:italic;
}
a {
color:#5588bb;
text-decoration:none;
}
a img {
border-width:0;
}
a.edit-term img {
border-width:0;
}
a:focus {
color:#333;
background:#bfeaff;
text-decoration:underline;
outline:0;
}
a:focus img {
outline:.2em solid #bfeaff;
}
code {
border:.1em solid #d6e8f1;
background:#e2f5ff;
padding:0 .3em;
color:#60686c;
}
/* Colors */
del, strike, s, .required {
color:#880000;
}
.required {
position:relative;
top:.125em;
font-weight:bold;
font-size:1.5em;
}
/* Forms */
legend {
padding:.5em;
}
input,
textarea {
padding:.5em;
border:.1em solid #ccc;
}
fieldset {
padding:.5em 1em;
border:.1em solid #ccc;
}
input[type="file"] {
padding:0;
}
input:focus,
textarea:focus {
color:#60686c;
outline:.2em solid #cadbe3;
background:#e2f5ff;
}
table {
border-collapse:collapse;
border:.1em solid #555;
}
th, td {
text-align:left;
padding:.25em .5em;
}
td {
border:.1em solid #777;
}
/* Rounded corners. */
button,
.button {
padding:.5em;
border-width:0;
line-height:1;
text-align:center;
text-decoration:none;
font-size:1em;
font-weight:bold;
color:#fff;
cursor:pointer;
border-top-left-radius: .5em;
border-top-right-radius: .5em;
-webkit-border-top-left-radius: .5em;
-webkit-border-top-right-radius: .5em;
-moz-border-radius-topleft: .5em;
-moz-border-radius-topright: .5em;
border-bottom-left-radius: .5em;
border-bottom-right-radius: .5em;
-webkit-border-bottom-left-radius: .5em;
-webkit-border-bottom-right-radius: .5em;
-moz-border-radius-bottomright: .5em;
-moz-border-radius-bottomleft: .5em;
}
/* Blue Gradient */
button,
.button,
th {
color:#fff;
background:#3c6081;
background-image: -webkit-gradient(
linear,
left top,
left bottom,
color-stop( 1, #3c6081 ),
color-stop( 0, #588dbe )
);
background-image: -moz-linear-gradient(
top,
#3c6081,
#588dbe
);
}