h1.documentFirstHeading {
    font-size: 2em;
    margin-bottom: 10px;
    margin-top: 10px;
}

#content .FCKimagetableR {
    margin-bottom: 10px;
    margin-left: 10px;
}

#content .FCKimagetableL {
    margin-bottom: 10px;
    margin-right: 10px;
}

.FCKcredit {
    color: #999999;
    font-size: 75%;
    line-height: 1.2em;
    padding: 0;
    text-align: right;
}

.FCKcaption {
    color: #555555;
    font-size: 85%;
    line-height: 1em;
    padding: 0;
}

#content table.FCKimagetableC {
    margin: auto;
}

img.image-inline,
img.image-center {
    display:block;
    margin: auto;
}

img.image-right {
    border: 1px solid #000;
    clear: both;
    float: right;
    margin: 0.5em;
}

img.image-left {
    border: 1px solid #000;
    clear: both;
    margin: 0.5em 1em 0.5em 0px;
    float: left;
}

img.image-inline,
img.image-center,
img.image-left,
img.image-right  {
  max-width:100%;
}

.discreet {
    color: #76797C;
    font-size: 85%;
    font-weight: normal;
}

.callout {
    color: #C93;
    font-weight: bold;
    padding: 0px 1em;
}

.pullquote {
background-color: #FFF;
border-left: 4px solid #8CACBB;
clear: right;
color: #C93;
float: right;
font-weight: bold;
margin: 0px 0px 1em 1em;
padding: 0px 1em;
width: 35%;
line-height: 1.25em;
}
