body {
    background-color: #445b7d;
    margin: 0px;
    padding: 0px;
    /* change to backg2.gif for a solid color blue background */
    background-image: url('http://springlog.springnote.com/pages/1321672/attachments/566708');  
    background-repeat: repeat-y;
    background-position: center;
}

#container {
    width: 900px;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: auto;
    margin-left: auto;
}

#header {
    width: 900px;
    height: 101px;
    text-align: left;
    margin: 0;
    padding: 0;
    background-image: url('http://springlog.springnote.com/pages/1321672/attachments/566706');
    background-color: #ffffff;
    background-repeat: repeat-x;
    border-top: solid 5px #000000;
    border-bottom: solid 1px #dddddd;
       
}

#hlogo {
    float: left;
    display: inline;
    height: 63px;
    margin: 21px 19px 0px 22px;
    border-left: 20px solid #e6e6e6;
}

.headertitle {
    color: #000000;
}

h1 {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 36px;
    color: #536f99;
    text-decoration: none;
    margin-top: 19px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#headertext {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    color: #888888;
    margin-left: 0px;
    margin-top: 3px;
    letter-spacing: 2px;

}

#menu {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    color: #555555;
    line-height: 130%;
    text-align: left;
    float: right;
    width: 250px;
    background-color: #f6f6f6;
    margin: 5px 15px 0px 0px;
    display: inline;
}

#menu h3 {
    font-family: verdana, arial, helvetica, sans-serif;
      display: block;
        border-bottom: 1px solid #e6e6e6;
    border-left: 12px solid #e6e6e6;
    font-size: 14px;
    font-weight: bold;
    margin-top: 25px;
    margin-bottom: 10px;
    padding: 3px 0px 3px 0px;
    text-indent: 8px;
}

#menu a, #menu a:visited, #menu a:active {
    font-family: verdana, arial, helvetica, sans-serif;
    color: #536f99;
}

#menu a:hover {
    font-family: verdana, arial, helvetica, sans-serif;
    color: #000000;
}

#menu p {
    margin: 5px 20px 5px 20px;
}

#content {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    color: #555555;
    background-color: #ffffff;
    line-height: 130%;
    text-align: justify;
    float: left;
    width: 575px;
    margin: 30px 0px 25px 22px;
    display: inline;
}

#content a, #content a:visited #content a:active {
    font-family: verdana, arial, helvetica, sans-serif;
    color: #536f99;
}

#content a:hover {
    font-family: verdana, arial, helvetica, sans-serif;
    color: #000000;
}

.posted {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10px;
    color: #555555;
    text-align: right;
    margin-top: 0px;
    margin-bottom: 39px;
    border-top: 1px dashed #dddddd;
/*    border-bottom: 1px dotted #dddddd; */
}

h2 {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    color: #888888;
    text-align: right;
    margin-top: 0px;
    border-bottom: 2px solid #dddddd;

}

h2 em {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    background: url('http://springlog.springnote.com/pages/1321672/attachments/566710') left no-repeat;
    padding-left: 16px;
    font-style: normal;
    float: left;
    color: #ff6e00;
    text-align: left;
}

#content em a, #content em a:visited, #content em a:active, #content em a:hover {
    color: #ff6e00;
    text-decoration: none;
}

.quote {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    color: #555555;
    line-height: 130%;
    text-align: justify;
    background-color: #f6f6f6;
    margin: 15px 20px 15px 20px;
    padding: 5px 17px 5px 12px;
    border-left: 5px solid #e6e6e6;
   
}

hr {
    border: 0;
    background-color: #e6e6e6;
    color: #e6e6e6;
    height: 1px;
}

#footer {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10px;
    display: block;
    clear: both;
    color: #999999;
    line-height: 200%;
    width: 900px;
    background-color: #f6f6f6;
    text-align: left;
    border-top: solid 1px #dddddd;
   
}

#footerleft {
    margin-left: 22px;
    display: inline;
}

#footerright {
    float: right;
    display: inline;
    margin-right: 22px;
}

#footer a, #footer a:visited #footer a:active {
    font-family: verdana, arial, helvetica, sans-serif;
    color: #536f99;
}

#footer a:hover {
    font-family: verdana, arial, helvetica, sans-serif;
    color: #000000;
}

#comment_body {
    width: 500px;
    height: 200px;
}


.xhtmlEditorBody table.datatable p {
    margin: 0;
    padding:0;
    line-height:1.8em;
}
.xhtmlEditorBody table.datatable string {
    margin:0;
    padding:0;
    line-height:1.8em;
    background:#ffff00;
}
.xhtmlEditorBody table.datatable em {
    margin:0;
    padding:0;
    line-height:1.8em;
    font-style:normal;
}
.xhtmlEditorBody table.datatable em.italic {
    margin:0;
    padding:0;
    line-height:1.8em;
    font-style:italic !important;
}
.xhtmlEditorBody table.datatable em.italic * {
    margin:0;
    padding:0;
    line-height:1.8em;
    font-style:italic !important;
}
.xhtmlEditorBody table.datatable em.hilight {
    margin:0;
    padding:0;
    line-height:1.8em;
}
.xhtmlEditorBody table.datatable em.underline {
    margin:0;
    padding:0;
    line-height:1.8em;
    text-decoration:underline;
}

.xhtmlEditorBody table.datatable span.strike {
    margin:0;
    padding:0;
    line-height:1.8em;
    text-decoration:line-through;
}

body.xhtmlEditorBody table.datatable span.super {
    font-size:0.60em;
    position:relative;
    top:-0.4em;
}
div.xhtmlEditorBody table.datatable span.super {
    font-size:0.9em;
    position:relative;
    top:-0.4em;
}
/*********************************************************/
body.xhtmlEditorBody table.datatable span.sub {
    font-size:0.60em;
    position:relative;
    bottom:-0.4em;
}
div.xhtmlEditorBody table.datatable span.sub {
    font-size:0.9em;
    position:relative;
    bottom:-0.4em;
}

.xhtmlEditorBody table.datatable sub {
    font-size:0.75em;
    position:relative;
    bottom:-0.5em;
    line-height:2.6em;
}
.xhtmlEditorBody table.datatable sup {
    font-size:0.75em;
    position:relative;
    top:-0.2em;
    line-height:1.8em;
}
.xhtmlEditorBody table.datatable hr {
    margin: 0 0 1.835em 0;
    position:relative;
    bottom:-0.9em;
    background:none;
    border:none;
    border-top:1px solid #000;
}
/*************************************************************
.xhtmlEditorBody table.datatable h1 {
    margin:0;
    margin-bottom:0.5em;
    padding:0;
    font-size: 2em;
    line-height:1.27em;
    color:#223d67;
    border-bottom:5px solid #425e89;
}
.xhtmlEditorBody table.datatable h2 {
    margin:0;
    margin-bottom:0.5em;
    padding:0;
    font-size: 1.8em;
    line-height:1.55em;
    color:#223d67;
    border-bottom:4px solid #425e89;
}
.xhtmlEditorBody table.datatable h3 {
    margin:0;
    margin-bottom:10px;
    padding:0;
    font-size: 1.5em;
    line-height:1.95em;
    color:#223d67;
    border-bottom:3px solid #425e89;
}
.xhtmlEditorBody table.datatable h4 {
    margin:0;
    margin-bottom:10px;
    padding:0;
    font-size: 1.3em;
    line-height:2.3em;
    color:#223d67;
    border-bottom:2px solid #425e89;
}
.xhtmlEditorBody table.datatable h5 {
    margin:0;
    margin-bottom:10px;
    padding:0;
    font-size: 1.13em;
    line-height:2.75em;
    color:#223d67;
    border-bottom:1px solid #425e89;
}
.xhtmlEditorBody table.datatable h6 {
    margin:0;
    padding:0;
    font-size: 1em;
    line-height:1.92em;
    color:#223d67;
    border-bottom:1px solid #425e89;
}
/*************************************************************/
.xhtmlEditorBody table.datatable dl {
    margin: 0;
    padding:0;
    padding-left:2em;
    line-height:2em;
}
.xhtmlEditorBody table.datatable ul {
    margin: 0;
    padding:0;
    padding-left:2em;
    line-height:1.8em;
}
.xhtmlEditorBody table.datatable ol {
    margin: 0;
    padding:0;
    padding-left:2em;
    line-height:1.8em;
}
.xhtmlEditorBody table.datatable li {
    margin:0;
    padding:0;
    line-height:1.8em;
}
.xhtmlEditorBody table.datatable li ul {
    margin:0;
    padding:0;
    padding-left:2em;
    line-height:1.8em;
}
.xhtmlEditorBody table.datatable li ol {
    margin:0;
    padding:0;
    padding-left:2em;
    line-height:1.8em;
}
.xhtmlEditorBody table.datatable li dl {
    margin:0;
    padding:0;
    line-height:1.8em;
}
.xhtmlEditorBody table.datatable q {
    margin:0 0.3em;
    padding:0 0.3em;
    line-height:1.8em;
    background:#EFEFEF;
}
table.datatable q:before {
  content:close-quote;
}
table.datatable q:after {
  content: close-quote;
}
.xhtmlEditorBody table.datatable blockquote {
    margin: 0;
    padding:0;
    padding-left:38px;
    line-height:1.8em;
    background:#EFEFEF url(http://app.springnote.com/images/contextBlockquoteBg.gif) no-repeat 14px 4px;
}

.xhtmlEditorBody table.datatable img {
    margin: 0;
    padding:0;
    max-width:100%;
}

.xhtmlEditorBody table.datatable div {
    margin: 0;
    padding:0;
    padding-left:12px;
    line-height:1.8em;
    background:#F9F9D8 url(http://app.springnote.com/images/bg/bg_content.gif) repeat;
}
.xhtmlEditorBody table.datatable pre {
    margin:0;
    padding:0;
    line-height:1.8em;
    border-left:2px solid #afa;
    background-color: #CCC;
    font-size:1em;
    background:#F9F9D8;
}
.xhtmlEditorBody table.datatable a,
.xhtmlEditorBody table.datatable a:visited,
.xhtmlEditorBody table.datatable a:hover {
    margin:0;
    padding:0;
    color: #568942 !important;
    line-height:1.8em;
    text-decoration:underline;
    cursor: pointer !important;
}
.xhtmlEditorBody table.datatable a.wiki,
.xhtmlEditorBody table.datatable a.wiki:visited,
.xhtmlEditorBody table.datatable a.wiki:hover {
    margin:0;
    padding:0;
    color: #002BB8 !important;
    line-height:1.8em;
    text-decoration:underline;
    cursor: pointer !important;
}















/*.xhtmlEditorBody table {
    border: 1px solid #bbbbbb !important;
}
.xhtmlEditorBody td {
    border: 1px solid #bbbbbb !important;
}*/
/**************************************************************/
.xhtmlEditorBody dl {
    margin: 0;
    padding:0;
    padding-left:2em;
    line-height:2.0em;
}
.xhtmlEditorBody ul {
    margin: 0;
    padding:0;
    padding-left:2em;
    line-height:2.0em;
}
.xhtmlEditorBody ol.code {
    margin: 0;
    padding:0;
    padding-left:38px;
    line-height:1.8em;
    font-family: courier, monospace;
    background:#EFEFEF url(http://app.springnote.com/images/contextCodeBg.gif) no-repeat 8px 7px;
}

.xhtmlEditorBody ol.code li {
    list-style-type: none;
}
.xhtmlEditorBody ol {
    margin: 0;
    padding:0;
    padding-left:2em;
    line-height:2.0em;
}
.xhtmlEditorBody li {
    margin:0;
    padding:0;
    line-height:2.0em;
}
.xhtmlEditorBody li ul {
    margin:0;
    padding:0;
    padding-left:2em;
    line-height:2.0em;
}
.xhtmlEditorBody li ol {
    margin:0;
    padding:0;
    padding-left:2em;
    line-height:2.0em;
}
.xhtmlEditorBody li dl {
    margin:0;
    padding:0;
    line-height:2.0em;
}
.xhtmlEditorBody q {
    margin:0 0.3em;
    padding:0 0.3em;
    line-height:2.0em;
    background:#EFEFEF;
}
q:before {
  content:close-quote;
}
q:after {
  content: close-quote;
}
.xhtmlEditorBody blockquote {
    margin: 0;
    padding:0;
    padding-left:38px;
    line-height:2.0em;
    background:#EFEFEF url(http://app.springnote.com/images/contextBlockquoteBg.gif) no-repeat 14px 4px;
}

.xhtmlEditorBody img {
    margin: 0;
    padding:0;
    max-width:100%;
}
.xhtmlEditorBody div {
    margin: 0;
    padding:0;
    padding-left:12px;
    line-height:2.0em;
    background:#F9F9D8 url(http://app.springnote.com/images/bg/bg_content.gif) repeat;
}
.xhtmlEditorBody pre {
    margin:0;
    padding:0;
    line-height:2.0em;
    border-left:2px solid #afa;
    background-color: #CCC;
    font-size:1em;
    background:#F9F9D8;
}
.xhtmlEditorBody a,
.xhtmlEditorBody a:visited,
.xhtmlEditorBody a:hover {
    margin:0;
    padding:0;
    color: #568942 !important;
    line-height:2.0em;
    text-decoration:underline;
    cursor: pointer !important;
}
.xhtmlEditorBody a.wiki,
.xhtmlEditorBody a.wiki:visited,
.xhtmlEditorBody a.wiki:hover {
    margin:0;
    padding:0;
    color: #002BB8 !important;
    line-height:2.0em;
    text-decoration:underline;
    cursor: pointer !important;
}