body
{
    background-color:#202020;
    font-size:9pt;
    font-family:"Times New Roman", "Times", "DejaVu Serif", "FreeSerif", serif;
    height:100%;
}

#header
{
    text-align:left;
    text-indent:40px;
    padding-bottom:1px;
    padding-top:1px;

    /* GRADIENT FOR THE TITLE BOX */
    /* FF3.6+ */
    background: -moz-linear-gradient(left, #015666 0%, #5FBDCE 100%);
    /* Chrome, Safari 4+ */
    background: -webkit-gradient(linear, left top, right top,
                                 color-stop(0%,#015666),
                                 color-stop(100%,#5FBDCE));
    /* Chrome10+,Safari5.1+ */
    background: -webkit-linear-gradient(left, #015666 0%,#5FBDCE 100%);
    /* Opera 11.10+ */
    background: -o-linear-gradient(left, #015666 0%,#5FBDCE 100%);
    /* IE 10+ */
    background: -ms-linear-gradient(left, #015666 0%,#5FBDCE 100%);
    /* W3C Standard */
    background: linear-gradient(left, #015666 0%,#5FBDCE 100%);
    /* IE 6-9 -- aka WHY MUST YOU BE SO GODDAMN STUBBORN IE?! */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#015666',
                                                       endColorstr='#5FBDCE',
                                                       GradientType=1 );
    /* End of the gradient nonsense. */

    color:#0A0A0A;


    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;

    margin-left: calc(50% - 362px);
    margin-bottom: 30px;
    margin-top: 30px;

    float:none;
}

#header:hover
{
    /*background: -moz-linear-gradient(left, #4D8994 0%, #5FBDCE 100%);*/
    /* Chrome, Safari 4+ */
    /*background: -webkit-gradient(linear, left top, right top,*/
                                 /*color-stop(0%,#4D8994),*/
                                 /*color-stop(100%,#5FBDCE));*/
    /* Chrome10+,Safari5.1+ */
    /*background: -webkit-linear-gradient(left, #4D8994 0%,#5FBDCE 100%);*/
    /* Opera 11.10+ */
    /*background: -o-linear-gradient(left, #4D8994 0%,#5FBDCE 100%);*/
    /* IE 10+ */
    /*background: -ms-linear-gradient(left, #4D8994 0%,#5FBDCE 100%);*/
    /* W3C Standard */
    /*background: linear-gradient(left, #4D8994 0%,#5FBDCE 100%);*/
    /* IE 6-9 -- aka WHY MUST YOU BE SO GODDAMN STUBBORN IE?! */
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4D8994',*/
                                                       /*endColorstr='#5FBDCE',*/
                                                       /*GradientType=1 );*/
    background-position: 100% 0;
}

.linksandcontent
{
    float: none;
    margin: 0 auto;
    text-align: center;
}

.content
{
    /*margin-top:89px;*/
    /*margin-top:0px;*/
    padding-top:20px;
    padding-bottom:20px;
    /*margin-left:30px;*/
    /*margin-right:30px;*/


    padding-left:12px;
    padding-right:12px;
    background-color:#484848;
    float:none;
    margin: 0 auto;
    color:#D0D0D0;
    font-size:12pt;
    max-width:700px;
    border-radius:5px;
    text-align: left;
}

.post
{
    padding:5px;
    border-radius:5px;
    background-color:#303030;
    margin-top:20px;
    margin-left:20px;
    margin-right:20px;
}

.linkwrapper
{
    /*margin-top:50px;*/
    height:25px;
    background-color:#202020;
    color:#D0D0D0;
    float:none;
    font-size:9pt;
    margin: auto;
    /*margin-left:50px;*/
}

.toplink
{
    text-decoration: none;
}

.link
{
    height:25px;

    /*margin-left:10px;*/
    margin:auto;
    float:none;
    padding-left: 20px;
    padding-right: 20px;

    border-top-left-radius: 5px;
    border-top-right-radius: 5px;

    background-color:#303030;
    -webkit-transition: color 0.5s, background-color 0.5s;
    transition: color 0.5s, background-color 0.5s;

    color:#D0D0D0;
    display: inline-block;

    /*float: left;*/
}

.link:hover
{
    background-color:#404040;
}

.activelink
{
    height:25px;

    /*margin-left:10px;*/
    margin:auto;
    float:none;
    padding-left: 20px;
    padding-right: 20px;

    border-top-left-radius: 5px;
    border-top-right-radius: 5px;

    background-color:#484848;
    -webkit-transition: color 0.5s, background-color 0.5s;
    transition: color 0.5s, background-color 0.5s;

    color:#D0D0D0;
    display: inline-block;
    
    /*float: left;*/
}


h1
{
    padding-left:16px;
    font-size:32pt;
    padding-bottom:0px;
    margin-bottom:0px;
}

h2
{
    padding-left:205px;
    padding-top:0px;
    margin-top:0px;
}

h3
{
    margin-left:10px;
    margin-right:10px;
    margin-top:5px;
    margin-bottom:0px;
}

p
{
    margin-top:12px;
    text-indent:24px;
}

.date
{
    font-size:8pt;
}

a:link
{
    color:white;
    font-weight:bold;
    text-decoration: none;
}

a:visited
{
    color:white;
    font-weight:bold;
    text-decoration: none;
}
