/* Cleaned CSS: */




    body {

        background-color: #99aece;

        

        text-align: center;

        color: #000000;

        font-family: "Verdana", sans-serif;

        font-size: 11px;

        margin: 20px 0 20px 0;

        }



    a, a:link, a:visited {

        color: #5674b9;

        text-decoration: none;

        }



    a:hover {

        color: #7aa1f8;

        text-decoration: underline;

        }



    p, td, blockquote {

            font-size: 11px;

        }



    code, kbd, pre, tt {

            font-family: monospace;

        }



    #content

    {

        width: 80%;

        margin-left: auto; margin-right: auto;

        background-color: #a9b3c4;

        border-width: 1px;

        border-style: solid;

        border-color: #999999;

        padding: 15px;

    }



     #maincontent {

        margin-top: 15px;

        font-family: "Verdana", sans-serif;

        font-size: 11px;

        background-color: #c2cde0;

        color: #000000;

        border-style: solid;

        border-color: #999999;

        border-width: 1px;

        margin-right: 180px;

        text-align: left;

        }



    #sidebar {



        padding-top: 15px;

        margin-top: 15px;

        background-color: #c2cde0;

        border-color: #999999;

        border-width: 1px;

        border-style: solid;

          font-size: 11px;

        font-family: "Verdana", sans-serif;

          color: #000000;

        width: 160px;

        float: right;

        text-align: left;

        }



    #header {

        padding: 10px 0px 20px 0px;

        margin: 0px;

        text-align: center;

        font-family: "Verdana", sans-serif;

        font-size: 11px;

        font-weight: bold;

        letter-spacing: 2px;

        border-style: solid;

        border-color: #999999;

        border-width: 1px;

        background-color: #d4dce8;

        color: #000000;

        }



    #footer {

        text-align: center;

        font-family: "Verdana", sans-serif;

        font-size: 11px;

        font-weight: bold;

        letter-spacing: 1px;

        background-color: #d4dce8;

        color: #000000;

        border-color: #999999;

        border-width: 1px;

        border-style: solid;

        z-index: 100;

        clear: both;

        }



    /* header -- links to views; title of journal; subtitle of journal */



    div#header a, div#header a:link, div#header a:visited, div#footer a, div#footer a:link, div#footer a:visited {

        color: #5674b9;

    }



    div#header a:hover, div#footer a:hover {

        color: #7aa1f8;

        text-decoration: none;

    }



    ul.navheader

        {

        padding: 0px;

        margin: 0px;

        }



    ul.navheader li  {

        display: inline;

        padding: 0 3px 0 3px;

        }



    .title    {

        font-family: "Verdana", sans-serif;

        font-size: 11px;

        font-weight: normal;

        line-height: 200%;

        top: 10px;

        }



    .subtitle{

        font-family: "Verdana", sans-serif;

        font-size: 11px;

        font-weight: normal;

        top: 10px;

        }





    /* sidebar */



    div#sidebar a, div#sidebar a:link, div#sidebar a:visited{

        color: #5674b9;

    }



    div#sidebar a:hover {

        color: #7aa1f8;

        text-decoration: none;

    }



    .defaultuserpic {

        text-align: center;

        }



    .sbarheader {

        padding: 0px 5px 0px 5px;

        }



    .sbarbody {

        padding: 0px 5px 0px 5px;

        }



    .sbarbody2 {

        padding: 0 15px 0 15px;

    }



    #sidebar_summary li.sbaritem {

        margin: 0 10px;

        padding: 3px 0;

        border-bottom: 1px #999999 solid;

    }



    table.calendar {

        margin-right: auto;

        margin-left: auto;

        }



    .sbarcalendar {

        border-color: #000000;

        border-width: 1px;

        border-style: solid;

        text-align: center;

        font-family: "Verdana", sans-serif;

        font-size: 11px;

        }



    .sbarcalendarposts {

        border-color:  #000000;

        border-width: 1px;

        border-style: solid;

        background-color: #d4dce8;

        text-align: center;

        font-family: "Verdana", sans-serif;

        font-size: 11px;

        }



    ul.sbarlist

    {

        padding-left: 0px;

        margin-left: 0px;

        list-style: none;

    }



    li.sbaritem, .tagcloud

    {

        padding-left: 15px;

        list-style: none;

    }



    li.sbartitle

    {

        padding-left: 15px;

        list-style: none;

        border-style: solid;

        border-width: 1px;

        border-color: #999999;

        background-color: #919bad;

        margin-bottom: 10px;

        margin-top: 10px;

    }





    /* maincontent */



    .subcontent {

    }



    .entry    {

        margin: 0px 10px 10px 30px;

        padding: 10px;

        background-color: #d4dce8;

        color: #000000;

        font-family: "Verdana", sans-serif;

        font-size: 11px;

        text-align: left;

        border-width: 1px;

        border-color: #919bad;

        border-style: solid;

        }



    .entry ul li

        {

        padding-left: 5px;

        margin-left: 15px;

        }



    .entry ol li

        {

        padding-left: 5px;

        margin-left: 15px;

        }



    .userpic {

        position: relative;

        float: left;

        background-color: #d4dce8;

        padding: 5px;

        margin: 10px;

        z-index: 15;

        border-width: 1px;

        border-color: #919bad;

        border-style: solid;

        }



    .userpicfriends {

        position: relative;

        float: left;

        padding: 5px;

        margin: 10px;

        text-align: center;

        border-style: solid;

        border-width: 1px;

        border-color: #919bad;

        font-family: "Verdana", sans-serif;

        font-size: 11px;

        z-index: 15;

        }



    .date {

        line-height: 200%;

        top: 5px;

        color: #000000;

        font-family: "Verdana", sans-serif;

        font-size: 11px;

        }



    .subject {

        font-weight: bold;

        padding: 10px;

        color: #000000;

        font-family: "Verdana", sans-serif;

        font-size: 11px;

        }



    .subject a, .subject a:link, .subject a:visited {

        color: #ffffff;

        }



    .subject a:hover {

        color: #b0b9c8;

        }



    .datesubject {

        background-color: #919bad;

        padding: 5px;

        }



    .currents, .currentmood, .currentmusic {

        font-family: "Verdana", sans-serif;

        font-size: 11px;

        }



    .comments {

        font-family: "Verdana", sans-serif;

        font-size: 11px;

        text-align: right;

        background-color: #919bad;

        padding: 0px 5px 0px 5px;

        position: relative;

        top: 15px;

        }



    div.comments a, div.comments a:link, div.comments a:visited{

        color: #ffffff;

    }



    div.comments a:hover {

        color: #b0b9c8;

        text-decoration: none;

    }





    /* maincontent --  entry, reply pages */



    .datesubjectcomment {

            background-color: #919bad;

            padding: 5px;

            margin-top: 20px;

            }



    .userpiccomment {

        position: relative;

        border-width: 5px;

        border-style: solid;

        border-color: #d4dce8;

        background-color: #d4dce8;

        top: -30px;

        left: 0px;

        padding: 5px;

        margin: 10px 10px -20px 10px;

        z-index: 15;

        float: left;

        border-width: 1px;

        border-color: #919bad;

        border-style: solid;

        }



    .box {

        border-style: solid;

        border-width: 1px 0px 0px 0px;

        border-color: #999999;

        padding: 10px;

        clear: left;

        }



    input, textarea {

        background-color: #d4dce8;

        color: #000000;

        }



    textarea.textbox  {

          width: 95% !important;

           }



    .reply    {

        position: relative;

        margin: 20px 30px 10px 30px;

        padding: 25px 10px 10px 10px;

        text-align: left;

        font-family: "Verdana", sans-serif;

        font-size: 11px;

        line-height: 125%;

        background-color: #d4dce8;

        color: #000000;

        }



    .replytosubject {

        font-weight: bold;

        }





    .commentreply {

        position: relative;

        margin: 10px;

        font-size: 11px;

        font-family: "Verdana", sans-serif;

        color: #000000;

        }



    .commentbox {



        border-color: #999999;

        border-width: 1px;

        border-style: solid;

        padding: 10px;

        margin: 10px;

        background-color: #d4dce8;

        }



    .datesubjectcomment a:link, .datesubjectcomment a:visited {

        color: #ffffff;

        }



    .datesubjectcomment a:hover {

        color: #b0b9c8;

        }



    .commentboxpartial {

        border-color: #999999;

        border-width: 1px;

        border-style: solid;

        padding: 10px;

        margin: 10px;

        background-color: #d4dce8;

        }



    .commentinfo {

        background-color: #d4dce8;

        margin-top: 10px;

        width: 100%;

        }





    /* maincontent -- year/achive pages */



    ul.year {

        text-align: center;

        padding-bottom: 40px;

        }



    ul.year li {

        display: inline;

        }



    table.yeartable {

        margin-left: auto;

        margin-right: auto;

        }



    table.yeartable td.yeardate, table.yeartable td.yearday {

        border-width: 1px;

        border-style: solid;

        border-color: #999999;

        }



    table.yeartable td.yearday {

        background-color: #d4dce8;

        text-align: center;

        }



    td.yearmonth {

        border-style: none;

        }





    /* footer */



    ul.navfooter{

        padding: 0px;

        margin: 0px;

        }



    ul.navfooter li  {

        display: inline;

        margin: 0 5px 0 5px;

        }





    .clearfoot {

        clear: both;

        }





    /* misc  */



    .clear {

        height: 15px;

        }



    .skiplinks {

        text-align: center;

        }



    .headerimage {

        /* for formatting header image */

        }



    .separator{

        /* for formatting separators between entries */

        height: 35px;

    }



    * html div.subcontent {

        /* fixes an IE reply page bug */

        height: 1%;

        clear: none;

    }



    * html div.box#commentform {

        /* fixes an IE reply page bug */

        position: absolute;

        border-width: 1px;

        border-style: solid;

        border-color: #999999;

        background-color: #c2cde0;

    }

    
