html {
    background: #E6F4FF;
}

body {
    color: #444;
    text-align:left;
    font-family:Tahoma;
}

#doc2 {
    margin: 0;
}

em {
    font-style:italic;
}

h1 a, h2 a, h3 a, h4 a {
    color:#444; 
}

h1 {
    font-size: 1.6em; 
    padding-top: 0.5em;
}

h2 {
    font-size: 1.4em;
}

h3 {
    font-size: 1.2em;
}

h4 {
    font-size: 1.0em;
}

a {
    color: #807C73;
}

a:hover, a:active {
    color: #996B00;
}

ul#nav {
    float: right; 
    margin:50px 10px 0 0; 
    list-style-type:none; 
    text-align:right;
    font-size:15px;
    line-height:1.8em;
}

ul#nav a{
    color: #737A80;
}

ul#nav a:hover, a:active {
    color: #003D6B;
}

div#content {
    margin: 1em;
    padding:0 1em;
    font-size:14px;
}
div#content li {
    margin-left:2.5em;
    padding:0.2em 0;
    list-style-type:circle;
}
div#content ul {
    color:#444;
    margin-top:.5em;
}
div#content p {
    margin-top: 1em;
}
div#content hr {
    margin-top: 2em;
    margin-bottom: 2em;
}
div#comment {
    background:#EEEEEE none repeat scroll 0 0;
    margin-top: 0.8em;
    margin-bottom: 0.8em;
}
div#comment p{
    padding:0 0.8em 0.8em;
}
div#comments_form ul {
    color: #FF0000;
}
div#footer {
    margin:1em;
}
.border {
    border-bottom:1px solid #899198;
    border-left:1px solid #899198;
    border-right:1px solid #899198;
}
.background {
    background: #FFF;
}
.blurb {
    margin-left:1.5em;
    line-height:2em;
}
.italic {
    font-style:italic;
}
.postCode{
    background:lightyellow none repeat scroll 0 0;
    border:1px inset orange;
    margin:10px;
    overflow-x:auto;
    overflow-y:hidden;
    padding:6px;
    text-align:left;
}
.postShell{
    background:#232323 none repeat scroll 0 0;
    border:1px inset black;
    margin:10px;
    overflow-x:auto;
    overflow-y:hidden;
    padding:6px;
    text-align:left;
    color:#FFFFFF;
}
.error {
    color: #FF0000;
}

.strikeThrough {
    text-decoration: line-through;
}

